aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/src
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-12-15 09:22:24 +0800
committer简律纯 <i@jyunko.cn>2023-12-15 09:22:24 +0800
commitdaa378d6964841d9a5c4bc39815d75c672117dea (patch)
tree8cfc92f73bcbd80a472ecc5f1f65df5b72ff1892 /docs/src
parentefb0730e641f575368e7e80fec80be16a03c95f4 (diff)
downloadinfini-daa378d6964841d9a5c4bc39815d75c672117dea.tar.gz
infini-daa378d6964841d9a5c4bc39815d75c672117dea.zip
refactor(docs/src): delete `material` dir
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/material/__init__.py21
-rw-r--r--docs/src/material/extensions/__init__.py19
-rw-r--r--docs/src/material/extensions/emoji.py98
-rw-r--r--docs/src/material/overrides/home.html26
-rw-r--r--docs/src/material/overrides/hooks/shortcodes.py283
-rw-r--r--docs/src/material/overrides/hooks/translations.html32
-rw-r--r--docs/src/material/overrides/hooks/translations.py193
-rw-r--r--docs/src/material/overrides/main.html17
-rw-r--r--docs/src/material/plugins/__init__.py19
-rw-r--r--docs/src/material/plugins/blog/__init__.py19
-rw-r--r--docs/src/material/plugins/blog/author.py38
-rw-r--r--docs/src/material/plugins/blog/config.py88
-rw-r--r--docs/src/material/plugins/blog/plugin.py884
-rw-r--r--docs/src/material/plugins/blog/readtime/__init__.py51
-rw-r--r--docs/src/material/plugins/blog/readtime/parser.py45
-rw-r--r--docs/src/material/plugins/blog/structure/__init__.py292
-rw-r--r--docs/src/material/plugins/blog/structure/config.py37
-rw-r--r--docs/src/material/plugins/blog/structure/markdown.py58
-rw-r--r--docs/src/material/plugins/blog/structure/options.py87
-rw-r--r--docs/src/material/plugins/blog/templates/__init__.py42
-rw-r--r--docs/src/material/plugins/group/__init__.py19
-rw-r--r--docs/src/material/plugins/group/config.py33
-rw-r--r--docs/src/material/plugins/group/plugin.py151
-rw-r--r--docs/src/material/plugins/info/__init__.py19
-rw-r--r--docs/src/material/plugins/info/config.py35
-rw-r--r--docs/src/material/plugins/info/plugin.py245
-rw-r--r--docs/src/material/plugins/offline/__init__.py19
-rw-r--r--docs/src/material/plugins/offline/config.py30
-rw-r--r--docs/src/material/plugins/offline/plugin.py69
-rw-r--r--docs/src/material/plugins/search/__init__.py19
-rw-r--r--docs/src/material/plugins/search/config.py58
-rw-r--r--docs/src/material/plugins/search/plugin.py580
-rw-r--r--docs/src/material/plugins/social/__init__.py19
-rw-r--r--docs/src/material/plugins/social/config.py48
-rw-r--r--docs/src/material/plugins/social/plugin.py516
-rw-r--r--docs/src/material/plugins/tags/__init__.py27
-rw-r--r--docs/src/material/plugins/tags/config.py38
-rw-r--r--docs/src/material/plugins/tags/plugin.py182
-rw-r--r--docs/src/material/templates/.icons/logo.svg6
-rw-r--r--docs/src/material/templates/404.html7
-rw-r--r--docs/src/material/templates/__init__.py19
-rw-r--r--docs/src/material/templates/assets/images/favicon.pngbin1870 -> 0 bytes
-rw-r--r--docs/src/material/templates/base.html258
-rw-r--r--docs/src/material/templates/blog-post.html112
-rw-r--r--docs/src/material/templates/blog.html21
-rw-r--r--docs/src/material/templates/main.html4
-rw-r--r--docs/src/material/templates/mkdocs_theme.yml50
-rw-r--r--docs/src/material/templates/partials/actions.html22
-rw-r--r--docs/src/material/templates/partials/alternate.html22
-rw-r--r--docs/src/material/templates/partials/comments.html3
-rw-r--r--docs/src/material/templates/partials/consent.html66
-rw-r--r--docs/src/material/templates/partials/content.html19
-rw-r--r--docs/src/material/templates/partials/copyright.html16
-rw-r--r--docs/src/material/templates/partials/feedback.html42
-rw-r--r--docs/src/material/templates/partials/footer.html56
-rw-r--r--docs/src/material/templates/partials/header.html63
-rw-r--r--docs/src/material/templates/partials/icons.html48
-rw-r--r--docs/src/material/templates/partials/integrations/analytics.html14
-rw-r--r--docs/src/material/templates/partials/integrations/analytics/google.html7
-rw-r--r--docs/src/material/templates/partials/javascripts/announce.html4
-rw-r--r--docs/src/material/templates/partials/javascripts/base.html4
-rw-r--r--docs/src/material/templates/partials/javascripts/consent.html4
-rw-r--r--docs/src/material/templates/partials/javascripts/content.html6
-rw-r--r--docs/src/material/templates/partials/javascripts/outdated.html4
-rw-r--r--docs/src/material/templates/partials/javascripts/palette.html4
-rw-r--r--docs/src/material/templates/partials/language.html6
-rw-r--r--docs/src/material/templates/partials/languages/af.html56
-rw-r--r--docs/src/material/templates/partials/languages/ar.html57
-rw-r--r--docs/src/material/templates/partials/languages/be.html57
-rw-r--r--docs/src/material/templates/partials/languages/bg.html56
-rw-r--r--docs/src/material/templates/partials/languages/bn.html56
-rw-r--r--docs/src/material/templates/partials/languages/ca.html55
-rw-r--r--docs/src/material/templates/partials/languages/cs.html55
-rw-r--r--docs/src/material/templates/partials/languages/da.html56
-rw-r--r--docs/src/material/templates/partials/languages/de.html56
-rw-r--r--docs/src/material/templates/partials/languages/el.html54
-rw-r--r--docs/src/material/templates/partials/languages/en.html59
-rw-r--r--docs/src/material/templates/partials/languages/eo.html29
-rw-r--r--docs/src/material/templates/partials/languages/es.html56
-rw-r--r--docs/src/material/templates/partials/languages/et.html23
-rw-r--r--docs/src/material/templates/partials/languages/eu.html55
-rw-r--r--docs/src/material/templates/partials/languages/fa.html57
-rw-r--r--docs/src/material/templates/partials/languages/fi.html24
-rw-r--r--docs/src/material/templates/partials/languages/fr.html56
-rw-r--r--docs/src/material/templates/partials/languages/gl.html36
-rw-r--r--docs/src/material/templates/partials/languages/he.html57
-rw-r--r--docs/src/material/templates/partials/languages/hi.html56
-rw-r--r--docs/src/material/templates/partials/languages/hr.html55
-rw-r--r--docs/src/material/templates/partials/languages/hu.html56
-rw-r--r--docs/src/material/templates/partials/languages/hy.html56
-rw-r--r--docs/src/material/templates/partials/languages/id.html56
-rw-r--r--docs/src/material/templates/partials/languages/is.html55
-rw-r--r--docs/src/material/templates/partials/languages/it.html56
-rw-r--r--docs/src/material/templates/partials/languages/ja.html58
-rw-r--r--docs/src/material/templates/partials/languages/ka.html29
-rw-r--r--docs/src/material/templates/partials/languages/kn.html55
-rw-r--r--docs/src/material/templates/partials/languages/ko.html56
-rw-r--r--docs/src/material/templates/partials/languages/ku-IQ.html44
-rw-r--r--docs/src/material/templates/partials/languages/lb.html56
-rw-r--r--docs/src/material/templates/partials/languages/lt.html56
-rw-r--r--docs/src/material/templates/partials/languages/lv.html35
-rw-r--r--docs/src/material/templates/partials/languages/mk.html36
-rw-r--r--docs/src/material/templates/partials/languages/mn.html31
-rw-r--r--docs/src/material/templates/partials/languages/ms.html35
-rw-r--r--docs/src/material/templates/partials/languages/my.html29
-rw-r--r--docs/src/material/templates/partials/languages/nb.html56
-rw-r--r--docs/src/material/templates/partials/languages/nl.html56
-rw-r--r--docs/src/material/templates/partials/languages/nn.html42
-rw-r--r--docs/src/material/templates/partials/languages/pl.html56
-rw-r--r--docs/src/material/templates/partials/languages/pt-BR.html56
-rw-r--r--docs/src/material/templates/partials/languages/pt.html56
-rw-r--r--docs/src/material/templates/partials/languages/ro.html56
-rw-r--r--docs/src/material/templates/partials/languages/ru.html56
-rw-r--r--docs/src/material/templates/partials/languages/sa.html55
-rw-r--r--docs/src/material/templates/partials/languages/sh.html50
-rw-r--r--docs/src/material/templates/partials/languages/si.html31
-rw-r--r--docs/src/material/templates/partials/languages/sk.html23
-rw-r--r--docs/src/material/templates/partials/languages/sl.html56
-rw-r--r--docs/src/material/templates/partials/languages/sr.html37
-rw-r--r--docs/src/material/templates/partials/languages/sv.html56
-rw-r--r--docs/src/material/templates/partials/languages/te.html55
-rw-r--r--docs/src/material/templates/partials/languages/th.html56
-rw-r--r--docs/src/material/templates/partials/languages/tl.html37
-rw-r--r--docs/src/material/templates/partials/languages/tr.html56
-rw-r--r--docs/src/material/templates/partials/languages/uk.html55
-rw-r--r--docs/src/material/templates/partials/languages/ur.html57
-rw-r--r--docs/src/material/templates/partials/languages/uz.html56
-rw-r--r--docs/src/material/templates/partials/languages/vi.html56
-rw-r--r--docs/src/material/templates/partials/languages/zh-Hant.html57
-rw-r--r--docs/src/material/templates/partials/languages/zh-TW.html57
-rw-r--r--docs/src/material/templates/partials/languages/zh.html57
-rw-r--r--docs/src/material/templates/partials/logo.html9
-rw-r--r--docs/src/material/templates/partials/nav-item.html134
-rw-r--r--docs/src/material/templates/partials/nav.html30
-rw-r--r--docs/src/material/templates/partials/pagination.html20
-rw-r--r--docs/src/material/templates/partials/palette.html16
-rw-r--r--docs/src/material/templates/partials/post.html60
-rw-r--r--docs/src/material/templates/partials/progress.html4
-rw-r--r--docs/src/material/templates/partials/search.html42
-rw-r--r--docs/src/material/templates/partials/social.html19
-rw-r--r--docs/src/material/templates/partials/source-file.html20
-rw-r--r--docs/src/material/templates/partials/source.html12
-rw-r--r--docs/src/material/templates/partials/tabs-item.html35
-rw-r--r--docs/src/material/templates/partials/tabs.html13
-rw-r--r--docs/src/material/templates/partials/tags.html26
-rw-r--r--docs/src/material/templates/partials/toc-item.html17
-rw-r--r--docs/src/material/templates/partials/toc.html25
-rw-r--r--docs/src/material/templates/partials/top.html8
-rw-r--r--docs/src/material/templates/redirect.html16
-rw-r--r--docs/src/overrides/assets/javascripts/components/_/index.ts104
-rw-r--r--docs/src/overrides/assets/javascripts/components/iconsearch/_/index.ts94
-rw-r--r--docs/src/overrides/assets/javascripts/components/iconsearch/index.ts25
-rw-r--r--docs/src/overrides/assets/javascripts/components/iconsearch/query/index.ts96
-rw-r--r--docs/src/overrides/assets/javascripts/components/iconsearch/result/index.ts237
-rw-r--r--docs/src/overrides/assets/javascripts/components/index.ts25
-rw-r--r--docs/src/overrides/assets/javascripts/components/sponsorship/index.ts149
-rw-r--r--docs/src/overrides/assets/javascripts/custom.9c11c319.min.js (renamed from docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js)0
-rw-r--r--docs/src/overrides/assets/javascripts/custom.9c11c319.min.js.map (renamed from docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js.map)0
-rw-r--r--docs/src/overrides/assets/javascripts/custom.ts55
-rw-r--r--docs/src/overrides/assets/javascripts/iconsearch_index.json (renamed from docs/src/material/overrides/assets/javascripts/iconsearch_index.json)0
-rw-r--r--docs/src/overrides/assets/javascripts/integrations/analytics/index.ts42
-rw-r--r--docs/src/overrides/assets/javascripts/integrations/index.ts23
-rw-r--r--docs/src/overrides/assets/javascripts/templates/iconsearch/index.tsx95
-rw-r--r--docs/src/overrides/assets/javascripts/templates/index.ts24
-rw-r--r--docs/src/overrides/assets/javascripts/templates/sponsorship/index.tsx67
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css (renamed from docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css)0
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map (renamed from docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css.map)0
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.scss44
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/_typeset.scss294
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss66
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss123
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss136
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss128
-rw-r--r--docs/src/overrides/home.html100
-rw-r--r--docs/src/overrides/hooks/translations.html28
-rw-r--r--docs/src/overrides/main.html60
-rw-r--r--docs/src/templates/.icons/fontawesome/LICENSE.txt (renamed from docs/src/material/templates/.icons/fontawesome/LICENSE.txt)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/42-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/42-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/500px.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/500px.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/accessible-icon.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/accessible-icon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/accusoft.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/accusoft.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/adn.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/adn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/adversal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/adversal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/affiliatetheme.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/affiliatetheme.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/airbnb.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/airbnb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/algolia.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/algolia.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/alipay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/alipay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/amazon-pay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/amazon-pay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/amazon.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/amazon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/amilia.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/amilia.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/android.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/android.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/angellist.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/angellist.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/angrycreative.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/angrycreative.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/angular.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/angular.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/app-store-ios.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/app-store-ios.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/app-store.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/app-store.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/apper.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/apper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/apple-pay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/apple-pay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/apple.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/apple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/artstation.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/artstation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/asymmetrik.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/asymmetrik.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/atlassian.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/atlassian.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/audible.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/audible.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/autoprefixer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/autoprefixer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/avianex.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/avianex.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/aviato.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/aviato.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/aws.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/aws.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bandcamp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bandcamp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/battle-net.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/battle-net.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/behance.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/behance.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bilibili.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bilibili.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bimobject.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bimobject.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bitbucket.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bitbucket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bitcoin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bitcoin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bity.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bity.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/black-tie.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/black-tie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/blackberry.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/blackberry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/blogger-b.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/blogger-b.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/blogger.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/blogger.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bluetooth-b.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bluetooth-b.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bluetooth.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bootstrap.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bootstrap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/bots.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/bots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/btc.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/btc.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/buffer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/buffer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/buromobelexperte.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/buromobelexperte.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/buy-n-large.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/buy-n-large.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/buysellads.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/buysellads.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-amazon-pay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-amazon-pay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-amex.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-amex.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-apple-pay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-apple-pay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-diners-club.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-diners-club.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-discover.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-discover.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-jcb.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-jcb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-mastercard.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-mastercard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-paypal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-paypal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-stripe.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-stripe.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cc-visa.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cc-visa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/centercode.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/centercode.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/centos.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/centos.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/chrome.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/chrome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/chromecast.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/chromecast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cloudflare.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cloudflare.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cloudscale.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cloudscale.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cloudsmith.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cloudsmith.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cloudversify.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cloudversify.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cmplid.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cmplid.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/codepen.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/codepen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/codiepie.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/codiepie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/confluence.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/confluence.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/connectdevelop.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/connectdevelop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/contao.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/contao.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cotton-bureau.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cotton-bureau.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cpanel.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cpanel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-by.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-by.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-nc.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-nd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-pd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-remix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-remix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-sa.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-share.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-share.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons-zero.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons-zero.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/creative-commons.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/creative-commons.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/critical-role.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/critical-role.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/css3-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/css3-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/css3.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/css3.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/cuttlefish.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/cuttlefish.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/d-and-d-beyond.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/d-and-d-beyond.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/d-and-d.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/d-and-d.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dailymotion.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dailymotion.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dashcube.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dashcube.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/debian.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/debian.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/deezer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/deezer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/delicious.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/delicious.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/deploydog.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/deploydog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/deskpro.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/deskpro.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dev.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dev.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/deviantart.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/deviantart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dhl.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dhl.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/diaspora.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/diaspora.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/digg.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/digg.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/digital-ocean.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/digital-ocean.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/discord.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/discord.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/discourse.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/discourse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dochub.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dochub.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/docker.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/docker.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/draft2digital.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/draft2digital.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dribbble.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dribbble.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dropbox.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dropbox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/drupal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/drupal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/dyalog.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/dyalog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/earlybirds.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/earlybirds.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ebay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ebay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/edge-legacy.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/edge-legacy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/edge.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/edge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/elementor.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/elementor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ello.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ello.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ember.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ember.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/empire.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/empire.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/envira.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/envira.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/erlang.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/erlang.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ethereum.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ethereum.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/etsy.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/etsy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/evernote.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/evernote.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/expeditedssl.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/expeditedssl.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/facebook-f.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/facebook-f.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/facebook-messenger.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/facebook-messenger.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/facebook.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/facebook.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fantasy-flight-games.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fantasy-flight-games.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fedex.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fedex.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fedora.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fedora.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/figma.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/figma.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/firefox-browser.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/firefox-browser.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/firefox.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/firefox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/first-order-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/first-order-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/first-order.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/first-order.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/firstdraft.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/firstdraft.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/flickr.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/flickr.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/flipboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/flipboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fly.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fly.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/font-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/font-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fonticons-fi.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fonticons-fi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fonticons.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fonticons.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fort-awesome-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fort-awesome-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fort-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fort-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/forumbee.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/forumbee.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/foursquare.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/foursquare.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/free-code-camp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/free-code-camp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/freebsd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/freebsd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/fulcrum.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/fulcrum.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/galactic-republic.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/galactic-republic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/galactic-senate.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/galactic-senate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/get-pocket.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/get-pocket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gg-circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gg-circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gg.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gg.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/git-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/git-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/git.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/git.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/github-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/github-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/github.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/github.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gitkraken.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gitkraken.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gitlab.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gitlab.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gitter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gitter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/glide-g.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/glide-g.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/glide.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/glide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gofore.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gofore.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/golang.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/golang.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/goodreads-g.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/goodreads-g.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/goodreads.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/goodreads.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-drive.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-drive.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-pay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-pay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-play.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-play.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-plus-g.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-plus-g.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google-wallet.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google-wallet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/google.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/google.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gratipay.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gratipay.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/grav.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/grav.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gripfire.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gripfire.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/grunt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/grunt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/guilded.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/guilded.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/gulp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/gulp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hacker-news.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hacker-news.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hackerrank.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hackerrank.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hashnode.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hashnode.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hips.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hips.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hire-a-helper.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hire-a-helper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hive.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hive.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hooli.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hooli.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hornbill.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hornbill.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hotjar.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hotjar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/houzz.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/houzz.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/html5.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/html5.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/hubspot.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/hubspot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ideal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ideal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/imdb.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/imdb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/instagram.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/instagram.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/instalod.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/instalod.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/intercom.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/intercom.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/internet-explorer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/internet-explorer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/invision.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/invision.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ioxhost.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ioxhost.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/itch-io.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/itch-io.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/itunes-note.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/itunes-note.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/itunes.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/itunes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/java.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/java.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/jedi-order.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/jedi-order.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/jenkins.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/jenkins.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/jira.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/jira.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/joget.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/joget.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/joomla.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/joomla.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/js.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/js.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/jsfiddle.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/jsfiddle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/kaggle.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/kaggle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/keybase.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/keybase.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/keycdn.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/keycdn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/kickstarter-k.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/kickstarter-k.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/kickstarter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/kickstarter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/korvue.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/korvue.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/laravel.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/laravel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/lastfm.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/lastfm.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/leanpub.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/leanpub.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/less.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/less.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/line.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/linkedin-in.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/linkedin-in.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/linkedin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/linkedin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/linode.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/linode.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/linux.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/linux.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/lyft.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/lyft.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/magento.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/magento.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mailchimp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mailchimp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mandalorian.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mandalorian.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/markdown.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/markdown.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mastodon.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mastodon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/maxcdn.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/maxcdn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mdb.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mdb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/medapps.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/medapps.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/medium.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/medium.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/medrt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/medrt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/meetup.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/meetup.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/megaport.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/megaport.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mendeley.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mendeley.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/meta.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/meta.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/microblog.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/microblog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/microsoft.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/microsoft.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mixcloud.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mixcloud.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mixer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mixer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/mizuni.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/mizuni.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/modx.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/modx.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/monero.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/monero.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/napster.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/napster.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/neos.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/neos.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/nfc-directional.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/nfc-directional.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/nfc-symbol.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/nfc-symbol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/nimblr.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/nimblr.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/node-js.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/node-js.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/node.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/node.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/npm.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/npm.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ns8.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ns8.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/nutritionix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/nutritionix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/octopus-deploy.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/octopus-deploy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/odnoklassniki.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/odnoklassniki.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/odysee.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/odysee.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/old-republic.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/old-republic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/opencart.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/opencart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/openid.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/openid.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/opera.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/opera.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/optin-monster.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/optin-monster.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/orcid.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/orcid.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/osi.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/osi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/padlet.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/padlet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/page4.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/page4.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pagelines.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pagelines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/palfed.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/palfed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/patreon.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/patreon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/paypal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/paypal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/perbyte.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/perbyte.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/periscope.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/periscope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/phabricator.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/phabricator.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/phoenix-framework.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/phoenix-framework.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/phoenix-squadron.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/phoenix-squadron.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/php.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/php.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pied-piper-alt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pied-piper-alt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pied-piper-hat.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pied-piper-hat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pied-piper-pp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pied-piper-pp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pied-piper.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pied-piper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pinterest-p.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pinterest-p.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pinterest.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pinterest.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/playstation.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/playstation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/product-hunt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/product-hunt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/pushed.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/pushed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/python.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/python.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/qq.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/qq.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/quinscape.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/quinscape.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/quora.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/quora.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/r-project.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/r-project.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/raspberry-pi.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/raspberry-pi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ravelry.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ravelry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/react.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/react.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/reacteurope.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/reacteurope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/readme.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/readme.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/rebel.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/rebel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/red-river.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/red-river.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/reddit-alien.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/reddit-alien.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/reddit.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/reddit.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/redhat.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/redhat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/renren.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/renren.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/replyd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/replyd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/researchgate.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/researchgate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/resolving.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/resolving.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/rev.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/rev.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/rocketchat.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/rocketchat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/rockrms.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/rockrms.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/rust.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/rust.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/safari.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/safari.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/salesforce.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/salesforce.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sass.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/schlix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/schlix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/screenpal.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/screenpal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/scribd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/scribd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/searchengin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/searchengin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sellcast.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sellcast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sellsy.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sellsy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/servicestack.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/servicestack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/shirtsinbulk.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/shirtsinbulk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/shopify.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/shopify.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/shopware.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/shopware.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/simplybuilt.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/simplybuilt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sistrix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sistrix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sith.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sith.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sitrox.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sitrox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sketch.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sketch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/skyatlas.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/skyatlas.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/skype.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/skype.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/slack.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/slack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/slideshare.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/slideshare.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/snapchat.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/snapchat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/soundcloud.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/soundcloud.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sourcetree.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sourcetree.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/space-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/space-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/speakap.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/speakap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/speaker-deck.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/speaker-deck.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/spotify.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/spotify.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-behance.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-behance.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-dribbble.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-dribbble.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-facebook.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-facebook.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-font-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-git.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-git.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-github.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-github.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-gitlab.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-gitlab.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-google-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-google-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-hacker-news.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-hacker-news.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-instagram.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-instagram.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-js.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-js.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-lastfm.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-lastfm.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-odnoklassniki.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-odnoklassniki.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-pied-piper.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-pied-piper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-pinterest.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-pinterest.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-reddit.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-reddit.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-snapchat.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-snapchat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-steam.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-steam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-threads.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-threads.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-tumblr.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-tumblr.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-twitter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-twitter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-viadeo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-viadeo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-vimeo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-vimeo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-whatsapp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-whatsapp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-x-twitter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-x-twitter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-xing.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-xing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/square-youtube.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/square-youtube.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/squarespace.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/squarespace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stack-exchange.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stack-exchange.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stack-overflow.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stack-overflow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stackpath.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stackpath.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/staylinked.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/staylinked.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/steam-symbol.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/steam-symbol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/steam.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/steam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/sticker-mule.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/sticker-mule.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/strava.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/strava.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stripe-s.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stripe-s.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stripe.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stripe.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stubber.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stubber.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/studiovinari.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/studiovinari.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stumbleupon-circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stumbleupon-circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/stumbleupon.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/stumbleupon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/superpowers.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/superpowers.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/supple.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/supple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/suse.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/suse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/swift.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/swift.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/symfony.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/symfony.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/teamspeak.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/teamspeak.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/telegram.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/telegram.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/tencent-weibo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/tencent-weibo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/the-red-yeti.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/the-red-yeti.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/themeco.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/themeco.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/themeisle.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/themeisle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/think-peaks.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/think-peaks.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/threads.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/threads.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/tiktok.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/tiktok.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/trade-federation.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/trade-federation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/trello.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/trello.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/tumblr.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/tumblr.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/twitch.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/twitch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/twitter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/twitter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/typo3.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/typo3.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/uber.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/uber.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ubuntu.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/uikit.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/uikit.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/umbraco.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/umbraco.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/uncharted.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/uncharted.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/uniregistry.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/uniregistry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/unity.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/unity.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/unsplash.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/unsplash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/untappd.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/untappd.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ups.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ups.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/usb.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/usb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/usps.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/usps.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/ussunnah.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/ussunnah.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vaadin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vaadin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/viacoin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/viacoin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/viadeo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/viadeo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/viber.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/viber.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vimeo-v.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vimeo-v.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vimeo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vimeo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vine.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vine.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vk.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vnv.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vnv.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/vuejs.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/vuejs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/watchman-monitoring.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/watchman-monitoring.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/waze.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/waze.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/weebly.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/weebly.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/weibo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/weibo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/weixin.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/weixin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/whatsapp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/whatsapp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/whmcs.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/whmcs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wikipedia-w.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wikipedia-w.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/windows.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/windows.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wirsindhandwerk.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wirsindhandwerk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wix.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wix.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wodu.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wodu.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wordpress-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wordpress-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wordpress.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wordpress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wpbeginner.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wpbeginner.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wpexplorer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wpexplorer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wpforms.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wpforms.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/wpressr.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/wpressr.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/x-twitter.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/x-twitter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/xbox.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/xbox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/xing.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/xing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/y-combinator.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/y-combinator.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yahoo.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yahoo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yammer.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yammer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yandex-international.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yandex-international.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yandex.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yandex.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yarn.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yarn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yelp.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yelp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/yoast.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/yoast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/youtube.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/youtube.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/brands/zhihu.svg (renamed from docs/src/material/templates/.icons/fontawesome/brands/zhihu.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/address-book.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/address-book.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/address-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/address-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/bell-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/bell-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/bell.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/bell.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/bookmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/building.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/building.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar-days.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar-days.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/calendar.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/calendar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chart-bar.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chart-bar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-bishop.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-bishop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-king.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-king.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-knight.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-knight.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-pawn.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-pawn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-queen.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-queen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/chess-rook.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/chess-rook.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-dot.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-dot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-pause.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-pause.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-play.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-play.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-question.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-stop.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-stop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/clipboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/clipboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/clock.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/clock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/clone.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/clone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/closed-captioning.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/closed-captioning.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/comment-dots.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/comment-dots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/comment.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/comment.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/comments.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/comments.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/compass.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/compass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/copy.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/copy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/copyright.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/copyright.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/credit-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/credit-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/envelope-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/envelope-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/envelope.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/envelope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/eye-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/eye-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/eye.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/eye.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-angry.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-angry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-dizzy.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-dizzy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-flushed.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-flushed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-frown-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-frown-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-frown.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-frown.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grimace.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grimace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-hearts.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-hearts.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-stars.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-stars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-tears.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-tears.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-tongue.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-wide.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-wide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-grin.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-grin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-kiss-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-kiss-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-kiss.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-kiss.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-laugh-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-laugh-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-laugh-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-laugh-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-laugh-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-laugh-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-laugh.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-laugh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-meh-blank.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-meh-blank.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-meh.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-meh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-rolling-eyes.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-rolling-eyes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-sad-cry.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-sad-cry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-sad-tear.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-sad-tear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-smile-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-smile-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-smile-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-smile-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-smile.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-smile.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-surprise.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-surprise.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/face-tired.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/face-tired.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-audio.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-audio.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-code.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-code.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-excel.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-excel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-image.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-image.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-pdf.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-pdf.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-powerpoint.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-powerpoint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-video.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-video.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-word.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-word.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file-zipper.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file-zipper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/file.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/file.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/floppy-disk.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/floppy-disk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/folder-closed.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/folder-closed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/folder-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/folder-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/folder.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/folder.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/font-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/font-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/futbol.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/futbol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/gem.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/gem.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-back-fist.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-back-fist.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-lizard.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-lizard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-peace.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-peace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-point-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-point-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-point-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-point-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-point-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-point-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-point-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-point-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-pointer.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-scissors.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-scissors.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand-spock.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand-spock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hand.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hand.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/handshake.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/handshake.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hard-drive.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hard-drive.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hospital.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hospital.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hourglass-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hourglass-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/hourglass.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/hourglass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/id-badge.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/id-badge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/id-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/id-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/image.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/image.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/images.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/images.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/keyboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/keyboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/lemon.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/lemon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/life-ring.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/life-ring.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/lightbulb.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/lightbulb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/map.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/map.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/message.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/message.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/money-bill-1.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/money-bill-1.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/moon.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/moon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/newspaper.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/newspaper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/note-sticky.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/note-sticky.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/object-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/object-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/object-ungroup.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/object-ungroup.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/paper-plane.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/paper-plane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/paste.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/paste.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/pen-to-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/pen-to-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/rectangle-list.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/rectangle-list.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/rectangle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/rectangle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/registered.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/registered.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/share-from-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/share-from-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/snowflake.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-caret-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-caret-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-caret-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-caret-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-caret-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-caret-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-caret-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-caret-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-full.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-full.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/square.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/star-half-stroke.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/star-half-stroke.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/star-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/star-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/star.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/star.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/sun.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/sun.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/thumbs-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/thumbs-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/thumbs-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/thumbs-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/trash-can.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/trash-can.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/user.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/window-maximize.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/window-maximize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/window-minimize.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/window-minimize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/regular/window-restore.svg (renamed from docs/src/material/templates/.icons/fontawesome/regular/window-restore.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/0.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/0.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/1.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/1.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/2.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/2.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/3.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/3.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/4.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/4.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/5.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/5.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/6.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/6.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/7.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/7.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/8.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/8.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/9.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/9.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/a.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/a.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/address-book.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/address-book.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/address-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/address-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/align-center.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/align-center.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/align-justify.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/align-justify.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/align-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/align-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/align-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/align-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/anchor-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/anchor-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/anchor-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/anchor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/anchor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angle-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angle-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angle-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angle-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angle-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angle-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angle-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angle-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angles-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angles-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angles-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angles-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angles-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angles-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/angles-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/angles-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ankh.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ankh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/apple-whole.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/apple-whole.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/archway.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/archway.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-1-9.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-1-9.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-9-1.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-9-1.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-a-z.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-a-z.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down-z-a.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down-z-a.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-left-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-left-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-pointer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right-to-city.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-city.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-rotate-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-rotate-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-trend-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-trend-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-turn-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-turn-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-1-9.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-1-9.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-9-1.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-9-1.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-a-z.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-a-z.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up-z-a.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up-z-a.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-down-to-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-down-to-people.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-people.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-left-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-rotate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-rotate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-spin.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-spin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-to-circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-to-circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-to-dot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-to-dot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-to-eye.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-to-eye.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-turn-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-up-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/arrows-up-to-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/arrows-up-to-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/asterisk.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/asterisk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/at.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/at.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/atom.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/atom.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/audio-description.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/audio-description.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/austral-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/austral-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/award.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/award.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/b.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/b.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/baby-carriage.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/baby-carriage.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/baby.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/baby.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/backward-fast.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/backward-fast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/backward-step.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/backward-step.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/backward.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/backward.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bacon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bacon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bacteria.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bacteria.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bacterium.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bacterium.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bag-shopping.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bag-shopping.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bahai.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bahai.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/baht-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/baht-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ban-smoking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ban-smoking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ban.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ban.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bandage.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bandage.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/barcode.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/barcode.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bars-progress.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bars-progress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bars-staggered.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bars-staggered.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bars.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/baseball-bat-ball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/baseball-bat-ball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/baseball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/baseball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/basket-shopping.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/basket-shopping.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/basketball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/basketball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bath.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bath.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/battery-empty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/battery-empty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/battery-full.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/battery-full.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/battery-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/battery-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/battery-quarter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/battery-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/battery-three-quarters.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/battery-three-quarters.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bed-pulse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bed-pulse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/beer-mug-empty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/beer-mug-empty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bell-concierge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bell-concierge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bell-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bell-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bell.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bell.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bezier-curve.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bezier-curve.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bicycle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bicycle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/binoculars.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/binoculars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/biohazard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/biohazard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bitcoin-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bitcoin-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/blender-phone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/blender-phone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/blender.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/blender.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/blog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/blog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bold.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bold.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bolt-lightning.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bolt-lightning.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bolt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bolt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bomb.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bomb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bong.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bong.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-atlas.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-atlas.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-bible.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-bible.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-bookmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-journal-whills.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-journal-whills.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-open-reader.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-open-reader.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-quran.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-quran.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-skull.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-skull.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book-tanakh.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book-tanakh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/book.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/book.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bookmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/border-all.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/border-all.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/border-none.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/border-none.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/border-top-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/border-top-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bore-hole.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bore-hole.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bottle-droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bottle-droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bottle-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bottle-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bowl-food.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bowl-food.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bowl-rice.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bowl-rice.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bowling-ball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bowling-ball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/box-archive.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/box-archive.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/box-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/box-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/box-tissue.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/box-tissue.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/box.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/box.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/boxes-packing.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/boxes-packing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/boxes-stacked.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/boxes-stacked.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/braille.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/braille.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/brain.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/brain.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/brazilian-real-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/brazilian-real-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bread-slice.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bread-slice.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bridge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bridge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/briefcase-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/briefcase-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/briefcase.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/briefcase.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/broom-ball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/broom-ball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/broom.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/broom.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/brush.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/brush.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bucket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bucket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bug-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bug-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bug.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bug.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bugs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bugs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-columns.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-columns.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-ngo.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-ngo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-shield.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-shield.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-un.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-un.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building-wheat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building-wheat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/building.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/building.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bullhorn.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bullhorn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bullseye.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bullseye.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/burger.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/burger.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bus-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bus-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/bus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/bus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/business-time.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/business-time.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/c.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/c.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cable-car.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cable-car.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cake-candles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cake-candles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calculator.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calculator.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-day.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-day.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-days.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-days.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-week.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-week.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/calendar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/calendar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/camera-retro.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/camera-retro.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/camera-rotate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/camera-rotate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/camera.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/camera.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/campground.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/campground.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/candy-cane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/candy-cane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cannabis.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cannabis.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/capsules.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/capsules.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-battery.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-battery.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-on.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-on.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-rear.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-rear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-side.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-side.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car-tunnel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car-tunnel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/car.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/car.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/caravan.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/caravan.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/caret-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/caret-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/caret-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/caret-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/caret-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/caret-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/caret-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/caret-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/carrot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/carrot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cart-arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cart-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cart-flatbed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cart-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cart-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cart-shopping.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cart-shopping.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cash-register.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cash-register.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cedi-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cedi-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cent-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cent-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/certificate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/certificate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chair.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chair.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chalkboard-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chalkboard-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chalkboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chalkboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/champagne-glasses.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/champagne-glasses.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/charging-station.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/charging-station.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-area.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-area.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-bar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-bar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-column.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-column.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-gantt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-gantt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-pie.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-pie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chart-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chart-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/check-double.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/check-double.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/check-to-slot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/check-to-slot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cheese.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cheese.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-bishop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-bishop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-board.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-board.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-king.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-king.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-knight.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-knight.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-pawn.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-pawn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-queen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-queen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess-rook.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess-rook.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chess.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chess.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chevron-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chevron-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chevron-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chevron-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chevron-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chevron-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/chevron-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/chevron-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/child-combatant.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/child-combatant.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/child-dress.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/child-dress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/child-reaching.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/child-reaching.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/child.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/child.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/children.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/children.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/church.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/church.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-arrow-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-chevron-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-chevron-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-chevron-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-chevron-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-dot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-dot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-h.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-h.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-half-stroke.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-half-stroke.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-info.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-info.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-nodes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-nodes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-notch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-notch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-pause.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-pause.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-play.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-play.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-question.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-radiation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-radiation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-stop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-stop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/city.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/city.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clapperboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clapperboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clipboard-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clipboard-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clipboard-list.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clipboard-list.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clipboard-question.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clipboard-question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clipboard-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clipboard-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clipboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clipboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clock-rotate-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clock-rotate-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/closed-captioning.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/closed-captioning.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-bolt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-bolt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-meatball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-meatball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-moon-rain.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-moon-rain.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-moon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-moon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-rain.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-rain.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-showers-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-sun-rain.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-sun-rain.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud-sun.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud-sun.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cloud.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cloud.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/clover.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/clover.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-branch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-branch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-commit.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-commit.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-compare.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-compare.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-fork.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-fork.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-merge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-merge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code-pull-request.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code-pull-request.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/code.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/code.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/coins.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/coins.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/colon-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/colon-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment-dots.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment-dots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment-sms.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment-sms.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comment.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comment.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comments-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comments-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/comments.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/comments.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/compact-disc.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/compact-disc.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/compass-drafting.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/compass-drafting.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/compass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/compass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/compress.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/compress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/computer-mouse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/computer-mouse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/computer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/computer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cookie-bite.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cookie-bite.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cookie.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cookie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/copy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/copy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/copyright.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/copyright.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/couch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/couch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/credit-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/credit-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crop-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crop-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cross.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cross.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crosshairs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crosshairs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crown.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crown.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/crutch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/crutch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cruzeiro-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cruzeiro-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cube.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cube.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cubes-stacked.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cubes-stacked.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/cubes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/cubes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/d.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/d.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/database.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/database.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/delete-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/delete-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/democrat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/democrat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/desktop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/desktop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dharmachakra.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dharmachakra.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diagram-next.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diagram-next.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diagram-predecessor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diagram-predecessor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diagram-project.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diagram-project.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diagram-successor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diagram-successor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diamond-turn-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diamond-turn-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/diamond.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/diamond.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-d20.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-d20.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-d6.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-d6.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-five.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-five.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-four.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-four.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-one.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-one.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-six.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-six.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-three.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-three.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice-two.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice-two.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dice.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dice.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/disease.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/disease.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/display.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/display.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/divide.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/divide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dna.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dna.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dollar-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dollar-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dolly.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dolly.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dong-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dong-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/door-closed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/door-closed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/door-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/door-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dove.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dove.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/down-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/down-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/download.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/download.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dragon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dragon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/draw-polygon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/draw-polygon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/droplet-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/droplet-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/drum-steelpan.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/drum-steelpan.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/drum.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/drum.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/drumstick-bite.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/drumstick-bite.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dumbbell.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dumbbell.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dumpster-fire.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dumpster-fire.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dumpster.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dumpster.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/dungeon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/dungeon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/e.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/e.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ear-deaf.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ear-deaf.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ear-listen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ear-listen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/earth-africa.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/earth-africa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/earth-americas.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/earth-americas.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/earth-asia.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/earth-asia.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/earth-europe.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/earth-europe.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/earth-oceania.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/earth-oceania.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/egg.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/egg.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eject.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eject.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/elevator.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/elevator.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ellipsis-vertical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ellipsis-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ellipsis.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ellipsis.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/envelope-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/envelope-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/envelope-open-text.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/envelope-open-text.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/envelope-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/envelope-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/envelope.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/envelope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/envelopes-bulk.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/envelopes-bulk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/equals.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/equals.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eraser.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eraser.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ethernet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ethernet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/euro-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/euro-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/expand.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/expand.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/explosion.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/explosion.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eye-dropper.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eye-dropper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eye-low-vision.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eye-low-vision.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eye-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eye-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/eye.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/eye.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/f.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/f.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-angry.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-angry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-dizzy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-dizzy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-flushed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-flushed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-frown-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-frown-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-frown.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-frown.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grimace.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grimace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-hearts.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-hearts.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-stars.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-stars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-tears.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-tears.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-tongue.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-wide.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-wide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-grin.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-grin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-kiss-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-kiss-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-kiss.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-kiss.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-laugh-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-laugh-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-laugh-squint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-laugh-squint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-laugh-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-laugh-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-laugh.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-laugh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-meh-blank.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-meh-blank.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-meh.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-meh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-rolling-eyes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-rolling-eyes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-sad-cry.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-sad-cry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-sad-tear.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-sad-tear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-smile-beam.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-smile-beam.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-smile-wink.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-smile-wink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-smile.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-smile.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-surprise.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-surprise.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/face-tired.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/face-tired.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fan.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fan.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/faucet-drip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/faucet-drip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/faucet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/faucet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fax.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fax.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/feather-pointed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/feather-pointed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/feather.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/feather.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ferry.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ferry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-audio.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-audio.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-question.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-code.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-code.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-contract.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-contract.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-csv.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-csv.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-excel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-excel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-export.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-export.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-image.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-image.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-import.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-import.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-invoice-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-invoice-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-invoice.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-invoice.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-pdf.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-pdf.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-pen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-pen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-powerpoint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-powerpoint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-prescription.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-prescription.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-shield.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-shield.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-signature.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-signature.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-video.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-video.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-waveform.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-waveform.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-word.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-word.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file-zipper.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file-zipper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/file.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/file.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fill-drip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fill-drip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fill.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fill.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/film.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/film.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/filter-circle-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/filter-circle-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/filter-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/filter-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/filter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/filter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fingerprint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fingerprint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fire-burner.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fire-burner.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fire-extinguisher.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fire-extinguisher.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fire-flame-curved.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fire-flame-curved.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fire-flame-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fire-flame-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fire.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fire.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fish-fins.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fish-fins.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/fish.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/fish.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/flag-checkered.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/flag-checkered.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/flag-usa.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/flag-usa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/flask-vial.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/flask-vial.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/flask.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/flask.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/floppy-disk.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/floppy-disk.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/florin-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/florin-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder-closed.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder-closed.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder-tree.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder-tree.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/folder.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/folder.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/font-awesome.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/font-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/font.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/font.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/football.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/football.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/forward-fast.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/forward-fast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/forward-step.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/forward-step.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/forward.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/forward.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/franc-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/franc-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/frog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/frog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/futbol.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/futbol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/g.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/g.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gamepad.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gamepad.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gas-pump.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gas-pump.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gauge-high.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gauge-high.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gauge-simple-high.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gauge-simple-high.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gauge-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gauge-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gauge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gauge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gavel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gavel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gear.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gears.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gears.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gem.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gem.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/genderless.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/genderless.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ghost.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ghost.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gift.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gift.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gifts.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gifts.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/glass-water-droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/glass-water-droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/glass-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/glass-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/glasses.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/glasses.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/globe.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/globe.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/golf-ball-tee.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/golf-ball-tee.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gopuram.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gopuram.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/graduation-cap.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/graduation-cap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/greater-than-equal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/greater-than-equal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/greater-than.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/greater-than.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/grip-lines-vertical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/grip-lines-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/grip-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/grip-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/grip-vertical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/grip-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/grip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/grip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/group-arrows-rotate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/group-arrows-rotate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/guarani-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/guarani-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/guitar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/guitar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/gun.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/gun.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/h.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/h.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hammer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hammer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hamsa.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hamsa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-back-fist.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-back-fist.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-dots.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-dots.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-fist.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-fist.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding-droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding-droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding-hand.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding-hand.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding-heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding-heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-holding.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-holding.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-lizard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-lizard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-middle-finger.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-middle-finger.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-peace.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-peace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-point-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-point-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-point-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-point-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-point-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-point-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-point-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-point-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-pointer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-scissors.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-scissors.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-sparkles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-sparkles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand-spock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand-spock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hand.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hand.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handcuffs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handcuffs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-bound.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-bound.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-bubbles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-bubbles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-clapping.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-clapping.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-holding-child.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-holding-child.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-holding-circle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-holding-circle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-holding.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-holding.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands-praying.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands-praying.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hands.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hands.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handshake-angle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handshake-angle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handshake-simple-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handshake-simple-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handshake-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handshake-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handshake-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handshake-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/handshake.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/handshake.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hanukiah.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hanukiah.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hard-drive.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hard-drive.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hashtag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hashtag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hat-cowboy-side.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy-side.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hat-cowboy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hat-wizard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hat-wizard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/head-side-cough-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/head-side-cough-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/head-side-cough.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/head-side-cough.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/head-side-mask.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/head-side-mask.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/head-side-virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/head-side-virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heading.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heading.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/headphones-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/headphones-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/headphones.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/headphones.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/headset.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/headset.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-bolt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-bolt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-crack.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-crack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart-pulse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart-pulse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/helicopter-symbol.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/helicopter-symbol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/helicopter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/helicopter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/helmet-safety.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/helmet-safety.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/helmet-un.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/helmet-un.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/highlighter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/highlighter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hill-avalanche.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hill-avalanche.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hill-rockslide.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hill-rockslide.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hippo.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hippo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hockey-puck.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hockey-puck.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/holly-berry.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/holly-berry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/horse-head.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/horse-head.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/horse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/horse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hospital-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hospital-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hospital.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hospital.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hot-tub-person.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hot-tub-person.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hotdog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hotdog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hotel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hotel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hourglass-end.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hourglass-end.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hourglass-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hourglass-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hourglass-start.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hourglass-start.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hourglass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hourglass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-chimney-crack.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-chimney-crack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-chimney-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-chimney-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-chimney-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-chimney-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-chimney-window.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-chimney-window.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-chimney.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-chimney.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-crack.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-crack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-fire.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-fire.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-flood-water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-flood-water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-laptop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-laptop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-medical-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-medical-flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-medical-flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-signal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-signal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-tsunami.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-tsunami.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house-user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house-user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/house.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/house.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hryvnia-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hryvnia-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/hurricane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/hurricane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/i-cursor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/i-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/i.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/i.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ice-cream.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ice-cream.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/icicles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/icicles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/icons.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/icons.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/id-badge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/id-badge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/id-card-clip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/id-card-clip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/id-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/id-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/igloo.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/igloo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/image-portrait.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/image-portrait.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/image.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/image.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/images.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/images.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/inbox.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/inbox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/indent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/indent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/indian-rupee-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/indian-rupee-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/industry.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/industry.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/infinity.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/infinity.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/info.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/info.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/italic.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/italic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/j.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/j.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jar-wheat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jar-wheat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jedi.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jedi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jet-fighter-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jet-fighter-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jet-fighter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jet-fighter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/joint.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/joint.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/jug-detergent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/jug-detergent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/k.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/k.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/kaaba.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/kaaba.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/key.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/key.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/keyboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/keyboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/khanda.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/khanda.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/kip-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/kip-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/kit-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/kit-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/kitchen-set.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/kitchen-set.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/kiwi-bird.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/kiwi-bird.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/l.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/l.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/land-mine-on.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/land-mine-on.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/landmark-dome.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/landmark-dome.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/landmark-flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/landmark-flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/landmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/landmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/language.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/language.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/laptop-code.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/laptop-code.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/laptop-file.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/laptop-file.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/laptop-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/laptop-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/laptop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/laptop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lari-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lari-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/layer-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/layer-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/leaf.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/leaf.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/left-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/left-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/left-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/left-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lemon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lemon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/less-than-equal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/less-than-equal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/less-than.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/less-than.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/life-ring.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/life-ring.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lightbulb.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lightbulb.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lines-leaning.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lines-leaning.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/link-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/link-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/link.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/link.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lira-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lira-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/list-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/list-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/list-ol.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/list-ol.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/list-ul.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/list-ul.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/list.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/list.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/litecoin-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/litecoin-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/location-arrow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/location-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/location-crosshairs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/location-crosshairs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/location-dot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/location-dot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/location-pin-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/location-pin-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/location-pin.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/location-pin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lock-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/locust.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/locust.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lungs-virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lungs-virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/lungs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/lungs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/m.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/m.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-location.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-location.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/magnifying-glass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/manat-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/manat-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/map-location-dot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/map-location-dot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/map-location.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/map-location.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/map-pin.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/map-pin.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/map.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/map.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/marker.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/marker.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-and-venus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-double.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-double.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-stroke-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-stroke-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars-stroke.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars-stroke.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mars.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/martini-glass-citrus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/martini-glass-citrus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/martini-glass-empty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/martini-glass-empty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/martini-glass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/martini-glass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mask-face.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mask-face.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mask-ventilator.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mask-ventilator.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mask.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mask.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/masks-theater.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/masks-theater.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mattress-pillow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mattress-pillow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/maximize.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/maximize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/medal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/medal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/memory.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/memory.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/menorah.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/menorah.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mercury.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mercury.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/message.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/message.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/meteor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/meteor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microchip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microchip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microphone-lines-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microphone-lines-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microphone-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microphone-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microphone-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microphone-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microphone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microphone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/microscope.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/microscope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mill-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mill-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/minimize.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/minimize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mitten.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mitten.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mobile-button.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mobile-button.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mobile-retro.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mobile-retro.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mobile-screen-button.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mobile-screen-button.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mobile-screen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mobile-screen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mobile.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mobile.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-1-wave.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-1-wave.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-1.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-1.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-transfer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-transfer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-trend-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-trend-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-wave.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-wave.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill-wheat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill-wheat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bill.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bill.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-bills.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-bills.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-check-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-check-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/money-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/money-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/monument.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/monument.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/moon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/moon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mortar-pestle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mortar-pestle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mosque.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mosque.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mosquito-net.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mosquito-net.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mosquito.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mosquito.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/motorcycle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/motorcycle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mound.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mound.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mountain-city.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mountain-city.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mountain-sun.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mountain-sun.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mountain.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mountain.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mug-hot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mug-hot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/mug-saucer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/mug-saucer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/music.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/music.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/n.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/n.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/naira-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/naira-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/network-wired.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/network-wired.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/neuter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/neuter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/newspaper.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/newspaper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/not-equal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/not-equal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/notdef.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/notdef.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/note-sticky.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/note-sticky.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/notes-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/notes-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/o.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/o.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/object-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/object-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/object-ungroup.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/object-ungroup.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/oil-can.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/oil-can.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/oil-well.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/oil-well.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/om.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/om.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/otter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/otter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/outdent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/outdent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/p.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/p.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pager.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pager.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paint-roller.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paint-roller.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paintbrush.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paintbrush.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/palette.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/palette.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pallet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pallet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/panorama.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/panorama.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paper-plane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paper-plane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paperclip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paperclip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/parachute-box.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/parachute-box.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paragraph.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paragraph.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/passport.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/passport.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paste.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paste.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pause.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pause.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/paw.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/paw.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/peace.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/peace.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen-clip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen-clip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen-fancy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen-fancy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen-nib.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen-nib.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen-ruler.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen-ruler.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen-to-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen-to-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pencil.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pencil.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-arrows.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-arrows.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-carry-box.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-carry-box.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-pulling.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-pulling.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-robbery.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-robbery.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/people-roof.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/people-roof.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pepper-hot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pepper-hot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/percent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/percent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-biking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-biking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-booth.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-booth.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-breastfeeding.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-breastfeeding.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-cane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-cane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-chalkboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-chalkboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-question.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-digging.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-digging.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-dots-from-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-dots-from-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-dress-burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-dress-burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-dress.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-dress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-drowning.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-drowning.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-falling-burst.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-falling-burst.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-falling.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-falling.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-half-dress.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-half-dress.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-harassing.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-harassing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-hiking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-hiking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-military-pointing.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-military-pointing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-military-rifle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-military-rifle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-military-to-person.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-military-to-person.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-praying.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-praying.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-pregnant.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-pregnant.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-rays.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-rays.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-rifle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-rifle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-running.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-running.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-shelter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-shelter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-skating.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-skating.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-skiing-nordic.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-skiing-nordic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-skiing.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-skiing.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-snowboarding.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-snowboarding.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-swimming.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-swimming.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-through-window.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-through-window.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking-luggage.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking-luggage.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking-with-cane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking-with-cane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person-walking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person-walking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/person.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/person.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/peseta-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/peseta-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/peso-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/peso-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/phone-flip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/phone-flip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/phone-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/phone-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/phone-volume.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/phone-volume.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/phone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/phone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/photo-film.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/photo-film.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/piggy-bank.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/piggy-bank.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pills.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pills.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pizza-slice.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pizza-slice.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/place-of-worship.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/place-of-worship.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-arrival.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-arrival.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-departure.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-departure.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plant-wilt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plant-wilt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plate-wheat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plate-wheat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/play.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/play.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-bolt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-bolt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plug.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plug.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plus-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plus-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/podcast.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/podcast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/poo-storm.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/poo-storm.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/poo.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/poo.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/poop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/poop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/power-off.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/power-off.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/prescription-bottle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/prescription.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/prescription.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/print.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/print.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pump-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pump-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/pump-soap.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/pump-soap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/puzzle-piece.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/puzzle-piece.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/q.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/q.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/qrcode.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/qrcode.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/question.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/question.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/quote-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/quote-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/quote-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/quote-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/r.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/r.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/radiation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/radiation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/radio.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/radio.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rainbow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rainbow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ranking-star.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ranking-star.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/receipt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/receipt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/record-vinyl.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/record-vinyl.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rectangle-ad.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rectangle-ad.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rectangle-list.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rectangle-list.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rectangle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rectangle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/recycle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/recycle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/registered.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/registered.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/repeat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/repeat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/reply-all.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/reply-all.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/reply.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/reply.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/republican.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/republican.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/restroom.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/restroom.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/retweet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/retweet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ribbon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ribbon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/right-from-bracket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/right-from-bracket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/right-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/right-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/right-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/right-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/right-to-bracket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/right-to-bracket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ring.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ring.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-barrier.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-barrier.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-bridge.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-bridge.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road-spikes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road-spikes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/road.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/road.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/robot.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/robot.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rocket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rocket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rotate-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rotate-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rotate-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rotate-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rotate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rotate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/route.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/route.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rss.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rss.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ruble-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ruble-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rug.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rug.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ruler-combined.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ruler-combined.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ruler-horizontal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ruler-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ruler-vertical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ruler-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ruler.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ruler.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rupee-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rupee-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/rupiah-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/rupiah-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/s.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/s.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sack-dollar.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sack-dollar.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sack-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sack-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sailboat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sailboat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/satellite-dish.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/satellite-dish.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/satellite.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/satellite.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scale-balanced.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scale-balanced.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scale-unbalanced.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school-circle-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school-circle-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school-flag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school-flag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/school.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/school.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scissors.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scissors.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/screwdriver-wrench.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/screwdriver-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/screwdriver.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/screwdriver.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scroll-torah.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scroll-torah.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/scroll.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/scroll.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sd-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sd-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/section.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/section.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/seedling.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/seedling.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/server.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/server.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shapes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shapes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/share-from-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/share-from-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/share-nodes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/share-nodes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/share.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/share.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sheet-plastic.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sheet-plastic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shekel-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shekel-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield-cat.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield-cat.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield-dog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield-dog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield-halved.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield-halved.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield-heart.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield-heart.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield-virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield-virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shield.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shield.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ship.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ship.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shirt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shirt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shoe-prints.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shoe-prints.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shop-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shop-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shop-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shop-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shower.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shower.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shrimp.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shrimp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shuffle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shuffle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/shuttle-space.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/shuttle-space.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sign-hanging.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sign-hanging.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/signal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/signal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/signature.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/signature.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/signs-post.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/signs-post.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sim-card.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sim-card.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sink.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sink.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sitemap.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sitemap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/skull-crossbones.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/skull-crossbones.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/skull.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/skull.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sleigh.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sleigh.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sliders.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sliders.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/smog.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/smog.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/smoking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/smoking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/snowflake.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/snowman.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/snowman.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/snowplow.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/snowplow.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/soap.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/soap.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/socks.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/socks.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/solar-panel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/solar-panel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sort-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sort-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sort-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sort-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sort.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sort.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spa.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spa.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spell-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spell-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spider.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spider.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spinner.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spinner.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/splotch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/splotch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spoon.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spoon.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spray-can-sparkles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spray-can-sparkles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/spray-can.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/spray-can.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-arrow-up-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-arrow-up-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-caret-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-caret-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-caret-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-caret-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-caret-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-caret-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-caret-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-caret-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-envelope.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-envelope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-full.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-full.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-h.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-h.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-nfi.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-nfi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-parking.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-parking.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-pen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-pen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-person-confined.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-person-confined.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-phone-flip.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-phone-flip.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-phone.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-phone.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-poll-horizontal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-poll-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-poll-vertical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-poll-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-root-variable.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-root-variable.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-rss.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-rss.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-share-nodes.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-share-nodes.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-up-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-up-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/staff-snake.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/staff-snake.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stairs.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stairs.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stamp.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stamp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stapler.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stapler.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star-and-crescent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star-and-crescent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star-half-stroke.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star-half-stroke.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star-of-david.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star-of-david.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star-of-life.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star-of-life.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/star.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/star.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sterling-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sterling-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stethoscope.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stethoscope.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stop.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stop.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stopwatch-20.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stopwatch-20.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stopwatch.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stopwatch.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/store-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/store-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/store.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/store.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/street-view.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/street-view.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/strikethrough.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/strikethrough.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/stroopwafel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/stroopwafel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/subscript.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/subscript.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/suitcase-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/suitcase-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/suitcase-rolling.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/suitcase-rolling.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/suitcase.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/suitcase.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sun-plant-wilt.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sun-plant-wilt.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/sun.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/sun.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/superscript.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/superscript.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/swatchbook.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/swatchbook.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/synagogue.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/synagogue.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/syringe.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/syringe.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/t.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/t.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table-cells-large.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table-cells-large.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table-cells.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table-cells.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table-columns.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table-columns.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table-list.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table-list.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/table.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/table.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tablet-button.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tablet-button.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tablet-screen-button.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tablet-screen-button.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tablet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tablet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tablets.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tablets.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tachograph-digital.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tachograph-digital.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tags.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tags.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tape.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tape.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tarp-droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tarp-droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tarp.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tarp.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/taxi.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/taxi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/teeth-open.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/teeth-open.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/teeth.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/teeth.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-arrow-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-empty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-empty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-full.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-full.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-half.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-half.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-high.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-high.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-low.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-low.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-quarter.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/temperature-three-quarters.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/temperature-three-quarters.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tenge-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tenge-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tent-arrows-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tent-arrows-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tent.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tent.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tents.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tents.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/terminal.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/terminal.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/text-height.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/text-height.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/text-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/text-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/text-width.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/text-width.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/thermometer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/thumbs-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/thumbs-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/thumbs-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/thumbs-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/thumbtack.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/thumbtack.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ticket-simple.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ticket-simple.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/ticket.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/ticket.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/timeline.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/timeline.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toggle-off.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toggle-off.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toggle-on.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toggle-on.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toilet-paper-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toilet-paper-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toilet-paper.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toilet-paper.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toilet-portable.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toilet-portable.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toilet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toilet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toilets-portable.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toilets-portable.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/toolbox.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/toolbox.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tooth.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tooth.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/torii-gate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/torii-gate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tornado.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tornado.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tower-broadcast.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tower-broadcast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tower-cell.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tower-cell.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tower-observation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tower-observation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tractor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tractor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trademark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trademark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/traffic-light.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/traffic-light.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trailer.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trailer.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/train-subway.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/train-subway.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/train-tram.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/train-tram.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/train.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/train.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/transgender.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/transgender.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trash-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trash-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trash-can.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trash-can.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tree-city.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tree-city.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tree.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tree.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/triangle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/triangle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trophy.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trophy.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trowel-bricks.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trowel-bricks.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/trowel.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/trowel.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-arrow-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-droplet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-droplet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-fast.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-fast.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-field-un.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-field-un.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-field.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-field.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-front.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-front.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-medical.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-medical.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-monster.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-monster.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-moving.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-moving.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-pickup.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-pickup.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-plane.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-plane.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck-ramp-box.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck-ramp-box.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/truck.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/truck.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/turkish-lira-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/turkish-lira-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/turn-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/turn-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/turn-up.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/turn-up.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/tv.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/tv.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/u.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/u.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/umbrella-beach.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/umbrella-beach.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/umbrella.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/umbrella.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/underline.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/underline.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/universal-access.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/universal-access.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/unlock-keyhole.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/unlock-keyhole.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/unlock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/unlock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/up-down-left-right.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/up-down-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/up-down.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/up-down.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/up-long.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/up-long.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/up-right-from-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/up-right-from-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/upload.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/upload.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-astronaut.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-astronaut.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-clock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-clock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-doctor.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-doctor.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-gear.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-gear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-graduate.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-graduate.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-group.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-group.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-injured.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-injured.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-large-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-large-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-large.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-large.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-lock.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-lock.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-minus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-minus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-ninja.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-ninja.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-nurse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-nurse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-pen.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-pen.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-plus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-plus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-secret.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-secret.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-shield.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-shield.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-tag.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-tag.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-tie.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-tie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/user.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/user.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-between-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-between-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-gear.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-gear.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-line.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-line.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-rays.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-rays.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-rectangle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-rectangle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users-viewfinder.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users-viewfinder.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/users.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/users.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/utensils.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/utensils.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/v.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/v.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/van-shuttle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/van-shuttle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vault.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vault.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vector-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vector-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/venus-double.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/venus-double.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/venus-mars.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/venus-mars.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/venus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/venus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vest-patches.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vest-patches.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vest.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vest.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vial-circle-check.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vial-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vial-virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vial-virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vial.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vial.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vials.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vials.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/video-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/video-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/video.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/video.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vihara.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vihara.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/virus-covid-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/virus-covid-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/virus-covid.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/virus-covid.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/virus-slash.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/virus-slash.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/virus.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/virus.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/viruses.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/viruses.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/voicemail.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/voicemail.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volcano.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volcano.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volleyball.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volleyball.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volume-high.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volume-high.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volume-low.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volume-low.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volume-off.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volume-off.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/volume-xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/volume-xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/vr-cardboard.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/vr-cardboard.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/w.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/w.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/walkie-talkie.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/walkie-talkie.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wallet.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wallet.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wand-magic.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wand-magic.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wand-sparkles.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wand-sparkles.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/warehouse.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/warehouse.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/water-ladder.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/water-ladder.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/water.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/water.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wave-square.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wave-square.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/weight-hanging.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/weight-hanging.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/weight-scale.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/weight-scale.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wheat-awn.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wheat-awn.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wheelchair-move.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wheelchair-move.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wheelchair.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wheelchair.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/whiskey-glass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/whiskey-glass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wifi.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wifi.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wind.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wind.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/window-maximize.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/window-maximize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/window-minimize.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/window-minimize.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/window-restore.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/window-restore.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wine-bottle.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wine-bottle.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wine-glass-empty.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wine-glass-empty.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wine-glass.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wine-glass.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/won-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/won-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/worm.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/worm.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/wrench.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/wrench.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/x-ray.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/x-ray.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/x.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/x.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/xmark.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/xmark.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/xmarks-lines.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/xmarks-lines.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/y.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/y.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/yen-sign.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/yen-sign.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/yin-yang.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/yin-yang.svg)0
-rw-r--r--docs/src/templates/.icons/fontawesome/solid/z.svg (renamed from docs/src/material/templates/.icons/fontawesome/solid/z.svg)0
-rw-r--r--docs/src/templates/.icons/logo.afdesignbin31465 -> 0 bytes
-rw-r--r--docs/src/templates/.icons/material/LICENSE (renamed from docs/src/material/templates/.icons/material/LICENSE)0
-rw-r--r--docs/src/templates/.icons/material/ab-testing.svg (renamed from docs/src/material/templates/.icons/material/ab-testing.svg)0
-rw-r--r--docs/src/templates/.icons/material/abacus.svg (renamed from docs/src/material/templates/.icons/material/abacus.svg)0
-rw-r--r--docs/src/templates/.icons/material/abjad-arabic.svg (renamed from docs/src/material/templates/.icons/material/abjad-arabic.svg)0
-rw-r--r--docs/src/templates/.icons/material/abjad-hebrew.svg (renamed from docs/src/material/templates/.icons/material/abjad-hebrew.svg)0
-rw-r--r--docs/src/templates/.icons/material/abugida-devanagari.svg (renamed from docs/src/material/templates/.icons/material/abugida-devanagari.svg)0
-rw-r--r--docs/src/templates/.icons/material/abugida-thai.svg (renamed from docs/src/material/templates/.icons/material/abugida-thai.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-check.svg (renamed from docs/src/material/templates/.icons/material/access-point-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-minus.svg (renamed from docs/src/material/templates/.icons/material/access-point-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-network-off.svg (renamed from docs/src/material/templates/.icons/material/access-point-network-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-network.svg (renamed from docs/src/material/templates/.icons/material/access-point-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-off.svg (renamed from docs/src/material/templates/.icons/material/access-point-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-plus.svg (renamed from docs/src/material/templates/.icons/material/access-point-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point-remove.svg (renamed from docs/src/material/templates/.icons/material/access-point-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/access-point.svg (renamed from docs/src/material/templates/.icons/material/access-point.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/account-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-alert.svg (renamed from docs/src/material/templates/.icons/material/account-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/account-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/account-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-badge.svg (renamed from docs/src/material/templates/.icons/material/account-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/account-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/account-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-box-outline.svg (renamed from docs/src/material/templates/.icons/material/account-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-box.svg (renamed from docs/src/material/templates/.icons/material/account-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/account-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cancel.svg (renamed from docs/src/material/templates/.icons/material/account-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-card-outline.svg (renamed from docs/src/material/templates/.icons/material/account-card-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-card.svg (renamed from docs/src/material/templates/.icons/material/account-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cash-outline.svg (renamed from docs/src/material/templates/.icons/material/account-cash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cash.svg (renamed from docs/src/material/templates/.icons/material/account-cash.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-check-outline.svg (renamed from docs/src/material/templates/.icons/material/account-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-check.svg (renamed from docs/src/material/templates/.icons/material/account-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-child-circle.svg (renamed from docs/src/material/templates/.icons/material/account-child-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-child-outline.svg (renamed from docs/src/material/templates/.icons/material/account-child-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-child.svg (renamed from docs/src/material/templates/.icons/material/account-child.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/account-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-circle.svg (renamed from docs/src/material/templates/.icons/material/account-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/account-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-clock.svg (renamed from docs/src/material/templates/.icons/material/account-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/account-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cog.svg (renamed from docs/src/material/templates/.icons/material/account-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-convert-outline.svg (renamed from docs/src/material/templates/.icons/material/account-convert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-convert.svg (renamed from docs/src/material/templates/.icons/material/account-convert.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cowboy-hat-outline.svg (renamed from docs/src/material/templates/.icons/material/account-cowboy-hat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-cowboy-hat.svg (renamed from docs/src/material/templates/.icons/material/account-cowboy-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-credit-card-outline.svg (renamed from docs/src/material/templates/.icons/material/account-credit-card-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-credit-card.svg (renamed from docs/src/material/templates/.icons/material/account-credit-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-details-outline.svg (renamed from docs/src/material/templates/.icons/material/account-details-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-details.svg (renamed from docs/src/material/templates/.icons/material/account-details.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/account-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-edit.svg (renamed from docs/src/material/templates/.icons/material/account-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/account-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-eye.svg (renamed from docs/src/material/templates/.icons/material/account-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-filter-outline.svg (renamed from docs/src/material/templates/.icons/material/account-filter-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-filter.svg (renamed from docs/src/material/templates/.icons/material/account-filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-group-outline.svg (renamed from docs/src/material/templates/.icons/material/account-group-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-group.svg (renamed from docs/src/material/templates/.icons/material/account-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-hard-hat-outline.svg (renamed from docs/src/material/templates/.icons/material/account-hard-hat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-hard-hat.svg (renamed from docs/src/material/templates/.icons/material/account-hard-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/account-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-heart.svg (renamed from docs/src/material/templates/.icons/material/account-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-injury-outline.svg (renamed from docs/src/material/templates/.icons/material/account-injury-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-injury.svg (renamed from docs/src/material/templates/.icons/material/account-injury.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-key-outline.svg (renamed from docs/src/material/templates/.icons/material/account-key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-key.svg (renamed from docs/src/material/templates/.icons/material/account-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/account-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-lock-open.svg (renamed from docs/src/material/templates/.icons/material/account-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/account-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-lock.svg (renamed from docs/src/material/templates/.icons/material/account-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/account-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-minus.svg (renamed from docs/src/material/templates/.icons/material/account-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-check-outline.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-check.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-minus.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-plus.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple-remove.svg (renamed from docs/src/material/templates/.icons/material/account-multiple-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-multiple.svg (renamed from docs/src/material/templates/.icons/material/account-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-music-outline.svg (renamed from docs/src/material/templates/.icons/material/account-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-music.svg (renamed from docs/src/material/templates/.icons/material/account-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-network-off-outline.svg (renamed from docs/src/material/templates/.icons/material/account-network-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-network-off.svg (renamed from docs/src/material/templates/.icons/material/account-network-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-network-outline.svg (renamed from docs/src/material/templates/.icons/material/account-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-network.svg (renamed from docs/src/material/templates/.icons/material/account-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-off-outline.svg (renamed from docs/src/material/templates/.icons/material/account-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-off.svg (renamed from docs/src/material/templates/.icons/material/account-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-outline.svg (renamed from docs/src/material/templates/.icons/material/account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/account-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-plus.svg (renamed from docs/src/material/templates/.icons/material/account-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-question-outline.svg (renamed from docs/src/material/templates/.icons/material/account-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-question.svg (renamed from docs/src/material/templates/.icons/material/account-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-reactivate-outline.svg (renamed from docs/src/material/templates/.icons/material/account-reactivate-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-reactivate.svg (renamed from docs/src/material/templates/.icons/material/account-reactivate.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/account-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-remove.svg (renamed from docs/src/material/templates/.icons/material/account-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-school-outline.svg (renamed from docs/src/material/templates/.icons/material/account-school-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-school.svg (renamed from docs/src/material/templates/.icons/material/account-school.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-search-outline.svg (renamed from docs/src/material/templates/.icons/material/account-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-search.svg (renamed from docs/src/material/templates/.icons/material/account-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/account-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-settings.svg (renamed from docs/src/material/templates/.icons/material/account-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-star-outline.svg (renamed from docs/src/material/templates/.icons/material/account-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-star.svg (renamed from docs/src/material/templates/.icons/material/account-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-supervisor-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/account-supervisor-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-supervisor-circle.svg (renamed from docs/src/material/templates/.icons/material/account-supervisor-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-supervisor-outline.svg (renamed from docs/src/material/templates/.icons/material/account-supervisor-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-supervisor.svg (renamed from docs/src/material/templates/.icons/material/account-supervisor.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-switch-outline.svg (renamed from docs/src/material/templates/.icons/material/account-switch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-switch.svg (renamed from docs/src/material/templates/.icons/material/account-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/account-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-sync.svg (renamed from docs/src/material/templates/.icons/material/account-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tag-outline.svg (renamed from docs/src/material/templates/.icons/material/account-tag-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tag.svg (renamed from docs/src/material/templates/.icons/material/account-tag.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-hat-outline.svg (renamed from docs/src/material/templates/.icons/material/account-tie-hat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-hat.svg (renamed from docs/src/material/templates/.icons/material/account-tie-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-outline.svg (renamed from docs/src/material/templates/.icons/material/account-tie-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-voice-off-outline.svg (renamed from docs/src/material/templates/.icons/material/account-tie-voice-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-voice-off.svg (renamed from docs/src/material/templates/.icons/material/account-tie-voice-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-voice-outline.svg (renamed from docs/src/material/templates/.icons/material/account-tie-voice-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-voice.svg (renamed from docs/src/material/templates/.icons/material/account-tie-voice.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie-woman.svg (renamed from docs/src/material/templates/.icons/material/account-tie-woman.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-tie.svg (renamed from docs/src/material/templates/.icons/material/account-tie.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-voice-off.svg (renamed from docs/src/material/templates/.icons/material/account-voice-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-voice.svg (renamed from docs/src/material/templates/.icons/material/account-voice.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-wrench-outline.svg (renamed from docs/src/material/templates/.icons/material/account-wrench-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/account-wrench.svg (renamed from docs/src/material/templates/.icons/material/account-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/account.svg (renamed from docs/src/material/templates/.icons/material/account.svg)0
-rw-r--r--docs/src/templates/.icons/material/adjust.svg (renamed from docs/src/material/templates/.icons/material/adjust.svg)0
-rw-r--r--docs/src/templates/.icons/material/advertisements-off.svg (renamed from docs/src/material/templates/.icons/material/advertisements-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/advertisements.svg (renamed from docs/src/material/templates/.icons/material/advertisements.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-conditioner.svg (renamed from docs/src/material/templates/.icons/material/air-conditioner.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-filter.svg (renamed from docs/src/material/templates/.icons/material/air-filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-horn.svg (renamed from docs/src/material/templates/.icons/material/air-horn.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-humidifier-off.svg (renamed from docs/src/material/templates/.icons/material/air-humidifier-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-humidifier.svg (renamed from docs/src/material/templates/.icons/material/air-humidifier.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-purifier-off.svg (renamed from docs/src/material/templates/.icons/material/air-purifier-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/air-purifier.svg (renamed from docs/src/material/templates/.icons/material/air-purifier.svg)0
-rw-r--r--docs/src/templates/.icons/material/airbag.svg (renamed from docs/src/material/templates/.icons/material/airbag.svg)0
-rw-r--r--docs/src/templates/.icons/material/airballoon-outline.svg (renamed from docs/src/material/templates/.icons/material/airballoon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/airballoon.svg (renamed from docs/src/material/templates/.icons/material/airballoon.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-alert.svg (renamed from docs/src/material/templates/.icons/material/airplane-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-check.svg (renamed from docs/src/material/templates/.icons/material/airplane-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-clock.svg (renamed from docs/src/material/templates/.icons/material/airplane-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-cog.svg (renamed from docs/src/material/templates/.icons/material/airplane-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-edit.svg (renamed from docs/src/material/templates/.icons/material/airplane-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-landing.svg (renamed from docs/src/material/templates/.icons/material/airplane-landing.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-marker.svg (renamed from docs/src/material/templates/.icons/material/airplane-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-minus.svg (renamed from docs/src/material/templates/.icons/material/airplane-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-off.svg (renamed from docs/src/material/templates/.icons/material/airplane-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-plus.svg (renamed from docs/src/material/templates/.icons/material/airplane-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-remove.svg (renamed from docs/src/material/templates/.icons/material/airplane-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-search.svg (renamed from docs/src/material/templates/.icons/material/airplane-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-settings.svg (renamed from docs/src/material/templates/.icons/material/airplane-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane-takeoff.svg (renamed from docs/src/material/templates/.icons/material/airplane-takeoff.svg)0
-rw-r--r--docs/src/templates/.icons/material/airplane.svg (renamed from docs/src/material/templates/.icons/material/airplane.svg)0
-rw-r--r--docs/src/templates/.icons/material/airport.svg (renamed from docs/src/material/templates/.icons/material/airport.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-bell.svg (renamed from docs/src/material/templates/.icons/material/alarm-bell.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-check.svg (renamed from docs/src/material/templates/.icons/material/alarm-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-light-off-outline.svg (renamed from docs/src/material/templates/.icons/material/alarm-light-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-light-off.svg (renamed from docs/src/material/templates/.icons/material/alarm-light-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-light-outline.svg (renamed from docs/src/material/templates/.icons/material/alarm-light-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-light.svg (renamed from docs/src/material/templates/.icons/material/alarm-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-multiple.svg (renamed from docs/src/material/templates/.icons/material/alarm-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-note-off.svg (renamed from docs/src/material/templates/.icons/material/alarm-note-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-note.svg (renamed from docs/src/material/templates/.icons/material/alarm-note.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-off.svg (renamed from docs/src/material/templates/.icons/material/alarm-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-panel-outline.svg (renamed from docs/src/material/templates/.icons/material/alarm-panel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-panel.svg (renamed from docs/src/material/templates/.icons/material/alarm-panel.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-plus.svg (renamed from docs/src/material/templates/.icons/material/alarm-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm-snooze.svg (renamed from docs/src/material/templates/.icons/material/alarm-snooze.svg)0
-rw-r--r--docs/src/templates/.icons/material/alarm.svg (renamed from docs/src/material/templates/.icons/material/alarm.svg)0
-rw-r--r--docs/src/templates/.icons/material/album.svg (renamed from docs/src/material/templates/.icons/material/album.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-box.svg (renamed from docs/src/material/templates/.icons/material/alert-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-circle-check-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-circle-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-circle-check.svg (renamed from docs/src/material/templates/.icons/material/alert-circle-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-circle.svg (renamed from docs/src/material/templates/.icons/material/alert-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-decagram-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-decagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-decagram.svg (renamed from docs/src/material/templates/.icons/material/alert-decagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-minus.svg (renamed from docs/src/material/templates/.icons/material/alert-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-octagon-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-octagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-octagon.svg (renamed from docs/src/material/templates/.icons/material/alert-octagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-octagram-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-octagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-octagram.svg (renamed from docs/src/material/templates/.icons/material/alert-octagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-plus.svg (renamed from docs/src/material/templates/.icons/material/alert-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-remove.svg (renamed from docs/src/material/templates/.icons/material/alert-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-rhombus-outline.svg (renamed from docs/src/material/templates/.icons/material/alert-rhombus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert-rhombus.svg (renamed from docs/src/material/templates/.icons/material/alert-rhombus.svg)0
-rw-r--r--docs/src/templates/.icons/material/alert.svg (renamed from docs/src/material/templates/.icons/material/alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/alien-outline.svg (renamed from docs/src/material/templates/.icons/material/alien-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alien.svg (renamed from docs/src/material/templates/.icons/material/alien.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-horizontal-center.svg (renamed from docs/src/material/templates/.icons/material/align-horizontal-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-horizontal-distribute.svg (renamed from docs/src/material/templates/.icons/material/align-horizontal-distribute.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-horizontal-left.svg (renamed from docs/src/material/templates/.icons/material/align-horizontal-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-horizontal-right.svg (renamed from docs/src/material/templates/.icons/material/align-horizontal-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-vertical-bottom.svg (renamed from docs/src/material/templates/.icons/material/align-vertical-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-vertical-center.svg (renamed from docs/src/material/templates/.icons/material/align-vertical-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-vertical-distribute.svg (renamed from docs/src/material/templates/.icons/material/align-vertical-distribute.svg)0
-rw-r--r--docs/src/templates/.icons/material/align-vertical-top.svg (renamed from docs/src/material/templates/.icons/material/align-vertical-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/all-inclusive-box-outline.svg (renamed from docs/src/material/templates/.icons/material/all-inclusive-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/all-inclusive-box.svg (renamed from docs/src/material/templates/.icons/material/all-inclusive-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/all-inclusive.svg (renamed from docs/src/material/templates/.icons/material/all-inclusive.svg)0
-rw-r--r--docs/src/templates/.icons/material/allergy.svg (renamed from docs/src/material/templates/.icons/material/allergy.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-a-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-a-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-a-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-a-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-a-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-a-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-a-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-a-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-a.svg (renamed from docs/src/material/templates/.icons/material/alpha-a.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-b-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-b-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-b-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-b-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-b-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-b-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-b-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-b-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-b.svg (renamed from docs/src/material/templates/.icons/material/alpha-b.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-c-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-c-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-c-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-c-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-c-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-c-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-c-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-c-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-c.svg (renamed from docs/src/material/templates/.icons/material/alpha-c.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-d-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-d-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-d-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-d-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-d-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-d-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-d-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-d-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-d.svg (renamed from docs/src/material/templates/.icons/material/alpha-d.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-e-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-e-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-e-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-e-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-e-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-e-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-e-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-e-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-e.svg (renamed from docs/src/material/templates/.icons/material/alpha-e.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-f-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-f-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-f-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-f-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-f-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-f-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-f-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-f-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-f.svg (renamed from docs/src/material/templates/.icons/material/alpha-f.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-g-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-g-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-g-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-g-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-g-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-g-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-g-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-g-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-g.svg (renamed from docs/src/material/templates/.icons/material/alpha-g.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-h-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-h-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-h-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-h-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-h-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-h-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-h-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-h-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-h.svg (renamed from docs/src/material/templates/.icons/material/alpha-h.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-i-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-i-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-i-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-i-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-i-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-i-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-i-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-i-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-i.svg (renamed from docs/src/material/templates/.icons/material/alpha-i.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-j-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-j-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-j-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-j-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-j-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-j-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-j-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-j-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-j.svg (renamed from docs/src/material/templates/.icons/material/alpha-j.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-k-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-k-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-k-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-k-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-k-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-k-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-k-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-k-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-k.svg (renamed from docs/src/material/templates/.icons/material/alpha-k.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-l-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-l-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-l-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-l-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-l-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-l-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-l-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-l-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-l.svg (renamed from docs/src/material/templates/.icons/material/alpha-l.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-m-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-m-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-m-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-m-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-m-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-m-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-m-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-m-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-m.svg (renamed from docs/src/material/templates/.icons/material/alpha-m.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-n-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-n-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-n-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-n-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-n-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-n-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-n-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-n-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-n.svg (renamed from docs/src/material/templates/.icons/material/alpha-n.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-o-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-o-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-o-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-o-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-o-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-o-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-o-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-o-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-o.svg (renamed from docs/src/material/templates/.icons/material/alpha-o.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-p-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-p-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-p-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-p-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-p-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-p-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-p-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-p-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-p.svg (renamed from docs/src/material/templates/.icons/material/alpha-p.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-q-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-q-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-q-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-q-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-q-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-q-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-q-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-q-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-q.svg (renamed from docs/src/material/templates/.icons/material/alpha-q.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-r-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-r-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-r-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-r-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-r-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-r-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-r-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-r-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-r.svg (renamed from docs/src/material/templates/.icons/material/alpha-r.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-s-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-s-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-s-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-s-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-s-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-s-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-s-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-s-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-s.svg (renamed from docs/src/material/templates/.icons/material/alpha-s.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-t-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-t-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-t-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-t-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-t-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-t-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-t-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-t-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-t.svg (renamed from docs/src/material/templates/.icons/material/alpha-t.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-u-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-u-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-u-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-u-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-u-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-u-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-u-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-u-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-u.svg (renamed from docs/src/material/templates/.icons/material/alpha-u.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-v-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-v-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-v-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-v-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-v-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-v-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-v-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-v-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-v.svg (renamed from docs/src/material/templates/.icons/material/alpha-v.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-w-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-w-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-w-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-w-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-w-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-w-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-w-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-w-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-w.svg (renamed from docs/src/material/templates/.icons/material/alpha-w.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-x-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-x-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-x-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-x-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-x-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-x-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-x-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-x-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-x.svg (renamed from docs/src/material/templates/.icons/material/alpha-x.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-y-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-y-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-y-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-y-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-y-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-y-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-y-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-y-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-y.svg (renamed from docs/src/material/templates/.icons/material/alpha-y.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-z-box-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-z-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-z-box.svg (renamed from docs/src/material/templates/.icons/material/alpha-z-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-z-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/alpha-z-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-z-circle.svg (renamed from docs/src/material/templates/.icons/material/alpha-z-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha-z.svg (renamed from docs/src/material/templates/.icons/material/alpha-z.svg)0
-rw-r--r--docs/src/templates/.icons/material/alpha.svg (renamed from docs/src/material/templates/.icons/material/alpha.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-aurebesh.svg (renamed from docs/src/material/templates/.icons/material/alphabet-aurebesh.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-cyrillic.svg (renamed from docs/src/material/templates/.icons/material/alphabet-cyrillic.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-greek.svg (renamed from docs/src/material/templates/.icons/material/alphabet-greek.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-latin.svg (renamed from docs/src/material/templates/.icons/material/alphabet-latin.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-piqad.svg (renamed from docs/src/material/templates/.icons/material/alphabet-piqad.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabet-tengwar.svg (renamed from docs/src/material/templates/.icons/material/alphabet-tengwar.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabetical-off.svg (renamed from docs/src/material/templates/.icons/material/alphabetical-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabetical-variant-off.svg (renamed from docs/src/material/templates/.icons/material/alphabetical-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabetical-variant.svg (renamed from docs/src/material/templates/.icons/material/alphabetical-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/alphabetical.svg (renamed from docs/src/material/templates/.icons/material/alphabetical.svg)0
-rw-r--r--docs/src/templates/.icons/material/altimeter.svg (renamed from docs/src/material/templates/.icons/material/altimeter.svg)0
-rw-r--r--docs/src/templates/.icons/material/ambulance.svg (renamed from docs/src/material/templates/.icons/material/ambulance.svg)0
-rw-r--r--docs/src/templates/.icons/material/ammunition.svg (renamed from docs/src/material/templates/.icons/material/ammunition.svg)0
-rw-r--r--docs/src/templates/.icons/material/ampersand.svg (renamed from docs/src/material/templates/.icons/material/ampersand.svg)0
-rw-r--r--docs/src/templates/.icons/material/amplifier-off.svg (renamed from docs/src/material/templates/.icons/material/amplifier-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/amplifier.svg (renamed from docs/src/material/templates/.icons/material/amplifier.svg)0
-rw-r--r--docs/src/templates/.icons/material/anchor.svg (renamed from docs/src/material/templates/.icons/material/anchor.svg)0
-rw-r--r--docs/src/templates/.icons/material/android-studio.svg (renamed from docs/src/material/templates/.icons/material/android-studio.svg)0
-rw-r--r--docs/src/templates/.icons/material/android.svg (renamed from docs/src/material/templates/.icons/material/android.svg)0
-rw-r--r--docs/src/templates/.icons/material/angle-acute.svg (renamed from docs/src/material/templates/.icons/material/angle-acute.svg)0
-rw-r--r--docs/src/templates/.icons/material/angle-obtuse.svg (renamed from docs/src/material/templates/.icons/material/angle-obtuse.svg)0
-rw-r--r--docs/src/templates/.icons/material/angle-right.svg (renamed from docs/src/material/templates/.icons/material/angle-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/angular.svg (renamed from docs/src/material/templates/.icons/material/angular.svg)0
-rw-r--r--docs/src/templates/.icons/material/angularjs.svg (renamed from docs/src/material/templates/.icons/material/angularjs.svg)0
-rw-r--r--docs/src/templates/.icons/material/animation-outline.svg (renamed from docs/src/material/templates/.icons/material/animation-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/animation-play-outline.svg (renamed from docs/src/material/templates/.icons/material/animation-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/animation-play.svg (renamed from docs/src/material/templates/.icons/material/animation-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/animation.svg (renamed from docs/src/material/templates/.icons/material/animation.svg)0
-rw-r--r--docs/src/templates/.icons/material/ansible.svg (renamed from docs/src/material/templates/.icons/material/ansible.svg)0
-rw-r--r--docs/src/templates/.icons/material/antenna.svg (renamed from docs/src/material/templates/.icons/material/antenna.svg)0
-rw-r--r--docs/src/templates/.icons/material/anvil.svg (renamed from docs/src/material/templates/.icons/material/anvil.svg)0
-rw-r--r--docs/src/templates/.icons/material/apache-kafka.svg (renamed from docs/src/material/templates/.icons/material/apache-kafka.svg)0
-rw-r--r--docs/src/templates/.icons/material/api-off.svg (renamed from docs/src/material/templates/.icons/material/api-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/api.svg (renamed from docs/src/material/templates/.icons/material/api.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-finder.svg (renamed from docs/src/material/templates/.icons/material/apple-finder.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-icloud.svg (renamed from docs/src/material/templates/.icons/material/apple-icloud.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-ios.svg (renamed from docs/src/material/templates/.icons/material/apple-ios.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-keyboard-caps.svg (renamed from docs/src/material/templates/.icons/material/apple-keyboard-caps.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-keyboard-command.svg (renamed from docs/src/material/templates/.icons/material/apple-keyboard-command.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-keyboard-control.svg (renamed from docs/src/material/templates/.icons/material/apple-keyboard-control.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-keyboard-option.svg (renamed from docs/src/material/templates/.icons/material/apple-keyboard-option.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-keyboard-shift.svg (renamed from docs/src/material/templates/.icons/material/apple-keyboard-shift.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple-safari.svg (renamed from docs/src/material/templates/.icons/material/apple-safari.svg)0
-rw-r--r--docs/src/templates/.icons/material/apple.svg (renamed from docs/src/material/templates/.icons/material/apple.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-array-outline.svg (renamed from docs/src/material/templates/.icons/material/application-array-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-array.svg (renamed from docs/src/material/templates/.icons/material/application-array.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-braces-outline.svg (renamed from docs/src/material/templates/.icons/material/application-braces-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-braces.svg (renamed from docs/src/material/templates/.icons/material/application-braces.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-brackets-outline.svg (renamed from docs/src/material/templates/.icons/material/application-brackets-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-brackets.svg (renamed from docs/src/material/templates/.icons/material/application-brackets.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/application-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-cog.svg (renamed from docs/src/material/templates/.icons/material/application-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/application-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-edit.svg (renamed from docs/src/material/templates/.icons/material/application-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-export.svg (renamed from docs/src/material/templates/.icons/material/application-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-import.svg (renamed from docs/src/material/templates/.icons/material/application-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-outline.svg (renamed from docs/src/material/templates/.icons/material/application-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-parentheses-outline.svg (renamed from docs/src/material/templates/.icons/material/application-parentheses-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-parentheses.svg (renamed from docs/src/material/templates/.icons/material/application-parentheses.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/application-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-settings.svg (renamed from docs/src/material/templates/.icons/material/application-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-variable-outline.svg (renamed from docs/src/material/templates/.icons/material/application-variable-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/application-variable.svg (renamed from docs/src/material/templates/.icons/material/application-variable.svg)0
-rw-r--r--docs/src/templates/.icons/material/application.svg (renamed from docs/src/material/templates/.icons/material/application.svg)0
-rw-r--r--docs/src/templates/.icons/material/approximately-equal-box.svg (renamed from docs/src/material/templates/.icons/material/approximately-equal-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/approximately-equal.svg (renamed from docs/src/material/templates/.icons/material/approximately-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/apps-box.svg (renamed from docs/src/material/templates/.icons/material/apps-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/apps.svg (renamed from docs/src/material/templates/.icons/material/apps.svg)0
-rw-r--r--docs/src/templates/.icons/material/arch.svg (renamed from docs/src/material/templates/.icons/material/arch.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-alert.svg (renamed from docs/src/material/templates/.icons/material/archive-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/archive-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/archive-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-cancel.svg (renamed from docs/src/material/templates/.icons/material/archive-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-check-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-check.svg (renamed from docs/src/material/templates/.icons/material/archive-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-clock.svg (renamed from docs/src/material/templates/.icons/material/archive-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-cog.svg (renamed from docs/src/material/templates/.icons/material/archive-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-edit.svg (renamed from docs/src/material/templates/.icons/material/archive-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-eye.svg (renamed from docs/src/material/templates/.icons/material/archive-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-lock-open.svg (renamed from docs/src/material/templates/.icons/material/archive-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-lock.svg (renamed from docs/src/material/templates/.icons/material/archive-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-marker.svg (renamed from docs/src/material/templates/.icons/material/archive-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-minus.svg (renamed from docs/src/material/templates/.icons/material/archive-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-music-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-music.svg (renamed from docs/src/material/templates/.icons/material/archive-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-off-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-off.svg (renamed from docs/src/material/templates/.icons/material/archive-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-plus.svg (renamed from docs/src/material/templates/.icons/material/archive-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-refresh.svg (renamed from docs/src/material/templates/.icons/material/archive-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-remove.svg (renamed from docs/src/material/templates/.icons/material/archive-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-search-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-search.svg (renamed from docs/src/material/templates/.icons/material/archive-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-settings.svg (renamed from docs/src/material/templates/.icons/material/archive-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-star-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-star.svg (renamed from docs/src/material/templates/.icons/material/archive-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/archive-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive-sync.svg (renamed from docs/src/material/templates/.icons/material/archive-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/archive.svg (renamed from docs/src/material/templates/.icons/material/archive.svg)0
-rw-r--r--docs/src/templates/.icons/material/arm-flex-outline.svg (renamed from docs/src/material/templates/.icons/material/arm-flex-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arm-flex.svg (renamed from docs/src/material/templates/.icons/material/arm-flex.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrange-bring-forward.svg (renamed from docs/src/material/templates/.icons/material/arrange-bring-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrange-bring-to-front.svg (renamed from docs/src/material/templates/.icons/material/arrange-bring-to-front.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrange-send-backward.svg (renamed from docs/src/material/templates/.icons/material/arrange-send-backward.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrange-send-to-back.svg (renamed from docs/src/material/templates/.icons/material/arrange-send-to-back.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-all.svg (renamed from docs/src/material/templates/.icons/material/arrow-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-bottom-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-bottom-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-all.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-down.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-horizontal.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-up.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse-vertical.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-collapse.svg (renamed from docs/src/material/templates/.icons/material/arrow-collapse.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-decision-auto-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-decision-auto-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-decision-auto.svg (renamed from docs/src/material/templates/.icons/material/arrow-decision-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-decision-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-decision-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-decision.svg (renamed from docs/src/material/templates/.icons/material/arrow-decision.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-hexagon-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-hexagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-drop-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-drop-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-drop-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-drop-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-down-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-down.svg (renamed from docs/src/material/templates/.icons/material/arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-all.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-down.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-horizontal.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-up.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand-vertical.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-expand.svg (renamed from docs/src/material/templates/.icons/material/arrow-expand.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-horizontal-lock.svg (renamed from docs/src/material/templates/.icons/material/arrow-horizontal-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-hexagon-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-hexagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bottom-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bottom-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-bottom.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-drop-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-drop-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-drop-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-drop-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-right-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-right-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-top-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-top-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left-top.svg (renamed from docs/src/material/templates/.icons/material/arrow-left-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-projectile-multiple.svg (renamed from docs/src/material/templates/.icons/material/arrow-projectile-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-projectile.svg (renamed from docs/src/material/templates/.icons/material/arrow-projectile.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-hexagon-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-hexagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bottom-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bottom-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-bottom.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-drop-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-drop-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-drop-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-drop-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-top-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-top-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right-top.svg (renamed from docs/src/material/templates/.icons/material/arrow-right-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-split-horizontal.svg (renamed from docs/src/material/templates/.icons/material/arrow-split-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-split-vertical.svg (renamed from docs/src/material/templates/.icons/material/arrow-split-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-bottom-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-bottom-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-bottom-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-bottom-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-bottom-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-bottom-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-bottom-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-bottom-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-top-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-top-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-down-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-down-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-down-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-down-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-down-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-down-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-down-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-down-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-left-bottom-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-left-bottom-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-left-bottom.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-left-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-left-top-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-left-top-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-left-top.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-left-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-right-bottom-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-right-bottom-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-right-bottom.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-right-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-right-top-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-right-top-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-right-top.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-right-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-up-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-up-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-up-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-up-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-up-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-up-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-u-up-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-u-up-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-box-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-hexagon-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-hexagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-box.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-down-bold-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-down-bold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-down-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-down-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-down.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-drop-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-drop-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-drop-circle.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-drop-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-left-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-left-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-left.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-right-bold.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-right-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-right.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-thick.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-thin-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-thin-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up-thin.svg (renamed from docs/src/material/templates/.icons/material/arrow-up-thin.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-up.svg (renamed from docs/src/material/templates/.icons/material/arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/arrow-vertical-lock.svg (renamed from docs/src/material/templates/.icons/material/arrow-vertical-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/artboard.svg (renamed from docs/src/material/templates/.icons/material/artboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/artstation.svg (renamed from docs/src/material/templates/.icons/material/artstation.svg)0
-rw-r--r--docs/src/templates/.icons/material/aspect-ratio.svg (renamed from docs/src/material/templates/.icons/material/aspect-ratio.svg)0
-rw-r--r--docs/src/templates/.icons/material/assistant.svg (renamed from docs/src/material/templates/.icons/material/assistant.svg)0
-rw-r--r--docs/src/templates/.icons/material/asterisk-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/asterisk-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/asterisk.svg (renamed from docs/src/material/templates/.icons/material/asterisk.svg)0
-rw-r--r--docs/src/templates/.icons/material/at.svg (renamed from docs/src/material/templates/.icons/material/at.svg)0
-rw-r--r--docs/src/templates/.icons/material/atlassian.svg (renamed from docs/src/material/templates/.icons/material/atlassian.svg)0
-rw-r--r--docs/src/templates/.icons/material/atm.svg (renamed from docs/src/material/templates/.icons/material/atm.svg)0
-rw-r--r--docs/src/templates/.icons/material/atom-variant.svg (renamed from docs/src/material/templates/.icons/material/atom-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/atom.svg (renamed from docs/src/material/templates/.icons/material/atom.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-check.svg (renamed from docs/src/material/templates/.icons/material/attachment-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-lock.svg (renamed from docs/src/material/templates/.icons/material/attachment-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-minus.svg (renamed from docs/src/material/templates/.icons/material/attachment-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-off.svg (renamed from docs/src/material/templates/.icons/material/attachment-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-plus.svg (renamed from docs/src/material/templates/.icons/material/attachment-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment-remove.svg (renamed from docs/src/material/templates/.icons/material/attachment-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/attachment.svg (renamed from docs/src/material/templates/.icons/material/attachment.svg)0
-rw-r--r--docs/src/templates/.icons/material/atv.svg (renamed from docs/src/material/templates/.icons/material/atv.svg)0
-rw-r--r--docs/src/templates/.icons/material/audio-input-rca.svg (renamed from docs/src/material/templates/.icons/material/audio-input-rca.svg)0
-rw-r--r--docs/src/templates/.icons/material/audio-input-stereo-minijack.svg (renamed from docs/src/material/templates/.icons/material/audio-input-stereo-minijack.svg)0
-rw-r--r--docs/src/templates/.icons/material/audio-input-xlr.svg (renamed from docs/src/material/templates/.icons/material/audio-input-xlr.svg)0
-rw-r--r--docs/src/templates/.icons/material/audio-video-off.svg (renamed from docs/src/material/templates/.icons/material/audio-video-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/audio-video.svg (renamed from docs/src/material/templates/.icons/material/audio-video.svg)0
-rw-r--r--docs/src/templates/.icons/material/augmented-reality.svg (renamed from docs/src/material/templates/.icons/material/augmented-reality.svg)0
-rw-r--r--docs/src/templates/.icons/material/aurora.svg (renamed from docs/src/material/templates/.icons/material/aurora.svg)0
-rw-r--r--docs/src/templates/.icons/material/auto-download.svg (renamed from docs/src/material/templates/.icons/material/auto-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/auto-fix.svg (renamed from docs/src/material/templates/.icons/material/auto-fix.svg)0
-rw-r--r--docs/src/templates/.icons/material/auto-mode.svg (renamed from docs/src/material/templates/.icons/material/auto-mode.svg)0
-rw-r--r--docs/src/templates/.icons/material/auto-upload.svg (renamed from docs/src/material/templates/.icons/material/auto-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/autorenew-off.svg (renamed from docs/src/material/templates/.icons/material/autorenew-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/autorenew.svg (renamed from docs/src/material/templates/.icons/material/autorenew.svg)0
-rw-r--r--docs/src/templates/.icons/material/av-timer.svg (renamed from docs/src/material/templates/.icons/material/av-timer.svg)0
-rw-r--r--docs/src/templates/.icons/material/awning-outline.svg (renamed from docs/src/material/templates/.icons/material/awning-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/awning.svg (renamed from docs/src/material/templates/.icons/material/awning.svg)0
-rw-r--r--docs/src/templates/.icons/material/aws.svg (renamed from docs/src/material/templates/.icons/material/aws.svg)0
-rw-r--r--docs/src/templates/.icons/material/axe-battle.svg (renamed from docs/src/material/templates/.icons/material/axe-battle.svg)0
-rw-r--r--docs/src/templates/.icons/material/axe.svg (renamed from docs/src/material/templates/.icons/material/axe.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-arrow-info.svg (renamed from docs/src/material/templates/.icons/material/axis-arrow-info.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-arrow-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-arrow-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-arrow.svg (renamed from docs/src/material/templates/.icons/material/axis-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-x-arrow-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-x-arrow-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-x-arrow.svg (renamed from docs/src/material/templates/.icons/material/axis-x-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-x-rotate-clockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-x-rotate-clockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-x-rotate-counterclockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-x-rotate-counterclockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-x-y-arrow-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-x-y-arrow-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-y-arrow-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-y-arrow-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-y-arrow.svg (renamed from docs/src/material/templates/.icons/material/axis-y-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-y-rotate-clockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-y-rotate-clockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-y-rotate-counterclockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-y-rotate-counterclockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-z-arrow-lock.svg (renamed from docs/src/material/templates/.icons/material/axis-z-arrow-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-z-arrow.svg (renamed from docs/src/material/templates/.icons/material/axis-z-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-z-rotate-clockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-z-rotate-clockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis-z-rotate-counterclockwise.svg (renamed from docs/src/material/templates/.icons/material/axis-z-rotate-counterclockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/axis.svg (renamed from docs/src/material/templates/.icons/material/axis.svg)0
-rw-r--r--docs/src/templates/.icons/material/babel.svg (renamed from docs/src/material/templates/.icons/material/babel.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-bottle-outline.svg (renamed from docs/src/material/templates/.icons/material/baby-bottle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-bottle.svg (renamed from docs/src/material/templates/.icons/material/baby-bottle.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-buggy-off.svg (renamed from docs/src/material/templates/.icons/material/baby-buggy-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-buggy.svg (renamed from docs/src/material/templates/.icons/material/baby-buggy.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-carriage-off.svg (renamed from docs/src/material/templates/.icons/material/baby-carriage-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-carriage.svg (renamed from docs/src/material/templates/.icons/material/baby-carriage.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-face-outline.svg (renamed from docs/src/material/templates/.icons/material/baby-face-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby-face.svg (renamed from docs/src/material/templates/.icons/material/baby-face.svg)0
-rw-r--r--docs/src/templates/.icons/material/baby.svg (renamed from docs/src/material/templates/.icons/material/baby.svg)0
-rw-r--r--docs/src/templates/.icons/material/backburger.svg (renamed from docs/src/material/templates/.icons/material/backburger.svg)0
-rw-r--r--docs/src/templates/.icons/material/backspace-outline.svg (renamed from docs/src/material/templates/.icons/material/backspace-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/backspace-reverse-outline.svg (renamed from docs/src/material/templates/.icons/material/backspace-reverse-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/backspace-reverse.svg (renamed from docs/src/material/templates/.icons/material/backspace-reverse.svg)0
-rw-r--r--docs/src/templates/.icons/material/backspace.svg (renamed from docs/src/material/templates/.icons/material/backspace.svg)0
-rw-r--r--docs/src/templates/.icons/material/backup-restore.svg (renamed from docs/src/material/templates/.icons/material/backup-restore.svg)0
-rw-r--r--docs/src/templates/.icons/material/bacteria-outline.svg (renamed from docs/src/material/templates/.icons/material/bacteria-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bacteria.svg (renamed from docs/src/material/templates/.icons/material/bacteria.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/badge-account-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account-alert.svg (renamed from docs/src/material/templates/.icons/material/badge-account-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account-horizontal-outline.svg (renamed from docs/src/material/templates/.icons/material/badge-account-horizontal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account-horizontal.svg (renamed from docs/src/material/templates/.icons/material/badge-account-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account-outline.svg (renamed from docs/src/material/templates/.icons/material/badge-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/badge-account.svg (renamed from docs/src/material/templates/.icons/material/badge-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/badminton.svg (renamed from docs/src/material/templates/.icons/material/badminton.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-carry-on-check.svg (renamed from docs/src/material/templates/.icons/material/bag-carry-on-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-carry-on-off.svg (renamed from docs/src/material/templates/.icons/material/bag-carry-on-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-carry-on.svg (renamed from docs/src/material/templates/.icons/material/bag-carry-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-checked.svg (renamed from docs/src/material/templates/.icons/material/bag-checked.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal-off-outline.svg (renamed from docs/src/material/templates/.icons/material/bag-personal-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal-off.svg (renamed from docs/src/material/templates/.icons/material/bag-personal-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal-outline.svg (renamed from docs/src/material/templates/.icons/material/bag-personal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal-tag-outline.svg (renamed from docs/src/material/templates/.icons/material/bag-personal-tag-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal-tag.svg (renamed from docs/src/material/templates/.icons/material/bag-personal-tag.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-personal.svg (renamed from docs/src/material/templates/.icons/material/bag-personal.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-suitcase-off-outline.svg (renamed from docs/src/material/templates/.icons/material/bag-suitcase-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-suitcase-off.svg (renamed from docs/src/material/templates/.icons/material/bag-suitcase-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-suitcase-outline.svg (renamed from docs/src/material/templates/.icons/material/bag-suitcase-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bag-suitcase.svg (renamed from docs/src/material/templates/.icons/material/bag-suitcase.svg)0
-rw-r--r--docs/src/templates/.icons/material/baguette.svg (renamed from docs/src/material/templates/.icons/material/baguette.svg)0
-rw-r--r--docs/src/templates/.icons/material/balcony.svg (renamed from docs/src/material/templates/.icons/material/balcony.svg)0
-rw-r--r--docs/src/templates/.icons/material/balloon.svg (renamed from docs/src/material/templates/.icons/material/balloon.svg)0
-rw-r--r--docs/src/templates/.icons/material/ballot-outline.svg (renamed from docs/src/material/templates/.icons/material/ballot-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ballot-recount-outline.svg (renamed from docs/src/material/templates/.icons/material/ballot-recount-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ballot-recount.svg (renamed from docs/src/material/templates/.icons/material/ballot-recount.svg)0
-rw-r--r--docs/src/templates/.icons/material/ballot.svg (renamed from docs/src/material/templates/.icons/material/ballot.svg)0
-rw-r--r--docs/src/templates/.icons/material/bandage.svg (renamed from docs/src/material/templates/.icons/material/bandage.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-check.svg (renamed from docs/src/material/templates/.icons/material/bank-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/bank-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-circle.svg (renamed from docs/src/material/templates/.icons/material/bank-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-minus.svg (renamed from docs/src/material/templates/.icons/material/bank-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-off-outline.svg (renamed from docs/src/material/templates/.icons/material/bank-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-off.svg (renamed from docs/src/material/templates/.icons/material/bank-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-outline.svg (renamed from docs/src/material/templates/.icons/material/bank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-plus.svg (renamed from docs/src/material/templates/.icons/material/bank-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-remove.svg (renamed from docs/src/material/templates/.icons/material/bank-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-transfer-in.svg (renamed from docs/src/material/templates/.icons/material/bank-transfer-in.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-transfer-out.svg (renamed from docs/src/material/templates/.icons/material/bank-transfer-out.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank-transfer.svg (renamed from docs/src/material/templates/.icons/material/bank-transfer.svg)0
-rw-r--r--docs/src/templates/.icons/material/bank.svg (renamed from docs/src/material/templates/.icons/material/bank.svg)0
-rw-r--r--docs/src/templates/.icons/material/barcode-off.svg (renamed from docs/src/material/templates/.icons/material/barcode-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/barcode-scan.svg (renamed from docs/src/material/templates/.icons/material/barcode-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/barcode.svg (renamed from docs/src/material/templates/.icons/material/barcode.svg)0
-rw-r--r--docs/src/templates/.icons/material/barley-off.svg (renamed from docs/src/material/templates/.icons/material/barley-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/barley.svg (renamed from docs/src/material/templates/.icons/material/barley.svg)0
-rw-r--r--docs/src/templates/.icons/material/barn.svg (renamed from docs/src/material/templates/.icons/material/barn.svg)0
-rw-r--r--docs/src/templates/.icons/material/barrel-outline.svg (renamed from docs/src/material/templates/.icons/material/barrel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/barrel.svg (renamed from docs/src/material/templates/.icons/material/barrel.svg)0
-rw-r--r--docs/src/templates/.icons/material/baseball-bat.svg (renamed from docs/src/material/templates/.icons/material/baseball-bat.svg)0
-rw-r--r--docs/src/templates/.icons/material/baseball-diamond-outline.svg (renamed from docs/src/material/templates/.icons/material/baseball-diamond-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/baseball-diamond.svg (renamed from docs/src/material/templates/.icons/material/baseball-diamond.svg)0
-rw-r--r--docs/src/templates/.icons/material/baseball-outline.svg (renamed from docs/src/material/templates/.icons/material/baseball-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/baseball.svg (renamed from docs/src/material/templates/.icons/material/baseball.svg)0
-rw-r--r--docs/src/templates/.icons/material/bash.svg (renamed from docs/src/material/templates/.icons/material/bash.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-check-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-check.svg (renamed from docs/src/material/templates/.icons/material/basket-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-fill.svg (renamed from docs/src/material/templates/.icons/material/basket-fill.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-minus.svg (renamed from docs/src/material/templates/.icons/material/basket-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-off-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-off.svg (renamed from docs/src/material/templates/.icons/material/basket-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-plus.svg (renamed from docs/src/material/templates/.icons/material/basket-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/basket-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-remove.svg (renamed from docs/src/material/templates/.icons/material/basket-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket-unfill.svg (renamed from docs/src/material/templates/.icons/material/basket-unfill.svg)0
-rw-r--r--docs/src/templates/.icons/material/basket.svg (renamed from docs/src/material/templates/.icons/material/basket.svg)0
-rw-r--r--docs/src/templates/.icons/material/basketball-hoop-outline.svg (renamed from docs/src/material/templates/.icons/material/basketball-hoop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/basketball-hoop.svg (renamed from docs/src/material/templates/.icons/material/basketball-hoop.svg)0
-rw-r--r--docs/src/templates/.icons/material/basketball.svg (renamed from docs/src/material/templates/.icons/material/basketball.svg)0
-rw-r--r--docs/src/templates/.icons/material/bat.svg (renamed from docs/src/material/templates/.icons/material/bat.svg)0
-rw-r--r--docs/src/templates/.icons/material/bathtub-outline.svg (renamed from docs/src/material/templates/.icons/material/bathtub-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bathtub.svg (renamed from docs/src/material/templates/.icons/material/bathtub.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-10-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-10-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-10.svg (renamed from docs/src/material/templates/.icons/material/battery-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-20-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-20-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-20.svg (renamed from docs/src/material/templates/.icons/material/battery-20.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-30-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-30-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-30.svg (renamed from docs/src/material/templates/.icons/material/battery-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-40-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-40-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-40.svg (renamed from docs/src/material/templates/.icons/material/battery-40.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-50-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-50-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-50.svg (renamed from docs/src/material/templates/.icons/material/battery-50.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-60-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-60-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-60.svg (renamed from docs/src/material/templates/.icons/material/battery-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-70-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-70-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-70.svg (renamed from docs/src/material/templates/.icons/material/battery-70.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-80-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-80-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-80.svg (renamed from docs/src/material/templates/.icons/material/battery-80.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-90-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-90-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-90.svg (renamed from docs/src/material/templates/.icons/material/battery-90.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-alert-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-alert-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-alert-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-alert-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-alert-variant.svg (renamed from docs/src/material/templates/.icons/material/battery-alert-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-alert.svg (renamed from docs/src/material/templates/.icons/material/battery-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/battery-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/battery-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-bluetooth-variant.svg (renamed from docs/src/material/templates/.icons/material/battery-bluetooth-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-10.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-100.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-100.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-20.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-20.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-30.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-40.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-40.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-50.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-50.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-60.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-70.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-70.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-80.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-80.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-90.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-90.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-high.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-low.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-medium.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-10.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-20.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-20.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-30.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-40.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-40.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-50.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-50.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-60.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-70.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-70.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-80.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-80.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-90.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-90.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-alert.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging-wireless.svg (renamed from docs/src/material/templates/.icons/material/battery-charging-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-charging.svg (renamed from docs/src/material/templates/.icons/material/battery-charging.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-check-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-check.svg (renamed from docs/src/material/templates/.icons/material/battery-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-clock.svg (renamed from docs/src/material/templates/.icons/material/battery-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-heart-variant.svg (renamed from docs/src/material/templates/.icons/material/battery-heart-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-heart.svg (renamed from docs/src/material/templates/.icons/material/battery-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-high.svg (renamed from docs/src/material/templates/.icons/material/battery-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-lock-open.svg (renamed from docs/src/material/templates/.icons/material/battery-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-lock.svg (renamed from docs/src/material/templates/.icons/material/battery-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-low.svg (renamed from docs/src/material/templates/.icons/material/battery-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-medium.svg (renamed from docs/src/material/templates/.icons/material/battery-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-minus-variant.svg (renamed from docs/src/material/templates/.icons/material/battery-minus-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-minus.svg (renamed from docs/src/material/templates/.icons/material/battery-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-negative.svg (renamed from docs/src/material/templates/.icons/material/battery-negative.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-off-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-off.svg (renamed from docs/src/material/templates/.icons/material/battery-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-plus-variant.svg (renamed from docs/src/material/templates/.icons/material/battery-plus-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-plus.svg (renamed from docs/src/material/templates/.icons/material/battery-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-positive.svg (renamed from docs/src/material/templates/.icons/material/battery-positive.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-remove.svg (renamed from docs/src/material/templates/.icons/material/battery-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/battery-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-sync.svg (renamed from docs/src/material/templates/.icons/material/battery-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-unknown-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/battery-unknown-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery-unknown.svg (renamed from docs/src/material/templates/.icons/material/battery-unknown.svg)0
-rw-r--r--docs/src/templates/.icons/material/battery.svg (renamed from docs/src/material/templates/.icons/material/battery.svg)0
-rw-r--r--docs/src/templates/.icons/material/beach.svg (renamed from docs/src/material/templates/.icons/material/beach.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-alert.svg (renamed from docs/src/material/templates/.icons/material/beaker-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-check-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-check.svg (renamed from docs/src/material/templates/.icons/material/beaker-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-minus.svg (renamed from docs/src/material/templates/.icons/material/beaker-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-plus.svg (renamed from docs/src/material/templates/.icons/material/beaker-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-question-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-question.svg (renamed from docs/src/material/templates/.icons/material/beaker-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/beaker-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker-remove.svg (renamed from docs/src/material/templates/.icons/material/beaker-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/beaker.svg (renamed from docs/src/material/templates/.icons/material/beaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-clock.svg (renamed from docs/src/material/templates/.icons/material/bed-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-double-outline.svg (renamed from docs/src/material/templates/.icons/material/bed-double-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-double.svg (renamed from docs/src/material/templates/.icons/material/bed-double.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-empty.svg (renamed from docs/src/material/templates/.icons/material/bed-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-king-outline.svg (renamed from docs/src/material/templates/.icons/material/bed-king-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-king.svg (renamed from docs/src/material/templates/.icons/material/bed-king.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-outline.svg (renamed from docs/src/material/templates/.icons/material/bed-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-queen-outline.svg (renamed from docs/src/material/templates/.icons/material/bed-queen-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-queen.svg (renamed from docs/src/material/templates/.icons/material/bed-queen.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-single-outline.svg (renamed from docs/src/material/templates/.icons/material/bed-single-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed-single.svg (renamed from docs/src/material/templates/.icons/material/bed-single.svg)0
-rw-r--r--docs/src/templates/.icons/material/bed.svg (renamed from docs/src/material/templates/.icons/material/bed.svg)0
-rw-r--r--docs/src/templates/.icons/material/bee-flower.svg (renamed from docs/src/material/templates/.icons/material/bee-flower.svg)0
-rw-r--r--docs/src/templates/.icons/material/bee.svg (renamed from docs/src/material/templates/.icons/material/bee.svg)0
-rw-r--r--docs/src/templates/.icons/material/beehive-off-outline.svg (renamed from docs/src/material/templates/.icons/material/beehive-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beehive-outline.svg (renamed from docs/src/material/templates/.icons/material/beehive-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beekeeper.svg (renamed from docs/src/material/templates/.icons/material/beekeeper.svg)0
-rw-r--r--docs/src/templates/.icons/material/beer-outline.svg (renamed from docs/src/material/templates/.icons/material/beer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/beer.svg (renamed from docs/src/material/templates/.icons/material/beer.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-alert.svg (renamed from docs/src/material/templates/.icons/material/bell-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-badge.svg (renamed from docs/src/material/templates/.icons/material/bell-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-cancel.svg (renamed from docs/src/material/templates/.icons/material/bell-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-check-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-check.svg (renamed from docs/src/material/templates/.icons/material/bell-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-circle.svg (renamed from docs/src/material/templates/.icons/material/bell-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-cog.svg (renamed from docs/src/material/templates/.icons/material/bell-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-minus.svg (renamed from docs/src/material/templates/.icons/material/bell-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-off-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-off.svg (renamed from docs/src/material/templates/.icons/material/bell-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-plus.svg (renamed from docs/src/material/templates/.icons/material/bell-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-remove.svg (renamed from docs/src/material/templates/.icons/material/bell-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-ring-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-ring-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-ring.svg (renamed from docs/src/material/templates/.icons/material/bell-ring.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-sleep-outline.svg (renamed from docs/src/material/templates/.icons/material/bell-sleep-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell-sleep.svg (renamed from docs/src/material/templates/.icons/material/bell-sleep.svg)0
-rw-r--r--docs/src/templates/.icons/material/bell.svg (renamed from docs/src/material/templates/.icons/material/bell.svg)0
-rw-r--r--docs/src/templates/.icons/material/bench-back.svg (renamed from docs/src/material/templates/.icons/material/bench-back.svg)0
-rw-r--r--docs/src/templates/.icons/material/bench.svg (renamed from docs/src/material/templates/.icons/material/bench.svg)0
-rw-r--r--docs/src/templates/.icons/material/beta.svg (renamed from docs/src/material/templates/.icons/material/beta.svg)0
-rw-r--r--docs/src/templates/.icons/material/betamax.svg (renamed from docs/src/material/templates/.icons/material/betamax.svg)0
-rw-r--r--docs/src/templates/.icons/material/biathlon.svg (renamed from docs/src/material/templates/.icons/material/biathlon.svg)0
-rw-r--r--docs/src/templates/.icons/material/bicycle-basket.svg (renamed from docs/src/material/templates/.icons/material/bicycle-basket.svg)0
-rw-r--r--docs/src/templates/.icons/material/bicycle-cargo.svg (renamed from docs/src/material/templates/.icons/material/bicycle-cargo.svg)0
-rw-r--r--docs/src/templates/.icons/material/bicycle-electric.svg (renamed from docs/src/material/templates/.icons/material/bicycle-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/bicycle-penny-farthing.svg (renamed from docs/src/material/templates/.icons/material/bicycle-penny-farthing.svg)0
-rw-r--r--docs/src/templates/.icons/material/bicycle.svg (renamed from docs/src/material/templates/.icons/material/bicycle.svg)0
-rw-r--r--docs/src/templates/.icons/material/bike-fast.svg (renamed from docs/src/material/templates/.icons/material/bike-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/bike-pedal-clipless.svg (renamed from docs/src/material/templates/.icons/material/bike-pedal-clipless.svg)0
-rw-r--r--docs/src/templates/.icons/material/bike-pedal-mountain.svg (renamed from docs/src/material/templates/.icons/material/bike-pedal-mountain.svg)0
-rw-r--r--docs/src/templates/.icons/material/bike-pedal.svg (renamed from docs/src/material/templates/.icons/material/bike-pedal.svg)0
-rw-r--r--docs/src/templates/.icons/material/bike.svg (renamed from docs/src/material/templates/.icons/material/bike.svg)0
-rw-r--r--docs/src/templates/.icons/material/billboard.svg (renamed from docs/src/material/templates/.icons/material/billboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/billiards-rack.svg (renamed from docs/src/material/templates/.icons/material/billiards-rack.svg)0
-rw-r--r--docs/src/templates/.icons/material/billiards.svg (renamed from docs/src/material/templates/.icons/material/billiards.svg)0
-rw-r--r--docs/src/templates/.icons/material/binoculars.svg (renamed from docs/src/material/templates/.icons/material/binoculars.svg)0
-rw-r--r--docs/src/templates/.icons/material/bio.svg (renamed from docs/src/material/templates/.icons/material/bio.svg)0
-rw-r--r--docs/src/templates/.icons/material/biohazard.svg (renamed from docs/src/material/templates/.icons/material/biohazard.svg)0
-rw-r--r--docs/src/templates/.icons/material/bird.svg (renamed from docs/src/material/templates/.icons/material/bird.svg)0
-rw-r--r--docs/src/templates/.icons/material/bitbucket.svg (renamed from docs/src/material/templates/.icons/material/bitbucket.svg)0
-rw-r--r--docs/src/templates/.icons/material/bitcoin.svg (renamed from docs/src/material/templates/.icons/material/bitcoin.svg)0
-rw-r--r--docs/src/templates/.icons/material/black-mesa.svg (renamed from docs/src/material/templates/.icons/material/black-mesa.svg)0
-rw-r--r--docs/src/templates/.icons/material/blender-outline.svg (renamed from docs/src/material/templates/.icons/material/blender-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/blender-software.svg (renamed from docs/src/material/templates/.icons/material/blender-software.svg)0
-rw-r--r--docs/src/templates/.icons/material/blender.svg (renamed from docs/src/material/templates/.icons/material/blender.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds-horizontal-closed.svg (renamed from docs/src/material/templates/.icons/material/blinds-horizontal-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds-horizontal.svg (renamed from docs/src/material/templates/.icons/material/blinds-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds-open.svg (renamed from docs/src/material/templates/.icons/material/blinds-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds-vertical-closed.svg (renamed from docs/src/material/templates/.icons/material/blinds-vertical-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds-vertical.svg (renamed from docs/src/material/templates/.icons/material/blinds-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/blinds.svg (renamed from docs/src/material/templates/.icons/material/blinds.svg)0
-rw-r--r--docs/src/templates/.icons/material/block-helper.svg (renamed from docs/src/material/templates/.icons/material/block-helper.svg)0
-rw-r--r--docs/src/templates/.icons/material/blood-bag.svg (renamed from docs/src/material/templates/.icons/material/blood-bag.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth-audio.svg (renamed from docs/src/material/templates/.icons/material/bluetooth-audio.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth-connect.svg (renamed from docs/src/material/templates/.icons/material/bluetooth-connect.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth-off.svg (renamed from docs/src/material/templates/.icons/material/bluetooth-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth-settings.svg (renamed from docs/src/material/templates/.icons/material/bluetooth-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth-transfer.svg (renamed from docs/src/material/templates/.icons/material/bluetooth-transfer.svg)0
-rw-r--r--docs/src/templates/.icons/material/bluetooth.svg (renamed from docs/src/material/templates/.icons/material/bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/blur-linear.svg (renamed from docs/src/material/templates/.icons/material/blur-linear.svg)0
-rw-r--r--docs/src/templates/.icons/material/blur-off.svg (renamed from docs/src/material/templates/.icons/material/blur-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/blur-radial.svg (renamed from docs/src/material/templates/.icons/material/blur-radial.svg)0
-rw-r--r--docs/src/templates/.icons/material/blur.svg (renamed from docs/src/material/templates/.icons/material/blur.svg)0
-rw-r--r--docs/src/templates/.icons/material/bolt.svg (renamed from docs/src/material/templates/.icons/material/bolt.svg)0
-rw-r--r--docs/src/templates/.icons/material/bomb-off.svg (renamed from docs/src/material/templates/.icons/material/bomb-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bomb.svg (renamed from docs/src/material/templates/.icons/material/bomb.svg)0
-rw-r--r--docs/src/templates/.icons/material/bone-off.svg (renamed from docs/src/material/templates/.icons/material/bone-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bone.svg (renamed from docs/src/material/templates/.icons/material/bone.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-account-outline.svg (renamed from docs/src/material/templates/.icons/material/book-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-account.svg (renamed from docs/src/material/templates/.icons/material/book-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/book-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-alert.svg (renamed from docs/src/material/templates/.icons/material/book-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-alphabet.svg (renamed from docs/src/material/templates/.icons/material/book-alphabet.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/book-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/book-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-cancel.svg (renamed from docs/src/material/templates/.icons/material/book-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-check-outline.svg (renamed from docs/src/material/templates/.icons/material/book-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-check.svg (renamed from docs/src/material/templates/.icons/material/book-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/book-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-clock.svg (renamed from docs/src/material/templates/.icons/material/book-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/book-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-cog.svg (renamed from docs/src/material/templates/.icons/material/book-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-cross.svg (renamed from docs/src/material/templates/.icons/material/book-cross.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/book-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-edit.svg (renamed from docs/src/material/templates/.icons/material/book-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-education-outline.svg (renamed from docs/src/material/templates/.icons/material/book-education-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-education.svg (renamed from docs/src/material/templates/.icons/material/book-education.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/book-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-heart.svg (renamed from docs/src/material/templates/.icons/material/book-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-information-variant.svg (renamed from docs/src/material/templates/.icons/material/book-information-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/book-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-lock-open.svg (renamed from docs/src/material/templates/.icons/material/book-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/book-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-lock.svg (renamed from docs/src/material/templates/.icons/material/book-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/book-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-marker.svg (renamed from docs/src/material/templates/.icons/material/book-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-minus-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/book-minus-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-minus-multiple.svg (renamed from docs/src/material/templates/.icons/material/book-minus-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/book-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-minus.svg (renamed from docs/src/material/templates/.icons/material/book-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/book-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-multiple.svg (renamed from docs/src/material/templates/.icons/material/book-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-music-outline.svg (renamed from docs/src/material/templates/.icons/material/book-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-music.svg (renamed from docs/src/material/templates/.icons/material/book-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-off-outline.svg (renamed from docs/src/material/templates/.icons/material/book-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-off.svg (renamed from docs/src/material/templates/.icons/material/book-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open-blank-variant.svg (renamed from docs/src/material/templates/.icons/material/book-open-blank-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open-outline.svg (renamed from docs/src/material/templates/.icons/material/book-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open-page-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/book-open-page-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open-page-variant.svg (renamed from docs/src/material/templates/.icons/material/book-open-page-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open-variant.svg (renamed from docs/src/material/templates/.icons/material/book-open-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-open.svg (renamed from docs/src/material/templates/.icons/material/book-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-outline.svg (renamed from docs/src/material/templates/.icons/material/book-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-play-outline.svg (renamed from docs/src/material/templates/.icons/material/book-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-play.svg (renamed from docs/src/material/templates/.icons/material/book-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-plus-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/book-plus-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-plus-multiple.svg (renamed from docs/src/material/templates/.icons/material/book-plus-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/book-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-plus.svg (renamed from docs/src/material/templates/.icons/material/book-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/book-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-refresh.svg (renamed from docs/src/material/templates/.icons/material/book-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-remove-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/book-remove-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-remove-multiple.svg (renamed from docs/src/material/templates/.icons/material/book-remove-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/book-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-remove.svg (renamed from docs/src/material/templates/.icons/material/book-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-search-outline.svg (renamed from docs/src/material/templates/.icons/material/book-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-search.svg (renamed from docs/src/material/templates/.icons/material/book-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/book-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-settings.svg (renamed from docs/src/material/templates/.icons/material/book-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/book-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-sync.svg (renamed from docs/src/material/templates/.icons/material/book-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/book-variant.svg (renamed from docs/src/material/templates/.icons/material/book-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/book.svg (renamed from docs/src/material/templates/.icons/material/book.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/bookmark-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-box-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-box.svg (renamed from docs/src/material/templates/.icons/material/bookmark-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-check-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-check.svg (renamed from docs/src/material/templates/.icons/material/bookmark-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-minus.svg (renamed from docs/src/material/templates/.icons/material/bookmark-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-multiple.svg (renamed from docs/src/material/templates/.icons/material/bookmark-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-music-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-music.svg (renamed from docs/src/material/templates/.icons/material/bookmark-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-off-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-off.svg (renamed from docs/src/material/templates/.icons/material/bookmark-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-plus.svg (renamed from docs/src/material/templates/.icons/material/bookmark-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/bookmark-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark-remove.svg (renamed from docs/src/material/templates/.icons/material/bookmark-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookmark.svg (renamed from docs/src/material/templates/.icons/material/bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/material/bookshelf.svg (renamed from docs/src/material/templates/.icons/material/bookshelf.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-alert.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-outline.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-up-outline.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate-up.svg (renamed from docs/src/material/templates/.icons/material/boom-gate-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/boom-gate.svg (renamed from docs/src/material/templates/.icons/material/boom-gate.svg)0
-rw-r--r--docs/src/templates/.icons/material/boombox.svg (renamed from docs/src/material/templates/.icons/material/boombox.svg)0
-rw-r--r--docs/src/templates/.icons/material/boomerang.svg (renamed from docs/src/material/templates/.icons/material/boomerang.svg)0
-rw-r--r--docs/src/templates/.icons/material/bootstrap.svg (renamed from docs/src/material/templates/.icons/material/bootstrap.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-all-variant.svg (renamed from docs/src/material/templates/.icons/material/border-all-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-all.svg (renamed from docs/src/material/templates/.icons/material/border-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-bottom-variant.svg (renamed from docs/src/material/templates/.icons/material/border-bottom-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-bottom.svg (renamed from docs/src/material/templates/.icons/material/border-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-color.svg (renamed from docs/src/material/templates/.icons/material/border-color.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-horizontal.svg (renamed from docs/src/material/templates/.icons/material/border-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-inside.svg (renamed from docs/src/material/templates/.icons/material/border-inside.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-left-variant.svg (renamed from docs/src/material/templates/.icons/material/border-left-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-left.svg (renamed from docs/src/material/templates/.icons/material/border-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-none-variant.svg (renamed from docs/src/material/templates/.icons/material/border-none-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-none.svg (renamed from docs/src/material/templates/.icons/material/border-none.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-outside.svg (renamed from docs/src/material/templates/.icons/material/border-outside.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-radius.svg (renamed from docs/src/material/templates/.icons/material/border-radius.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-right-variant.svg (renamed from docs/src/material/templates/.icons/material/border-right-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-right.svg (renamed from docs/src/material/templates/.icons/material/border-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-style.svg (renamed from docs/src/material/templates/.icons/material/border-style.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-top-variant.svg (renamed from docs/src/material/templates/.icons/material/border-top-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-top.svg (renamed from docs/src/material/templates/.icons/material/border-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/border-vertical.svg (renamed from docs/src/material/templates/.icons/material/border-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-soda-classic-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-soda-classic-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-soda-classic.svg (renamed from docs/src/material/templates/.icons/material/bottle-soda-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-soda-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-soda-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-soda.svg (renamed from docs/src/material/templates/.icons/material/bottle-soda.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic-plus.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic-skull-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic-skull-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic-skull.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic-skull.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-tonic.svg (renamed from docs/src/material/templates/.icons/material/bottle-tonic.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-wine-outline.svg (renamed from docs/src/material/templates/.icons/material/bottle-wine-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bottle-wine.svg (renamed from docs/src/material/templates/.icons/material/bottle-wine.svg)0
-rw-r--r--docs/src/templates/.icons/material/bow-arrow.svg (renamed from docs/src/material/templates/.icons/material/bow-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/bow-tie.svg (renamed from docs/src/material/templates/.icons/material/bow-tie.svg)0
-rw-r--r--docs/src/templates/.icons/material/bowl-mix-outline.svg (renamed from docs/src/material/templates/.icons/material/bowl-mix-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bowl-mix.svg (renamed from docs/src/material/templates/.icons/material/bowl-mix.svg)0
-rw-r--r--docs/src/templates/.icons/material/bowl-outline.svg (renamed from docs/src/material/templates/.icons/material/bowl-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bowl.svg (renamed from docs/src/material/templates/.icons/material/bowl.svg)0
-rw-r--r--docs/src/templates/.icons/material/bowling.svg (renamed from docs/src/material/templates/.icons/material/bowling.svg)0
-rw-r--r--docs/src/templates/.icons/material/box-cutter-off.svg (renamed from docs/src/material/templates/.icons/material/box-cutter-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/box-cutter.svg (renamed from docs/src/material/templates/.icons/material/box-cutter.svg)0
-rw-r--r--docs/src/templates/.icons/material/box-shadow.svg (renamed from docs/src/material/templates/.icons/material/box-shadow.svg)0
-rw-r--r--docs/src/templates/.icons/material/box.svg (renamed from docs/src/material/templates/.icons/material/box.svg)0
-rw-r--r--docs/src/templates/.icons/material/boxing-glove.svg (renamed from docs/src/material/templates/.icons/material/boxing-glove.svg)0
-rw-r--r--docs/src/templates/.icons/material/braille.svg (renamed from docs/src/material/templates/.icons/material/braille.svg)0
-rw-r--r--docs/src/templates/.icons/material/brain.svg (renamed from docs/src/material/templates/.icons/material/brain.svg)0
-rw-r--r--docs/src/templates/.icons/material/bread-slice-outline.svg (renamed from docs/src/material/templates/.icons/material/bread-slice-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bread-slice.svg (renamed from docs/src/material/templates/.icons/material/bread-slice.svg)0
-rw-r--r--docs/src/templates/.icons/material/bridge.svg (renamed from docs/src/material/templates/.icons/material/bridge.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-account-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-account.svg (renamed from docs/src/material/templates/.icons/material/briefcase-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-arrow-left-right-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-arrow-left-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-arrow-left-right.svg (renamed from docs/src/material/templates/.icons/material/briefcase-arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-arrow-up-down-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-arrow-up-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-arrow-up-down.svg (renamed from docs/src/material/templates/.icons/material/briefcase-arrow-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-check-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-check.svg (renamed from docs/src/material/templates/.icons/material/briefcase-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-clock.svg (renamed from docs/src/material/templates/.icons/material/briefcase-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-download-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-download-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-download.svg (renamed from docs/src/material/templates/.icons/material/briefcase-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-edit.svg (renamed from docs/src/material/templates/.icons/material/briefcase-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-eye.svg (renamed from docs/src/material/templates/.icons/material/briefcase-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-minus.svg (renamed from docs/src/material/templates/.icons/material/briefcase-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-off-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-off.svg (renamed from docs/src/material/templates/.icons/material/briefcase-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-plus.svg (renamed from docs/src/material/templates/.icons/material/briefcase-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-remove.svg (renamed from docs/src/material/templates/.icons/material/briefcase-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-search-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-search.svg (renamed from docs/src/material/templates/.icons/material/briefcase-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-upload-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-upload-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-upload.svg (renamed from docs/src/material/templates/.icons/material/briefcase-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-variant-off-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-variant-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-variant-off.svg (renamed from docs/src/material/templates/.icons/material/briefcase-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/briefcase-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase-variant.svg (renamed from docs/src/material/templates/.icons/material/briefcase-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/briefcase.svg (renamed from docs/src/material/templates/.icons/material/briefcase.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-1.svg (renamed from docs/src/material/templates/.icons/material/brightness-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-2.svg (renamed from docs/src/material/templates/.icons/material/brightness-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-3.svg (renamed from docs/src/material/templates/.icons/material/brightness-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-4.svg (renamed from docs/src/material/templates/.icons/material/brightness-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-5.svg (renamed from docs/src/material/templates/.icons/material/brightness-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-6.svg (renamed from docs/src/material/templates/.icons/material/brightness-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-7.svg (renamed from docs/src/material/templates/.icons/material/brightness-7.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-auto.svg (renamed from docs/src/material/templates/.icons/material/brightness-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/brightness-percent.svg (renamed from docs/src/material/templates/.icons/material/brightness-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/broadcast-off.svg (renamed from docs/src/material/templates/.icons/material/broadcast-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/broadcast.svg (renamed from docs/src/material/templates/.icons/material/broadcast.svg)0
-rw-r--r--docs/src/templates/.icons/material/broom.svg (renamed from docs/src/material/templates/.icons/material/broom.svg)0
-rw-r--r--docs/src/templates/.icons/material/brush-off.svg (renamed from docs/src/material/templates/.icons/material/brush-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/brush-outline.svg (renamed from docs/src/material/templates/.icons/material/brush-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/brush-variant.svg (renamed from docs/src/material/templates/.icons/material/brush-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/brush.svg (renamed from docs/src/material/templates/.icons/material/brush.svg)0
-rw-r--r--docs/src/templates/.icons/material/bucket-outline.svg (renamed from docs/src/material/templates/.icons/material/bucket-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bucket.svg (renamed from docs/src/material/templates/.icons/material/bucket.svg)0
-rw-r--r--docs/src/templates/.icons/material/buffet.svg (renamed from docs/src/material/templates/.icons/material/buffet.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-check-outline.svg (renamed from docs/src/material/templates/.icons/material/bug-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-check.svg (renamed from docs/src/material/templates/.icons/material/bug-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-outline.svg (renamed from docs/src/material/templates/.icons/material/bug-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-pause-outline.svg (renamed from docs/src/material/templates/.icons/material/bug-pause-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-pause.svg (renamed from docs/src/material/templates/.icons/material/bug-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-play-outline.svg (renamed from docs/src/material/templates/.icons/material/bug-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-play.svg (renamed from docs/src/material/templates/.icons/material/bug-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-stop-outline.svg (renamed from docs/src/material/templates/.icons/material/bug-stop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug-stop.svg (renamed from docs/src/material/templates/.icons/material/bug-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/bug.svg (renamed from docs/src/material/templates/.icons/material/bug.svg)0
-rw-r--r--docs/src/templates/.icons/material/bugle.svg (renamed from docs/src/material/templates/.icons/material/bugle.svg)0
-rw-r--r--docs/src/templates/.icons/material/bulkhead-light.svg (renamed from docs/src/material/templates/.icons/material/bulkhead-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/bulldozer.svg (renamed from docs/src/material/templates/.icons/material/bulldozer.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullet.svg (renamed from docs/src/material/templates/.icons/material/bullet.svg)0
-rw-r--r--docs/src/templates/.icons/material/bulletin-board.svg (renamed from docs/src/material/templates/.icons/material/bulletin-board.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullhorn-outline.svg (renamed from docs/src/material/templates/.icons/material/bullhorn-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullhorn-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/bullhorn-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullhorn-variant.svg (renamed from docs/src/material/templates/.icons/material/bullhorn-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullhorn.svg (renamed from docs/src/material/templates/.icons/material/bullhorn.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullseye-arrow.svg (renamed from docs/src/material/templates/.icons/material/bullseye-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/bullseye.svg (renamed from docs/src/material/templates/.icons/material/bullseye.svg)0
-rw-r--r--docs/src/templates/.icons/material/bulma.svg (renamed from docs/src/material/templates/.icons/material/bulma.svg)0
-rw-r--r--docs/src/templates/.icons/material/bunk-bed-outline.svg (renamed from docs/src/material/templates/.icons/material/bunk-bed-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/bunk-bed.svg (renamed from docs/src/material/templates/.icons/material/bunk-bed.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-alert.svg (renamed from docs/src/material/templates/.icons/material/bus-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-articulated-end.svg (renamed from docs/src/material/templates/.icons/material/bus-articulated-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-articulated-front.svg (renamed from docs/src/material/templates/.icons/material/bus-articulated-front.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-clock.svg (renamed from docs/src/material/templates/.icons/material/bus-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-double-decker.svg (renamed from docs/src/material/templates/.icons/material/bus-double-decker.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-electric.svg (renamed from docs/src/material/templates/.icons/material/bus-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-marker.svg (renamed from docs/src/material/templates/.icons/material/bus-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-multiple.svg (renamed from docs/src/material/templates/.icons/material/bus-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-school.svg (renamed from docs/src/material/templates/.icons/material/bus-school.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-side.svg (renamed from docs/src/material/templates/.icons/material/bus-side.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-stop-covered.svg (renamed from docs/src/material/templates/.icons/material/bus-stop-covered.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-stop-uncovered.svg (renamed from docs/src/material/templates/.icons/material/bus-stop-uncovered.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus-stop.svg (renamed from docs/src/material/templates/.icons/material/bus-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/bus.svg (renamed from docs/src/material/templates/.icons/material/bus.svg)0
-rw-r--r--docs/src/templates/.icons/material/butterfly-outline.svg (renamed from docs/src/material/templates/.icons/material/butterfly-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/butterfly.svg (renamed from docs/src/material/templates/.icons/material/butterfly.svg)0
-rw-r--r--docs/src/templates/.icons/material/button-cursor.svg (renamed from docs/src/material/templates/.icons/material/button-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/material/button-pointer.svg (renamed from docs/src/material/templates/.icons/material/button-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/material/cabin-a-frame.svg (renamed from docs/src/material/templates/.icons/material/cabin-a-frame.svg)0
-rw-r--r--docs/src/templates/.icons/material/cable-data.svg (renamed from docs/src/material/templates/.icons/material/cable-data.svg)0
-rw-r--r--docs/src/templates/.icons/material/cached.svg (renamed from docs/src/material/templates/.icons/material/cached.svg)0
-rw-r--r--docs/src/templates/.icons/material/cactus.svg (renamed from docs/src/material/templates/.icons/material/cactus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cake-layered.svg (renamed from docs/src/material/templates/.icons/material/cake-layered.svg)0
-rw-r--r--docs/src/templates/.icons/material/cake-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/cake-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cake-variant.svg (renamed from docs/src/material/templates/.icons/material/cake-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cake.svg (renamed from docs/src/material/templates/.icons/material/cake.svg)0
-rw-r--r--docs/src/templates/.icons/material/calculator-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/calculator-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calculator-variant.svg (renamed from docs/src/material/templates/.icons/material/calculator-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/calculator.svg (renamed from docs/src/material/templates/.icons/material/calculator.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-account-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-account.svg (renamed from docs/src/material/templates/.icons/material/calendar-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-alert.svg (renamed from docs/src/material/templates/.icons/material/calendar-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/calendar-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/calendar-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-badge.svg (renamed from docs/src/material/templates/.icons/material/calendar-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-blank-multiple.svg (renamed from docs/src/material/templates/.icons/material/calendar-blank-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-blank-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-blank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-blank.svg (renamed from docs/src/material/templates/.icons/material/calendar-blank.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-check-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-check.svg (renamed from docs/src/material/templates/.icons/material/calendar-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-clock.svg (renamed from docs/src/material/templates/.icons/material/calendar-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-collapse-horizontal-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-collapse-horizontal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-collapse-horizontal.svg (renamed from docs/src/material/templates/.icons/material/calendar-collapse-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-cursor-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-cursor-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-cursor.svg (renamed from docs/src/material/templates/.icons/material/calendar-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-edit.svg (renamed from docs/src/material/templates/.icons/material/calendar-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-end-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-end-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-end.svg (renamed from docs/src/material/templates/.icons/material/calendar-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-expand-horizontal-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-expand-horizontal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-expand-horizontal.svg (renamed from docs/src/material/templates/.icons/material/calendar-expand-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-export-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-export-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-export.svg (renamed from docs/src/material/templates/.icons/material/calendar-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-filter-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-filter-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-filter.svg (renamed from docs/src/material/templates/.icons/material/calendar-filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-heart.svg (renamed from docs/src/material/templates/.icons/material/calendar-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-import-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-import-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-import.svg (renamed from docs/src/material/templates/.icons/material/calendar-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-lock-open.svg (renamed from docs/src/material/templates/.icons/material/calendar-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-lock.svg (renamed from docs/src/material/templates/.icons/material/calendar-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-minus.svg (renamed from docs/src/material/templates/.icons/material/calendar-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-month-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-month-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-month.svg (renamed from docs/src/material/templates/.icons/material/calendar-month.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-multiple-check.svg (renamed from docs/src/material/templates/.icons/material/calendar-multiple-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-multiple.svg (renamed from docs/src/material/templates/.icons/material/calendar-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-multiselect-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-multiselect-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-multiselect.svg (renamed from docs/src/material/templates/.icons/material/calendar-multiselect.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-plus.svg (renamed from docs/src/material/templates/.icons/material/calendar-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-question-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-question.svg (renamed from docs/src/material/templates/.icons/material/calendar-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-range-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-range-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-range.svg (renamed from docs/src/material/templates/.icons/material/calendar-range.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-refresh.svg (renamed from docs/src/material/templates/.icons/material/calendar-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-remove.svg (renamed from docs/src/material/templates/.icons/material/calendar-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-search-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-search.svg (renamed from docs/src/material/templates/.icons/material/calendar-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-star-four-points.svg (renamed from docs/src/material/templates/.icons/material/calendar-star-four-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-star-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-star.svg (renamed from docs/src/material/templates/.icons/material/calendar-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-start-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-start-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-start.svg (renamed from docs/src/material/templates/.icons/material/calendar-start.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-sync.svg (renamed from docs/src/material/templates/.icons/material/calendar-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-text-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-text.svg (renamed from docs/src/material/templates/.icons/material/calendar-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-today-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-today-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-today.svg (renamed from docs/src/material/templates/.icons/material/calendar-today.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-week-begin-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-week-begin-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-week-begin.svg (renamed from docs/src/material/templates/.icons/material/calendar-week-begin.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-week-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-week-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-week.svg (renamed from docs/src/material/templates/.icons/material/calendar-week.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-weekend-outline.svg (renamed from docs/src/material/templates/.icons/material/calendar-weekend-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar-weekend.svg (renamed from docs/src/material/templates/.icons/material/calendar-weekend.svg)0
-rw-r--r--docs/src/templates/.icons/material/calendar.svg (renamed from docs/src/material/templates/.icons/material/calendar.svg)0
-rw-r--r--docs/src/templates/.icons/material/call-made.svg (renamed from docs/src/material/templates/.icons/material/call-made.svg)0
-rw-r--r--docs/src/templates/.icons/material/call-merge.svg (renamed from docs/src/material/templates/.icons/material/call-merge.svg)0
-rw-r--r--docs/src/templates/.icons/material/call-missed.svg (renamed from docs/src/material/templates/.icons/material/call-missed.svg)0
-rw-r--r--docs/src/templates/.icons/material/call-received.svg (renamed from docs/src/material/templates/.icons/material/call-received.svg)0
-rw-r--r--docs/src/templates/.icons/material/call-split.svg (renamed from docs/src/material/templates/.icons/material/call-split.svg)0
-rw-r--r--docs/src/templates/.icons/material/camcorder-off.svg (renamed from docs/src/material/templates/.icons/material/camcorder-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/camcorder.svg (renamed from docs/src/material/templates/.icons/material/camcorder.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-account.svg (renamed from docs/src/material/templates/.icons/material/camera-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-burst.svg (renamed from docs/src/material/templates/.icons/material/camera-burst.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-control.svg (renamed from docs/src/material/templates/.icons/material/camera-control.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-document-off.svg (renamed from docs/src/material/templates/.icons/material/camera-document-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-document.svg (renamed from docs/src/material/templates/.icons/material/camera-document.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-enhance-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-enhance-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-enhance.svg (renamed from docs/src/material/templates/.icons/material/camera-enhance.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-flip-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-flip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-flip.svg (renamed from docs/src/material/templates/.icons/material/camera-flip.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-front-variant.svg (renamed from docs/src/material/templates/.icons/material/camera-front-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-front.svg (renamed from docs/src/material/templates/.icons/material/camera-front.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-gopro.svg (renamed from docs/src/material/templates/.icons/material/camera-gopro.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-image.svg (renamed from docs/src/material/templates/.icons/material/camera-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-iris.svg (renamed from docs/src/material/templates/.icons/material/camera-iris.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-lock-open.svg (renamed from docs/src/material/templates/.icons/material/camera-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-lock.svg (renamed from docs/src/material/templates/.icons/material/camera-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-marker.svg (renamed from docs/src/material/templates/.icons/material/camera-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-metering-center.svg (renamed from docs/src/material/templates/.icons/material/camera-metering-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-metering-matrix.svg (renamed from docs/src/material/templates/.icons/material/camera-metering-matrix.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-metering-partial.svg (renamed from docs/src/material/templates/.icons/material/camera-metering-partial.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-metering-spot.svg (renamed from docs/src/material/templates/.icons/material/camera-metering-spot.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-off-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-off.svg (renamed from docs/src/material/templates/.icons/material/camera-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-party-mode.svg (renamed from docs/src/material/templates/.icons/material/camera-party-mode.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-plus.svg (renamed from docs/src/material/templates/.icons/material/camera-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-rear-variant.svg (renamed from docs/src/material/templates/.icons/material/camera-rear-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-rear.svg (renamed from docs/src/material/templates/.icons/material/camera-rear.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-retake-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-retake-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-retake.svg (renamed from docs/src/material/templates/.icons/material/camera-retake.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-switch-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-switch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-switch.svg (renamed from docs/src/material/templates/.icons/material/camera-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-timer.svg (renamed from docs/src/material/templates/.icons/material/camera-timer.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-wireless-outline.svg (renamed from docs/src/material/templates/.icons/material/camera-wireless-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera-wireless.svg (renamed from docs/src/material/templates/.icons/material/camera-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/camera.svg (renamed from docs/src/material/templates/.icons/material/camera.svg)0
-rw-r--r--docs/src/templates/.icons/material/campfire.svg (renamed from docs/src/material/templates/.icons/material/campfire.svg)0
-rw-r--r--docs/src/templates/.icons/material/cancel.svg (renamed from docs/src/material/templates/.icons/material/cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/candelabra-fire.svg (renamed from docs/src/material/templates/.icons/material/candelabra-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/candelabra.svg (renamed from docs/src/material/templates/.icons/material/candelabra.svg)0
-rw-r--r--docs/src/templates/.icons/material/candle.svg (renamed from docs/src/material/templates/.icons/material/candle.svg)0
-rw-r--r--docs/src/templates/.icons/material/candy-off-outline.svg (renamed from docs/src/material/templates/.icons/material/candy-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/candy-off.svg (renamed from docs/src/material/templates/.icons/material/candy-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/candy-outline.svg (renamed from docs/src/material/templates/.icons/material/candy-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/candy.svg (renamed from docs/src/material/templates/.icons/material/candy.svg)0
-rw-r--r--docs/src/templates/.icons/material/candycane.svg (renamed from docs/src/material/templates/.icons/material/candycane.svg)0
-rw-r--r--docs/src/templates/.icons/material/cannabis-off.svg (renamed from docs/src/material/templates/.icons/material/cannabis-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cannabis.svg (renamed from docs/src/material/templates/.icons/material/cannabis.svg)0
-rw-r--r--docs/src/templates/.icons/material/caps-lock.svg (renamed from docs/src/material/templates/.icons/material/caps-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-2-plus.svg (renamed from docs/src/material/templates/.icons/material/car-2-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-3-plus.svg (renamed from docs/src/material/templates/.icons/material/car-3-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/car-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/car-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-back.svg (renamed from docs/src/material/templates/.icons/material/car-back.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-battery.svg (renamed from docs/src/material/templates/.icons/material/car-battery.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-abs.svg (renamed from docs/src/material/templates/.icons/material/car-brake-abs.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-alert.svg (renamed from docs/src/material/templates/.icons/material/car-brake-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-fluid-level.svg (renamed from docs/src/material/templates/.icons/material/car-brake-fluid-level.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-hold.svg (renamed from docs/src/material/templates/.icons/material/car-brake-hold.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-low-pressure.svg (renamed from docs/src/material/templates/.icons/material/car-brake-low-pressure.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-parking.svg (renamed from docs/src/material/templates/.icons/material/car-brake-parking.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-retarder.svg (renamed from docs/src/material/templates/.icons/material/car-brake-retarder.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-temperature.svg (renamed from docs/src/material/templates/.icons/material/car-brake-temperature.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-brake-worn-linings.svg (renamed from docs/src/material/templates/.icons/material/car-brake-worn-linings.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-child-seat.svg (renamed from docs/src/material/templates/.icons/material/car-child-seat.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-clock.svg (renamed from docs/src/material/templates/.icons/material/car-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-clutch.svg (renamed from docs/src/material/templates/.icons/material/car-clutch.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-cog.svg (renamed from docs/src/material/templates/.icons/material/car-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-connected.svg (renamed from docs/src/material/templates/.icons/material/car-connected.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-convertible.svg (renamed from docs/src/material/templates/.icons/material/car-convertible.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-coolant-level.svg (renamed from docs/src/material/templates/.icons/material/car-coolant-level.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-cruise-control.svg (renamed from docs/src/material/templates/.icons/material/car-cruise-control.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-defrost-front.svg (renamed from docs/src/material/templates/.icons/material/car-defrost-front.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-defrost-rear.svg (renamed from docs/src/material/templates/.icons/material/car-defrost-rear.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-door-lock.svg (renamed from docs/src/material/templates/.icons/material/car-door-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-door.svg (renamed from docs/src/material/templates/.icons/material/car-door.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-electric-outline.svg (renamed from docs/src/material/templates/.icons/material/car-electric-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-electric.svg (renamed from docs/src/material/templates/.icons/material/car-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-emergency.svg (renamed from docs/src/material/templates/.icons/material/car-emergency.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-esp.svg (renamed from docs/src/material/templates/.icons/material/car-esp.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-estate.svg (renamed from docs/src/material/templates/.icons/material/car-estate.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-hatchback.svg (renamed from docs/src/material/templates/.icons/material/car-hatchback.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-info.svg (renamed from docs/src/material/templates/.icons/material/car-info.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-key.svg (renamed from docs/src/material/templates/.icons/material/car-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-lifted-pickup.svg (renamed from docs/src/material/templates/.icons/material/car-lifted-pickup.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-light-alert.svg (renamed from docs/src/material/templates/.icons/material/car-light-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-light-dimmed.svg (renamed from docs/src/material/templates/.icons/material/car-light-dimmed.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-light-fog.svg (renamed from docs/src/material/templates/.icons/material/car-light-fog.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-light-high.svg (renamed from docs/src/material/templates/.icons/material/car-light-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-limousine.svg (renamed from docs/src/material/templates/.icons/material/car-limousine.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-multiple.svg (renamed from docs/src/material/templates/.icons/material/car-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-off.svg (renamed from docs/src/material/templates/.icons/material/car-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-outline.svg (renamed from docs/src/material/templates/.icons/material/car-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-parking-lights.svg (renamed from docs/src/material/templates/.icons/material/car-parking-lights.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-pickup.svg (renamed from docs/src/material/templates/.icons/material/car-pickup.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-search-outline.svg (renamed from docs/src/material/templates/.icons/material/car-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-search.svg (renamed from docs/src/material/templates/.icons/material/car-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-seat-cooler.svg (renamed from docs/src/material/templates/.icons/material/car-seat-cooler.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-seat-heater.svg (renamed from docs/src/material/templates/.icons/material/car-seat-heater.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-seat.svg (renamed from docs/src/material/templates/.icons/material/car-seat.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-select.svg (renamed from docs/src/material/templates/.icons/material/car-select.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-settings.svg (renamed from docs/src/material/templates/.icons/material/car-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-shift-pattern.svg (renamed from docs/src/material/templates/.icons/material/car-shift-pattern.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-side.svg (renamed from docs/src/material/templates/.icons/material/car-side.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-speed-limiter.svg (renamed from docs/src/material/templates/.icons/material/car-speed-limiter.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-sports.svg (renamed from docs/src/material/templates/.icons/material/car-sports.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-tire-alert.svg (renamed from docs/src/material/templates/.icons/material/car-tire-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-traction-control.svg (renamed from docs/src/material/templates/.icons/material/car-traction-control.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-turbocharger.svg (renamed from docs/src/material/templates/.icons/material/car-turbocharger.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-wash.svg (renamed from docs/src/material/templates/.icons/material/car-wash.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-windshield-outline.svg (renamed from docs/src/material/templates/.icons/material/car-windshield-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-windshield.svg (renamed from docs/src/material/templates/.icons/material/car-windshield.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-wireless.svg (renamed from docs/src/material/templates/.icons/material/car-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/car-wrench.svg (renamed from docs/src/material/templates/.icons/material/car-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/car.svg (renamed from docs/src/material/templates/.icons/material/car.svg)0
-rw-r--r--docs/src/templates/.icons/material/carabiner.svg (renamed from docs/src/material/templates/.icons/material/carabiner.svg)0
-rw-r--r--docs/src/templates/.icons/material/caravan.svg (renamed from docs/src/material/templates/.icons/material/caravan.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-details-outline.svg (renamed from docs/src/material/templates/.icons/material/card-account-details-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-details-star-outline.svg (renamed from docs/src/material/templates/.icons/material/card-account-details-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-details-star.svg (renamed from docs/src/material/templates/.icons/material/card-account-details-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-details.svg (renamed from docs/src/material/templates/.icons/material/card-account-details.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-mail-outline.svg (renamed from docs/src/material/templates/.icons/material/card-account-mail-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-mail.svg (renamed from docs/src/material/templates/.icons/material/card-account-mail.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-phone-outline.svg (renamed from docs/src/material/templates/.icons/material/card-account-phone-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-account-phone.svg (renamed from docs/src/material/templates/.icons/material/card-account-phone.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted-off-outline.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted-off.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted-outline.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted-settings.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-bulleted.svg (renamed from docs/src/material/templates/.icons/material/card-bulleted.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/card-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-minus.svg (renamed from docs/src/material/templates/.icons/material/card-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/card-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-multiple.svg (renamed from docs/src/material/templates/.icons/material/card-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-off-outline.svg (renamed from docs/src/material/templates/.icons/material/card-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-off.svg (renamed from docs/src/material/templates/.icons/material/card-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-outline.svg (renamed from docs/src/material/templates/.icons/material/card-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/card-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-plus.svg (renamed from docs/src/material/templates/.icons/material/card-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/card-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-remove.svg (renamed from docs/src/material/templates/.icons/material/card-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-search-outline.svg (renamed from docs/src/material/templates/.icons/material/card-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-search.svg (renamed from docs/src/material/templates/.icons/material/card-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-text-outline.svg (renamed from docs/src/material/templates/.icons/material/card-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/card-text.svg (renamed from docs/src/material/templates/.icons/material/card-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/card.svg (renamed from docs/src/material/templates/.icons/material/card.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-club-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-club-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-club.svg (renamed from docs/src/material/templates/.icons/material/cards-club.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-diamond-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-diamond-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-diamond.svg (renamed from docs/src/material/templates/.icons/material/cards-diamond.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-heart.svg (renamed from docs/src/material/templates/.icons/material/cards-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-club-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-club-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-club-multiple.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-club-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-club-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-club-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-club.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-club.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-diamond-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-diamond-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-diamond-multiple.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-diamond-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-diamond-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-diamond-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-diamond.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-diamond.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-heart-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-heart-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-heart-multiple.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-heart-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-heart.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-spade-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-spade-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-spade-multiple.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-spade-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-spade-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-spade-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing-spade.svg (renamed from docs/src/material/templates/.icons/material/cards-playing-spade.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-playing.svg (renamed from docs/src/material/templates/.icons/material/cards-playing.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-spade-outline.svg (renamed from docs/src/material/templates/.icons/material/cards-spade-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-spade.svg (renamed from docs/src/material/templates/.icons/material/cards-spade.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards-variant.svg (renamed from docs/src/material/templates/.icons/material/cards-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cards.svg (renamed from docs/src/material/templates/.icons/material/cards.svg)0
-rw-r--r--docs/src/templates/.icons/material/carrot.svg (renamed from docs/src/material/templates/.icons/material/carrot.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/cart-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/cart-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/cart-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-check.svg (renamed from docs/src/material/templates/.icons/material/cart-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-heart.svg (renamed from docs/src/material/templates/.icons/material/cart-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-minus.svg (renamed from docs/src/material/templates/.icons/material/cart-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-off.svg (renamed from docs/src/material/templates/.icons/material/cart-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-outline.svg (renamed from docs/src/material/templates/.icons/material/cart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-percent.svg (renamed from docs/src/material/templates/.icons/material/cart-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-plus.svg (renamed from docs/src/material/templates/.icons/material/cart-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-remove.svg (renamed from docs/src/material/templates/.icons/material/cart-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart-variant.svg (renamed from docs/src/material/templates/.icons/material/cart-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cart.svg (renamed from docs/src/material/templates/.icons/material/cart.svg)0
-rw-r--r--docs/src/templates/.icons/material/case-sensitive-alt.svg (renamed from docs/src/material/templates/.icons/material/case-sensitive-alt.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-100.svg (renamed from docs/src/material/templates/.icons/material/cash-100.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-check.svg (renamed from docs/src/material/templates/.icons/material/cash-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-clock.svg (renamed from docs/src/material/templates/.icons/material/cash-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-fast.svg (renamed from docs/src/material/templates/.icons/material/cash-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-lock-open.svg (renamed from docs/src/material/templates/.icons/material/cash-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-lock.svg (renamed from docs/src/material/templates/.icons/material/cash-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-marker.svg (renamed from docs/src/material/templates/.icons/material/cash-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-minus.svg (renamed from docs/src/material/templates/.icons/material/cash-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-multiple.svg (renamed from docs/src/material/templates/.icons/material/cash-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-off.svg (renamed from docs/src/material/templates/.icons/material/cash-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-plus.svg (renamed from docs/src/material/templates/.icons/material/cash-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-refund.svg (renamed from docs/src/material/templates/.icons/material/cash-refund.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-register.svg (renamed from docs/src/material/templates/.icons/material/cash-register.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-remove.svg (renamed from docs/src/material/templates/.icons/material/cash-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash-sync.svg (renamed from docs/src/material/templates/.icons/material/cash-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/cash.svg (renamed from docs/src/material/templates/.icons/material/cash.svg)0
-rw-r--r--docs/src/templates/.icons/material/cassette.svg (renamed from docs/src/material/templates/.icons/material/cassette.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-audio-variant.svg (renamed from docs/src/material/templates/.icons/material/cast-audio-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-audio.svg (renamed from docs/src/material/templates/.icons/material/cast-audio.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-connected.svg (renamed from docs/src/material/templates/.icons/material/cast-connected.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-education.svg (renamed from docs/src/material/templates/.icons/material/cast-education.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-off.svg (renamed from docs/src/material/templates/.icons/material/cast-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast-variant.svg (renamed from docs/src/material/templates/.icons/material/cast-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cast.svg (renamed from docs/src/material/templates/.icons/material/cast.svg)0
-rw-r--r--docs/src/templates/.icons/material/castle.svg (renamed from docs/src/material/templates/.icons/material/castle.svg)0
-rw-r--r--docs/src/templates/.icons/material/cat.svg (renamed from docs/src/material/templates/.icons/material/cat.svg)0
-rw-r--r--docs/src/templates/.icons/material/cctv-off.svg (renamed from docs/src/material/templates/.icons/material/cctv-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cctv.svg (renamed from docs/src/material/templates/.icons/material/cctv.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-fan-light.svg (renamed from docs/src/material/templates/.icons/material/ceiling-fan-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-fan.svg (renamed from docs/src/material/templates/.icons/material/ceiling-fan.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-light-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/ceiling-light-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-light-multiple.svg (renamed from docs/src/material/templates/.icons/material/ceiling-light-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-light-outline.svg (renamed from docs/src/material/templates/.icons/material/ceiling-light-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ceiling-light.svg (renamed from docs/src/material/templates/.icons/material/ceiling-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-arrow-down-variant.svg (renamed from docs/src/material/templates/.icons/material/cellphone-arrow-down-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/cellphone-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-basic.svg (renamed from docs/src/material/templates/.icons/material/cellphone-basic.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-charging.svg (renamed from docs/src/material/templates/.icons/material/cellphone-charging.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-check.svg (renamed from docs/src/material/templates/.icons/material/cellphone-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-cog.svg (renamed from docs/src/material/templates/.icons/material/cellphone-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-dock.svg (renamed from docs/src/material/templates/.icons/material/cellphone-dock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-information.svg (renamed from docs/src/material/templates/.icons/material/cellphone-information.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-key.svg (renamed from docs/src/material/templates/.icons/material/cellphone-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-link-off.svg (renamed from docs/src/material/templates/.icons/material/cellphone-link-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-link.svg (renamed from docs/src/material/templates/.icons/material/cellphone-link.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-lock.svg (renamed from docs/src/material/templates/.icons/material/cellphone-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-marker.svg (renamed from docs/src/material/templates/.icons/material/cellphone-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-message-off.svg (renamed from docs/src/material/templates/.icons/material/cellphone-message-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-message.svg (renamed from docs/src/material/templates/.icons/material/cellphone-message.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-nfc-off.svg (renamed from docs/src/material/templates/.icons/material/cellphone-nfc-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-nfc.svg (renamed from docs/src/material/templates/.icons/material/cellphone-nfc.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-off.svg (renamed from docs/src/material/templates/.icons/material/cellphone-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-play.svg (renamed from docs/src/material/templates/.icons/material/cellphone-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-remove.svg (renamed from docs/src/material/templates/.icons/material/cellphone-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-screenshot.svg (renamed from docs/src/material/templates/.icons/material/cellphone-screenshot.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-settings.svg (renamed from docs/src/material/templates/.icons/material/cellphone-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-sound.svg (renamed from docs/src/material/templates/.icons/material/cellphone-sound.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-text.svg (renamed from docs/src/material/templates/.icons/material/cellphone-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone-wireless.svg (renamed from docs/src/material/templates/.icons/material/cellphone-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/cellphone.svg (renamed from docs/src/material/templates/.icons/material/cellphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/centos.svg (renamed from docs/src/material/templates/.icons/material/centos.svg)0
-rw-r--r--docs/src/templates/.icons/material/certificate-outline.svg (renamed from docs/src/material/templates/.icons/material/certificate-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/certificate.svg (renamed from docs/src/material/templates/.icons/material/certificate.svg)0
-rw-r--r--docs/src/templates/.icons/material/chair-rolling.svg (renamed from docs/src/material/templates/.icons/material/chair-rolling.svg)0
-rw-r--r--docs/src/templates/.icons/material/chair-school.svg (renamed from docs/src/material/templates/.icons/material/chair-school.svg)0
-rw-r--r--docs/src/templates/.icons/material/chandelier.svg (renamed from docs/src/material/templates/.icons/material/chandelier.svg)0
-rw-r--r--docs/src/templates/.icons/material/charity.svg (renamed from docs/src/material/templates/.icons/material/charity.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-arc.svg (renamed from docs/src/material/templates/.icons/material/chart-arc.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-areaspline-variant.svg (renamed from docs/src/material/templates/.icons/material/chart-areaspline-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-areaspline.svg (renamed from docs/src/material/templates/.icons/material/chart-areaspline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-bar-stacked.svg (renamed from docs/src/material/templates/.icons/material/chart-bar-stacked.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-bar.svg (renamed from docs/src/material/templates/.icons/material/chart-bar.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-bell-curve-cumulative.svg (renamed from docs/src/material/templates/.icons/material/chart-bell-curve-cumulative.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-bell-curve.svg (renamed from docs/src/material/templates/.icons/material/chart-bell-curve.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-box-outline.svg (renamed from docs/src/material/templates/.icons/material/chart-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-box-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/chart-box-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-box.svg (renamed from docs/src/material/templates/.icons/material/chart-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-bubble.svg (renamed from docs/src/material/templates/.icons/material/chart-bubble.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-donut-variant.svg (renamed from docs/src/material/templates/.icons/material/chart-donut-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-donut.svg (renamed from docs/src/material/templates/.icons/material/chart-donut.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-gantt.svg (renamed from docs/src/material/templates/.icons/material/chart-gantt.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-histogram.svg (renamed from docs/src/material/templates/.icons/material/chart-histogram.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-line-stacked.svg (renamed from docs/src/material/templates/.icons/material/chart-line-stacked.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-line-variant.svg (renamed from docs/src/material/templates/.icons/material/chart-line-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-line.svg (renamed from docs/src/material/templates/.icons/material/chart-line.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-multiline.svg (renamed from docs/src/material/templates/.icons/material/chart-multiline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-multiple.svg (renamed from docs/src/material/templates/.icons/material/chart-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-pie-outline.svg (renamed from docs/src/material/templates/.icons/material/chart-pie-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-pie.svg (renamed from docs/src/material/templates/.icons/material/chart-pie.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-ppf.svg (renamed from docs/src/material/templates/.icons/material/chart-ppf.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-sankey-variant.svg (renamed from docs/src/material/templates/.icons/material/chart-sankey-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-sankey.svg (renamed from docs/src/material/templates/.icons/material/chart-sankey.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-scatter-plot-hexbin.svg (renamed from docs/src/material/templates/.icons/material/chart-scatter-plot-hexbin.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-scatter-plot.svg (renamed from docs/src/material/templates/.icons/material/chart-scatter-plot.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-timeline-variant-shimmer.svg (renamed from docs/src/material/templates/.icons/material/chart-timeline-variant-shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-timeline-variant.svg (renamed from docs/src/material/templates/.icons/material/chart-timeline-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-timeline.svg (renamed from docs/src/material/templates/.icons/material/chart-timeline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-tree.svg (renamed from docs/src/material/templates/.icons/material/chart-tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/chart-waterfall.svg (renamed from docs/src/material/templates/.icons/material/chart-waterfall.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-alert.svg (renamed from docs/src/material/templates/.icons/material/chat-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-minus.svg (renamed from docs/src/material/templates/.icons/material/chat-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-plus.svg (renamed from docs/src/material/templates/.icons/material/chat-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-processing-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-processing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-processing.svg (renamed from docs/src/material/templates/.icons/material/chat-processing.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-question-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-question.svg (renamed from docs/src/material/templates/.icons/material/chat-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-remove.svg (renamed from docs/src/material/templates/.icons/material/chat-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-sleep-outline.svg (renamed from docs/src/material/templates/.icons/material/chat-sleep-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat-sleep.svg (renamed from docs/src/material/templates/.icons/material/chat-sleep.svg)0
-rw-r--r--docs/src/templates/.icons/material/chat.svg (renamed from docs/src/material/templates/.icons/material/chat.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-all.svg (renamed from docs/src/material/templates/.icons/material/check-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-bold.svg (renamed from docs/src/material/templates/.icons/material/check-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/check-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-circle.svg (renamed from docs/src/material/templates/.icons/material/check-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-decagram-outline.svg (renamed from docs/src/material/templates/.icons/material/check-decagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-decagram.svg (renamed from docs/src/material/templates/.icons/material/check-decagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-network-outline.svg (renamed from docs/src/material/templates/.icons/material/check-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-network.svg (renamed from docs/src/material/templates/.icons/material/check-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-outline.svg (renamed from docs/src/material/templates/.icons/material/check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-underline-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/check-underline-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-underline-circle.svg (renamed from docs/src/material/templates/.icons/material/check-underline-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/check-underline.svg (renamed from docs/src/material/templates/.icons/material/check-underline.svg)0
-rw-r--r--docs/src/templates/.icons/material/check.svg (renamed from docs/src/material/templates/.icons/material/check.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbook-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/checkbook-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbook-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/checkbook-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbook.svg (renamed from docs/src/material/templates/.icons/material/checkbook.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-badge.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-circle.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-off-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-off.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-blank.svg (renamed from docs/src/material/templates/.icons/material/checkbox-blank.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-intermediate-variant.svg (renamed from docs/src/material/templates/.icons/material/checkbox-intermediate-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-intermediate.svg (renamed from docs/src/material/templates/.icons/material/checkbox-intermediate.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-circle-auto-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-circle-auto-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-circle-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-circle-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-circle-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-circle-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-circle.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-marked.svg (renamed from docs/src/material/templates/.icons/material/checkbox-marked.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-blank-circle.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-blank-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-blank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-blank.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-blank.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-marked-circle.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-marked-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-marked-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-marked.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-marked.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkbox-outline.svg (renamed from docs/src/material/templates/.icons/material/checkbox-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkerboard-minus.svg (renamed from docs/src/material/templates/.icons/material/checkerboard-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkerboard-plus.svg (renamed from docs/src/material/templates/.icons/material/checkerboard-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkerboard-remove.svg (renamed from docs/src/material/templates/.icons/material/checkerboard-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/checkerboard.svg (renamed from docs/src/material/templates/.icons/material/checkerboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/cheese-off.svg (renamed from docs/src/material/templates/.icons/material/cheese-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cheese.svg (renamed from docs/src/material/templates/.icons/material/cheese.svg)0
-rw-r--r--docs/src/templates/.icons/material/chef-hat.svg (renamed from docs/src/material/templates/.icons/material/chef-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/chemical-weapon.svg (renamed from docs/src/material/templates/.icons/material/chemical-weapon.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-bishop.svg (renamed from docs/src/material/templates/.icons/material/chess-bishop.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-king.svg (renamed from docs/src/material/templates/.icons/material/chess-king.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-knight.svg (renamed from docs/src/material/templates/.icons/material/chess-knight.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-pawn.svg (renamed from docs/src/material/templates/.icons/material/chess-pawn.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-queen.svg (renamed from docs/src/material/templates/.icons/material/chess-queen.svg)0
-rw-r--r--docs/src/templates/.icons/material/chess-rook.svg (renamed from docs/src/material/templates/.icons/material/chess-rook.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-double-down.svg (renamed from docs/src/material/templates/.icons/material/chevron-double-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-double-left.svg (renamed from docs/src/material/templates/.icons/material/chevron-double-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-double-right.svg (renamed from docs/src/material/templates/.icons/material/chevron-double-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-double-up.svg (renamed from docs/src/material/templates/.icons/material/chevron-double-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-down-box-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-down-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-down-box.svg (renamed from docs/src/material/templates/.icons/material/chevron-down-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-down-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-down-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-down-circle.svg (renamed from docs/src/material/templates/.icons/material/chevron-down-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-down.svg (renamed from docs/src/material/templates/.icons/material/chevron-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-left-box-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-left-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-left-box.svg (renamed from docs/src/material/templates/.icons/material/chevron-left-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-left-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-left-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-left-circle.svg (renamed from docs/src/material/templates/.icons/material/chevron-left-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-left.svg (renamed from docs/src/material/templates/.icons/material/chevron-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-right-box-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-right-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-right-box.svg (renamed from docs/src/material/templates/.icons/material/chevron-right-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-right-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-right-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-right-circle.svg (renamed from docs/src/material/templates/.icons/material/chevron-right-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-right.svg (renamed from docs/src/material/templates/.icons/material/chevron-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-triple-down.svg (renamed from docs/src/material/templates/.icons/material/chevron-triple-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-triple-left.svg (renamed from docs/src/material/templates/.icons/material/chevron-triple-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-triple-right.svg (renamed from docs/src/material/templates/.icons/material/chevron-triple-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-triple-up.svg (renamed from docs/src/material/templates/.icons/material/chevron-triple-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-up-box-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-up-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-up-box.svg (renamed from docs/src/material/templates/.icons/material/chevron-up-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-up-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/chevron-up-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-up-circle.svg (renamed from docs/src/material/templates/.icons/material/chevron-up-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/chevron-up.svg (renamed from docs/src/material/templates/.icons/material/chevron-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/chili-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-alert.svg (renamed from docs/src/material/templates/.icons/material/chili-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-hot-outline.svg (renamed from docs/src/material/templates/.icons/material/chili-hot-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-hot.svg (renamed from docs/src/material/templates/.icons/material/chili-hot.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-medium-outline.svg (renamed from docs/src/material/templates/.icons/material/chili-medium-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-medium.svg (renamed from docs/src/material/templates/.icons/material/chili-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-mild-outline.svg (renamed from docs/src/material/templates/.icons/material/chili-mild-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-mild.svg (renamed from docs/src/material/templates/.icons/material/chili-mild.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-off-outline.svg (renamed from docs/src/material/templates/.icons/material/chili-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/chili-off.svg (renamed from docs/src/material/templates/.icons/material/chili-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/chip.svg (renamed from docs/src/material/templates/.icons/material/chip.svg)0
-rw-r--r--docs/src/templates/.icons/material/church-outline.svg (renamed from docs/src/material/templates/.icons/material/church-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/church.svg (renamed from docs/src/material/templates/.icons/material/church.svg)0
-rw-r--r--docs/src/templates/.icons/material/cigar-off.svg (renamed from docs/src/material/templates/.icons/material/cigar-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cigar.svg (renamed from docs/src/material/templates/.icons/material/cigar.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-box-outline.svg (renamed from docs/src/material/templates/.icons/material/circle-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-box.svg (renamed from docs/src/material/templates/.icons/material/circle-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-double.svg (renamed from docs/src/material/templates/.icons/material/circle-double.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/circle-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-expand.svg (renamed from docs/src/material/templates/.icons/material/circle-expand.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-half-full.svg (renamed from docs/src/material/templates/.icons/material/circle-half-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-half.svg (renamed from docs/src/material/templates/.icons/material/circle-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-medium.svg (renamed from docs/src/material/templates/.icons/material/circle-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/circle-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-multiple.svg (renamed from docs/src/material/templates/.icons/material/circle-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-off-outline.svg (renamed from docs/src/material/templates/.icons/material/circle-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-opacity.svg (renamed from docs/src/material/templates/.icons/material/circle-opacity.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-outline.svg (renamed from docs/src/material/templates/.icons/material/circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-1.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-2.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-3.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-4.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-5.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-6.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-7.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-7.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-slice-8.svg (renamed from docs/src/material/templates/.icons/material/circle-slice-8.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle-small.svg (renamed from docs/src/material/templates/.icons/material/circle-small.svg)0
-rw-r--r--docs/src/templates/.icons/material/circle.svg (renamed from docs/src/material/templates/.icons/material/circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/circular-saw.svg (renamed from docs/src/material/templates/.icons/material/circular-saw.svg)0
-rw-r--r--docs/src/templates/.icons/material/city-switch.svg (renamed from docs/src/material/templates/.icons/material/city-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/city-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/city-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/city-variant.svg (renamed from docs/src/material/templates/.icons/material/city-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/city.svg (renamed from docs/src/material/templates/.icons/material/city.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-account-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-account.svg (renamed from docs/src/material/templates/.icons/material/clipboard-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-alert.svg (renamed from docs/src/material/templates/.icons/material/clipboard-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/clipboard-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-check-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-check-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-check-multiple.svg (renamed from docs/src/material/templates/.icons/material/clipboard-check-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-check-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-check.svg (renamed from docs/src/material/templates/.icons/material/clipboard-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-clock.svg (renamed from docs/src/material/templates/.icons/material/clipboard-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-edit.svg (renamed from docs/src/material/templates/.icons/material/clipboard-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-file-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-file-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-file.svg (renamed from docs/src/material/templates/.icons/material/clipboard-file.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-flow-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-flow-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-flow.svg (renamed from docs/src/material/templates/.icons/material/clipboard-flow.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-list-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-list-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-list.svg (renamed from docs/src/material/templates/.icons/material/clipboard-list.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-minus.svg (renamed from docs/src/material/templates/.icons/material/clipboard-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-multiple.svg (renamed from docs/src/material/templates/.icons/material/clipboard-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-off-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-off.svg (renamed from docs/src/material/templates/.icons/material/clipboard-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-play-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-play-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-play-multiple.svg (renamed from docs/src/material/templates/.icons/material/clipboard-play-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-play-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-play.svg (renamed from docs/src/material/templates/.icons/material/clipboard-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-plus.svg (renamed from docs/src/material/templates/.icons/material/clipboard-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-pulse-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-pulse-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-pulse.svg (renamed from docs/src/material/templates/.icons/material/clipboard-pulse.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-remove.svg (renamed from docs/src/material/templates/.icons/material/clipboard-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-search-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-search.svg (renamed from docs/src/material/templates/.icons/material/clipboard-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-clock.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-multiple.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-off-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-off.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-play-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-play.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-search-outline.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text-search.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard-text.svg (renamed from docs/src/material/templates/.icons/material/clipboard-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/clipboard.svg (renamed from docs/src/material/templates/.icons/material/clipboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/clippy.svg (renamed from docs/src/material/templates/.icons/material/clippy.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-alert.svg (renamed from docs/src/material/templates/.icons/material/clock-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-check-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-check.svg (renamed from docs/src/material/templates/.icons/material/clock-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-digital.svg (renamed from docs/src/material/templates/.icons/material/clock-digital.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-edit.svg (renamed from docs/src/material/templates/.icons/material/clock-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-end.svg (renamed from docs/src/material/templates/.icons/material/clock-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-fast.svg (renamed from docs/src/material/templates/.icons/material/clock-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-in.svg (renamed from docs/src/material/templates/.icons/material/clock-in.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-minus.svg (renamed from docs/src/material/templates/.icons/material/clock-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-out.svg (renamed from docs/src/material/templates/.icons/material/clock-out.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-plus.svg (renamed from docs/src/material/templates/.icons/material/clock-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-remove.svg (renamed from docs/src/material/templates/.icons/material/clock-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-star-four-points-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-star-four-points-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-star-four-points.svg (renamed from docs/src/material/templates/.icons/material/clock-star-four-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-start.svg (renamed from docs/src/material/templates/.icons/material/clock-start.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-eight-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-eight-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-eight.svg (renamed from docs/src/material/templates/.icons/material/clock-time-eight.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-eleven-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-eleven-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-eleven.svg (renamed from docs/src/material/templates/.icons/material/clock-time-eleven.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-five-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-five-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-five.svg (renamed from docs/src/material/templates/.icons/material/clock-time-five.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-four-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-four-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-four.svg (renamed from docs/src/material/templates/.icons/material/clock-time-four.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-nine-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-nine-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-nine.svg (renamed from docs/src/material/templates/.icons/material/clock-time-nine.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-one-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-one-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-one.svg (renamed from docs/src/material/templates/.icons/material/clock-time-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-seven-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-seven-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-seven.svg (renamed from docs/src/material/templates/.icons/material/clock-time-seven.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-six-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-six-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-six.svg (renamed from docs/src/material/templates/.icons/material/clock-time-six.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-ten-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-ten-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-ten.svg (renamed from docs/src/material/templates/.icons/material/clock-time-ten.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-three-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-three-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-three.svg (renamed from docs/src/material/templates/.icons/material/clock-time-three.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-twelve-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-twelve-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-twelve.svg (renamed from docs/src/material/templates/.icons/material/clock-time-twelve.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-two-outline.svg (renamed from docs/src/material/templates/.icons/material/clock-time-two-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock-time-two.svg (renamed from docs/src/material/templates/.icons/material/clock-time-two.svg)0
-rw-r--r--docs/src/templates/.icons/material/clock.svg (renamed from docs/src/material/templates/.icons/material/clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/close-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/close-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-box-outline.svg (renamed from docs/src/material/templates/.icons/material/close-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-box.svg (renamed from docs/src/material/templates/.icons/material/close-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-circle-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/close-circle-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-circle-multiple.svg (renamed from docs/src/material/templates/.icons/material/close-circle-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/close-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-circle.svg (renamed from docs/src/material/templates/.icons/material/close-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-network-outline.svg (renamed from docs/src/material/templates/.icons/material/close-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-network.svg (renamed from docs/src/material/templates/.icons/material/close-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-octagon-outline.svg (renamed from docs/src/material/templates/.icons/material/close-octagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-octagon.svg (renamed from docs/src/material/templates/.icons/material/close-octagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-outline.svg (renamed from docs/src/material/templates/.icons/material/close-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/close-thick.svg (renamed from docs/src/material/templates/.icons/material/close-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/close.svg (renamed from docs/src/material/templates/.icons/material/close.svg)0
-rw-r--r--docs/src/templates/.icons/material/closed-caption-outline.svg (renamed from docs/src/material/templates/.icons/material/closed-caption-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/closed-caption.svg (renamed from docs/src/material/templates/.icons/material/closed-caption.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-alert.svg (renamed from docs/src/material/templates/.icons/material/cloud-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/cloud-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-braces.svg (renamed from docs/src/material/templates/.icons/material/cloud-braces.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-cancel.svg (renamed from docs/src/material/templates/.icons/material/cloud-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-check-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-check-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-check-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-check-variant.svg (renamed from docs/src/material/templates/.icons/material/cloud-check-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-check.svg (renamed from docs/src/material/templates/.icons/material/cloud-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-circle.svg (renamed from docs/src/material/templates/.icons/material/cloud-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-clock.svg (renamed from docs/src/material/templates/.icons/material/cloud-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-cog.svg (renamed from docs/src/material/templates/.icons/material/cloud-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-download-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-download-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-download.svg (renamed from docs/src/material/templates/.icons/material/cloud-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-lock-open.svg (renamed from docs/src/material/templates/.icons/material/cloud-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-lock.svg (renamed from docs/src/material/templates/.icons/material/cloud-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-minus.svg (renamed from docs/src/material/templates/.icons/material/cloud-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-off-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-off.svg (renamed from docs/src/material/templates/.icons/material/cloud-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-percent.svg (renamed from docs/src/material/templates/.icons/material/cloud-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-plus.svg (renamed from docs/src/material/templates/.icons/material/cloud-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-print-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-print-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-print.svg (renamed from docs/src/material/templates/.icons/material/cloud-print.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-question-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-question.svg (renamed from docs/src/material/templates/.icons/material/cloud-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-refresh-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-refresh-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-refresh-variant.svg (renamed from docs/src/material/templates/.icons/material/cloud-refresh-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-refresh.svg (renamed from docs/src/material/templates/.icons/material/cloud-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-remove.svg (renamed from docs/src/material/templates/.icons/material/cloud-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-search-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-search.svg (renamed from docs/src/material/templates/.icons/material/cloud-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-sync.svg (renamed from docs/src/material/templates/.icons/material/cloud-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-tags.svg (renamed from docs/src/material/templates/.icons/material/cloud-tags.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-upload-outline.svg (renamed from docs/src/material/templates/.icons/material/cloud-upload-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud-upload.svg (renamed from docs/src/material/templates/.icons/material/cloud-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/cloud.svg (renamed from docs/src/material/templates/.icons/material/cloud.svg)0
-rw-r--r--docs/src/templates/.icons/material/clouds.svg (renamed from docs/src/material/templates/.icons/material/clouds.svg)0
-rw-r--r--docs/src/templates/.icons/material/clover-outline.svg (renamed from docs/src/material/templates/.icons/material/clover-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/clover.svg (renamed from docs/src/material/templates/.icons/material/clover.svg)0
-rw-r--r--docs/src/templates/.icons/material/coach-lamp-variant.svg (renamed from docs/src/material/templates/.icons/material/coach-lamp-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/coach-lamp.svg (renamed from docs/src/material/templates/.icons/material/coach-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/coat-rack.svg (renamed from docs/src/material/templates/.icons/material/coat-rack.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-array.svg (renamed from docs/src/material/templates/.icons/material/code-array.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-braces-box.svg (renamed from docs/src/material/templates/.icons/material/code-braces-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-braces.svg (renamed from docs/src/material/templates/.icons/material/code-braces.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-brackets.svg (renamed from docs/src/material/templates/.icons/material/code-brackets.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-equal.svg (renamed from docs/src/material/templates/.icons/material/code-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-greater-than-or-equal.svg (renamed from docs/src/material/templates/.icons/material/code-greater-than-or-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-greater-than.svg (renamed from docs/src/material/templates/.icons/material/code-greater-than.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-json.svg (renamed from docs/src/material/templates/.icons/material/code-json.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-less-than-or-equal.svg (renamed from docs/src/material/templates/.icons/material/code-less-than-or-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-less-than.svg (renamed from docs/src/material/templates/.icons/material/code-less-than.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-not-equal-variant.svg (renamed from docs/src/material/templates/.icons/material/code-not-equal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-not-equal.svg (renamed from docs/src/material/templates/.icons/material/code-not-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-parentheses-box.svg (renamed from docs/src/material/templates/.icons/material/code-parentheses-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-parentheses.svg (renamed from docs/src/material/templates/.icons/material/code-parentheses.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-string.svg (renamed from docs/src/material/templates/.icons/material/code-string.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-tags-check.svg (renamed from docs/src/material/templates/.icons/material/code-tags-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/code-tags.svg (renamed from docs/src/material/templates/.icons/material/code-tags.svg)0
-rw-r--r--docs/src/templates/.icons/material/codepen.svg (renamed from docs/src/material/templates/.icons/material/codepen.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-maker-check-outline.svg (renamed from docs/src/material/templates/.icons/material/coffee-maker-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-maker-check.svg (renamed from docs/src/material/templates/.icons/material/coffee-maker-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-maker-outline.svg (renamed from docs/src/material/templates/.icons/material/coffee-maker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-maker.svg (renamed from docs/src/material/templates/.icons/material/coffee-maker.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-off-outline.svg (renamed from docs/src/material/templates/.icons/material/coffee-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-off.svg (renamed from docs/src/material/templates/.icons/material/coffee-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-outline.svg (renamed from docs/src/material/templates/.icons/material/coffee-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-to-go-outline.svg (renamed from docs/src/material/templates/.icons/material/coffee-to-go-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee-to-go.svg (renamed from docs/src/material/templates/.icons/material/coffee-to-go.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffee.svg (renamed from docs/src/material/templates/.icons/material/coffee.svg)0
-rw-r--r--docs/src/templates/.icons/material/coffin.svg (renamed from docs/src/material/templates/.icons/material/coffin.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-box.svg (renamed from docs/src/material/templates/.icons/material/cog-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-clockwise.svg (renamed from docs/src/material/templates/.icons/material/cog-clockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-counterclockwise.svg (renamed from docs/src/material/templates/.icons/material/cog-counterclockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-off-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-off.svg (renamed from docs/src/material/templates/.icons/material/cog-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-pause-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-pause-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-pause.svg (renamed from docs/src/material/templates/.icons/material/cog-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-play-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-play.svg (renamed from docs/src/material/templates/.icons/material/cog-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-refresh.svg (renamed from docs/src/material/templates/.icons/material/cog-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-stop-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-stop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-stop.svg (renamed from docs/src/material/templates/.icons/material/cog-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-sync.svg (renamed from docs/src/material/templates/.icons/material/cog-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-transfer-outline.svg (renamed from docs/src/material/templates/.icons/material/cog-transfer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog-transfer.svg (renamed from docs/src/material/templates/.icons/material/cog-transfer.svg)0
-rw-r--r--docs/src/templates/.icons/material/cog.svg (renamed from docs/src/material/templates/.icons/material/cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/cogs.svg (renamed from docs/src/material/templates/.icons/material/cogs.svg)0
-rw-r--r--docs/src/templates/.icons/material/collage.svg (renamed from docs/src/material/templates/.icons/material/collage.svg)0
-rw-r--r--docs/src/templates/.icons/material/collapse-all-outline.svg (renamed from docs/src/material/templates/.icons/material/collapse-all-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/collapse-all.svg (renamed from docs/src/material/templates/.icons/material/collapse-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/color-helper.svg (renamed from docs/src/material/templates/.icons/material/color-helper.svg)0
-rw-r--r--docs/src/templates/.icons/material/comma-box-outline.svg (renamed from docs/src/material/templates/.icons/material/comma-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comma-box.svg (renamed from docs/src/material/templates/.icons/material/comma-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/comma-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/comma-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comma-circle.svg (renamed from docs/src/material/templates/.icons/material/comma-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/comma.svg (renamed from docs/src/material/templates/.icons/material/comma.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-account-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-account.svg (renamed from docs/src/material/templates/.icons/material/comment-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-alert.svg (renamed from docs/src/material/templates/.icons/material/comment-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/comment-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/comment-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-bookmark-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-bookmark-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-bookmark.svg (renamed from docs/src/material/templates/.icons/material/comment-bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-check-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-check.svg (renamed from docs/src/material/templates/.icons/material/comment-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-edit.svg (renamed from docs/src/material/templates/.icons/material/comment-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-eye.svg (renamed from docs/src/material/templates/.icons/material/comment-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-flash-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-flash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-flash.svg (renamed from docs/src/material/templates/.icons/material/comment-flash.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-minus.svg (renamed from docs/src/material/templates/.icons/material/comment-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-multiple.svg (renamed from docs/src/material/templates/.icons/material/comment-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-off-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-off.svg (renamed from docs/src/material/templates/.icons/material/comment-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-plus.svg (renamed from docs/src/material/templates/.icons/material/comment-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-processing-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-processing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-processing.svg (renamed from docs/src/material/templates/.icons/material/comment-processing.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-question-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-question.svg (renamed from docs/src/material/templates/.icons/material/comment-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-quote-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-quote-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-quote.svg (renamed from docs/src/material/templates/.icons/material/comment-quote.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-remove.svg (renamed from docs/src/material/templates/.icons/material/comment-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-search-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-search.svg (renamed from docs/src/material/templates/.icons/material/comment-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-text-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-text-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-text-multiple.svg (renamed from docs/src/material/templates/.icons/material/comment-text-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-text-outline.svg (renamed from docs/src/material/templates/.icons/material/comment-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment-text.svg (renamed from docs/src/material/templates/.icons/material/comment-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/comment.svg (renamed from docs/src/material/templates/.icons/material/comment.svg)0
-rw-r--r--docs/src/templates/.icons/material/compare-horizontal.svg (renamed from docs/src/material/templates/.icons/material/compare-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/compare-remove.svg (renamed from docs/src/material/templates/.icons/material/compare-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/compare-vertical.svg (renamed from docs/src/material/templates/.icons/material/compare-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/compare.svg (renamed from docs/src/material/templates/.icons/material/compare.svg)0
-rw-r--r--docs/src/templates/.icons/material/compass-off-outline.svg (renamed from docs/src/material/templates/.icons/material/compass-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/compass-off.svg (renamed from docs/src/material/templates/.icons/material/compass-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/compass-outline.svg (renamed from docs/src/material/templates/.icons/material/compass-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/compass-rose.svg (renamed from docs/src/material/templates/.icons/material/compass-rose.svg)0
-rw-r--r--docs/src/templates/.icons/material/compass.svg (renamed from docs/src/material/templates/.icons/material/compass.svg)0
-rw-r--r--docs/src/templates/.icons/material/compost.svg (renamed from docs/src/material/templates/.icons/material/compost.svg)0
-rw-r--r--docs/src/templates/.icons/material/cone-off.svg (renamed from docs/src/material/templates/.icons/material/cone-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cone.svg (renamed from docs/src/material/templates/.icons/material/cone.svg)0
-rw-r--r--docs/src/templates/.icons/material/connection.svg (renamed from docs/src/material/templates/.icons/material/connection.svg)0
-rw-r--r--docs/src/templates/.icons/material/console-line.svg (renamed from docs/src/material/templates/.icons/material/console-line.svg)0
-rw-r--r--docs/src/templates/.icons/material/console-network-outline.svg (renamed from docs/src/material/templates/.icons/material/console-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/console-network.svg (renamed from docs/src/material/templates/.icons/material/console-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/console.svg (renamed from docs/src/material/templates/.icons/material/console.svg)0
-rw-r--r--docs/src/templates/.icons/material/consolidate.svg (renamed from docs/src/material/templates/.icons/material/consolidate.svg)0
-rw-r--r--docs/src/templates/.icons/material/contactless-payment-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/contactless-payment-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/contactless-payment-circle.svg (renamed from docs/src/material/templates/.icons/material/contactless-payment-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/contactless-payment.svg (renamed from docs/src/material/templates/.icons/material/contactless-payment.svg)0
-rw-r--r--docs/src/templates/.icons/material/contacts-outline.svg (renamed from docs/src/material/templates/.icons/material/contacts-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/contacts.svg (renamed from docs/src/material/templates/.icons/material/contacts.svg)0
-rw-r--r--docs/src/templates/.icons/material/contain-end.svg (renamed from docs/src/material/templates/.icons/material/contain-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/contain-start.svg (renamed from docs/src/material/templates/.icons/material/contain-start.svg)0
-rw-r--r--docs/src/templates/.icons/material/contain.svg (renamed from docs/src/material/templates/.icons/material/contain.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-copy.svg (renamed from docs/src/material/templates/.icons/material/content-copy.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-cut.svg (renamed from docs/src/material/templates/.icons/material/content-cut.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-duplicate.svg (renamed from docs/src/material/templates/.icons/material/content-duplicate.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-paste.svg (renamed from docs/src/material/templates/.icons/material/content-paste.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-alert.svg (renamed from docs/src/material/templates/.icons/material/content-save-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-all-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-all-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-all.svg (renamed from docs/src/material/templates/.icons/material/content-save-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-check-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-check.svg (renamed from docs/src/material/templates/.icons/material/content-save-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-cog.svg (renamed from docs/src/material/templates/.icons/material/content-save-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-edit.svg (renamed from docs/src/material/templates/.icons/material/content-save-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-minus.svg (renamed from docs/src/material/templates/.icons/material/content-save-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-move-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-move-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-move.svg (renamed from docs/src/material/templates/.icons/material/content-save-move.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-off-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-off.svg (renamed from docs/src/material/templates/.icons/material/content-save-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-plus.svg (renamed from docs/src/material/templates/.icons/material/content-save-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/content-save-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save-settings.svg (renamed from docs/src/material/templates/.icons/material/content-save-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/content-save.svg (renamed from docs/src/material/templates/.icons/material/content-save.svg)0
-rw-r--r--docs/src/templates/.icons/material/contrast-box.svg (renamed from docs/src/material/templates/.icons/material/contrast-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/contrast-circle.svg (renamed from docs/src/material/templates/.icons/material/contrast-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/contrast.svg (renamed from docs/src/material/templates/.icons/material/contrast.svg)0
-rw-r--r--docs/src/templates/.icons/material/controller-classic-outline.svg (renamed from docs/src/material/templates/.icons/material/controller-classic-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/controller-classic.svg (renamed from docs/src/material/templates/.icons/material/controller-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/controller-off.svg (renamed from docs/src/material/templates/.icons/material/controller-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/controller.svg (renamed from docs/src/material/templates/.icons/material/controller.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-alert.svg (renamed from docs/src/material/templates/.icons/material/cookie-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-check-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-check.svg (renamed from docs/src/material/templates/.icons/material/cookie-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-clock.svg (renamed from docs/src/material/templates/.icons/material/cookie-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-cog.svg (renamed from docs/src/material/templates/.icons/material/cookie-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-edit.svg (renamed from docs/src/material/templates/.icons/material/cookie-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-lock.svg (renamed from docs/src/material/templates/.icons/material/cookie-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-minus.svg (renamed from docs/src/material/templates/.icons/material/cookie-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-off-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-off.svg (renamed from docs/src/material/templates/.icons/material/cookie-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-plus.svg (renamed from docs/src/material/templates/.icons/material/cookie-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-refresh.svg (renamed from docs/src/material/templates/.icons/material/cookie-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-remove.svg (renamed from docs/src/material/templates/.icons/material/cookie-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/cookie-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie-settings.svg (renamed from docs/src/material/templates/.icons/material/cookie-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/cookie.svg (renamed from docs/src/material/templates/.icons/material/cookie.svg)0
-rw-r--r--docs/src/templates/.icons/material/coolant-temperature.svg (renamed from docs/src/material/templates/.icons/material/coolant-temperature.svg)0
-rw-r--r--docs/src/templates/.icons/material/copyleft.svg (renamed from docs/src/material/templates/.icons/material/copyleft.svg)0
-rw-r--r--docs/src/templates/.icons/material/copyright.svg (renamed from docs/src/material/templates/.icons/material/copyright.svg)0
-rw-r--r--docs/src/templates/.icons/material/cordova.svg (renamed from docs/src/material/templates/.icons/material/cordova.svg)0
-rw-r--r--docs/src/templates/.icons/material/corn-off.svg (renamed from docs/src/material/templates/.icons/material/corn-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/corn.svg (renamed from docs/src/material/templates/.icons/material/corn.svg)0
-rw-r--r--docs/src/templates/.icons/material/cosine-wave.svg (renamed from docs/src/material/templates/.icons/material/cosine-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/counter.svg (renamed from docs/src/material/templates/.icons/material/counter.svg)0
-rw-r--r--docs/src/templates/.icons/material/countertop-outline.svg (renamed from docs/src/material/templates/.icons/material/countertop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/countertop.svg (renamed from docs/src/material/templates/.icons/material/countertop.svg)0
-rw-r--r--docs/src/templates/.icons/material/cow-off.svg (renamed from docs/src/material/templates/.icons/material/cow-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cow.svg (renamed from docs/src/material/templates/.icons/material/cow.svg)0
-rw-r--r--docs/src/templates/.icons/material/cpu-32-bit.svg (renamed from docs/src/material/templates/.icons/material/cpu-32-bit.svg)0
-rw-r--r--docs/src/templates/.icons/material/cpu-64-bit.svg (renamed from docs/src/material/templates/.icons/material/cpu-64-bit.svg)0
-rw-r--r--docs/src/templates/.icons/material/cradle-outline.svg (renamed from docs/src/material/templates/.icons/material/cradle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cradle.svg (renamed from docs/src/material/templates/.icons/material/cradle.svg)0
-rw-r--r--docs/src/templates/.icons/material/crane.svg (renamed from docs/src/material/templates/.icons/material/crane.svg)0
-rw-r--r--docs/src/templates/.icons/material/creation-outline.svg (renamed from docs/src/material/templates/.icons/material/creation-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/creation.svg (renamed from docs/src/material/templates/.icons/material/creation.svg)0
-rw-r--r--docs/src/templates/.icons/material/creative-commons.svg (renamed from docs/src/material/templates/.icons/material/creative-commons.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-check-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-check.svg (renamed from docs/src/material/templates/.icons/material/credit-card-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-chip-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-chip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-chip.svg (renamed from docs/src/material/templates/.icons/material/credit-card-chip.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-clock.svg (renamed from docs/src/material/templates/.icons/material/credit-card-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-edit.svg (renamed from docs/src/material/templates/.icons/material/credit-card-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-fast-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-fast-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-fast.svg (renamed from docs/src/material/templates/.icons/material/credit-card-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-lock.svg (renamed from docs/src/material/templates/.icons/material/credit-card-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-marker.svg (renamed from docs/src/material/templates/.icons/material/credit-card-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-minus.svg (renamed from docs/src/material/templates/.icons/material/credit-card-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-multiple.svg (renamed from docs/src/material/templates/.icons/material/credit-card-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-off-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-off.svg (renamed from docs/src/material/templates/.icons/material/credit-card-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-plus.svg (renamed from docs/src/material/templates/.icons/material/credit-card-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-refresh.svg (renamed from docs/src/material/templates/.icons/material/credit-card-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-refund-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-refund-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-refund.svg (renamed from docs/src/material/templates/.icons/material/credit-card-refund.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-remove.svg (renamed from docs/src/material/templates/.icons/material/credit-card-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-scan-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-scan-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-scan.svg (renamed from docs/src/material/templates/.icons/material/credit-card-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-search-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-search.svg (renamed from docs/src/material/templates/.icons/material/credit-card-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-settings.svg (renamed from docs/src/material/templates/.icons/material/credit-card-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-sync.svg (renamed from docs/src/material/templates/.icons/material/credit-card-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-wireless-off-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-wireless-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-wireless-off.svg (renamed from docs/src/material/templates/.icons/material/credit-card-wireless-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-wireless-outline.svg (renamed from docs/src/material/templates/.icons/material/credit-card-wireless-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card-wireless.svg (renamed from docs/src/material/templates/.icons/material/credit-card-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/credit-card.svg (renamed from docs/src/material/templates/.icons/material/credit-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/cricket.svg (renamed from docs/src/material/templates/.icons/material/cricket.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop-free.svg (renamed from docs/src/material/templates/.icons/material/crop-free.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop-landscape.svg (renamed from docs/src/material/templates/.icons/material/crop-landscape.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop-portrait.svg (renamed from docs/src/material/templates/.icons/material/crop-portrait.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop-rotate.svg (renamed from docs/src/material/templates/.icons/material/crop-rotate.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop-square.svg (renamed from docs/src/material/templates/.icons/material/crop-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/crop.svg (renamed from docs/src/material/templates/.icons/material/crop.svg)0
-rw-r--r--docs/src/templates/.icons/material/cross-bolnisi.svg (renamed from docs/src/material/templates/.icons/material/cross-bolnisi.svg)0
-rw-r--r--docs/src/templates/.icons/material/cross-celtic.svg (renamed from docs/src/material/templates/.icons/material/cross-celtic.svg)0
-rw-r--r--docs/src/templates/.icons/material/cross-outline.svg (renamed from docs/src/material/templates/.icons/material/cross-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cross.svg (renamed from docs/src/material/templates/.icons/material/cross.svg)0
-rw-r--r--docs/src/templates/.icons/material/crosshairs-gps.svg (renamed from docs/src/material/templates/.icons/material/crosshairs-gps.svg)0
-rw-r--r--docs/src/templates/.icons/material/crosshairs-off.svg (renamed from docs/src/material/templates/.icons/material/crosshairs-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/crosshairs-question.svg (renamed from docs/src/material/templates/.icons/material/crosshairs-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/crosshairs.svg (renamed from docs/src/material/templates/.icons/material/crosshairs.svg)0
-rw-r--r--docs/src/templates/.icons/material/crowd.svg (renamed from docs/src/material/templates/.icons/material/crowd.svg)0
-rw-r--r--docs/src/templates/.icons/material/crown-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/crown-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/crown-circle.svg (renamed from docs/src/material/templates/.icons/material/crown-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/crown-outline.svg (renamed from docs/src/material/templates/.icons/material/crown-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/crown.svg (renamed from docs/src/material/templates/.icons/material/crown.svg)0
-rw-r--r--docs/src/templates/.icons/material/cryengine.svg (renamed from docs/src/material/templates/.icons/material/cryengine.svg)0
-rw-r--r--docs/src/templates/.icons/material/crystal-ball.svg (renamed from docs/src/material/templates/.icons/material/crystal-ball.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-off-outline.svg (renamed from docs/src/material/templates/.icons/material/cube-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-off.svg (renamed from docs/src/material/templates/.icons/material/cube-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-outline.svg (renamed from docs/src/material/templates/.icons/material/cube-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-scan.svg (renamed from docs/src/material/templates/.icons/material/cube-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-send.svg (renamed from docs/src/material/templates/.icons/material/cube-send.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube-unfolded.svg (renamed from docs/src/material/templates/.icons/material/cube-unfolded.svg)0
-rw-r--r--docs/src/templates/.icons/material/cube.svg (renamed from docs/src/material/templates/.icons/material/cube.svg)0
-rw-r--r--docs/src/templates/.icons/material/cup-off-outline.svg (renamed from docs/src/material/templates/.icons/material/cup-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cup-off.svg (renamed from docs/src/material/templates/.icons/material/cup-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cup-outline.svg (renamed from docs/src/material/templates/.icons/material/cup-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cup-water.svg (renamed from docs/src/material/templates/.icons/material/cup-water.svg)0
-rw-r--r--docs/src/templates/.icons/material/cup.svg (renamed from docs/src/material/templates/.icons/material/cup.svg)0
-rw-r--r--docs/src/templates/.icons/material/cupboard-outline.svg (renamed from docs/src/material/templates/.icons/material/cupboard-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cupboard.svg (renamed from docs/src/material/templates/.icons/material/cupboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/cupcake.svg (renamed from docs/src/material/templates/.icons/material/cupcake.svg)0
-rw-r--r--docs/src/templates/.icons/material/curling.svg (renamed from docs/src/material/templates/.icons/material/curling.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-bdt.svg (renamed from docs/src/material/templates/.icons/material/currency-bdt.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-brl.svg (renamed from docs/src/material/templates/.icons/material/currency-brl.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-btc.svg (renamed from docs/src/material/templates/.icons/material/currency-btc.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-cny.svg (renamed from docs/src/material/templates/.icons/material/currency-cny.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-eth.svg (renamed from docs/src/material/templates/.icons/material/currency-eth.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-eur-off.svg (renamed from docs/src/material/templates/.icons/material/currency-eur-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-eur.svg (renamed from docs/src/material/templates/.icons/material/currency-eur.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-fra.svg (renamed from docs/src/material/templates/.icons/material/currency-fra.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-gbp.svg (renamed from docs/src/material/templates/.icons/material/currency-gbp.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-ils.svg (renamed from docs/src/material/templates/.icons/material/currency-ils.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-inr.svg (renamed from docs/src/material/templates/.icons/material/currency-inr.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-jpy.svg (renamed from docs/src/material/templates/.icons/material/currency-jpy.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-krw.svg (renamed from docs/src/material/templates/.icons/material/currency-krw.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-kzt.svg (renamed from docs/src/material/templates/.icons/material/currency-kzt.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-mnt.svg (renamed from docs/src/material/templates/.icons/material/currency-mnt.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-ngn.svg (renamed from docs/src/material/templates/.icons/material/currency-ngn.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-php.svg (renamed from docs/src/material/templates/.icons/material/currency-php.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-rial.svg (renamed from docs/src/material/templates/.icons/material/currency-rial.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-rub.svg (renamed from docs/src/material/templates/.icons/material/currency-rub.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-rupee.svg (renamed from docs/src/material/templates/.icons/material/currency-rupee.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-sign.svg (renamed from docs/src/material/templates/.icons/material/currency-sign.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-thb.svg (renamed from docs/src/material/templates/.icons/material/currency-thb.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-try.svg (renamed from docs/src/material/templates/.icons/material/currency-try.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-twd.svg (renamed from docs/src/material/templates/.icons/material/currency-twd.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-uah.svg (renamed from docs/src/material/templates/.icons/material/currency-uah.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-usd-off.svg (renamed from docs/src/material/templates/.icons/material/currency-usd-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/currency-usd.svg (renamed from docs/src/material/templates/.icons/material/currency-usd.svg)0
-rw-r--r--docs/src/templates/.icons/material/current-ac.svg (renamed from docs/src/material/templates/.icons/material/current-ac.svg)0
-rw-r--r--docs/src/templates/.icons/material/current-dc.svg (renamed from docs/src/material/templates/.icons/material/current-dc.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default-click-outline.svg (renamed from docs/src/material/templates/.icons/material/cursor-default-click-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default-click.svg (renamed from docs/src/material/templates/.icons/material/cursor-default-click.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default-gesture-outline.svg (renamed from docs/src/material/templates/.icons/material/cursor-default-gesture-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default-gesture.svg (renamed from docs/src/material/templates/.icons/material/cursor-default-gesture.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default-outline.svg (renamed from docs/src/material/templates/.icons/material/cursor-default-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-default.svg (renamed from docs/src/material/templates/.icons/material/cursor-default.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-move.svg (renamed from docs/src/material/templates/.icons/material/cursor-move.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-pointer.svg (renamed from docs/src/material/templates/.icons/material/cursor-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/material/cursor-text.svg (renamed from docs/src/material/templates/.icons/material/cursor-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/curtains-closed.svg (renamed from docs/src/material/templates/.icons/material/curtains-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/curtains.svg (renamed from docs/src/material/templates/.icons/material/curtains.svg)0
-rw-r--r--docs/src/templates/.icons/material/cylinder-off.svg (renamed from docs/src/material/templates/.icons/material/cylinder-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/cylinder.svg (renamed from docs/src/material/templates/.icons/material/cylinder.svg)0
-rw-r--r--docs/src/templates/.icons/material/dance-ballroom.svg (renamed from docs/src/material/templates/.icons/material/dance-ballroom.svg)0
-rw-r--r--docs/src/templates/.icons/material/dance-pole.svg (renamed from docs/src/material/templates/.icons/material/dance-pole.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix-edit.svg (renamed from docs/src/material/templates/.icons/material/data-matrix-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix-minus.svg (renamed from docs/src/material/templates/.icons/material/data-matrix-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix-plus.svg (renamed from docs/src/material/templates/.icons/material/data-matrix-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix-remove.svg (renamed from docs/src/material/templates/.icons/material/data-matrix-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix-scan.svg (renamed from docs/src/material/templates/.icons/material/data-matrix-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/data-matrix.svg (renamed from docs/src/material/templates/.icons/material/data-matrix.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/database-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-alert.svg (renamed from docs/src/material/templates/.icons/material/database-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/database-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-check-outline.svg (renamed from docs/src/material/templates/.icons/material/database-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-check.svg (renamed from docs/src/material/templates/.icons/material/database-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/database-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-clock.svg (renamed from docs/src/material/templates/.icons/material/database-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/database-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-cog.svg (renamed from docs/src/material/templates/.icons/material/database-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/database-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-edit.svg (renamed from docs/src/material/templates/.icons/material/database-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-export-outline.svg (renamed from docs/src/material/templates/.icons/material/database-export-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-export.svg (renamed from docs/src/material/templates/.icons/material/database-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-eye-off-outline.svg (renamed from docs/src/material/templates/.icons/material/database-eye-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-eye-off.svg (renamed from docs/src/material/templates/.icons/material/database-eye-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/database-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-eye.svg (renamed from docs/src/material/templates/.icons/material/database-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-import-outline.svg (renamed from docs/src/material/templates/.icons/material/database-import-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-import.svg (renamed from docs/src/material/templates/.icons/material/database-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/database-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-lock.svg (renamed from docs/src/material/templates/.icons/material/database-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/database-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-marker.svg (renamed from docs/src/material/templates/.icons/material/database-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/database-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-minus.svg (renamed from docs/src/material/templates/.icons/material/database-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-off-outline.svg (renamed from docs/src/material/templates/.icons/material/database-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-off.svg (renamed from docs/src/material/templates/.icons/material/database-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-outline.svg (renamed from docs/src/material/templates/.icons/material/database-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/database-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-plus.svg (renamed from docs/src/material/templates/.icons/material/database-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/database-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-refresh.svg (renamed from docs/src/material/templates/.icons/material/database-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/database-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-remove.svg (renamed from docs/src/material/templates/.icons/material/database-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-search-outline.svg (renamed from docs/src/material/templates/.icons/material/database-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-search.svg (renamed from docs/src/material/templates/.icons/material/database-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/database-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-settings.svg (renamed from docs/src/material/templates/.icons/material/database-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/database-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/database-sync.svg (renamed from docs/src/material/templates/.icons/material/database-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/database.svg (renamed from docs/src/material/templates/.icons/material/database.svg)0
-rw-r--r--docs/src/templates/.icons/material/death-star-variant.svg (renamed from docs/src/material/templates/.icons/material/death-star-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/death-star.svg (renamed from docs/src/material/templates/.icons/material/death-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/deathly-hallows.svg (renamed from docs/src/material/templates/.icons/material/deathly-hallows.svg)0
-rw-r--r--docs/src/templates/.icons/material/debian.svg (renamed from docs/src/material/templates/.icons/material/debian.svg)0
-rw-r--r--docs/src/templates/.icons/material/debug-step-into.svg (renamed from docs/src/material/templates/.icons/material/debug-step-into.svg)0
-rw-r--r--docs/src/templates/.icons/material/debug-step-out.svg (renamed from docs/src/material/templates/.icons/material/debug-step-out.svg)0
-rw-r--r--docs/src/templates/.icons/material/debug-step-over.svg (renamed from docs/src/material/templates/.icons/material/debug-step-over.svg)0
-rw-r--r--docs/src/templates/.icons/material/decagram-outline.svg (renamed from docs/src/material/templates/.icons/material/decagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/decagram.svg (renamed from docs/src/material/templates/.icons/material/decagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal-comma-decrease.svg (renamed from docs/src/material/templates/.icons/material/decimal-comma-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal-comma-increase.svg (renamed from docs/src/material/templates/.icons/material/decimal-comma-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal-comma.svg (renamed from docs/src/material/templates/.icons/material/decimal-comma.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal-decrease.svg (renamed from docs/src/material/templates/.icons/material/decimal-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal-increase.svg (renamed from docs/src/material/templates/.icons/material/decimal-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/decimal.svg (renamed from docs/src/material/templates/.icons/material/decimal.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-alert.svg (renamed from docs/src/material/templates/.icons/material/delete-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-circle.svg (renamed from docs/src/material/templates/.icons/material/delete-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-clock.svg (renamed from docs/src/material/templates/.icons/material/delete-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-empty-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-empty-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-empty.svg (renamed from docs/src/material/templates/.icons/material/delete-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-forever-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-forever-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-forever.svg (renamed from docs/src/material/templates/.icons/material/delete-forever.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-off-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-off.svg (renamed from docs/src/material/templates/.icons/material/delete-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-restore.svg (renamed from docs/src/material/templates/.icons/material/delete-restore.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-sweep-outline.svg (renamed from docs/src/material/templates/.icons/material/delete-sweep-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-sweep.svg (renamed from docs/src/material/templates/.icons/material/delete-sweep.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete-variant.svg (renamed from docs/src/material/templates/.icons/material/delete-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/delete.svg (renamed from docs/src/material/templates/.icons/material/delete.svg)0
-rw-r--r--docs/src/templates/.icons/material/delta.svg (renamed from docs/src/material/templates/.icons/material/delta.svg)0
-rw-r--r--docs/src/templates/.icons/material/desk-lamp-off.svg (renamed from docs/src/material/templates/.icons/material/desk-lamp-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/desk-lamp-on.svg (renamed from docs/src/material/templates/.icons/material/desk-lamp-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/desk-lamp.svg (renamed from docs/src/material/templates/.icons/material/desk-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/desk.svg (renamed from docs/src/material/templates/.icons/material/desk.svg)0
-rw-r--r--docs/src/templates/.icons/material/deskphone.svg (renamed from docs/src/material/templates/.icons/material/deskphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/desktop-classic.svg (renamed from docs/src/material/templates/.icons/material/desktop-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/desktop-tower-monitor.svg (renamed from docs/src/material/templates/.icons/material/desktop-tower-monitor.svg)0
-rw-r--r--docs/src/templates/.icons/material/desktop-tower.svg (renamed from docs/src/material/templates/.icons/material/desktop-tower.svg)0
-rw-r--r--docs/src/templates/.icons/material/details.svg (renamed from docs/src/material/templates/.icons/material/details.svg)0
-rw-r--r--docs/src/templates/.icons/material/dev-to.svg (renamed from docs/src/material/templates/.icons/material/dev-to.svg)0
-rw-r--r--docs/src/templates/.icons/material/developer-board.svg (renamed from docs/src/material/templates/.icons/material/developer-board.svg)0
-rw-r--r--docs/src/templates/.icons/material/deviantart.svg (renamed from docs/src/material/templates/.icons/material/deviantart.svg)0
-rw-r--r--docs/src/templates/.icons/material/devices.svg (renamed from docs/src/material/templates/.icons/material/devices.svg)0
-rw-r--r--docs/src/templates/.icons/material/dharmachakra.svg (renamed from docs/src/material/templates/.icons/material/dharmachakra.svg)0
-rw-r--r--docs/src/templates/.icons/material/diabetes.svg (renamed from docs/src/material/templates/.icons/material/diabetes.svg)0
-rw-r--r--docs/src/templates/.icons/material/dialpad.svg (renamed from docs/src/material/templates/.icons/material/dialpad.svg)0
-rw-r--r--docs/src/templates/.icons/material/diameter-outline.svg (renamed from docs/src/material/templates/.icons/material/diameter-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/diameter-variant.svg (renamed from docs/src/material/templates/.icons/material/diameter-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/diameter.svg (renamed from docs/src/material/templates/.icons/material/diameter.svg)0
-rw-r--r--docs/src/templates/.icons/material/diamond-outline.svg (renamed from docs/src/material/templates/.icons/material/diamond-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/diamond-stone.svg (renamed from docs/src/material/templates/.icons/material/diamond-stone.svg)0
-rw-r--r--docs/src/templates/.icons/material/diamond.svg (renamed from docs/src/material/templates/.icons/material/diamond.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-1-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-1-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-1.svg (renamed from docs/src/material/templates/.icons/material/dice-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-2-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-2-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-2.svg (renamed from docs/src/material/templates/.icons/material/dice-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-3-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-3-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-3.svg (renamed from docs/src/material/templates/.icons/material/dice-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-4-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-4-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-4.svg (renamed from docs/src/material/templates/.icons/material/dice-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-5-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-5-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-5.svg (renamed from docs/src/material/templates/.icons/material/dice-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-6-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-6-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-6.svg (renamed from docs/src/material/templates/.icons/material/dice-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d10-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d10-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d10.svg (renamed from docs/src/material/templates/.icons/material/dice-d10.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d12-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d12-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d12.svg (renamed from docs/src/material/templates/.icons/material/dice-d12.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d20-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d20-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d20.svg (renamed from docs/src/material/templates/.icons/material/dice-d20.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d4-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d4-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d4.svg (renamed from docs/src/material/templates/.icons/material/dice-d4.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d6-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d6-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d6.svg (renamed from docs/src/material/templates/.icons/material/dice-d6.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d8-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-d8-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-d8.svg (renamed from docs/src/material/templates/.icons/material/dice-d8.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/dice-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dice-multiple.svg (renamed from docs/src/material/templates/.icons/material/dice-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/digital-ocean.svg (renamed from docs/src/material/templates/.icons/material/digital-ocean.svg)0
-rw-r--r--docs/src/templates/.icons/material/dip-switch.svg (renamed from docs/src/material/templates/.icons/material/dip-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/directions-fork.svg (renamed from docs/src/material/templates/.icons/material/directions-fork.svg)0
-rw-r--r--docs/src/templates/.icons/material/directions.svg (renamed from docs/src/material/templates/.icons/material/directions.svg)0
-rw-r--r--docs/src/templates/.icons/material/disc-alert.svg (renamed from docs/src/material/templates/.icons/material/disc-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/disc-player.svg (renamed from docs/src/material/templates/.icons/material/disc-player.svg)0
-rw-r--r--docs/src/templates/.icons/material/disc.svg (renamed from docs/src/material/templates/.icons/material/disc.svg)0
-rw-r--r--docs/src/templates/.icons/material/dishwasher-alert.svg (renamed from docs/src/material/templates/.icons/material/dishwasher-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/dishwasher-off.svg (renamed from docs/src/material/templates/.icons/material/dishwasher-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/dishwasher.svg (renamed from docs/src/material/templates/.icons/material/dishwasher.svg)0
-rw-r--r--docs/src/templates/.icons/material/disqus.svg (renamed from docs/src/material/templates/.icons/material/disqus.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-horizontal-center.svg (renamed from docs/src/material/templates/.icons/material/distribute-horizontal-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-horizontal-left.svg (renamed from docs/src/material/templates/.icons/material/distribute-horizontal-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-horizontal-right.svg (renamed from docs/src/material/templates/.icons/material/distribute-horizontal-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-vertical-bottom.svg (renamed from docs/src/material/templates/.icons/material/distribute-vertical-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-vertical-center.svg (renamed from docs/src/material/templates/.icons/material/distribute-vertical-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/distribute-vertical-top.svg (renamed from docs/src/material/templates/.icons/material/distribute-vertical-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/diversify.svg (renamed from docs/src/material/templates/.icons/material/diversify.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-flippers.svg (renamed from docs/src/material/templates/.icons/material/diving-flippers.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-helmet.svg (renamed from docs/src/material/templates/.icons/material/diving-helmet.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-scuba-flag.svg (renamed from docs/src/material/templates/.icons/material/diving-scuba-flag.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-scuba-mask.svg (renamed from docs/src/material/templates/.icons/material/diving-scuba-mask.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-scuba-tank-multiple.svg (renamed from docs/src/material/templates/.icons/material/diving-scuba-tank-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-scuba-tank.svg (renamed from docs/src/material/templates/.icons/material/diving-scuba-tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-scuba.svg (renamed from docs/src/material/templates/.icons/material/diving-scuba.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving-snorkel.svg (renamed from docs/src/material/templates/.icons/material/diving-snorkel.svg)0
-rw-r--r--docs/src/templates/.icons/material/diving.svg (renamed from docs/src/material/templates/.icons/material/diving.svg)0
-rw-r--r--docs/src/templates/.icons/material/division-box.svg (renamed from docs/src/material/templates/.icons/material/division-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/division.svg (renamed from docs/src/material/templates/.icons/material/division.svg)0
-rw-r--r--docs/src/templates/.icons/material/dlna.svg (renamed from docs/src/material/templates/.icons/material/dlna.svg)0
-rw-r--r--docs/src/templates/.icons/material/dna.svg (renamed from docs/src/material/templates/.icons/material/dna.svg)0
-rw-r--r--docs/src/templates/.icons/material/dns-outline.svg (renamed from docs/src/material/templates/.icons/material/dns-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dns.svg (renamed from docs/src/material/templates/.icons/material/dns.svg)0
-rw-r--r--docs/src/templates/.icons/material/dock-bottom.svg (renamed from docs/src/material/templates/.icons/material/dock-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/dock-left.svg (renamed from docs/src/material/templates/.icons/material/dock-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/dock-right.svg (renamed from docs/src/material/templates/.icons/material/dock-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/dock-top.svg (renamed from docs/src/material/templates/.icons/material/dock-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/dock-window.svg (renamed from docs/src/material/templates/.icons/material/dock-window.svg)0
-rw-r--r--docs/src/templates/.icons/material/docker.svg (renamed from docs/src/material/templates/.icons/material/docker.svg)0
-rw-r--r--docs/src/templates/.icons/material/doctor.svg (renamed from docs/src/material/templates/.icons/material/doctor.svg)0
-rw-r--r--docs/src/templates/.icons/material/dog-service.svg (renamed from docs/src/material/templates/.icons/material/dog-service.svg)0
-rw-r--r--docs/src/templates/.icons/material/dog-side-off.svg (renamed from docs/src/material/templates/.icons/material/dog-side-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/dog-side.svg (renamed from docs/src/material/templates/.icons/material/dog-side.svg)0
-rw-r--r--docs/src/templates/.icons/material/dog.svg (renamed from docs/src/material/templates/.icons/material/dog.svg)0
-rw-r--r--docs/src/templates/.icons/material/dolby.svg (renamed from docs/src/material/templates/.icons/material/dolby.svg)0
-rw-r--r--docs/src/templates/.icons/material/dolly.svg (renamed from docs/src/material/templates/.icons/material/dolly.svg)0
-rw-r--r--docs/src/templates/.icons/material/dolphin.svg (renamed from docs/src/material/templates/.icons/material/dolphin.svg)0
-rw-r--r--docs/src/templates/.icons/material/domain-off.svg (renamed from docs/src/material/templates/.icons/material/domain-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/domain-plus.svg (renamed from docs/src/material/templates/.icons/material/domain-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/domain-remove.svg (renamed from docs/src/material/templates/.icons/material/domain-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/domain-switch.svg (renamed from docs/src/material/templates/.icons/material/domain-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/domain.svg (renamed from docs/src/material/templates/.icons/material/domain.svg)0
-rw-r--r--docs/src/templates/.icons/material/dome-light.svg (renamed from docs/src/material/templates/.icons/material/dome-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/domino-mask.svg (renamed from docs/src/material/templates/.icons/material/domino-mask.svg)0
-rw-r--r--docs/src/templates/.icons/material/donkey.svg (renamed from docs/src/material/templates/.icons/material/donkey.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-closed-lock.svg (renamed from docs/src/material/templates/.icons/material/door-closed-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-closed.svg (renamed from docs/src/material/templates/.icons/material/door-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-open.svg (renamed from docs/src/material/templates/.icons/material/door-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-sliding-lock.svg (renamed from docs/src/material/templates/.icons/material/door-sliding-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-sliding-open.svg (renamed from docs/src/material/templates/.icons/material/door-sliding-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/door-sliding.svg (renamed from docs/src/material/templates/.icons/material/door-sliding.svg)0
-rw-r--r--docs/src/templates/.icons/material/door.svg (renamed from docs/src/material/templates/.icons/material/door.svg)0
-rw-r--r--docs/src/templates/.icons/material/doorbell-video.svg (renamed from docs/src/material/templates/.icons/material/doorbell-video.svg)0
-rw-r--r--docs/src/templates/.icons/material/doorbell.svg (renamed from docs/src/material/templates/.icons/material/doorbell.svg)0
-rw-r--r--docs/src/templates/.icons/material/dot-net.svg (renamed from docs/src/material/templates/.icons/material/dot-net.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-circle.svg (renamed from docs/src/material/templates/.icons/material/dots-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-grid.svg (renamed from docs/src/material/templates/.icons/material/dots-grid.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-hexagon.svg (renamed from docs/src/material/templates/.icons/material/dots-hexagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-horizontal-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/dots-horizontal-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-horizontal-circle.svg (renamed from docs/src/material/templates/.icons/material/dots-horizontal-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-horizontal.svg (renamed from docs/src/material/templates/.icons/material/dots-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-square.svg (renamed from docs/src/material/templates/.icons/material/dots-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-triangle.svg (renamed from docs/src/material/templates/.icons/material/dots-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-vertical-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/dots-vertical-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-vertical-circle.svg (renamed from docs/src/material/templates/.icons/material/dots-vertical-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/dots-vertical.svg (renamed from docs/src/material/templates/.icons/material/dots-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-box-outline.svg (renamed from docs/src/material/templates/.icons/material/download-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-box.svg (renamed from docs/src/material/templates/.icons/material/download-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/download-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-circle.svg (renamed from docs/src/material/templates/.icons/material/download-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/download-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-lock.svg (renamed from docs/src/material/templates/.icons/material/download-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-multiple.svg (renamed from docs/src/material/templates/.icons/material/download-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-network-outline.svg (renamed from docs/src/material/templates/.icons/material/download-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-network.svg (renamed from docs/src/material/templates/.icons/material/download-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-off-outline.svg (renamed from docs/src/material/templates/.icons/material/download-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-off.svg (renamed from docs/src/material/templates/.icons/material/download-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/download-outline.svg (renamed from docs/src/material/templates/.icons/material/download-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/download.svg (renamed from docs/src/material/templates/.icons/material/download.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag-horizontal-variant.svg (renamed from docs/src/material/templates/.icons/material/drag-horizontal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag-horizontal.svg (renamed from docs/src/material/templates/.icons/material/drag-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag-variant.svg (renamed from docs/src/material/templates/.icons/material/drag-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag-vertical-variant.svg (renamed from docs/src/material/templates/.icons/material/drag-vertical-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag-vertical.svg (renamed from docs/src/material/templates/.icons/material/drag-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/drag.svg (renamed from docs/src/material/templates/.icons/material/drag.svg)0
-rw-r--r--docs/src/templates/.icons/material/drama-masks.svg (renamed from docs/src/material/templates/.icons/material/drama-masks.svg)0
-rw-r--r--docs/src/templates/.icons/material/draw-pen.svg (renamed from docs/src/material/templates/.icons/material/draw-pen.svg)0
-rw-r--r--docs/src/templates/.icons/material/draw.svg (renamed from docs/src/material/templates/.icons/material/draw.svg)0
-rw-r--r--docs/src/templates/.icons/material/drawing-box.svg (renamed from docs/src/material/templates/.icons/material/drawing-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/drawing.svg (renamed from docs/src/material/templates/.icons/material/drawing.svg)0
-rw-r--r--docs/src/templates/.icons/material/dresser-outline.svg (renamed from docs/src/material/templates/.icons/material/dresser-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/dresser.svg (renamed from docs/src/material/templates/.icons/material/dresser.svg)0
-rw-r--r--docs/src/templates/.icons/material/drone.svg (renamed from docs/src/material/templates/.icons/material/drone.svg)0
-rw-r--r--docs/src/templates/.icons/material/dropbox.svg (renamed from docs/src/material/templates/.icons/material/dropbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/drupal.svg (renamed from docs/src/material/templates/.icons/material/drupal.svg)0
-rw-r--r--docs/src/templates/.icons/material/duck.svg (renamed from docs/src/material/templates/.icons/material/duck.svg)0
-rw-r--r--docs/src/templates/.icons/material/dumbbell.svg (renamed from docs/src/material/templates/.icons/material/dumbbell.svg)0
-rw-r--r--docs/src/templates/.icons/material/dump-truck.svg (renamed from docs/src/material/templates/.icons/material/dump-truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/ear-hearing-loop.svg (renamed from docs/src/material/templates/.icons/material/ear-hearing-loop.svg)0
-rw-r--r--docs/src/templates/.icons/material/ear-hearing-off.svg (renamed from docs/src/material/templates/.icons/material/ear-hearing-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/ear-hearing.svg (renamed from docs/src/material/templates/.icons/material/ear-hearing.svg)0
-rw-r--r--docs/src/templates/.icons/material/earbuds-off-outline.svg (renamed from docs/src/material/templates/.icons/material/earbuds-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/earbuds-off.svg (renamed from docs/src/material/templates/.icons/material/earbuds-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/earbuds-outline.svg (renamed from docs/src/material/templates/.icons/material/earbuds-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/earbuds.svg (renamed from docs/src/material/templates/.icons/material/earbuds.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/earth-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-box-minus.svg (renamed from docs/src/material/templates/.icons/material/earth-box-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-box-off.svg (renamed from docs/src/material/templates/.icons/material/earth-box-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-box-plus.svg (renamed from docs/src/material/templates/.icons/material/earth-box-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-box-remove.svg (renamed from docs/src/material/templates/.icons/material/earth-box-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-box.svg (renamed from docs/src/material/templates/.icons/material/earth-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-minus.svg (renamed from docs/src/material/templates/.icons/material/earth-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-off.svg (renamed from docs/src/material/templates/.icons/material/earth-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-plus.svg (renamed from docs/src/material/templates/.icons/material/earth-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth-remove.svg (renamed from docs/src/material/templates/.icons/material/earth-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/earth.svg (renamed from docs/src/material/templates/.icons/material/earth.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg-easter.svg (renamed from docs/src/material/templates/.icons/material/egg-easter.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg-fried.svg (renamed from docs/src/material/templates/.icons/material/egg-fried.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg-off-outline.svg (renamed from docs/src/material/templates/.icons/material/egg-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg-off.svg (renamed from docs/src/material/templates/.icons/material/egg-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg-outline.svg (renamed from docs/src/material/templates/.icons/material/egg-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/egg.svg (renamed from docs/src/material/templates/.icons/material/egg.svg)0
-rw-r--r--docs/src/templates/.icons/material/eiffel-tower.svg (renamed from docs/src/material/templates/.icons/material/eiffel-tower.svg)0
-rw-r--r--docs/src/templates/.icons/material/eight-track.svg (renamed from docs/src/material/templates/.icons/material/eight-track.svg)0
-rw-r--r--docs/src/templates/.icons/material/eject-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/eject-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eject-circle.svg (renamed from docs/src/material/templates/.icons/material/eject-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/eject-outline.svg (renamed from docs/src/material/templates/.icons/material/eject-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eject.svg (renamed from docs/src/material/templates/.icons/material/eject.svg)0
-rw-r--r--docs/src/templates/.icons/material/electric-switch-closed.svg (renamed from docs/src/material/templates/.icons/material/electric-switch-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/electric-switch.svg (renamed from docs/src/material/templates/.icons/material/electric-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/electron-framework.svg (renamed from docs/src/material/templates/.icons/material/electron-framework.svg)0
-rw-r--r--docs/src/templates/.icons/material/elephant.svg (renamed from docs/src/material/templates/.icons/material/elephant.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevation-decline.svg (renamed from docs/src/material/templates/.icons/material/elevation-decline.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevation-rise.svg (renamed from docs/src/material/templates/.icons/material/elevation-rise.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-down.svg (renamed from docs/src/material/templates/.icons/material/elevator-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-passenger-off-outline.svg (renamed from docs/src/material/templates/.icons/material/elevator-passenger-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-passenger-off.svg (renamed from docs/src/material/templates/.icons/material/elevator-passenger-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-passenger-outline.svg (renamed from docs/src/material/templates/.icons/material/elevator-passenger-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-passenger.svg (renamed from docs/src/material/templates/.icons/material/elevator-passenger.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator-up.svg (renamed from docs/src/material/templates/.icons/material/elevator-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/elevator.svg (renamed from docs/src/material/templates/.icons/material/elevator.svg)0
-rw-r--r--docs/src/templates/.icons/material/ellipse-outline.svg (renamed from docs/src/material/templates/.icons/material/ellipse-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ellipse.svg (renamed from docs/src/material/templates/.icons/material/ellipse.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/email-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-alert.svg (renamed from docs/src/material/templates/.icons/material/email-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/email-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/email-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/email-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/email-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-box.svg (renamed from docs/src/material/templates/.icons/material/email-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-check-outline.svg (renamed from docs/src/material/templates/.icons/material/email-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-check.svg (renamed from docs/src/material/templates/.icons/material/email-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/email-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-edit.svg (renamed from docs/src/material/templates/.icons/material/email-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-fast-outline.svg (renamed from docs/src/material/templates/.icons/material/email-fast-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-fast.svg (renamed from docs/src/material/templates/.icons/material/email-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/email-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/email-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-lock.svg (renamed from docs/src/material/templates/.icons/material/email-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-mark-as-unread.svg (renamed from docs/src/material/templates/.icons/material/email-mark-as-unread.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/email-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-minus.svg (renamed from docs/src/material/templates/.icons/material/email-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/email-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-multiple.svg (renamed from docs/src/material/templates/.icons/material/email-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-newsletter.svg (renamed from docs/src/material/templates/.icons/material/email-newsletter.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-off-outline.svg (renamed from docs/src/material/templates/.icons/material/email-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-off.svg (renamed from docs/src/material/templates/.icons/material/email-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-open-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/email-open-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-open-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/email-open-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-open-multiple.svg (renamed from docs/src/material/templates/.icons/material/email-open-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-open-outline.svg (renamed from docs/src/material/templates/.icons/material/email-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-open.svg (renamed from docs/src/material/templates/.icons/material/email-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-outline.svg (renamed from docs/src/material/templates/.icons/material/email-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/email-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-plus.svg (renamed from docs/src/material/templates/.icons/material/email-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/email-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-remove.svg (renamed from docs/src/material/templates/.icons/material/email-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-seal-outline.svg (renamed from docs/src/material/templates/.icons/material/email-seal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-seal.svg (renamed from docs/src/material/templates/.icons/material/email-seal.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-search-outline.svg (renamed from docs/src/material/templates/.icons/material/email-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-search.svg (renamed from docs/src/material/templates/.icons/material/email-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/email-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-sync.svg (renamed from docs/src/material/templates/.icons/material/email-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/email-variant.svg (renamed from docs/src/material/templates/.icons/material/email-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/email.svg (renamed from docs/src/material/templates/.icons/material/email.svg)0
-rw-r--r--docs/src/templates/.icons/material/ember.svg (renamed from docs/src/material/templates/.icons/material/ember.svg)0
-rw-r--r--docs/src/templates/.icons/material/emby.svg (renamed from docs/src/material/templates/.icons/material/emby.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-angry-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-angry-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-angry.svg (renamed from docs/src/material/templates/.icons/material/emoticon-angry.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-confused-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-confused-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-confused.svg (renamed from docs/src/material/templates/.icons/material/emoticon-confused.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-cool-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-cool-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-cool.svg (renamed from docs/src/material/templates/.icons/material/emoticon-cool.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-cry-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-cry-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-cry.svg (renamed from docs/src/material/templates/.icons/material/emoticon-cry.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-dead-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-dead-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-dead.svg (renamed from docs/src/material/templates/.icons/material/emoticon-dead.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-devil-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-devil-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-devil.svg (renamed from docs/src/material/templates/.icons/material/emoticon-devil.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-excited-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-excited-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-excited.svg (renamed from docs/src/material/templates/.icons/material/emoticon-excited.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-frown-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-frown-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-frown.svg (renamed from docs/src/material/templates/.icons/material/emoticon-frown.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-happy-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-happy-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-happy.svg (renamed from docs/src/material/templates/.icons/material/emoticon-happy.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-kiss-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-kiss-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-kiss.svg (renamed from docs/src/material/templates/.icons/material/emoticon-kiss.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-lol-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-lol-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-lol.svg (renamed from docs/src/material/templates/.icons/material/emoticon-lol.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-neutral-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-neutral-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-neutral.svg (renamed from docs/src/material/templates/.icons/material/emoticon-neutral.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-poop-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-poop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-poop.svg (renamed from docs/src/material/templates/.icons/material/emoticon-poop.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-sad-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-sad-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-sad.svg (renamed from docs/src/material/templates/.icons/material/emoticon-sad.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-sick-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-sick-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-sick.svg (renamed from docs/src/material/templates/.icons/material/emoticon-sick.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-tongue-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-tongue-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-tongue.svg (renamed from docs/src/material/templates/.icons/material/emoticon-tongue.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-wink-outline.svg (renamed from docs/src/material/templates/.icons/material/emoticon-wink-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon-wink.svg (renamed from docs/src/material/templates/.icons/material/emoticon-wink.svg)0
-rw-r--r--docs/src/templates/.icons/material/emoticon.svg (renamed from docs/src/material/templates/.icons/material/emoticon.svg)0
-rw-r--r--docs/src/templates/.icons/material/engine-off-outline.svg (renamed from docs/src/material/templates/.icons/material/engine-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/engine-off.svg (renamed from docs/src/material/templates/.icons/material/engine-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/engine-outline.svg (renamed from docs/src/material/templates/.icons/material/engine-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/engine.svg (renamed from docs/src/material/templates/.icons/material/engine.svg)0
-rw-r--r--docs/src/templates/.icons/material/epsilon.svg (renamed from docs/src/material/templates/.icons/material/epsilon.svg)0
-rw-r--r--docs/src/templates/.icons/material/equal-box.svg (renamed from docs/src/material/templates/.icons/material/equal-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/equal.svg (renamed from docs/src/material/templates/.icons/material/equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/equalizer-outline.svg (renamed from docs/src/material/templates/.icons/material/equalizer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/equalizer.svg (renamed from docs/src/material/templates/.icons/material/equalizer.svg)0
-rw-r--r--docs/src/templates/.icons/material/eraser-variant.svg (renamed from docs/src/material/templates/.icons/material/eraser-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/eraser.svg (renamed from docs/src/material/templates/.icons/material/eraser.svg)0
-rw-r--r--docs/src/templates/.icons/material/escalator-box.svg (renamed from docs/src/material/templates/.icons/material/escalator-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/escalator-down.svg (renamed from docs/src/material/templates/.icons/material/escalator-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/escalator-up.svg (renamed from docs/src/material/templates/.icons/material/escalator-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/escalator.svg (renamed from docs/src/material/templates/.icons/material/escalator.svg)0
-rw-r--r--docs/src/templates/.icons/material/eslint.svg (renamed from docs/src/material/templates/.icons/material/eslint.svg)0
-rw-r--r--docs/src/templates/.icons/material/et.svg (renamed from docs/src/material/templates/.icons/material/et.svg)0
-rw-r--r--docs/src/templates/.icons/material/ethereum.svg (renamed from docs/src/material/templates/.icons/material/ethereum.svg)0
-rw-r--r--docs/src/templates/.icons/material/ethernet-cable-off.svg (renamed from docs/src/material/templates/.icons/material/ethernet-cable-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/ethernet-cable.svg (renamed from docs/src/material/templates/.icons/material/ethernet-cable.svg)0
-rw-r--r--docs/src/templates/.icons/material/ethernet.svg (renamed from docs/src/material/templates/.icons/material/ethernet.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-ccs1.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-ccs1.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-ccs2.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-ccs2.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-chademo.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-chademo.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-tesla.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-tesla.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-type1.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-type1.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-plug-type2.svg (renamed from docs/src/material/templates/.icons/material/ev-plug-type2.svg)0
-rw-r--r--docs/src/templates/.icons/material/ev-station.svg (renamed from docs/src/material/templates/.icons/material/ev-station.svg)0
-rw-r--r--docs/src/templates/.icons/material/evernote.svg (renamed from docs/src/material/templates/.icons/material/evernote.svg)0
-rw-r--r--docs/src/templates/.icons/material/excavator.svg (renamed from docs/src/material/templates/.icons/material/excavator.svg)0
-rw-r--r--docs/src/templates/.icons/material/exclamation-thick.svg (renamed from docs/src/material/templates/.icons/material/exclamation-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/exclamation.svg (renamed from docs/src/material/templates/.icons/material/exclamation.svg)0
-rw-r--r--docs/src/templates/.icons/material/exit-run.svg (renamed from docs/src/material/templates/.icons/material/exit-run.svg)0
-rw-r--r--docs/src/templates/.icons/material/exit-to-app.svg (renamed from docs/src/material/templates/.icons/material/exit-to-app.svg)0
-rw-r--r--docs/src/templates/.icons/material/expand-all-outline.svg (renamed from docs/src/material/templates/.icons/material/expand-all-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/expand-all.svg (renamed from docs/src/material/templates/.icons/material/expand-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/expansion-card-variant.svg (renamed from docs/src/material/templates/.icons/material/expansion-card-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/expansion-card.svg (renamed from docs/src/material/templates/.icons/material/expansion-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/exponent-box.svg (renamed from docs/src/material/templates/.icons/material/exponent-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/exponent.svg (renamed from docs/src/material/templates/.icons/material/exponent.svg)0
-rw-r--r--docs/src/templates/.icons/material/export-variant.svg (renamed from docs/src/material/templates/.icons/material/export-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/export.svg (renamed from docs/src/material/templates/.icons/material/export.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/eye-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/eye-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-check-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-check.svg (renamed from docs/src/material/templates/.icons/material/eye-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-circle.svg (renamed from docs/src/material/templates/.icons/material/eye-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-lock-open.svg (renamed from docs/src/material/templates/.icons/material/eye-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-lock.svg (renamed from docs/src/material/templates/.icons/material/eye-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-minus.svg (renamed from docs/src/material/templates/.icons/material/eye-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-off-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-off.svg (renamed from docs/src/material/templates/.icons/material/eye-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-plus.svg (renamed from docs/src/material/templates/.icons/material/eye-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-refresh.svg (renamed from docs/src/material/templates/.icons/material/eye-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-remove.svg (renamed from docs/src/material/templates/.icons/material/eye-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/eye-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye-settings.svg (renamed from docs/src/material/templates/.icons/material/eye-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/eye.svg (renamed from docs/src/material/templates/.icons/material/eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper-minus.svg (renamed from docs/src/material/templates/.icons/material/eyedropper-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper-off.svg (renamed from docs/src/material/templates/.icons/material/eyedropper-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper-plus.svg (renamed from docs/src/material/templates/.icons/material/eyedropper-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper-remove.svg (renamed from docs/src/material/templates/.icons/material/eyedropper-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper-variant.svg (renamed from docs/src/material/templates/.icons/material/eyedropper-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/eyedropper.svg (renamed from docs/src/material/templates/.icons/material/eyedropper.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-agent.svg (renamed from docs/src/material/templates/.icons/material/face-agent.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-man-outline.svg (renamed from docs/src/material/templates/.icons/material/face-man-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-man-profile.svg (renamed from docs/src/material/templates/.icons/material/face-man-profile.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-man-shimmer-outline.svg (renamed from docs/src/material/templates/.icons/material/face-man-shimmer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-man-shimmer.svg (renamed from docs/src/material/templates/.icons/material/face-man-shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-man.svg (renamed from docs/src/material/templates/.icons/material/face-man.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-mask-outline.svg (renamed from docs/src/material/templates/.icons/material/face-mask-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-mask.svg (renamed from docs/src/material/templates/.icons/material/face-mask.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-recognition.svg (renamed from docs/src/material/templates/.icons/material/face-recognition.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-woman-outline.svg (renamed from docs/src/material/templates/.icons/material/face-woman-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-woman-profile.svg (renamed from docs/src/material/templates/.icons/material/face-woman-profile.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-woman-shimmer-outline.svg (renamed from docs/src/material/templates/.icons/material/face-woman-shimmer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-woman-shimmer.svg (renamed from docs/src/material/templates/.icons/material/face-woman-shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/face-woman.svg (renamed from docs/src/material/templates/.icons/material/face-woman.svg)0
-rw-r--r--docs/src/templates/.icons/material/facebook-gaming.svg (renamed from docs/src/material/templates/.icons/material/facebook-gaming.svg)0
-rw-r--r--docs/src/templates/.icons/material/facebook-messenger.svg (renamed from docs/src/material/templates/.icons/material/facebook-messenger.svg)0
-rw-r--r--docs/src/templates/.icons/material/facebook-workplace.svg (renamed from docs/src/material/templates/.icons/material/facebook-workplace.svg)0
-rw-r--r--docs/src/templates/.icons/material/facebook.svg (renamed from docs/src/material/templates/.icons/material/facebook.svg)0
-rw-r--r--docs/src/templates/.icons/material/factory.svg (renamed from docs/src/material/templates/.icons/material/factory.svg)0
-rw-r--r--docs/src/templates/.icons/material/family-tree.svg (renamed from docs/src/material/templates/.icons/material/family-tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-alert.svg (renamed from docs/src/material/templates/.icons/material/fan-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-auto.svg (renamed from docs/src/material/templates/.icons/material/fan-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-chevron-down.svg (renamed from docs/src/material/templates/.icons/material/fan-chevron-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-chevron-up.svg (renamed from docs/src/material/templates/.icons/material/fan-chevron-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-clock.svg (renamed from docs/src/material/templates/.icons/material/fan-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-minus.svg (renamed from docs/src/material/templates/.icons/material/fan-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-off.svg (renamed from docs/src/material/templates/.icons/material/fan-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-plus.svg (renamed from docs/src/material/templates/.icons/material/fan-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-remove.svg (renamed from docs/src/material/templates/.icons/material/fan-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-speed-1.svg (renamed from docs/src/material/templates/.icons/material/fan-speed-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-speed-2.svg (renamed from docs/src/material/templates/.icons/material/fan-speed-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan-speed-3.svg (renamed from docs/src/material/templates/.icons/material/fan-speed-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/fan.svg (renamed from docs/src/material/templates/.icons/material/fan.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-10.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-15.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-15.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-30.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-45.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-45.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-5.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-60.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward-outline.svg (renamed from docs/src/material/templates/.icons/material/fast-forward-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fast-forward.svg (renamed from docs/src/material/templates/.icons/material/fast-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/faucet-variant.svg (renamed from docs/src/material/templates/.icons/material/faucet-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/faucet.svg (renamed from docs/src/material/templates/.icons/material/faucet.svg)0
-rw-r--r--docs/src/templates/.icons/material/fax.svg (renamed from docs/src/material/templates/.icons/material/fax.svg)0
-rw-r--r--docs/src/templates/.icons/material/feather.svg (renamed from docs/src/material/templates/.icons/material/feather.svg)0
-rw-r--r--docs/src/templates/.icons/material/feature-search-outline.svg (renamed from docs/src/material/templates/.icons/material/feature-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/feature-search.svg (renamed from docs/src/material/templates/.icons/material/feature-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/fedora.svg (renamed from docs/src/material/templates/.icons/material/fedora.svg)0
-rw-r--r--docs/src/templates/.icons/material/fence-electric.svg (renamed from docs/src/material/templates/.icons/material/fence-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/fence.svg (renamed from docs/src/material/templates/.icons/material/fence.svg)0
-rw-r--r--docs/src/templates/.icons/material/fencing.svg (renamed from docs/src/material/templates/.icons/material/fencing.svg)0
-rw-r--r--docs/src/templates/.icons/material/ferris-wheel.svg (renamed from docs/src/material/templates/.icons/material/ferris-wheel.svg)0
-rw-r--r--docs/src/templates/.icons/material/ferry.svg (renamed from docs/src/material/templates/.icons/material/ferry.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-account-outline.svg (renamed from docs/src/material/templates/.icons/material/file-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-account.svg (renamed from docs/src/material/templates/.icons/material/file-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/file-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-alert.svg (renamed from docs/src/material/templates/.icons/material/file-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-arrow-left-right-outline.svg (renamed from docs/src/material/templates/.icons/material/file-arrow-left-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-arrow-left-right.svg (renamed from docs/src/material/templates/.icons/material/file-arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-arrow-up-down-outline.svg (renamed from docs/src/material/templates/.icons/material/file-arrow-up-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-arrow-up-down.svg (renamed from docs/src/material/templates/.icons/material/file-arrow-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cabinet.svg (renamed from docs/src/material/templates/.icons/material/file-cabinet.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cad-box.svg (renamed from docs/src/material/templates/.icons/material/file-cad-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cad.svg (renamed from docs/src/material/templates/.icons/material/file-cad.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/file-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cancel.svg (renamed from docs/src/material/templates/.icons/material/file-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-certificate-outline.svg (renamed from docs/src/material/templates/.icons/material/file-certificate-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-certificate.svg (renamed from docs/src/material/templates/.icons/material/file-certificate.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-chart-check-outline.svg (renamed from docs/src/material/templates/.icons/material/file-chart-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-chart-check.svg (renamed from docs/src/material/templates/.icons/material/file-chart-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-chart-outline.svg (renamed from docs/src/material/templates/.icons/material/file-chart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-chart.svg (renamed from docs/src/material/templates/.icons/material/file-chart.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-check-outline.svg (renamed from docs/src/material/templates/.icons/material/file-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-check.svg (renamed from docs/src/material/templates/.icons/material/file-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/file-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-clock.svg (renamed from docs/src/material/templates/.icons/material/file-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cloud-outline.svg (renamed from docs/src/material/templates/.icons/material/file-cloud-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cloud.svg (renamed from docs/src/material/templates/.icons/material/file-cloud.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-code-outline.svg (renamed from docs/src/material/templates/.icons/material/file-code-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-code.svg (renamed from docs/src/material/templates/.icons/material/file-code.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/file-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-cog.svg (renamed from docs/src/material/templates/.icons/material/file-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-compare.svg (renamed from docs/src/material/templates/.icons/material/file-compare.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-delimited-outline.svg (renamed from docs/src/material/templates/.icons/material/file-delimited-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-delimited.svg (renamed from docs/src/material/templates/.icons/material/file-delimited.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-alert.svg (renamed from docs/src/material/templates/.icons/material/file-document-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/file-document-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-check-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-check.svg (renamed from docs/src/material/templates/.icons/material/file-document-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-edit.svg (renamed from docs/src/material/templates/.icons/material/file-document-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-minus.svg (renamed from docs/src/material/templates/.icons/material/file-document-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-multiple.svg (renamed from docs/src/material/templates/.icons/material/file-document-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-plus.svg (renamed from docs/src/material/templates/.icons/material/file-document-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-refresh.svg (renamed from docs/src/material/templates/.icons/material/file-document-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/file-document-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document-remove.svg (renamed from docs/src/material/templates/.icons/material/file-document-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-document.svg (renamed from docs/src/material/templates/.icons/material/file-document.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-download-outline.svg (renamed from docs/src/material/templates/.icons/material/file-download-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-download.svg (renamed from docs/src/material/templates/.icons/material/file-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/file-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-edit.svg (renamed from docs/src/material/templates/.icons/material/file-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-excel-box-outline.svg (renamed from docs/src/material/templates/.icons/material/file-excel-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-excel-box.svg (renamed from docs/src/material/templates/.icons/material/file-excel-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-excel-outline.svg (renamed from docs/src/material/templates/.icons/material/file-excel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-excel.svg (renamed from docs/src/material/templates/.icons/material/file-excel.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-export-outline.svg (renamed from docs/src/material/templates/.icons/material/file-export-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-export.svg (renamed from docs/src/material/templates/.icons/material/file-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/file-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-eye.svg (renamed from docs/src/material/templates/.icons/material/file-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-find-outline.svg (renamed from docs/src/material/templates/.icons/material/file-find-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-find.svg (renamed from docs/src/material/templates/.icons/material/file-find.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-gif-box.svg (renamed from docs/src/material/templates/.icons/material/file-gif-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-hidden.svg (renamed from docs/src/material/templates/.icons/material/file-hidden.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/file-image-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-marker.svg (renamed from docs/src/material/templates/.icons/material/file-image-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-image-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-minus.svg (renamed from docs/src/material/templates/.icons/material/file-image-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-outline.svg (renamed from docs/src/material/templates/.icons/material/file-image-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-image-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-plus.svg (renamed from docs/src/material/templates/.icons/material/file-image-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/file-image-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image-remove.svg (renamed from docs/src/material/templates/.icons/material/file-image-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-image.svg (renamed from docs/src/material/templates/.icons/material/file-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-import-outline.svg (renamed from docs/src/material/templates/.icons/material/file-import-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-import.svg (renamed from docs/src/material/templates/.icons/material/file-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-jpg-box.svg (renamed from docs/src/material/templates/.icons/material/file-jpg-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-key-outline.svg (renamed from docs/src/material/templates/.icons/material/file-key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-key.svg (renamed from docs/src/material/templates/.icons/material/file-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-link-outline.svg (renamed from docs/src/material/templates/.icons/material/file-link-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-link.svg (renamed from docs/src/material/templates/.icons/material/file-link.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/file-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-lock-open.svg (renamed from docs/src/material/templates/.icons/material/file-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/file-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-lock.svg (renamed from docs/src/material/templates/.icons/material/file-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/file-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-marker.svg (renamed from docs/src/material/templates/.icons/material/file-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-minus.svg (renamed from docs/src/material/templates/.icons/material/file-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-move-outline.svg (renamed from docs/src/material/templates/.icons/material/file-move-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-move.svg (renamed from docs/src/material/templates/.icons/material/file-move.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/file-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-multiple.svg (renamed from docs/src/material/templates/.icons/material/file-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-music-outline.svg (renamed from docs/src/material/templates/.icons/material/file-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-music.svg (renamed from docs/src/material/templates/.icons/material/file-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-outline.svg (renamed from docs/src/material/templates/.icons/material/file-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-pdf-box.svg (renamed from docs/src/material/templates/.icons/material/file-pdf-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/file-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-percent.svg (renamed from docs/src/material/templates/.icons/material/file-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-phone-outline.svg (renamed from docs/src/material/templates/.icons/material/file-phone-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-phone.svg (renamed from docs/src/material/templates/.icons/material/file-phone.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/file-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-plus.svg (renamed from docs/src/material/templates/.icons/material/file-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-png-box.svg (renamed from docs/src/material/templates/.icons/material/file-png-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-powerpoint-box-outline.svg (renamed from docs/src/material/templates/.icons/material/file-powerpoint-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-powerpoint-box.svg (renamed from docs/src/material/templates/.icons/material/file-powerpoint-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-powerpoint-outline.svg (renamed from docs/src/material/templates/.icons/material/file-powerpoint-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-powerpoint.svg (renamed from docs/src/material/templates/.icons/material/file-powerpoint.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-presentation-box.svg (renamed from docs/src/material/templates/.icons/material/file-presentation-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-question-outline.svg (renamed from docs/src/material/templates/.icons/material/file-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-question.svg (renamed from docs/src/material/templates/.icons/material/file-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/file-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-refresh.svg (renamed from docs/src/material/templates/.icons/material/file-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/file-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-remove.svg (renamed from docs/src/material/templates/.icons/material/file-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-replace-outline.svg (renamed from docs/src/material/templates/.icons/material/file-replace-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-replace.svg (renamed from docs/src/material/templates/.icons/material/file-replace.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-restore-outline.svg (renamed from docs/src/material/templates/.icons/material/file-restore-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-restore.svg (renamed from docs/src/material/templates/.icons/material/file-restore.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-rotate-left-outline.svg (renamed from docs/src/material/templates/.icons/material/file-rotate-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-rotate-left.svg (renamed from docs/src/material/templates/.icons/material/file-rotate-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-rotate-right-outline.svg (renamed from docs/src/material/templates/.icons/material/file-rotate-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-rotate-right.svg (renamed from docs/src/material/templates/.icons/material/file-rotate-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-search-outline.svg (renamed from docs/src/material/templates/.icons/material/file-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-search.svg (renamed from docs/src/material/templates/.icons/material/file-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-send-outline.svg (renamed from docs/src/material/templates/.icons/material/file-send-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-send.svg (renamed from docs/src/material/templates/.icons/material/file-send.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/file-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-settings.svg (renamed from docs/src/material/templates/.icons/material/file-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-sign.svg (renamed from docs/src/material/templates/.icons/material/file-sign.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-star-four-points-outline.svg (renamed from docs/src/material/templates/.icons/material/file-star-four-points-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-star-four-points.svg (renamed from docs/src/material/templates/.icons/material/file-star-four-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-star-outline.svg (renamed from docs/src/material/templates/.icons/material/file-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-star.svg (renamed from docs/src/material/templates/.icons/material/file-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-swap-outline.svg (renamed from docs/src/material/templates/.icons/material/file-swap-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-swap.svg (renamed from docs/src/material/templates/.icons/material/file-swap.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/file-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-sync.svg (renamed from docs/src/material/templates/.icons/material/file-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/file-table-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/file-table-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table-box-outline.svg (renamed from docs/src/material/templates/.icons/material/file-table-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table-box.svg (renamed from docs/src/material/templates/.icons/material/file-table-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table-outline.svg (renamed from docs/src/material/templates/.icons/material/file-table-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-table.svg (renamed from docs/src/material/templates/.icons/material/file-table.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-tree-outline.svg (renamed from docs/src/material/templates/.icons/material/file-tree-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-tree.svg (renamed from docs/src/material/templates/.icons/material/file-tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-undo-outline.svg (renamed from docs/src/material/templates/.icons/material/file-undo-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-undo.svg (renamed from docs/src/material/templates/.icons/material/file-undo.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-upload-outline.svg (renamed from docs/src/material/templates/.icons/material/file-upload-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-upload.svg (renamed from docs/src/material/templates/.icons/material/file-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-video-outline.svg (renamed from docs/src/material/templates/.icons/material/file-video-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-video.svg (renamed from docs/src/material/templates/.icons/material/file-video.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-word-box-outline.svg (renamed from docs/src/material/templates/.icons/material/file-word-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-word-box.svg (renamed from docs/src/material/templates/.icons/material/file-word-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-word-outline.svg (renamed from docs/src/material/templates/.icons/material/file-word-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-word.svg (renamed from docs/src/material/templates/.icons/material/file-word.svg)0
-rw-r--r--docs/src/templates/.icons/material/file-xml-box.svg (renamed from docs/src/material/templates/.icons/material/file-xml-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/file.svg (renamed from docs/src/material/templates/.icons/material/file.svg)0
-rw-r--r--docs/src/templates/.icons/material/film.svg (renamed from docs/src/material/templates/.icons/material/film.svg)0
-rw-r--r--docs/src/templates/.icons/material/filmstrip-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/filmstrip-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/filmstrip-box.svg (renamed from docs/src/material/templates/.icons/material/filmstrip-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/filmstrip-off.svg (renamed from docs/src/material/templates/.icons/material/filmstrip-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/filmstrip.svg (renamed from docs/src/material/templates/.icons/material/filmstrip.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-check-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-check.svg (renamed from docs/src/material/templates/.icons/material/filter-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-cog.svg (renamed from docs/src/material/templates/.icons/material/filter-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-menu-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-menu-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-menu.svg (renamed from docs/src/material/templates/.icons/material/filter-menu.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-minus.svg (renamed from docs/src/material/templates/.icons/material/filter-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-multiple.svg (renamed from docs/src/material/templates/.icons/material/filter-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-off-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-off.svg (renamed from docs/src/material/templates/.icons/material/filter-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-plus.svg (renamed from docs/src/material/templates/.icons/material/filter-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-remove.svg (renamed from docs/src/material/templates/.icons/material/filter-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/filter-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-settings.svg (renamed from docs/src/material/templates/.icons/material/filter-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-variant-minus.svg (renamed from docs/src/material/templates/.icons/material/filter-variant-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-variant-plus.svg (renamed from docs/src/material/templates/.icons/material/filter-variant-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-variant-remove.svg (renamed from docs/src/material/templates/.icons/material/filter-variant-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter-variant.svg (renamed from docs/src/material/templates/.icons/material/filter-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/filter.svg (renamed from docs/src/material/templates/.icons/material/filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/finance.svg (renamed from docs/src/material/templates/.icons/material/finance.svg)0
-rw-r--r--docs/src/templates/.icons/material/find-replace.svg (renamed from docs/src/material/templates/.icons/material/find-replace.svg)0
-rw-r--r--docs/src/templates/.icons/material/fingerprint-off.svg (renamed from docs/src/material/templates/.icons/material/fingerprint-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fingerprint.svg (renamed from docs/src/material/templates/.icons/material/fingerprint.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-alert.svg (renamed from docs/src/material/templates/.icons/material/fire-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-circle.svg (renamed from docs/src/material/templates/.icons/material/fire-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-extinguisher.svg (renamed from docs/src/material/templates/.icons/material/fire-extinguisher.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-hydrant-alert.svg (renamed from docs/src/material/templates/.icons/material/fire-hydrant-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-hydrant-off.svg (renamed from docs/src/material/templates/.icons/material/fire-hydrant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-hydrant.svg (renamed from docs/src/material/templates/.icons/material/fire-hydrant.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-off.svg (renamed from docs/src/material/templates/.icons/material/fire-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire-truck.svg (renamed from docs/src/material/templates/.icons/material/fire-truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/fire.svg (renamed from docs/src/material/templates/.icons/material/fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/firebase.svg (renamed from docs/src/material/templates/.icons/material/firebase.svg)0
-rw-r--r--docs/src/templates/.icons/material/firefox.svg (renamed from docs/src/material/templates/.icons/material/firefox.svg)0
-rw-r--r--docs/src/templates/.icons/material/fireplace-off.svg (renamed from docs/src/material/templates/.icons/material/fireplace-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fireplace.svg (renamed from docs/src/material/templates/.icons/material/fireplace.svg)0
-rw-r--r--docs/src/templates/.icons/material/firewire.svg (renamed from docs/src/material/templates/.icons/material/firewire.svg)0
-rw-r--r--docs/src/templates/.icons/material/firework-off.svg (renamed from docs/src/material/templates/.icons/material/firework-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/firework.svg (renamed from docs/src/material/templates/.icons/material/firework.svg)0
-rw-r--r--docs/src/templates/.icons/material/fish-off.svg (renamed from docs/src/material/templates/.icons/material/fish-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fish.svg (renamed from docs/src/material/templates/.icons/material/fish.svg)0
-rw-r--r--docs/src/templates/.icons/material/fishbowl-outline.svg (renamed from docs/src/material/templates/.icons/material/fishbowl-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fishbowl.svg (renamed from docs/src/material/templates/.icons/material/fishbowl.svg)0
-rw-r--r--docs/src/templates/.icons/material/fit-to-page-outline.svg (renamed from docs/src/material/templates/.icons/material/fit-to-page-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fit-to-page.svg (renamed from docs/src/material/templates/.icons/material/fit-to-page.svg)0
-rw-r--r--docs/src/templates/.icons/material/fit-to-screen-outline.svg (renamed from docs/src/material/templates/.icons/material/fit-to-screen-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fit-to-screen.svg (renamed from docs/src/material/templates/.icons/material/fit-to-screen.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-checkered.svg (renamed from docs/src/material/templates/.icons/material/flag-checkered.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-minus.svg (renamed from docs/src/material/templates/.icons/material/flag-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-off-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-off.svg (renamed from docs/src/material/templates/.icons/material/flag-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-plus.svg (renamed from docs/src/material/templates/.icons/material/flag-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-remove.svg (renamed from docs/src/material/templates/.icons/material/flag-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-triangle.svg (renamed from docs/src/material/templates/.icons/material/flag-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-minus.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-off-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-off.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-plus.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant-remove.svg (renamed from docs/src/material/templates/.icons/material/flag-variant-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag-variant.svg (renamed from docs/src/material/templates/.icons/material/flag-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/flag.svg (renamed from docs/src/material/templates/.icons/material/flag.svg)0
-rw-r--r--docs/src/templates/.icons/material/flare.svg (renamed from docs/src/material/templates/.icons/material/flare.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/flash-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-alert.svg (renamed from docs/src/material/templates/.icons/material/flash-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-auto.svg (renamed from docs/src/material/templates/.icons/material/flash-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-off-outline.svg (renamed from docs/src/material/templates/.icons/material/flash-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-off.svg (renamed from docs/src/material/templates/.icons/material/flash-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-outline.svg (renamed from docs/src/material/templates/.icons/material/flash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-red-eye.svg (renamed from docs/src/material/templates/.icons/material/flash-red-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-triangle-outline.svg (renamed from docs/src/material/templates/.icons/material/flash-triangle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash-triangle.svg (renamed from docs/src/material/templates/.icons/material/flash-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/flash.svg (renamed from docs/src/material/templates/.icons/material/flash.svg)0
-rw-r--r--docs/src/templates/.icons/material/flashlight-off.svg (renamed from docs/src/material/templates/.icons/material/flashlight-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flashlight.svg (renamed from docs/src/material/templates/.icons/material/flashlight.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-minus.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-off-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-off.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-plus.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty-remove.svg (renamed from docs/src/material/templates/.icons/material/flask-empty-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-empty.svg (renamed from docs/src/material/templates/.icons/material/flask-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-minus.svg (renamed from docs/src/material/templates/.icons/material/flask-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-off-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-off.svg (renamed from docs/src/material/templates/.icons/material/flask-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-plus.svg (renamed from docs/src/material/templates/.icons/material/flask-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-remove.svg (renamed from docs/src/material/templates/.icons/material/flask-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-round-bottom-empty-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-round-bottom-empty-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-round-bottom-empty.svg (renamed from docs/src/material/templates/.icons/material/flask-round-bottom-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-round-bottom-outline.svg (renamed from docs/src/material/templates/.icons/material/flask-round-bottom-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask-round-bottom.svg (renamed from docs/src/material/templates/.icons/material/flask-round-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/flask.svg (renamed from docs/src/material/templates/.icons/material/flask.svg)0
-rw-r--r--docs/src/templates/.icons/material/fleur-de-lis.svg (renamed from docs/src/material/templates/.icons/material/fleur-de-lis.svg)0
-rw-r--r--docs/src/templates/.icons/material/flip-horizontal.svg (renamed from docs/src/material/templates/.icons/material/flip-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/flip-to-back.svg (renamed from docs/src/material/templates/.icons/material/flip-to-back.svg)0
-rw-r--r--docs/src/templates/.icons/material/flip-to-front.svg (renamed from docs/src/material/templates/.icons/material/flip-to-front.svg)0
-rw-r--r--docs/src/templates/.icons/material/flip-vertical.svg (renamed from docs/src/material/templates/.icons/material/flip-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-dual-outline.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-dual-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-dual.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-dual.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-outline.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-torchiere-outline.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-torchiere-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-torchiere-variant.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp-torchiere.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp-torchiere.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-lamp.svg (renamed from docs/src/material/templates/.icons/material/floor-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/floor-plan.svg (renamed from docs/src/material/templates/.icons/material/floor-plan.svg)0
-rw-r--r--docs/src/templates/.icons/material/floppy-variant.svg (renamed from docs/src/material/templates/.icons/material/floppy-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/floppy.svg (renamed from docs/src/material/templates/.icons/material/floppy.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-outline.svg (renamed from docs/src/material/templates/.icons/material/flower-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-pollen-outline.svg (renamed from docs/src/material/templates/.icons/material/flower-pollen-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-pollen.svg (renamed from docs/src/material/templates/.icons/material/flower-pollen.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-poppy.svg (renamed from docs/src/material/templates/.icons/material/flower-poppy.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-tulip-outline.svg (renamed from docs/src/material/templates/.icons/material/flower-tulip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower-tulip.svg (renamed from docs/src/material/templates/.icons/material/flower-tulip.svg)0
-rw-r--r--docs/src/templates/.icons/material/flower.svg (renamed from docs/src/material/templates/.icons/material/flower.svg)0
-rw-r--r--docs/src/templates/.icons/material/focus-auto.svg (renamed from docs/src/material/templates/.icons/material/focus-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/focus-field-horizontal.svg (renamed from docs/src/material/templates/.icons/material/focus-field-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/focus-field-vertical.svg (renamed from docs/src/material/templates/.icons/material/focus-field-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/focus-field.svg (renamed from docs/src/material/templates/.icons/material/focus-field.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-account-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-account.svg (renamed from docs/src/material/templates/.icons/material/folder-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-alert.svg (renamed from docs/src/material/templates/.icons/material/folder-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-left-right-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-left-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-left-right.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-up-down-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-up-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-up-down.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/folder-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-cancel.svg (renamed from docs/src/material/templates/.icons/material/folder-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-check-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-check.svg (renamed from docs/src/material/templates/.icons/material/folder-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-clock.svg (renamed from docs/src/material/templates/.icons/material/folder-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-cog.svg (renamed from docs/src/material/templates/.icons/material/folder-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-download-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-download-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-download.svg (renamed from docs/src/material/templates/.icons/material/folder-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-edit.svg (renamed from docs/src/material/templates/.icons/material/folder-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-eye-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-eye-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-eye.svg (renamed from docs/src/material/templates/.icons/material/folder-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-file-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-file-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-file.svg (renamed from docs/src/material/templates/.icons/material/folder-file.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-google-drive.svg (renamed from docs/src/material/templates/.icons/material/folder-google-drive.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-heart.svg (renamed from docs/src/material/templates/.icons/material/folder-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-hidden.svg (renamed from docs/src/material/templates/.icons/material/folder-hidden.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-home-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-home-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-home.svg (renamed from docs/src/material/templates/.icons/material/folder-home.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-image.svg (renamed from docs/src/material/templates/.icons/material/folder-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-information-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-information-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-information.svg (renamed from docs/src/material/templates/.icons/material/folder-information.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-key-network-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-key-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-key-network.svg (renamed from docs/src/material/templates/.icons/material/folder-key-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-key-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-key.svg (renamed from docs/src/material/templates/.icons/material/folder-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-lock-open.svg (renamed from docs/src/material/templates/.icons/material/folder-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-lock.svg (renamed from docs/src/material/templates/.icons/material/folder-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-marker.svg (renamed from docs/src/material/templates/.icons/material/folder-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-minus.svg (renamed from docs/src/material/templates/.icons/material/folder-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-move-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-move-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-move.svg (renamed from docs/src/material/templates/.icons/material/folder-move.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-multiple-image.svg (renamed from docs/src/material/templates/.icons/material/folder-multiple-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-multiple-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-multiple-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-multiple-plus.svg (renamed from docs/src/material/templates/.icons/material/folder-multiple-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-multiple.svg (renamed from docs/src/material/templates/.icons/material/folder-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-music-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-music.svg (renamed from docs/src/material/templates/.icons/material/folder-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-network-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-network.svg (renamed from docs/src/material/templates/.icons/material/folder-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-off-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-off.svg (renamed from docs/src/material/templates/.icons/material/folder-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-open-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-open.svg (renamed from docs/src/material/templates/.icons/material/folder-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-play-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-play.svg (renamed from docs/src/material/templates/.icons/material/folder-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-plus.svg (renamed from docs/src/material/templates/.icons/material/folder-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-pound-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-pound-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-pound.svg (renamed from docs/src/material/templates/.icons/material/folder-pound.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-question-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-question.svg (renamed from docs/src/material/templates/.icons/material/folder-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-refresh.svg (renamed from docs/src/material/templates/.icons/material/folder-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-remove.svg (renamed from docs/src/material/templates/.icons/material/folder-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-search-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-search.svg (renamed from docs/src/material/templates/.icons/material/folder-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-settings.svg (renamed from docs/src/material/templates/.icons/material/folder-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-star-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-star-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-star-multiple.svg (renamed from docs/src/material/templates/.icons/material/folder-star-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-star-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-star.svg (renamed from docs/src/material/templates/.icons/material/folder-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-swap-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-swap-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-swap.svg (renamed from docs/src/material/templates/.icons/material/folder-swap.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-sync.svg (renamed from docs/src/material/templates/.icons/material/folder-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-table-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-table-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-table.svg (renamed from docs/src/material/templates/.icons/material/folder-table.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-text-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-text.svg (renamed from docs/src/material/templates/.icons/material/folder-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-upload-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-upload-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-upload.svg (renamed from docs/src/material/templates/.icons/material/folder-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-wrench-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-wrench-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-wrench.svg (renamed from docs/src/material/templates/.icons/material/folder-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-zip-outline.svg (renamed from docs/src/material/templates/.icons/material/folder-zip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder-zip.svg (renamed from docs/src/material/templates/.icons/material/folder-zip.svg)0
-rw-r--r--docs/src/templates/.icons/material/folder.svg (renamed from docs/src/material/templates/.icons/material/folder.svg)0
-rw-r--r--docs/src/templates/.icons/material/font-awesome.svg (renamed from docs/src/material/templates/.icons/material/font-awesome.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-apple-outline.svg (renamed from docs/src/material/templates/.icons/material/food-apple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-apple.svg (renamed from docs/src/material/templates/.icons/material/food-apple.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-croissant.svg (renamed from docs/src/material/templates/.icons/material/food-croissant.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-drumstick-off-outline.svg (renamed from docs/src/material/templates/.icons/material/food-drumstick-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-drumstick-off.svg (renamed from docs/src/material/templates/.icons/material/food-drumstick-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-drumstick-outline.svg (renamed from docs/src/material/templates/.icons/material/food-drumstick-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-drumstick.svg (renamed from docs/src/material/templates/.icons/material/food-drumstick.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-fork-drink.svg (renamed from docs/src/material/templates/.icons/material/food-fork-drink.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-halal.svg (renamed from docs/src/material/templates/.icons/material/food-halal.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-hot-dog.svg (renamed from docs/src/material/templates/.icons/material/food-hot-dog.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-kosher.svg (renamed from docs/src/material/templates/.icons/material/food-kosher.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-off-outline.svg (renamed from docs/src/material/templates/.icons/material/food-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-off.svg (renamed from docs/src/material/templates/.icons/material/food-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-outline.svg (renamed from docs/src/material/templates/.icons/material/food-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-steak-off.svg (renamed from docs/src/material/templates/.icons/material/food-steak-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-steak.svg (renamed from docs/src/material/templates/.icons/material/food-steak.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-takeout-box-outline.svg (renamed from docs/src/material/templates/.icons/material/food-takeout-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-takeout-box.svg (renamed from docs/src/material/templates/.icons/material/food-takeout-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-turkey.svg (renamed from docs/src/material/templates/.icons/material/food-turkey.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-variant-off.svg (renamed from docs/src/material/templates/.icons/material/food-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/food-variant.svg (renamed from docs/src/material/templates/.icons/material/food-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/food.svg (renamed from docs/src/material/templates/.icons/material/food.svg)0
-rw-r--r--docs/src/templates/.icons/material/foot-print.svg (renamed from docs/src/material/templates/.icons/material/foot-print.svg)0
-rw-r--r--docs/src/templates/.icons/material/football-australian.svg (renamed from docs/src/material/templates/.icons/material/football-australian.svg)0
-rw-r--r--docs/src/templates/.icons/material/football-helmet.svg (renamed from docs/src/material/templates/.icons/material/football-helmet.svg)0
-rw-r--r--docs/src/templates/.icons/material/football.svg (renamed from docs/src/material/templates/.icons/material/football.svg)0
-rw-r--r--docs/src/templates/.icons/material/forest-outline.svg (renamed from docs/src/material/templates/.icons/material/forest-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/forest.svg (renamed from docs/src/material/templates/.icons/material/forest.svg)0
-rw-r--r--docs/src/templates/.icons/material/forklift.svg (renamed from docs/src/material/templates/.icons/material/forklift.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-dropdown.svg (renamed from docs/src/material/templates/.icons/material/form-dropdown.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-select.svg (renamed from docs/src/material/templates/.icons/material/form-select.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-textarea.svg (renamed from docs/src/material/templates/.icons/material/form-textarea.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-textbox-lock.svg (renamed from docs/src/material/templates/.icons/material/form-textbox-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-textbox-password.svg (renamed from docs/src/material/templates/.icons/material/form-textbox-password.svg)0
-rw-r--r--docs/src/templates/.icons/material/form-textbox.svg (renamed from docs/src/material/templates/.icons/material/form-textbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-bottom.svg (renamed from docs/src/material/templates/.icons/material/format-align-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-center.svg (renamed from docs/src/material/templates/.icons/material/format-align-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-justify.svg (renamed from docs/src/material/templates/.icons/material/format-align-justify.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-left.svg (renamed from docs/src/material/templates/.icons/material/format-align-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-middle.svg (renamed from docs/src/material/templates/.icons/material/format-align-middle.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-right.svg (renamed from docs/src/material/templates/.icons/material/format-align-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-align-top.svg (renamed from docs/src/material/templates/.icons/material/format-align-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-annotation-minus.svg (renamed from docs/src/material/templates/.icons/material/format-annotation-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-annotation-plus.svg (renamed from docs/src/material/templates/.icons/material/format-annotation-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-bold.svg (renamed from docs/src/material/templates/.icons/material/format-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-clear.svg (renamed from docs/src/material/templates/.icons/material/format-clear.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-color-fill.svg (renamed from docs/src/material/templates/.icons/material/format-color-fill.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-color-highlight.svg (renamed from docs/src/material/templates/.icons/material/format-color-highlight.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-color-marker-cancel.svg (renamed from docs/src/material/templates/.icons/material/format-color-marker-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-color-text.svg (renamed from docs/src/material/templates/.icons/material/format-color-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-columns.svg (renamed from docs/src/material/templates/.icons/material/format-columns.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-float-center.svg (renamed from docs/src/material/templates/.icons/material/format-float-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-float-left.svg (renamed from docs/src/material/templates/.icons/material/format-float-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-float-none.svg (renamed from docs/src/material/templates/.icons/material/format-float-none.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-float-right.svg (renamed from docs/src/material/templates/.icons/material/format-float-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-font-size-decrease.svg (renamed from docs/src/material/templates/.icons/material/format-font-size-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-font-size-increase.svg (renamed from docs/src/material/templates/.icons/material/format-font-size-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-font.svg (renamed from docs/src/material/templates/.icons/material/format-font.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-1.svg (renamed from docs/src/material/templates/.icons/material/format-header-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-2.svg (renamed from docs/src/material/templates/.icons/material/format-header-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-3.svg (renamed from docs/src/material/templates/.icons/material/format-header-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-4.svg (renamed from docs/src/material/templates/.icons/material/format-header-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-5.svg (renamed from docs/src/material/templates/.icons/material/format-header-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-6.svg (renamed from docs/src/material/templates/.icons/material/format-header-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-decrease.svg (renamed from docs/src/material/templates/.icons/material/format-header-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-equal.svg (renamed from docs/src/material/templates/.icons/material/format-header-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-increase.svg (renamed from docs/src/material/templates/.icons/material/format-header-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-header-pound.svg (renamed from docs/src/material/templates/.icons/material/format-header-pound.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-horizontal-align-center.svg (renamed from docs/src/material/templates/.icons/material/format-horizontal-align-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-horizontal-align-left.svg (renamed from docs/src/material/templates/.icons/material/format-horizontal-align-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-horizontal-align-right.svg (renamed from docs/src/material/templates/.icons/material/format-horizontal-align-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-indent-decrease.svg (renamed from docs/src/material/templates/.icons/material/format-indent-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-indent-increase.svg (renamed from docs/src/material/templates/.icons/material/format-indent-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-italic.svg (renamed from docs/src/material/templates/.icons/material/format-italic.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-case-lower.svg (renamed from docs/src/material/templates/.icons/material/format-letter-case-lower.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-case-upper.svg (renamed from docs/src/material/templates/.icons/material/format-letter-case-upper.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-case.svg (renamed from docs/src/material/templates/.icons/material/format-letter-case.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-ends-with.svg (renamed from docs/src/material/templates/.icons/material/format-letter-ends-with.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-matches.svg (renamed from docs/src/material/templates/.icons/material/format-letter-matches.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-spacing-variant.svg (renamed from docs/src/material/templates/.icons/material/format-letter-spacing-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-spacing.svg (renamed from docs/src/material/templates/.icons/material/format-letter-spacing.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-letter-starts-with.svg (renamed from docs/src/material/templates/.icons/material/format-letter-starts-with.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-line-height.svg (renamed from docs/src/material/templates/.icons/material/format-line-height.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-line-spacing.svg (renamed from docs/src/material/templates/.icons/material/format-line-spacing.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-line-style.svg (renamed from docs/src/material/templates/.icons/material/format-line-style.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-line-weight.svg (renamed from docs/src/material/templates/.icons/material/format-line-weight.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-bulleted-square.svg (renamed from docs/src/material/templates/.icons/material/format-list-bulleted-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-bulleted-triangle.svg (renamed from docs/src/material/templates/.icons/material/format-list-bulleted-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-bulleted-type.svg (renamed from docs/src/material/templates/.icons/material/format-list-bulleted-type.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-bulleted.svg (renamed from docs/src/material/templates/.icons/material/format-list-bulleted.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-checkbox.svg (renamed from docs/src/material/templates/.icons/material/format-list-checkbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-checks.svg (renamed from docs/src/material/templates/.icons/material/format-list-checks.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-group-plus.svg (renamed from docs/src/material/templates/.icons/material/format-list-group-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-group.svg (renamed from docs/src/material/templates/.icons/material/format-list-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-numbered-rtl.svg (renamed from docs/src/material/templates/.icons/material/format-list-numbered-rtl.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-numbered.svg (renamed from docs/src/material/templates/.icons/material/format-list-numbered.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-list-text.svg (renamed from docs/src/material/templates/.icons/material/format-list-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-overline.svg (renamed from docs/src/material/templates/.icons/material/format-overline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-page-break.svg (renamed from docs/src/material/templates/.icons/material/format-page-break.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-page-split.svg (renamed from docs/src/material/templates/.icons/material/format-page-split.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-paint.svg (renamed from docs/src/material/templates/.icons/material/format-paint.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-paragraph-spacing.svg (renamed from docs/src/material/templates/.icons/material/format-paragraph-spacing.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-paragraph.svg (renamed from docs/src/material/templates/.icons/material/format-paragraph.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-pilcrow-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/format-pilcrow-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-pilcrow-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/format-pilcrow-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-pilcrow.svg (renamed from docs/src/material/templates/.icons/material/format-pilcrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-quote-close-outline.svg (renamed from docs/src/material/templates/.icons/material/format-quote-close-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-quote-close.svg (renamed from docs/src/material/templates/.icons/material/format-quote-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-quote-open-outline.svg (renamed from docs/src/material/templates/.icons/material/format-quote-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-quote-open.svg (renamed from docs/src/material/templates/.icons/material/format-quote-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-rotate-90.svg (renamed from docs/src/material/templates/.icons/material/format-rotate-90.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-section.svg (renamed from docs/src/material/templates/.icons/material/format-section.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-size.svg (renamed from docs/src/material/templates/.icons/material/format-size.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-strikethrough-variant.svg (renamed from docs/src/material/templates/.icons/material/format-strikethrough-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-strikethrough.svg (renamed from docs/src/material/templates/.icons/material/format-strikethrough.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-subscript.svg (renamed from docs/src/material/templates/.icons/material/format-subscript.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-superscript.svg (renamed from docs/src/material/templates/.icons/material/format-superscript.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-angle-down.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-angle-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-angle-up.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-angle-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-down-vertical.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-down-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-down.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-none.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-none.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-up.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-rotation-vertical.svg (renamed from docs/src/material/templates/.icons/material/format-text-rotation-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/format-text-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-variant.svg (renamed from docs/src/material/templates/.icons/material/format-text-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-wrapping-clip.svg (renamed from docs/src/material/templates/.icons/material/format-text-wrapping-clip.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-wrapping-overflow.svg (renamed from docs/src/material/templates/.icons/material/format-text-wrapping-overflow.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text-wrapping-wrap.svg (renamed from docs/src/material/templates/.icons/material/format-text-wrapping-wrap.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-text.svg (renamed from docs/src/material/templates/.icons/material/format-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-textbox.svg (renamed from docs/src/material/templates/.icons/material/format-textbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-title.svg (renamed from docs/src/material/templates/.icons/material/format-title.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-underline-wavy.svg (renamed from docs/src/material/templates/.icons/material/format-underline-wavy.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-underline.svg (renamed from docs/src/material/templates/.icons/material/format-underline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-vertical-align-bottom.svg (renamed from docs/src/material/templates/.icons/material/format-vertical-align-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-vertical-align-center.svg (renamed from docs/src/material/templates/.icons/material/format-vertical-align-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-vertical-align-top.svg (renamed from docs/src/material/templates/.icons/material/format-vertical-align-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-wrap-inline.svg (renamed from docs/src/material/templates/.icons/material/format-wrap-inline.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-wrap-square.svg (renamed from docs/src/material/templates/.icons/material/format-wrap-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-wrap-tight.svg (renamed from docs/src/material/templates/.icons/material/format-wrap-tight.svg)0
-rw-r--r--docs/src/templates/.icons/material/format-wrap-top-bottom.svg (renamed from docs/src/material/templates/.icons/material/format-wrap-top-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/forum-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-minus.svg (renamed from docs/src/material/templates/.icons/material/forum-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-outline.svg (renamed from docs/src/material/templates/.icons/material/forum-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/forum-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-plus.svg (renamed from docs/src/material/templates/.icons/material/forum-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/forum-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum-remove.svg (renamed from docs/src/material/templates/.icons/material/forum-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/forum.svg (renamed from docs/src/material/templates/.icons/material/forum.svg)0
-rw-r--r--docs/src/templates/.icons/material/forward.svg (renamed from docs/src/material/templates/.icons/material/forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/forwardburger.svg (renamed from docs/src/material/templates/.icons/material/forwardburger.svg)0
-rw-r--r--docs/src/templates/.icons/material/fountain-pen-tip.svg (renamed from docs/src/material/templates/.icons/material/fountain-pen-tip.svg)0
-rw-r--r--docs/src/templates/.icons/material/fountain-pen.svg (renamed from docs/src/material/templates/.icons/material/fountain-pen.svg)0
-rw-r--r--docs/src/templates/.icons/material/fountain.svg (renamed from docs/src/material/templates/.icons/material/fountain.svg)0
-rw-r--r--docs/src/templates/.icons/material/fraction-one-half.svg (renamed from docs/src/material/templates/.icons/material/fraction-one-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/freebsd.svg (renamed from docs/src/material/templates/.icons/material/freebsd.svg)0
-rw-r--r--docs/src/templates/.icons/material/french-fries.svg (renamed from docs/src/material/templates/.icons/material/french-fries.svg)0
-rw-r--r--docs/src/templates/.icons/material/frequently-asked-questions.svg (renamed from docs/src/material/templates/.icons/material/frequently-asked-questions.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-alert.svg (renamed from docs/src/material/templates/.icons/material/fridge-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-bottom.svg (renamed from docs/src/material/templates/.icons/material/fridge-bottom.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial-alert.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial-off-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial-off.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-industrial.svg (renamed from docs/src/material/templates/.icons/material/fridge-industrial.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-off-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-off.svg (renamed from docs/src/material/templates/.icons/material/fridge-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-top.svg (renamed from docs/src/material/templates/.icons/material/fridge-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant-alert.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant-off-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant-off.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge-variant.svg (renamed from docs/src/material/templates/.icons/material/fridge-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/fridge.svg (renamed from docs/src/material/templates/.icons/material/fridge.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-cherries-off.svg (renamed from docs/src/material/templates/.icons/material/fruit-cherries-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-cherries.svg (renamed from docs/src/material/templates/.icons/material/fruit-cherries.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-citrus-off.svg (renamed from docs/src/material/templates/.icons/material/fruit-citrus-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-citrus.svg (renamed from docs/src/material/templates/.icons/material/fruit-citrus.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-grapes-outline.svg (renamed from docs/src/material/templates/.icons/material/fruit-grapes-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-grapes.svg (renamed from docs/src/material/templates/.icons/material/fruit-grapes.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-pear.svg (renamed from docs/src/material/templates/.icons/material/fruit-pear.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-pineapple.svg (renamed from docs/src/material/templates/.icons/material/fruit-pineapple.svg)0
-rw-r--r--docs/src/templates/.icons/material/fruit-watermelon.svg (renamed from docs/src/material/templates/.icons/material/fruit-watermelon.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuel-cell.svg (renamed from docs/src/material/templates/.icons/material/fuel-cell.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuel.svg (renamed from docs/src/material/templates/.icons/material/fuel.svg)0
-rw-r--r--docs/src/templates/.icons/material/fullscreen-exit.svg (renamed from docs/src/material/templates/.icons/material/fullscreen-exit.svg)0
-rw-r--r--docs/src/templates/.icons/material/fullscreen.svg (renamed from docs/src/material/templates/.icons/material/fullscreen.svg)0
-rw-r--r--docs/src/templates/.icons/material/function-variant.svg (renamed from docs/src/material/templates/.icons/material/function-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/function.svg (renamed from docs/src/material/templates/.icons/material/function.svg)0
-rw-r--r--docs/src/templates/.icons/material/furigana-horizontal.svg (renamed from docs/src/material/templates/.icons/material/furigana-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/furigana-vertical.svg (renamed from docs/src/material/templates/.icons/material/furigana-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuse-alert.svg (renamed from docs/src/material/templates/.icons/material/fuse-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuse-blade.svg (renamed from docs/src/material/templates/.icons/material/fuse-blade.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuse-off.svg (renamed from docs/src/material/templates/.icons/material/fuse-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/fuse.svg (renamed from docs/src/material/templates/.icons/material/fuse.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle-down.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle-left.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle-right.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle-up.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-circle.svg (renamed from docs/src/material/templates/.icons/material/gamepad-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-down.svg (renamed from docs/src/material/templates/.icons/material/gamepad-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-left.svg (renamed from docs/src/material/templates/.icons/material/gamepad-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-outline.svg (renamed from docs/src/material/templates/.icons/material/gamepad-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-right.svg (renamed from docs/src/material/templates/.icons/material/gamepad-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round-down.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round-left.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round-outline.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round-right.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round-up.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-round.svg (renamed from docs/src/material/templates/.icons/material/gamepad-round.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-square-outline.svg (renamed from docs/src/material/templates/.icons/material/gamepad-square-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-square.svg (renamed from docs/src/material/templates/.icons/material/gamepad-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-up.svg (renamed from docs/src/material/templates/.icons/material/gamepad-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/gamepad-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad-variant.svg (renamed from docs/src/material/templates/.icons/material/gamepad-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamepad.svg (renamed from docs/src/material/templates/.icons/material/gamepad.svg)0
-rw-r--r--docs/src/templates/.icons/material/gamma.svg (renamed from docs/src/material/templates/.icons/material/gamma.svg)0
-rw-r--r--docs/src/templates/.icons/material/gantry-crane.svg (renamed from docs/src/material/templates/.icons/material/gantry-crane.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-alert-variant.svg (renamed from docs/src/material/templates/.icons/material/garage-alert-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-alert.svg (renamed from docs/src/material/templates/.icons/material/garage-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-lock.svg (renamed from docs/src/material/templates/.icons/material/garage-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-open-variant.svg (renamed from docs/src/material/templates/.icons/material/garage-open-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-open.svg (renamed from docs/src/material/templates/.icons/material/garage-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-variant-lock.svg (renamed from docs/src/material/templates/.icons/material/garage-variant-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage-variant.svg (renamed from docs/src/material/templates/.icons/material/garage-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/garage.svg (renamed from docs/src/material/templates/.icons/material/garage.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-burner.svg (renamed from docs/src/material/templates/.icons/material/gas-burner.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-cylinder.svg (renamed from docs/src/material/templates/.icons/material/gas-cylinder.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-station-off-outline.svg (renamed from docs/src/material/templates/.icons/material/gas-station-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-station-off.svg (renamed from docs/src/material/templates/.icons/material/gas-station-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-station-outline.svg (renamed from docs/src/material/templates/.icons/material/gas-station-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gas-station.svg (renamed from docs/src/material/templates/.icons/material/gas-station.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-alert.svg (renamed from docs/src/material/templates/.icons/material/gate-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-and.svg (renamed from docs/src/material/templates/.icons/material/gate-and.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/gate-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/gate-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-buffer.svg (renamed from docs/src/material/templates/.icons/material/gate-buffer.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-nand.svg (renamed from docs/src/material/templates/.icons/material/gate-nand.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-nor.svg (renamed from docs/src/material/templates/.icons/material/gate-nor.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-not.svg (renamed from docs/src/material/templates/.icons/material/gate-not.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-open.svg (renamed from docs/src/material/templates/.icons/material/gate-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-or.svg (renamed from docs/src/material/templates/.icons/material/gate-or.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-xnor.svg (renamed from docs/src/material/templates/.icons/material/gate-xnor.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate-xor.svg (renamed from docs/src/material/templates/.icons/material/gate-xor.svg)0
-rw-r--r--docs/src/templates/.icons/material/gate.svg (renamed from docs/src/material/templates/.icons/material/gate.svg)0
-rw-r--r--docs/src/templates/.icons/material/gatsby.svg (renamed from docs/src/material/templates/.icons/material/gatsby.svg)0
-rw-r--r--docs/src/templates/.icons/material/gauge-empty.svg (renamed from docs/src/material/templates/.icons/material/gauge-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/gauge-full.svg (renamed from docs/src/material/templates/.icons/material/gauge-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/gauge-low.svg (renamed from docs/src/material/templates/.icons/material/gauge-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/gauge.svg (renamed from docs/src/material/templates/.icons/material/gauge.svg)0
-rw-r--r--docs/src/templates/.icons/material/gavel.svg (renamed from docs/src/material/templates/.icons/material/gavel.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-female.svg (renamed from docs/src/material/templates/.icons/material/gender-female.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-male-female-variant.svg (renamed from docs/src/material/templates/.icons/material/gender-male-female-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-male-female.svg (renamed from docs/src/material/templates/.icons/material/gender-male-female.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-male.svg (renamed from docs/src/material/templates/.icons/material/gender-male.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-non-binary.svg (renamed from docs/src/material/templates/.icons/material/gender-non-binary.svg)0
-rw-r--r--docs/src/templates/.icons/material/gender-transgender.svg (renamed from docs/src/material/templates/.icons/material/gender-transgender.svg)0
-rw-r--r--docs/src/templates/.icons/material/gentoo.svg (renamed from docs/src/material/templates/.icons/material/gentoo.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-double-tap.svg (renamed from docs/src/material/templates/.icons/material/gesture-double-tap.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-pinch.svg (renamed from docs/src/material/templates/.icons/material/gesture-pinch.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-spread.svg (renamed from docs/src/material/templates/.icons/material/gesture-spread.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-down.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-horizontal.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-left.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-right.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-up.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe-vertical.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-swipe.svg (renamed from docs/src/material/templates/.icons/material/gesture-swipe.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-tap-box.svg (renamed from docs/src/material/templates/.icons/material/gesture-tap-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-tap-button.svg (renamed from docs/src/material/templates/.icons/material/gesture-tap-button.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-tap-hold.svg (renamed from docs/src/material/templates/.icons/material/gesture-tap-hold.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-tap.svg (renamed from docs/src/material/templates/.icons/material/gesture-tap.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-two-double-tap.svg (renamed from docs/src/material/templates/.icons/material/gesture-two-double-tap.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture-two-tap.svg (renamed from docs/src/material/templates/.icons/material/gesture-two-tap.svg)0
-rw-r--r--docs/src/templates/.icons/material/gesture.svg (renamed from docs/src/material/templates/.icons/material/gesture.svg)0
-rw-r--r--docs/src/templates/.icons/material/ghost-off-outline.svg (renamed from docs/src/material/templates/.icons/material/ghost-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ghost-off.svg (renamed from docs/src/material/templates/.icons/material/ghost-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/ghost-outline.svg (renamed from docs/src/material/templates/.icons/material/ghost-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ghost.svg (renamed from docs/src/material/templates/.icons/material/ghost.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift-off-outline.svg (renamed from docs/src/material/templates/.icons/material/gift-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift-off.svg (renamed from docs/src/material/templates/.icons/material/gift-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift-open-outline.svg (renamed from docs/src/material/templates/.icons/material/gift-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift-open.svg (renamed from docs/src/material/templates/.icons/material/gift-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift-outline.svg (renamed from docs/src/material/templates/.icons/material/gift-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/gift.svg (renamed from docs/src/material/templates/.icons/material/gift.svg)0
-rw-r--r--docs/src/templates/.icons/material/git.svg (renamed from docs/src/material/templates/.icons/material/git.svg)0
-rw-r--r--docs/src/templates/.icons/material/github.svg (renamed from docs/src/material/templates/.icons/material/github.svg)0
-rw-r--r--docs/src/templates/.icons/material/gitlab.svg (renamed from docs/src/material/templates/.icons/material/gitlab.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-cocktail-off.svg (renamed from docs/src/material/templates/.icons/material/glass-cocktail-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-cocktail.svg (renamed from docs/src/material/templates/.icons/material/glass-cocktail.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-flute.svg (renamed from docs/src/material/templates/.icons/material/glass-flute.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-fragile.svg (renamed from docs/src/material/templates/.icons/material/glass-fragile.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-mug-off.svg (renamed from docs/src/material/templates/.icons/material/glass-mug-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-mug-variant-off.svg (renamed from docs/src/material/templates/.icons/material/glass-mug-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-mug-variant.svg (renamed from docs/src/material/templates/.icons/material/glass-mug-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-mug.svg (renamed from docs/src/material/templates/.icons/material/glass-mug.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-pint-outline.svg (renamed from docs/src/material/templates/.icons/material/glass-pint-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-stange.svg (renamed from docs/src/material/templates/.icons/material/glass-stange.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-tulip.svg (renamed from docs/src/material/templates/.icons/material/glass-tulip.svg)0
-rw-r--r--docs/src/templates/.icons/material/glass-wine.svg (renamed from docs/src/material/templates/.icons/material/glass-wine.svg)0
-rw-r--r--docs/src/templates/.icons/material/glasses.svg (renamed from docs/src/material/templates/.icons/material/glasses.svg)0
-rw-r--r--docs/src/templates/.icons/material/globe-light-outline.svg (renamed from docs/src/material/templates/.icons/material/globe-light-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/globe-light.svg (renamed from docs/src/material/templates/.icons/material/globe-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/globe-model.svg (renamed from docs/src/material/templates/.icons/material/globe-model.svg)0
-rw-r--r--docs/src/templates/.icons/material/gmail.svg (renamed from docs/src/material/templates/.icons/material/gmail.svg)0
-rw-r--r--docs/src/templates/.icons/material/gnome.svg (renamed from docs/src/material/templates/.icons/material/gnome.svg)0
-rw-r--r--docs/src/templates/.icons/material/go-kart-track.svg (renamed from docs/src/material/templates/.icons/material/go-kart-track.svg)0
-rw-r--r--docs/src/templates/.icons/material/go-kart.svg (renamed from docs/src/material/templates/.icons/material/go-kart.svg)0
-rw-r--r--docs/src/templates/.icons/material/gog.svg (renamed from docs/src/material/templates/.icons/material/gog.svg)0
-rw-r--r--docs/src/templates/.icons/material/gold.svg (renamed from docs/src/material/templates/.icons/material/gold.svg)0
-rw-r--r--docs/src/templates/.icons/material/golf-cart.svg (renamed from docs/src/material/templates/.icons/material/golf-cart.svg)0
-rw-r--r--docs/src/templates/.icons/material/golf-tee.svg (renamed from docs/src/material/templates/.icons/material/golf-tee.svg)0
-rw-r--r--docs/src/templates/.icons/material/golf.svg (renamed from docs/src/material/templates/.icons/material/golf.svg)0
-rw-r--r--docs/src/templates/.icons/material/gondola.svg (renamed from docs/src/material/templates/.icons/material/gondola.svg)0
-rw-r--r--docs/src/templates/.icons/material/goodreads.svg (renamed from docs/src/material/templates/.icons/material/goodreads.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-ads.svg (renamed from docs/src/material/templates/.icons/material/google-ads.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-analytics.svg (renamed from docs/src/material/templates/.icons/material/google-analytics.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-assistant.svg (renamed from docs/src/material/templates/.icons/material/google-assistant.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-cardboard.svg (renamed from docs/src/material/templates/.icons/material/google-cardboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-chrome.svg (renamed from docs/src/material/templates/.icons/material/google-chrome.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-circles-communities.svg (renamed from docs/src/material/templates/.icons/material/google-circles-communities.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-circles-extended.svg (renamed from docs/src/material/templates/.icons/material/google-circles-extended.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-circles-group.svg (renamed from docs/src/material/templates/.icons/material/google-circles-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-circles.svg (renamed from docs/src/material/templates/.icons/material/google-circles.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-classroom.svg (renamed from docs/src/material/templates/.icons/material/google-classroom.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-cloud.svg (renamed from docs/src/material/templates/.icons/material/google-cloud.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-downasaur.svg (renamed from docs/src/material/templates/.icons/material/google-downasaur.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-drive.svg (renamed from docs/src/material/templates/.icons/material/google-drive.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-earth.svg (renamed from docs/src/material/templates/.icons/material/google-earth.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-fit.svg (renamed from docs/src/material/templates/.icons/material/google-fit.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-glass.svg (renamed from docs/src/material/templates/.icons/material/google-glass.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-hangouts.svg (renamed from docs/src/material/templates/.icons/material/google-hangouts.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-keep.svg (renamed from docs/src/material/templates/.icons/material/google-keep.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-lens.svg (renamed from docs/src/material/templates/.icons/material/google-lens.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-maps.svg (renamed from docs/src/material/templates/.icons/material/google-maps.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-my-business.svg (renamed from docs/src/material/templates/.icons/material/google-my-business.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-nearby.svg (renamed from docs/src/material/templates/.icons/material/google-nearby.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-play.svg (renamed from docs/src/material/templates/.icons/material/google-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-plus.svg (renamed from docs/src/material/templates/.icons/material/google-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-podcast.svg (renamed from docs/src/material/templates/.icons/material/google-podcast.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-spreadsheet.svg (renamed from docs/src/material/templates/.icons/material/google-spreadsheet.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-street-view.svg (renamed from docs/src/material/templates/.icons/material/google-street-view.svg)0
-rw-r--r--docs/src/templates/.icons/material/google-translate.svg (renamed from docs/src/material/templates/.icons/material/google-translate.svg)0
-rw-r--r--docs/src/templates/.icons/material/google.svg (renamed from docs/src/material/templates/.icons/material/google.svg)0
-rw-r--r--docs/src/templates/.icons/material/gradient-horizontal.svg (renamed from docs/src/material/templates/.icons/material/gradient-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/gradient-vertical.svg (renamed from docs/src/material/templates/.icons/material/gradient-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/grain.svg (renamed from docs/src/material/templates/.icons/material/grain.svg)0
-rw-r--r--docs/src/templates/.icons/material/graph-outline.svg (renamed from docs/src/material/templates/.icons/material/graph-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/graph.svg (renamed from docs/src/material/templates/.icons/material/graph.svg)0
-rw-r--r--docs/src/templates/.icons/material/graphql.svg (renamed from docs/src/material/templates/.icons/material/graphql.svg)0
-rw-r--r--docs/src/templates/.icons/material/grass.svg (renamed from docs/src/material/templates/.icons/material/grass.svg)0
-rw-r--r--docs/src/templates/.icons/material/grave-stone.svg (renamed from docs/src/material/templates/.icons/material/grave-stone.svg)0
-rw-r--r--docs/src/templates/.icons/material/grease-pencil.svg (renamed from docs/src/material/templates/.icons/material/grease-pencil.svg)0
-rw-r--r--docs/src/templates/.icons/material/greater-than-or-equal.svg (renamed from docs/src/material/templates/.icons/material/greater-than-or-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/greater-than.svg (renamed from docs/src/material/templates/.icons/material/greater-than.svg)0
-rw-r--r--docs/src/templates/.icons/material/greenhouse.svg (renamed from docs/src/material/templates/.icons/material/greenhouse.svg)0
-rw-r--r--docs/src/templates/.icons/material/grid-large.svg (renamed from docs/src/material/templates/.icons/material/grid-large.svg)0
-rw-r--r--docs/src/templates/.icons/material/grid-off.svg (renamed from docs/src/material/templates/.icons/material/grid-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/grid.svg (renamed from docs/src/material/templates/.icons/material/grid.svg)0
-rw-r--r--docs/src/templates/.icons/material/grill-outline.svg (renamed from docs/src/material/templates/.icons/material/grill-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/grill.svg (renamed from docs/src/material/templates/.icons/material/grill.svg)0
-rw-r--r--docs/src/templates/.icons/material/group.svg (renamed from docs/src/material/templates/.icons/material/group.svg)0
-rw-r--r--docs/src/templates/.icons/material/guitar-acoustic.svg (renamed from docs/src/material/templates/.icons/material/guitar-acoustic.svg)0
-rw-r--r--docs/src/templates/.icons/material/guitar-electric.svg (renamed from docs/src/material/templates/.icons/material/guitar-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/guitar-pick-outline.svg (renamed from docs/src/material/templates/.icons/material/guitar-pick-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/guitar-pick.svg (renamed from docs/src/material/templates/.icons/material/guitar-pick.svg)0
-rw-r--r--docs/src/templates/.icons/material/guy-fawkes-mask.svg (renamed from docs/src/material/templates/.icons/material/guy-fawkes-mask.svg)0
-rw-r--r--docs/src/templates/.icons/material/gymnastics.svg (renamed from docs/src/material/templates/.icons/material/gymnastics.svg)0
-rw-r--r--docs/src/templates/.icons/material/hail.svg (renamed from docs/src/material/templates/.icons/material/hail.svg)0
-rw-r--r--docs/src/templates/.icons/material/hair-dryer-outline.svg (renamed from docs/src/material/templates/.icons/material/hair-dryer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hair-dryer.svg (renamed from docs/src/material/templates/.icons/material/hair-dryer.svg)0
-rw-r--r--docs/src/templates/.icons/material/halloween.svg (renamed from docs/src/material/templates/.icons/material/halloween.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger-check.svg (renamed from docs/src/material/templates/.icons/material/hamburger-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger-minus.svg (renamed from docs/src/material/templates/.icons/material/hamburger-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger-off.svg (renamed from docs/src/material/templates/.icons/material/hamburger-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger-plus.svg (renamed from docs/src/material/templates/.icons/material/hamburger-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger-remove.svg (renamed from docs/src/material/templates/.icons/material/hamburger-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/hamburger.svg (renamed from docs/src/material/templates/.icons/material/hamburger.svg)0
-rw-r--r--docs/src/templates/.icons/material/hammer-screwdriver.svg (renamed from docs/src/material/templates/.icons/material/hammer-screwdriver.svg)0
-rw-r--r--docs/src/templates/.icons/material/hammer-sickle.svg (renamed from docs/src/material/templates/.icons/material/hammer-sickle.svg)0
-rw-r--r--docs/src/templates/.icons/material/hammer-wrench.svg (renamed from docs/src/material/templates/.icons/material/hammer-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/hammer.svg (renamed from docs/src/material/templates/.icons/material/hammer.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-left-off-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-back-left-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-left-off.svg (renamed from docs/src/material/templates/.icons/material/hand-back-left-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-left-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-back-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-left.svg (renamed from docs/src/material/templates/.icons/material/hand-back-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-right-off-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-back-right-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-right-off.svg (renamed from docs/src/material/templates/.icons/material/hand-back-right-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-right-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-back-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-back-right.svg (renamed from docs/src/material/templates/.icons/material/hand-back-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-clap-off.svg (renamed from docs/src/material/templates/.icons/material/hand-clap-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-clap.svg (renamed from docs/src/material/templates/.icons/material/hand-clap.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-coin-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-coin-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-coin.svg (renamed from docs/src/material/templates/.icons/material/hand-coin.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-cycle.svg (renamed from docs/src/material/templates/.icons/material/hand-cycle.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-extended-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-extended-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-extended.svg (renamed from docs/src/material/templates/.icons/material/hand-extended.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-front-left-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-front-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-front-left.svg (renamed from docs/src/material/templates/.icons/material/hand-front-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-front-right-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-front-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-front-right.svg (renamed from docs/src/material/templates/.icons/material/hand-front-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-heart.svg (renamed from docs/src/material/templates/.icons/material/hand-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-okay.svg (renamed from docs/src/material/templates/.icons/material/hand-okay.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-peace-variant.svg (renamed from docs/src/material/templates/.icons/material/hand-peace-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-peace.svg (renamed from docs/src/material/templates/.icons/material/hand-peace.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-pointing-down.svg (renamed from docs/src/material/templates/.icons/material/hand-pointing-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-pointing-left.svg (renamed from docs/src/material/templates/.icons/material/hand-pointing-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-pointing-right.svg (renamed from docs/src/material/templates/.icons/material/hand-pointing-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-pointing-up.svg (renamed from docs/src/material/templates/.icons/material/hand-pointing-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-saw.svg (renamed from docs/src/material/templates/.icons/material/hand-saw.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-wash-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-wash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-wash.svg (renamed from docs/src/material/templates/.icons/material/hand-wash.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-water.svg (renamed from docs/src/material/templates/.icons/material/hand-water.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-wave-outline.svg (renamed from docs/src/material/templates/.icons/material/hand-wave-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hand-wave.svg (renamed from docs/src/material/templates/.icons/material/hand-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/handball.svg (renamed from docs/src/material/templates/.icons/material/handball.svg)0
-rw-r--r--docs/src/templates/.icons/material/handcuffs.svg (renamed from docs/src/material/templates/.icons/material/handcuffs.svg)0
-rw-r--r--docs/src/templates/.icons/material/hands-pray.svg (renamed from docs/src/material/templates/.icons/material/hands-pray.svg)0
-rw-r--r--docs/src/templates/.icons/material/handshake-outline.svg (renamed from docs/src/material/templates/.icons/material/handshake-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/handshake.svg (renamed from docs/src/material/templates/.icons/material/handshake.svg)0
-rw-r--r--docs/src/templates/.icons/material/hanger.svg (renamed from docs/src/material/templates/.icons/material/hanger.svg)0
-rw-r--r--docs/src/templates/.icons/material/hard-hat.svg (renamed from docs/src/material/templates/.icons/material/hard-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/harddisk-plus.svg (renamed from docs/src/material/templates/.icons/material/harddisk-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/harddisk-remove.svg (renamed from docs/src/material/templates/.icons/material/harddisk-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/harddisk.svg (renamed from docs/src/material/templates/.icons/material/harddisk.svg)0
-rw-r--r--docs/src/templates/.icons/material/hat-fedora.svg (renamed from docs/src/material/templates/.icons/material/hat-fedora.svg)0
-rw-r--r--docs/src/templates/.icons/material/hazard-lights.svg (renamed from docs/src/material/templates/.icons/material/hazard-lights.svg)0
-rw-r--r--docs/src/templates/.icons/material/hdmi-port.svg (renamed from docs/src/material/templates/.icons/material/hdmi-port.svg)0
-rw-r--r--docs/src/templates/.icons/material/hdr-off.svg (renamed from docs/src/material/templates/.icons/material/hdr-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hdr.svg (renamed from docs/src/material/templates/.icons/material/hdr.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/head-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-alert.svg (renamed from docs/src/material/templates/.icons/material/head-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-check-outline.svg (renamed from docs/src/material/templates/.icons/material/head-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-check.svg (renamed from docs/src/material/templates/.icons/material/head-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/head-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-cog.svg (renamed from docs/src/material/templates/.icons/material/head-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-dots-horizontal-outline.svg (renamed from docs/src/material/templates/.icons/material/head-dots-horizontal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-dots-horizontal.svg (renamed from docs/src/material/templates/.icons/material/head-dots-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-flash-outline.svg (renamed from docs/src/material/templates/.icons/material/head-flash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-flash.svg (renamed from docs/src/material/templates/.icons/material/head-flash.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/head-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-heart.svg (renamed from docs/src/material/templates/.icons/material/head-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-lightbulb-outline.svg (renamed from docs/src/material/templates/.icons/material/head-lightbulb-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-lightbulb.svg (renamed from docs/src/material/templates/.icons/material/head-lightbulb.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/head-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-minus.svg (renamed from docs/src/material/templates/.icons/material/head-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-outline.svg (renamed from docs/src/material/templates/.icons/material/head-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/head-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-plus.svg (renamed from docs/src/material/templates/.icons/material/head-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-question-outline.svg (renamed from docs/src/material/templates/.icons/material/head-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-question.svg (renamed from docs/src/material/templates/.icons/material/head-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/head-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-remove.svg (renamed from docs/src/material/templates/.icons/material/head-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-snowflake-outline.svg (renamed from docs/src/material/templates/.icons/material/head-snowflake-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-snowflake.svg (renamed from docs/src/material/templates/.icons/material/head-snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/head-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/head-sync.svg (renamed from docs/src/material/templates/.icons/material/head-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/head.svg (renamed from docs/src/material/templates/.icons/material/head.svg)0
-rw-r--r--docs/src/templates/.icons/material/headphones-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/headphones-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/headphones-box.svg (renamed from docs/src/material/templates/.icons/material/headphones-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/headphones-off.svg (renamed from docs/src/material/templates/.icons/material/headphones-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/headphones-settings.svg (renamed from docs/src/material/templates/.icons/material/headphones-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/headphones.svg (renamed from docs/src/material/templates/.icons/material/headphones.svg)0
-rw-r--r--docs/src/templates/.icons/material/headset-dock.svg (renamed from docs/src/material/templates/.icons/material/headset-dock.svg)0
-rw-r--r--docs/src/templates/.icons/material/headset-off.svg (renamed from docs/src/material/templates/.icons/material/headset-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/headset.svg (renamed from docs/src/material/templates/.icons/material/headset.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-box-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-box.svg (renamed from docs/src/material/templates/.icons/material/heart-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-broken-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-broken-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-broken.svg (renamed from docs/src/material/templates/.icons/material/heart-broken.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-circle.svg (renamed from docs/src/material/templates/.icons/material/heart-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-cog.svg (renamed from docs/src/material/templates/.icons/material/heart-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-flash.svg (renamed from docs/src/material/templates/.icons/material/heart-flash.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-half-full.svg (renamed from docs/src/material/templates/.icons/material/heart-half-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-half-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-half-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-half.svg (renamed from docs/src/material/templates/.icons/material/heart-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-minus.svg (renamed from docs/src/material/templates/.icons/material/heart-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-multiple.svg (renamed from docs/src/material/templates/.icons/material/heart-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-off-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-off.svg (renamed from docs/src/material/templates/.icons/material/heart-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-plus.svg (renamed from docs/src/material/templates/.icons/material/heart-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-pulse.svg (renamed from docs/src/material/templates/.icons/material/heart-pulse.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-remove.svg (renamed from docs/src/material/templates/.icons/material/heart-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/heart-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart-settings.svg (renamed from docs/src/material/templates/.icons/material/heart-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/heart.svg (renamed from docs/src/material/templates/.icons/material/heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/heat-pump-outline.svg (renamed from docs/src/material/templates/.icons/material/heat-pump-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/heat-pump.svg (renamed from docs/src/material/templates/.icons/material/heat-pump.svg)0
-rw-r--r--docs/src/templates/.icons/material/heat-wave.svg (renamed from docs/src/material/templates/.icons/material/heat-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/heating-coil.svg (renamed from docs/src/material/templates/.icons/material/heating-coil.svg)0
-rw-r--r--docs/src/templates/.icons/material/helicopter.svg (renamed from docs/src/material/templates/.icons/material/helicopter.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/help-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/help-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-box-outline.svg (renamed from docs/src/material/templates/.icons/material/help-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-box.svg (renamed from docs/src/material/templates/.icons/material/help-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/help-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-circle.svg (renamed from docs/src/material/templates/.icons/material/help-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-network-outline.svg (renamed from docs/src/material/templates/.icons/material/help-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-network.svg (renamed from docs/src/material/templates/.icons/material/help-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-rhombus-outline.svg (renamed from docs/src/material/templates/.icons/material/help-rhombus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/help-rhombus.svg (renamed from docs/src/material/templates/.icons/material/help-rhombus.svg)0
-rw-r--r--docs/src/templates/.icons/material/help.svg (renamed from docs/src/material/templates/.icons/material/help.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexadecimal.svg (renamed from docs/src/material/templates/.icons/material/hexadecimal.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/hexagon-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-multiple.svg (renamed from docs/src/material/templates/.icons/material/hexagon-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-outline.svg (renamed from docs/src/material/templates/.icons/material/hexagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-1.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-2.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-3.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-4.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-5.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon-slice-6.svg (renamed from docs/src/material/templates/.icons/material/hexagon-slice-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagon.svg (renamed from docs/src/material/templates/.icons/material/hexagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagram-outline.svg (renamed from docs/src/material/templates/.icons/material/hexagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hexagram.svg (renamed from docs/src/material/templates/.icons/material/hexagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/high-definition-box.svg (renamed from docs/src/material/templates/.icons/material/high-definition-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/high-definition.svg (renamed from docs/src/material/templates/.icons/material/high-definition.svg)0
-rw-r--r--docs/src/templates/.icons/material/highway.svg (renamed from docs/src/material/templates/.icons/material/highway.svg)0
-rw-r--r--docs/src/templates/.icons/material/hiking.svg (renamed from docs/src/material/templates/.icons/material/hiking.svg)0
-rw-r--r--docs/src/templates/.icons/material/history.svg (renamed from docs/src/material/templates/.icons/material/history.svg)0
-rw-r--r--docs/src/templates/.icons/material/hockey-puck.svg (renamed from docs/src/material/templates/.icons/material/hockey-puck.svg)0
-rw-r--r--docs/src/templates/.icons/material/hockey-sticks.svg (renamed from docs/src/material/templates/.icons/material/hockey-sticks.svg)0
-rw-r--r--docs/src/templates/.icons/material/hololens.svg (renamed from docs/src/material/templates/.icons/material/hololens.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-account.svg (renamed from docs/src/material/templates/.icons/material/home-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/home-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-alert.svg (renamed from docs/src/material/templates/.icons/material/home-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-analytics.svg (renamed from docs/src/material/templates/.icons/material/home-analytics.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-assistant.svg (renamed from docs/src/material/templates/.icons/material/home-assistant.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-automation.svg (renamed from docs/src/material/templates/.icons/material/home-automation.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-battery-outline.svg (renamed from docs/src/material/templates/.icons/material/home-battery-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-battery.svg (renamed from docs/src/material/templates/.icons/material/home-battery.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/home-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-circle.svg (renamed from docs/src/material/templates/.icons/material/home-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-city-outline.svg (renamed from docs/src/material/templates/.icons/material/home-city-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-city.svg (renamed from docs/src/material/templates/.icons/material/home-city.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/home-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-clock.svg (renamed from docs/src/material/templates/.icons/material/home-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/home-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-edit.svg (renamed from docs/src/material/templates/.icons/material/home-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-export-outline.svg (renamed from docs/src/material/templates/.icons/material/home-export-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-flood.svg (renamed from docs/src/material/templates/.icons/material/home-flood.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-0.svg (renamed from docs/src/material/templates/.icons/material/home-floor-0.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-1.svg (renamed from docs/src/material/templates/.icons/material/home-floor-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-2.svg (renamed from docs/src/material/templates/.icons/material/home-floor-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-3.svg (renamed from docs/src/material/templates/.icons/material/home-floor-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-a.svg (renamed from docs/src/material/templates/.icons/material/home-floor-a.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-b.svg (renamed from docs/src/material/templates/.icons/material/home-floor-b.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-g.svg (renamed from docs/src/material/templates/.icons/material/home-floor-g.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-l.svg (renamed from docs/src/material/templates/.icons/material/home-floor-l.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-floor-negative-1.svg (renamed from docs/src/material/templates/.icons/material/home-floor-negative-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-group-minus.svg (renamed from docs/src/material/templates/.icons/material/home-group-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-group-plus.svg (renamed from docs/src/material/templates/.icons/material/home-group-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-group-remove.svg (renamed from docs/src/material/templates/.icons/material/home-group-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-group.svg (renamed from docs/src/material/templates/.icons/material/home-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-heart.svg (renamed from docs/src/material/templates/.icons/material/home-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-import-outline.svg (renamed from docs/src/material/templates/.icons/material/home-import-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lightbulb-outline.svg (renamed from docs/src/material/templates/.icons/material/home-lightbulb-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lightbulb.svg (renamed from docs/src/material/templates/.icons/material/home-lightbulb.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lightning-bolt-outline.svg (renamed from docs/src/material/templates/.icons/material/home-lightning-bolt-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lightning-bolt.svg (renamed from docs/src/material/templates/.icons/material/home-lightning-bolt.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lock-open.svg (renamed from docs/src/material/templates/.icons/material/home-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-lock.svg (renamed from docs/src/material/templates/.icons/material/home-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-map-marker.svg (renamed from docs/src/material/templates/.icons/material/home-map-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/home-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-minus.svg (renamed from docs/src/material/templates/.icons/material/home-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-modern.svg (renamed from docs/src/material/templates/.icons/material/home-modern.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-off-outline.svg (renamed from docs/src/material/templates/.icons/material/home-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-off.svg (renamed from docs/src/material/templates/.icons/material/home-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-outline.svg (renamed from docs/src/material/templates/.icons/material/home-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/home-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-percent.svg (renamed from docs/src/material/templates/.icons/material/home-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/home-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-plus.svg (renamed from docs/src/material/templates/.icons/material/home-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/home-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-remove.svg (renamed from docs/src/material/templates/.icons/material/home-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-roof.svg (renamed from docs/src/material/templates/.icons/material/home-roof.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-search-outline.svg (renamed from docs/src/material/templates/.icons/material/home-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-search.svg (renamed from docs/src/material/templates/.icons/material/home-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-silo-outline.svg (renamed from docs/src/material/templates/.icons/material/home-silo-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-silo.svg (renamed from docs/src/material/templates/.icons/material/home-silo.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-sound-in-outline.svg (renamed from docs/src/material/templates/.icons/material/home-sound-in-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-sound-in.svg (renamed from docs/src/material/templates/.icons/material/home-sound-in.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-sound-out-outline.svg (renamed from docs/src/material/templates/.icons/material/home-sound-out-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-sound-out.svg (renamed from docs/src/material/templates/.icons/material/home-sound-out.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-switch-outline.svg (renamed from docs/src/material/templates/.icons/material/home-switch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-switch.svg (renamed from docs/src/material/templates/.icons/material/home-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-thermometer-outline.svg (renamed from docs/src/material/templates/.icons/material/home-thermometer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-thermometer.svg (renamed from docs/src/material/templates/.icons/material/home-thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/home-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/home-variant.svg (renamed from docs/src/material/templates/.icons/material/home-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/home.svg (renamed from docs/src/material/templates/.icons/material/home.svg)0
-rw-r--r--docs/src/templates/.icons/material/hook-off.svg (renamed from docs/src/material/templates/.icons/material/hook-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hook.svg (renamed from docs/src/material/templates/.icons/material/hook.svg)0
-rw-r--r--docs/src/templates/.icons/material/hoop-house.svg (renamed from docs/src/material/templates/.icons/material/hoop-house.svg)0
-rw-r--r--docs/src/templates/.icons/material/hops.svg (renamed from docs/src/material/templates/.icons/material/hops.svg)0
-rw-r--r--docs/src/templates/.icons/material/horizontal-rotate-clockwise.svg (renamed from docs/src/material/templates/.icons/material/horizontal-rotate-clockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/horizontal-rotate-counterclockwise.svg (renamed from docs/src/material/templates/.icons/material/horizontal-rotate-counterclockwise.svg)0
-rw-r--r--docs/src/templates/.icons/material/horse-human.svg (renamed from docs/src/material/templates/.icons/material/horse-human.svg)0
-rw-r--r--docs/src/templates/.icons/material/horse-variant-fast.svg (renamed from docs/src/material/templates/.icons/material/horse-variant-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/horse-variant.svg (renamed from docs/src/material/templates/.icons/material/horse-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/horse.svg (renamed from docs/src/material/templates/.icons/material/horse.svg)0
-rw-r--r--docs/src/templates/.icons/material/horseshoe.svg (renamed from docs/src/material/templates/.icons/material/horseshoe.svg)0
-rw-r--r--docs/src/templates/.icons/material/hospital-box-outline.svg (renamed from docs/src/material/templates/.icons/material/hospital-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/hospital-box.svg (renamed from docs/src/material/templates/.icons/material/hospital-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/hospital-building.svg (renamed from docs/src/material/templates/.icons/material/hospital-building.svg)0
-rw-r--r--docs/src/templates/.icons/material/hospital-marker.svg (renamed from docs/src/material/templates/.icons/material/hospital-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/hospital.svg (renamed from docs/src/material/templates/.icons/material/hospital.svg)0
-rw-r--r--docs/src/templates/.icons/material/hot-tub.svg (renamed from docs/src/material/templates/.icons/material/hot-tub.svg)0
-rw-r--r--docs/src/templates/.icons/material/hours-24.svg (renamed from docs/src/material/templates/.icons/material/hours-24.svg)0
-rw-r--r--docs/src/templates/.icons/material/hubspot.svg (renamed from docs/src/material/templates/.icons/material/hubspot.svg)0
-rw-r--r--docs/src/templates/.icons/material/hulu.svg (renamed from docs/src/material/templates/.icons/material/hulu.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-baby-changing-table.svg (renamed from docs/src/material/templates/.icons/material/human-baby-changing-table.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-cane.svg (renamed from docs/src/material/templates/.icons/material/human-cane.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-capacity-decrease.svg (renamed from docs/src/material/templates/.icons/material/human-capacity-decrease.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-capacity-increase.svg (renamed from docs/src/material/templates/.icons/material/human-capacity-increase.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-child.svg (renamed from docs/src/material/templates/.icons/material/human-child.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-dolly.svg (renamed from docs/src/material/templates/.icons/material/human-dolly.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-edit.svg (renamed from docs/src/material/templates/.icons/material/human-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-female-boy.svg (renamed from docs/src/material/templates/.icons/material/human-female-boy.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-female-dance.svg (renamed from docs/src/material/templates/.icons/material/human-female-dance.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-female-female.svg (renamed from docs/src/material/templates/.icons/material/human-female-female.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-female-girl.svg (renamed from docs/src/material/templates/.icons/material/human-female-girl.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-female.svg (renamed from docs/src/material/templates/.icons/material/human-female.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-greeting-proximity.svg (renamed from docs/src/material/templates/.icons/material/human-greeting-proximity.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-greeting-variant.svg (renamed from docs/src/material/templates/.icons/material/human-greeting-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-greeting.svg (renamed from docs/src/material/templates/.icons/material/human-greeting.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-handsdown.svg (renamed from docs/src/material/templates/.icons/material/human-handsdown.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-handsup.svg (renamed from docs/src/material/templates/.icons/material/human-handsup.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-board-poll.svg (renamed from docs/src/material/templates/.icons/material/human-male-board-poll.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-board.svg (renamed from docs/src/material/templates/.icons/material/human-male-board.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-boy.svg (renamed from docs/src/material/templates/.icons/material/human-male-boy.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-child.svg (renamed from docs/src/material/templates/.icons/material/human-male-child.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-female-child.svg (renamed from docs/src/material/templates/.icons/material/human-male-female-child.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-female.svg (renamed from docs/src/material/templates/.icons/material/human-male-female.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-girl.svg (renamed from docs/src/material/templates/.icons/material/human-male-girl.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-height-variant.svg (renamed from docs/src/material/templates/.icons/material/human-male-height-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-height.svg (renamed from docs/src/material/templates/.icons/material/human-male-height.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male-male.svg (renamed from docs/src/material/templates/.icons/material/human-male-male.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-male.svg (renamed from docs/src/material/templates/.icons/material/human-male.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-non-binary.svg (renamed from docs/src/material/templates/.icons/material/human-non-binary.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-pregnant.svg (renamed from docs/src/material/templates/.icons/material/human-pregnant.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-queue.svg (renamed from docs/src/material/templates/.icons/material/human-queue.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-scooter.svg (renamed from docs/src/material/templates/.icons/material/human-scooter.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-walker.svg (renamed from docs/src/material/templates/.icons/material/human-walker.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-wheelchair.svg (renamed from docs/src/material/templates/.icons/material/human-wheelchair.svg)0
-rw-r--r--docs/src/templates/.icons/material/human-white-cane.svg (renamed from docs/src/material/templates/.icons/material/human-white-cane.svg)0
-rw-r--r--docs/src/templates/.icons/material/human.svg (renamed from docs/src/material/templates/.icons/material/human.svg)0
-rw-r--r--docs/src/templates/.icons/material/humble-bundle.svg (renamed from docs/src/material/templates/.icons/material/humble-bundle.svg)0
-rw-r--r--docs/src/templates/.icons/material/hvac-off.svg (renamed from docs/src/material/templates/.icons/material/hvac-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/hvac.svg (renamed from docs/src/material/templates/.icons/material/hvac.svg)0
-rw-r--r--docs/src/templates/.icons/material/hydraulic-oil-level.svg (renamed from docs/src/material/templates/.icons/material/hydraulic-oil-level.svg)0
-rw-r--r--docs/src/templates/.icons/material/hydraulic-oil-temperature.svg (renamed from docs/src/material/templates/.icons/material/hydraulic-oil-temperature.svg)0
-rw-r--r--docs/src/templates/.icons/material/hydro-power.svg (renamed from docs/src/material/templates/.icons/material/hydro-power.svg)0
-rw-r--r--docs/src/templates/.icons/material/hydrogen-station.svg (renamed from docs/src/material/templates/.icons/material/hydrogen-station.svg)0
-rw-r--r--docs/src/templates/.icons/material/ice-cream-off.svg (renamed from docs/src/material/templates/.icons/material/ice-cream-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/ice-cream.svg (renamed from docs/src/material/templates/.icons/material/ice-cream.svg)0
-rw-r--r--docs/src/templates/.icons/material/ice-pop.svg (renamed from docs/src/material/templates/.icons/material/ice-pop.svg)0
-rw-r--r--docs/src/templates/.icons/material/id-card.svg (renamed from docs/src/material/templates/.icons/material/id-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/identifier.svg (renamed from docs/src/material/templates/.icons/material/identifier.svg)0
-rw-r--r--docs/src/templates/.icons/material/ideogram-cjk-variant.svg (renamed from docs/src/material/templates/.icons/material/ideogram-cjk-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/ideogram-cjk.svg (renamed from docs/src/material/templates/.icons/material/ideogram-cjk.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-album.svg (renamed from docs/src/material/templates/.icons/material/image-album.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-area-close.svg (renamed from docs/src/material/templates/.icons/material/image-area-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-area.svg (renamed from docs/src/material/templates/.icons/material/image-area.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-auto-adjust.svg (renamed from docs/src/material/templates/.icons/material/image-auto-adjust.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-broken-variant.svg (renamed from docs/src/material/templates/.icons/material/image-broken-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-broken.svg (renamed from docs/src/material/templates/.icons/material/image-broken.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-check-outline.svg (renamed from docs/src/material/templates/.icons/material/image-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-check.svg (renamed from docs/src/material/templates/.icons/material/image-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/image-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-edit.svg (renamed from docs/src/material/templates/.icons/material/image-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-black-white.svg (renamed from docs/src/material/templates/.icons/material/image-filter-black-white.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-center-focus-strong-outline.svg (renamed from docs/src/material/templates/.icons/material/image-filter-center-focus-strong-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-center-focus-strong.svg (renamed from docs/src/material/templates/.icons/material/image-filter-center-focus-strong.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-center-focus-weak.svg (renamed from docs/src/material/templates/.icons/material/image-filter-center-focus-weak.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-center-focus.svg (renamed from docs/src/material/templates/.icons/material/image-filter-center-focus.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-drama-outline.svg (renamed from docs/src/material/templates/.icons/material/image-filter-drama-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-drama.svg (renamed from docs/src/material/templates/.icons/material/image-filter-drama.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-frames.svg (renamed from docs/src/material/templates/.icons/material/image-filter-frames.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-hdr-outline.svg (renamed from docs/src/material/templates/.icons/material/image-filter-hdr-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-hdr.svg (renamed from docs/src/material/templates/.icons/material/image-filter-hdr.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-none.svg (renamed from docs/src/material/templates/.icons/material/image-filter-none.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-tilt-shift.svg (renamed from docs/src/material/templates/.icons/material/image-filter-tilt-shift.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-filter-vintage.svg (renamed from docs/src/material/templates/.icons/material/image-filter-vintage.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-frame.svg (renamed from docs/src/material/templates/.icons/material/image-frame.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/image-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-lock.svg (renamed from docs/src/material/templates/.icons/material/image-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/image-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-marker.svg (renamed from docs/src/material/templates/.icons/material/image-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/image-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-minus.svg (renamed from docs/src/material/templates/.icons/material/image-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-move.svg (renamed from docs/src/material/templates/.icons/material/image-move.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/image-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-multiple.svg (renamed from docs/src/material/templates/.icons/material/image-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-off-outline.svg (renamed from docs/src/material/templates/.icons/material/image-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-off.svg (renamed from docs/src/material/templates/.icons/material/image-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-outline.svg (renamed from docs/src/material/templates/.icons/material/image-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/image-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-plus.svg (renamed from docs/src/material/templates/.icons/material/image-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/image-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-refresh.svg (renamed from docs/src/material/templates/.icons/material/image-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/image-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-remove.svg (renamed from docs/src/material/templates/.icons/material/image-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-search-outline.svg (renamed from docs/src/material/templates/.icons/material/image-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-search.svg (renamed from docs/src/material/templates/.icons/material/image-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-size-select-actual.svg (renamed from docs/src/material/templates/.icons/material/image-size-select-actual.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-size-select-large.svg (renamed from docs/src/material/templates/.icons/material/image-size-select-large.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-size-select-small.svg (renamed from docs/src/material/templates/.icons/material/image-size-select-small.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/image-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-sync.svg (renamed from docs/src/material/templates/.icons/material/image-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/image-text.svg (renamed from docs/src/material/templates/.icons/material/image-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/image.svg (renamed from docs/src/material/templates/.icons/material/image.svg)0
-rw-r--r--docs/src/templates/.icons/material/import.svg (renamed from docs/src/material/templates/.icons/material/import.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/inbox-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/inbox-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-full-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-full-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-full.svg (renamed from docs/src/material/templates/.icons/material/inbox-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-multiple.svg (renamed from docs/src/material/templates/.icons/material/inbox-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/inbox-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox-remove.svg (renamed from docs/src/material/templates/.icons/material/inbox-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/inbox.svg (renamed from docs/src/material/templates/.icons/material/inbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/incognito-circle-off.svg (renamed from docs/src/material/templates/.icons/material/incognito-circle-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/incognito-circle.svg (renamed from docs/src/material/templates/.icons/material/incognito-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/incognito-off.svg (renamed from docs/src/material/templates/.icons/material/incognito-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/incognito.svg (renamed from docs/src/material/templates/.icons/material/incognito.svg)0
-rw-r--r--docs/src/templates/.icons/material/induction.svg (renamed from docs/src/material/templates/.icons/material/induction.svg)0
-rw-r--r--docs/src/templates/.icons/material/infinity.svg (renamed from docs/src/material/templates/.icons/material/infinity.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-box-outline.svg (renamed from docs/src/material/templates/.icons/material/information-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-box.svg (renamed from docs/src/material/templates/.icons/material/information-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-off-outline.svg (renamed from docs/src/material/templates/.icons/material/information-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-off.svg (renamed from docs/src/material/templates/.icons/material/information-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-outline.svg (renamed from docs/src/material/templates/.icons/material/information-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-slab-box-outline.svg (renamed from docs/src/material/templates/.icons/material/information-slab-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-slab-box.svg (renamed from docs/src/material/templates/.icons/material/information-slab-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-slab-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/information-slab-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-slab-circle.svg (renamed from docs/src/material/templates/.icons/material/information-slab-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-slab-symbol.svg (renamed from docs/src/material/templates/.icons/material/information-slab-symbol.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-symbol.svg (renamed from docs/src/material/templates/.icons/material/information-symbol.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-variant-box-outline.svg (renamed from docs/src/material/templates/.icons/material/information-variant-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-variant-box.svg (renamed from docs/src/material/templates/.icons/material/information-variant-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-variant-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/information-variant-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-variant-circle.svg (renamed from docs/src/material/templates/.icons/material/information-variant-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/information-variant.svg (renamed from docs/src/material/templates/.icons/material/information-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/information.svg (renamed from docs/src/material/templates/.icons/material/information.svg)0
-rw-r--r--docs/src/templates/.icons/material/instagram.svg (renamed from docs/src/material/templates/.icons/material/instagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/instrument-triangle.svg (renamed from docs/src/material/templates/.icons/material/instrument-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/integrated-circuit-chip.svg (renamed from docs/src/material/templates/.icons/material/integrated-circuit-chip.svg)0
-rw-r--r--docs/src/templates/.icons/material/invert-colors-off.svg (renamed from docs/src/material/templates/.icons/material/invert-colors-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/invert-colors.svg (renamed from docs/src/material/templates/.icons/material/invert-colors.svg)0
-rw-r--r--docs/src/templates/.icons/material/iobroker.svg (renamed from docs/src/material/templates/.icons/material/iobroker.svg)0
-rw-r--r--docs/src/templates/.icons/material/ip-network-outline.svg (renamed from docs/src/material/templates/.icons/material/ip-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ip-network.svg (renamed from docs/src/material/templates/.icons/material/ip-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/ip-outline.svg (renamed from docs/src/material/templates/.icons/material/ip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ip.svg (renamed from docs/src/material/templates/.icons/material/ip.svg)0
-rw-r--r--docs/src/templates/.icons/material/ipod.svg (renamed from docs/src/material/templates/.icons/material/ipod.svg)0
-rw-r--r--docs/src/templates/.icons/material/iron-board.svg (renamed from docs/src/material/templates/.icons/material/iron-board.svg)0
-rw-r--r--docs/src/templates/.icons/material/iron-outline.svg (renamed from docs/src/material/templates/.icons/material/iron-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/iron.svg (renamed from docs/src/material/templates/.icons/material/iron.svg)0
-rw-r--r--docs/src/templates/.icons/material/island.svg (renamed from docs/src/material/templates/.icons/material/island.svg)0
-rw-r--r--docs/src/templates/.icons/material/iv-bag.svg (renamed from docs/src/material/templates/.icons/material/iv-bag.svg)0
-rw-r--r--docs/src/templates/.icons/material/jabber.svg (renamed from docs/src/material/templates/.icons/material/jabber.svg)0
-rw-r--r--docs/src/templates/.icons/material/jeepney.svg (renamed from docs/src/material/templates/.icons/material/jeepney.svg)0
-rw-r--r--docs/src/templates/.icons/material/jellyfish-outline.svg (renamed from docs/src/material/templates/.icons/material/jellyfish-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/jellyfish.svg (renamed from docs/src/material/templates/.icons/material/jellyfish.svg)0
-rw-r--r--docs/src/templates/.icons/material/jira.svg (renamed from docs/src/material/templates/.icons/material/jira.svg)0
-rw-r--r--docs/src/templates/.icons/material/jquery.svg (renamed from docs/src/material/templates/.icons/material/jquery.svg)0
-rw-r--r--docs/src/templates/.icons/material/jsfiddle.svg (renamed from docs/src/material/templates/.icons/material/jsfiddle.svg)0
-rw-r--r--docs/src/templates/.icons/material/jump-rope.svg (renamed from docs/src/material/templates/.icons/material/jump-rope.svg)0
-rw-r--r--docs/src/templates/.icons/material/kabaddi.svg (renamed from docs/src/material/templates/.icons/material/kabaddi.svg)0
-rw-r--r--docs/src/templates/.icons/material/kangaroo.svg (renamed from docs/src/material/templates/.icons/material/kangaroo.svg)0
-rw-r--r--docs/src/templates/.icons/material/karate.svg (renamed from docs/src/material/templates/.icons/material/karate.svg)0
-rw-r--r--docs/src/templates/.icons/material/kayaking.svg (renamed from docs/src/material/templates/.icons/material/kayaking.svg)0
-rw-r--r--docs/src/templates/.icons/material/keg.svg (renamed from docs/src/material/templates/.icons/material/keg.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/kettle-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-alert.svg (renamed from docs/src/material/templates/.icons/material/kettle-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-off-outline.svg (renamed from docs/src/material/templates/.icons/material/kettle-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-off.svg (renamed from docs/src/material/templates/.icons/material/kettle-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-outline.svg (renamed from docs/src/material/templates/.icons/material/kettle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-pour-over.svg (renamed from docs/src/material/templates/.icons/material/kettle-pour-over.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-steam-outline.svg (renamed from docs/src/material/templates/.icons/material/kettle-steam-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle-steam.svg (renamed from docs/src/material/templates/.icons/material/kettle-steam.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettle.svg (renamed from docs/src/material/templates/.icons/material/kettle.svg)0
-rw-r--r--docs/src/templates/.icons/material/kettlebell.svg (renamed from docs/src/material/templates/.icons/material/kettlebell.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/key-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-alert.svg (renamed from docs/src/material/templates/.icons/material/key-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/key-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-chain-variant.svg (renamed from docs/src/material/templates/.icons/material/key-chain-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-chain.svg (renamed from docs/src/material/templates/.icons/material/key-chain.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-change.svg (renamed from docs/src/material/templates/.icons/material/key-change.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-link.svg (renamed from docs/src/material/templates/.icons/material/key-link.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-minus.svg (renamed from docs/src/material/templates/.icons/material/key-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-outline.svg (renamed from docs/src/material/templates/.icons/material/key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-plus.svg (renamed from docs/src/material/templates/.icons/material/key-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-remove.svg (renamed from docs/src/material/templates/.icons/material/key-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-star.svg (renamed from docs/src/material/templates/.icons/material/key-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-variant.svg (renamed from docs/src/material/templates/.icons/material/key-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/key-wireless.svg (renamed from docs/src/material/templates/.icons/material/key-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/key.svg (renamed from docs/src/material/templates/.icons/material/key.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-backspace.svg (renamed from docs/src/material/templates/.icons/material/keyboard-backspace.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-caps.svg (renamed from docs/src/material/templates/.icons/material/keyboard-caps.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-close-outline.svg (renamed from docs/src/material/templates/.icons/material/keyboard-close-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-close.svg (renamed from docs/src/material/templates/.icons/material/keyboard-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-esc.svg (renamed from docs/src/material/templates/.icons/material/keyboard-esc.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f1.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f1.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f10.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f10.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f11.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f11.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f12.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f12.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f2.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f2.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f3.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f3.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f4.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f4.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f5.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f5.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f6.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f6.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f7.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f7.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f8.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f8.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-f9.svg (renamed from docs/src/material/templates/.icons/material/keyboard-f9.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-off-outline.svg (renamed from docs/src/material/templates/.icons/material/keyboard-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-off.svg (renamed from docs/src/material/templates/.icons/material/keyboard-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-outline.svg (renamed from docs/src/material/templates/.icons/material/keyboard-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-return.svg (renamed from docs/src/material/templates/.icons/material/keyboard-return.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/keyboard-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-settings.svg (renamed from docs/src/material/templates/.icons/material/keyboard-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-space.svg (renamed from docs/src/material/templates/.icons/material/keyboard-space.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-tab-reverse.svg (renamed from docs/src/material/templates/.icons/material/keyboard-tab-reverse.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-tab.svg (renamed from docs/src/material/templates/.icons/material/keyboard-tab.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard-variant.svg (renamed from docs/src/material/templates/.icons/material/keyboard-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/keyboard.svg (renamed from docs/src/material/templates/.icons/material/keyboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/khanda.svg (renamed from docs/src/material/templates/.icons/material/khanda.svg)0
-rw-r--r--docs/src/templates/.icons/material/kickstarter.svg (renamed from docs/src/material/templates/.icons/material/kickstarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/kite-outline.svg (renamed from docs/src/material/templates/.icons/material/kite-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/kite.svg (renamed from docs/src/material/templates/.icons/material/kite.svg)0
-rw-r--r--docs/src/templates/.icons/material/kitesurfing.svg (renamed from docs/src/material/templates/.icons/material/kitesurfing.svg)0
-rw-r--r--docs/src/templates/.icons/material/klingon.svg (renamed from docs/src/material/templates/.icons/material/klingon.svg)0
-rw-r--r--docs/src/templates/.icons/material/knife-military.svg (renamed from docs/src/material/templates/.icons/material/knife-military.svg)0
-rw-r--r--docs/src/templates/.icons/material/knife.svg (renamed from docs/src/material/templates/.icons/material/knife.svg)0
-rw-r--r--docs/src/templates/.icons/material/knob.svg (renamed from docs/src/material/templates/.icons/material/knob.svg)0
-rw-r--r--docs/src/templates/.icons/material/koala.svg (renamed from docs/src/material/templates/.icons/material/koala.svg)0
-rw-r--r--docs/src/templates/.icons/material/kodi.svg (renamed from docs/src/material/templates/.icons/material/kodi.svg)0
-rw-r--r--docs/src/templates/.icons/material/kubernetes.svg (renamed from docs/src/material/templates/.icons/material/kubernetes.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/label-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-multiple.svg (renamed from docs/src/material/templates/.icons/material/label-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-off-outline.svg (renamed from docs/src/material/templates/.icons/material/label-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-off.svg (renamed from docs/src/material/templates/.icons/material/label-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-outline.svg (renamed from docs/src/material/templates/.icons/material/label-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/label-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-percent.svg (renamed from docs/src/material/templates/.icons/material/label-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/label-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/label-variant.svg (renamed from docs/src/material/templates/.icons/material/label-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/label.svg (renamed from docs/src/material/templates/.icons/material/label.svg)0
-rw-r--r--docs/src/templates/.icons/material/ladder.svg (renamed from docs/src/material/templates/.icons/material/ladder.svg)0
-rw-r--r--docs/src/templates/.icons/material/ladybug.svg (renamed from docs/src/material/templates/.icons/material/ladybug.svg)0
-rw-r--r--docs/src/templates/.icons/material/lambda.svg (renamed from docs/src/material/templates/.icons/material/lambda.svg)0
-rw-r--r--docs/src/templates/.icons/material/lamp-outline.svg (renamed from docs/src/material/templates/.icons/material/lamp-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lamp.svg (renamed from docs/src/material/templates/.icons/material/lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/lamps-outline.svg (renamed from docs/src/material/templates/.icons/material/lamps-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lamps.svg (renamed from docs/src/material/templates/.icons/material/lamps.svg)0
-rw-r--r--docs/src/templates/.icons/material/lan-check.svg (renamed from docs/src/material/templates/.icons/material/lan-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/lan-connect.svg (renamed from docs/src/material/templates/.icons/material/lan-connect.svg)0
-rw-r--r--docs/src/templates/.icons/material/lan-disconnect.svg (renamed from docs/src/material/templates/.icons/material/lan-disconnect.svg)0
-rw-r--r--docs/src/templates/.icons/material/lan-pending.svg (renamed from docs/src/material/templates/.icons/material/lan-pending.svg)0
-rw-r--r--docs/src/templates/.icons/material/lan.svg (renamed from docs/src/material/templates/.icons/material/lan.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-fields.svg (renamed from docs/src/material/templates/.icons/material/land-fields.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-plots-circle-variant.svg (renamed from docs/src/material/templates/.icons/material/land-plots-circle-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-plots-circle.svg (renamed from docs/src/material/templates/.icons/material/land-plots-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-plots-marker.svg (renamed from docs/src/material/templates/.icons/material/land-plots-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-plots.svg (renamed from docs/src/material/templates/.icons/material/land-plots.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-rows-horizontal.svg (renamed from docs/src/material/templates/.icons/material/land-rows-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/land-rows-vertical.svg (renamed from docs/src/material/templates/.icons/material/land-rows-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/landslide-outline.svg (renamed from docs/src/material/templates/.icons/material/landslide-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/landslide.svg (renamed from docs/src/material/templates/.icons/material/landslide.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-c.svg (renamed from docs/src/material/templates/.icons/material/language-c.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-cpp.svg (renamed from docs/src/material/templates/.icons/material/language-cpp.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-csharp.svg (renamed from docs/src/material/templates/.icons/material/language-csharp.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-css3.svg (renamed from docs/src/material/templates/.icons/material/language-css3.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-fortran.svg (renamed from docs/src/material/templates/.icons/material/language-fortran.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-go.svg (renamed from docs/src/material/templates/.icons/material/language-go.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-haskell.svg (renamed from docs/src/material/templates/.icons/material/language-haskell.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-html5.svg (renamed from docs/src/material/templates/.icons/material/language-html5.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-java.svg (renamed from docs/src/material/templates/.icons/material/language-java.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-javascript.svg (renamed from docs/src/material/templates/.icons/material/language-javascript.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-kotlin.svg (renamed from docs/src/material/templates/.icons/material/language-kotlin.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-lua.svg (renamed from docs/src/material/templates/.icons/material/language-lua.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-markdown-outline.svg (renamed from docs/src/material/templates/.icons/material/language-markdown-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-markdown.svg (renamed from docs/src/material/templates/.icons/material/language-markdown.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-php.svg (renamed from docs/src/material/templates/.icons/material/language-php.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-python.svg (renamed from docs/src/material/templates/.icons/material/language-python.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-r.svg (renamed from docs/src/material/templates/.icons/material/language-r.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-ruby-on-rails.svg (renamed from docs/src/material/templates/.icons/material/language-ruby-on-rails.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-ruby.svg (renamed from docs/src/material/templates/.icons/material/language-ruby.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-rust.svg (renamed from docs/src/material/templates/.icons/material/language-rust.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-swift.svg (renamed from docs/src/material/templates/.icons/material/language-swift.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-typescript.svg (renamed from docs/src/material/templates/.icons/material/language-typescript.svg)0
-rw-r--r--docs/src/templates/.icons/material/language-xaml.svg (renamed from docs/src/material/templates/.icons/material/language-xaml.svg)0
-rw-r--r--docs/src/templates/.icons/material/laptop-account.svg (renamed from docs/src/material/templates/.icons/material/laptop-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/laptop-off.svg (renamed from docs/src/material/templates/.icons/material/laptop-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/laptop.svg (renamed from docs/src/material/templates/.icons/material/laptop.svg)0
-rw-r--r--docs/src/templates/.icons/material/laravel.svg (renamed from docs/src/material/templates/.icons/material/laravel.svg)0
-rw-r--r--docs/src/templates/.icons/material/laser-pointer.svg (renamed from docs/src/material/templates/.icons/material/laser-pointer.svg)0
-rw-r--r--docs/src/templates/.icons/material/lasso.svg (renamed from docs/src/material/templates/.icons/material/lasso.svg)0
-rw-r--r--docs/src/templates/.icons/material/lastpass.svg (renamed from docs/src/material/templates/.icons/material/lastpass.svg)0
-rw-r--r--docs/src/templates/.icons/material/latitude.svg (renamed from docs/src/material/templates/.icons/material/latitude.svg)0
-rw-r--r--docs/src/templates/.icons/material/launch.svg (renamed from docs/src/material/templates/.icons/material/launch.svg)0
-rw-r--r--docs/src/templates/.icons/material/lava-lamp.svg (renamed from docs/src/material/templates/.icons/material/lava-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-edit.svg (renamed from docs/src/material/templates/.icons/material/layers-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-minus.svg (renamed from docs/src/material/templates/.icons/material/layers-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-off-outline.svg (renamed from docs/src/material/templates/.icons/material/layers-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-off.svg (renamed from docs/src/material/templates/.icons/material/layers-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-outline.svg (renamed from docs/src/material/templates/.icons/material/layers-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-plus.svg (renamed from docs/src/material/templates/.icons/material/layers-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-remove.svg (renamed from docs/src/material/templates/.icons/material/layers-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-search-outline.svg (renamed from docs/src/material/templates/.icons/material/layers-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-search.svg (renamed from docs/src/material/templates/.icons/material/layers-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-triple-outline.svg (renamed from docs/src/material/templates/.icons/material/layers-triple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers-triple.svg (renamed from docs/src/material/templates/.icons/material/layers-triple.svg)0
-rw-r--r--docs/src/templates/.icons/material/layers.svg (renamed from docs/src/material/templates/.icons/material/layers.svg)0
-rw-r--r--docs/src/templates/.icons/material/lead-pencil.svg (renamed from docs/src/material/templates/.icons/material/lead-pencil.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/leaf-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf-circle.svg (renamed from docs/src/material/templates/.icons/material/leaf-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf-maple-off.svg (renamed from docs/src/material/templates/.icons/material/leaf-maple-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf-maple.svg (renamed from docs/src/material/templates/.icons/material/leaf-maple.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf-off.svg (renamed from docs/src/material/templates/.icons/material/leaf-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/leaf.svg (renamed from docs/src/material/templates/.icons/material/leaf.svg)0
-rw-r--r--docs/src/templates/.icons/material/leak-off.svg (renamed from docs/src/material/templates/.icons/material/leak-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/leak.svg (renamed from docs/src/material/templates/.icons/material/leak.svg)0
-rw-r--r--docs/src/templates/.icons/material/lectern.svg (renamed from docs/src/material/templates/.icons/material/lectern.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-off.svg (renamed from docs/src/material/templates/.icons/material/led-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-on.svg (renamed from docs/src/material/templates/.icons/material/led-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-outline.svg (renamed from docs/src/material/templates/.icons/material/led-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-strip-variant-off.svg (renamed from docs/src/material/templates/.icons/material/led-strip-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-strip-variant.svg (renamed from docs/src/material/templates/.icons/material/led-strip-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-strip.svg (renamed from docs/src/material/templates/.icons/material/led-strip.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-variant-off.svg (renamed from docs/src/material/templates/.icons/material/led-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-variant-on.svg (renamed from docs/src/material/templates/.icons/material/led-variant-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/led-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/led-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/leek.svg (renamed from docs/src/material/templates/.icons/material/leek.svg)0
-rw-r--r--docs/src/templates/.icons/material/less-than-or-equal.svg (renamed from docs/src/material/templates/.icons/material/less-than-or-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/less-than.svg (renamed from docs/src/material/templates/.icons/material/less-than.svg)0
-rw-r--r--docs/src/templates/.icons/material/library-outline.svg (renamed from docs/src/material/templates/.icons/material/library-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/library-shelves.svg (renamed from docs/src/material/templates/.icons/material/library-shelves.svg)0
-rw-r--r--docs/src/templates/.icons/material/library.svg (renamed from docs/src/material/templates/.icons/material/library.svg)0
-rw-r--r--docs/src/templates/.icons/material/license.svg (renamed from docs/src/material/templates/.icons/material/license.svg)0
-rw-r--r--docs/src/templates/.icons/material/lifebuoy.svg (renamed from docs/src/material/templates/.icons/material/lifebuoy.svg)0
-rw-r--r--docs/src/templates/.icons/material/light-flood-down.svg (renamed from docs/src/material/templates/.icons/material/light-flood-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/light-flood-up.svg (renamed from docs/src/material/templates/.icons/material/light-flood-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/light-recessed.svg (renamed from docs/src/material/templates/.icons/material/light-recessed.svg)0
-rw-r--r--docs/src/templates/.icons/material/light-switch-off.svg (renamed from docs/src/material/templates/.icons/material/light-switch-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/light-switch.svg (renamed from docs/src/material/templates/.icons/material/light-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-alert.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-auto-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-auto-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-auto.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-cfl-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-cfl-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-cfl-spiral-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-cfl-spiral-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-cfl-spiral.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-cfl-spiral.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-cfl.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-cfl.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-fluorescent-tube.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-group-off-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-group-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-group-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-group-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-group-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-group-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-group.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-multiple-off-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-multiple-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-multiple-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-multiple-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-multiple.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-night-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-night-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-night.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-night.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-off-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-10.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-20.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-20.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-30.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-40.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-40.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-50.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-50.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-60.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-70.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-70.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-80.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-80.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-90.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-90.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-on.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-question-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-question.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-spot-off.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-spot-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-spot.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-spot.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb-variant.svg (renamed from docs/src/material/templates/.icons/material/lightbulb-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightbulb.svg (renamed from docs/src/material/templates/.icons/material/lightbulb.svg)0
-rw-r--r--docs/src/templates/.icons/material/lighthouse-on.svg (renamed from docs/src/material/templates/.icons/material/lighthouse-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/lighthouse.svg (renamed from docs/src/material/templates/.icons/material/lighthouse.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightning-bolt-circle.svg (renamed from docs/src/material/templates/.icons/material/lightning-bolt-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightning-bolt-outline.svg (renamed from docs/src/material/templates/.icons/material/lightning-bolt-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lightning-bolt.svg (renamed from docs/src/material/templates/.icons/material/lightning-bolt.svg)0
-rw-r--r--docs/src/templates/.icons/material/line-scan.svg (renamed from docs/src/material/templates/.icons/material/line-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/lingerie.svg (renamed from docs/src/material/templates/.icons/material/lingerie.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-box-outline.svg (renamed from docs/src/material/templates/.icons/material/link-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-box-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/link-box-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-box-variant.svg (renamed from docs/src/material/templates/.icons/material/link-box-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-box.svg (renamed from docs/src/material/templates/.icons/material/link-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-lock.svg (renamed from docs/src/material/templates/.icons/material/link-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-off.svg (renamed from docs/src/material/templates/.icons/material/link-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-plus.svg (renamed from docs/src/material/templates/.icons/material/link-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-variant-minus.svg (renamed from docs/src/material/templates/.icons/material/link-variant-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-variant-off.svg (renamed from docs/src/material/templates/.icons/material/link-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-variant-plus.svg (renamed from docs/src/material/templates/.icons/material/link-variant-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-variant-remove.svg (renamed from docs/src/material/templates/.icons/material/link-variant-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/link-variant.svg (renamed from docs/src/material/templates/.icons/material/link-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/link.svg (renamed from docs/src/material/templates/.icons/material/link.svg)0
-rw-r--r--docs/src/templates/.icons/material/linkedin.svg (renamed from docs/src/material/templates/.icons/material/linkedin.svg)0
-rw-r--r--docs/src/templates/.icons/material/linux-mint.svg (renamed from docs/src/material/templates/.icons/material/linux-mint.svg)0
-rw-r--r--docs/src/templates/.icons/material/linux.svg (renamed from docs/src/material/templates/.icons/material/linux.svg)0
-rw-r--r--docs/src/templates/.icons/material/lipstick.svg (renamed from docs/src/material/templates/.icons/material/lipstick.svg)0
-rw-r--r--docs/src/templates/.icons/material/liquid-spot.svg (renamed from docs/src/material/templates/.icons/material/liquid-spot.svg)0
-rw-r--r--docs/src/templates/.icons/material/liquor.svg (renamed from docs/src/material/templates/.icons/material/liquor.svg)0
-rw-r--r--docs/src/templates/.icons/material/list-box-outline.svg (renamed from docs/src/material/templates/.icons/material/list-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/list-box.svg (renamed from docs/src/material/templates/.icons/material/list-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/list-status.svg (renamed from docs/src/material/templates/.icons/material/list-status.svg)0
-rw-r--r--docs/src/templates/.icons/material/litecoin.svg (renamed from docs/src/material/templates/.icons/material/litecoin.svg)0
-rw-r--r--docs/src/templates/.icons/material/loading.svg (renamed from docs/src/material/templates/.icons/material/loading.svg)0
-rw-r--r--docs/src/templates/.icons/material/location-enter.svg (renamed from docs/src/material/templates/.icons/material/location-enter.svg)0
-rw-r--r--docs/src/templates/.icons/material/location-exit.svg (renamed from docs/src/material/templates/.icons/material/location-exit.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-alert.svg (renamed from docs/src/material/templates/.icons/material/lock-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-check-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-check.svg (renamed from docs/src/material/templates/.icons/material/lock-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-clock.svg (renamed from docs/src/material/templates/.icons/material/lock-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-minus.svg (renamed from docs/src/material/templates/.icons/material/lock-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-off-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-off.svg (renamed from docs/src/material/templates/.icons/material/lock-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-alert.svg (renamed from docs/src/material/templates/.icons/material/lock-open-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-check-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-check.svg (renamed from docs/src/material/templates/.icons/material/lock-open-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-minus.svg (renamed from docs/src/material/templates/.icons/material/lock-open-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-plus.svg (renamed from docs/src/material/templates/.icons/material/lock-open-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-remove.svg (renamed from docs/src/material/templates/.icons/material/lock-open-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-open-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open-variant.svg (renamed from docs/src/material/templates/.icons/material/lock-open-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-open.svg (renamed from docs/src/material/templates/.icons/material/lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-pattern.svg (renamed from docs/src/material/templates/.icons/material/lock-pattern.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent-open-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-percent-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent-open-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-percent-open-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent-open-variant.svg (renamed from docs/src/material/templates/.icons/material/lock-percent-open-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent-open.svg (renamed from docs/src/material/templates/.icons/material/lock-percent-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-percent.svg (renamed from docs/src/material/templates/.icons/material/lock-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-plus.svg (renamed from docs/src/material/templates/.icons/material/lock-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-question.svg (renamed from docs/src/material/templates/.icons/material/lock-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/lock-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-remove.svg (renamed from docs/src/material/templates/.icons/material/lock-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-reset.svg (renamed from docs/src/material/templates/.icons/material/lock-reset.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock-smart.svg (renamed from docs/src/material/templates/.icons/material/lock-smart.svg)0
-rw-r--r--docs/src/templates/.icons/material/lock.svg (renamed from docs/src/material/templates/.icons/material/lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/locker-multiple.svg (renamed from docs/src/material/templates/.icons/material/locker-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/locker.svg (renamed from docs/src/material/templates/.icons/material/locker.svg)0
-rw-r--r--docs/src/templates/.icons/material/login-variant.svg (renamed from docs/src/material/templates/.icons/material/login-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/login.svg (renamed from docs/src/material/templates/.icons/material/login.svg)0
-rw-r--r--docs/src/templates/.icons/material/logout-variant.svg (renamed from docs/src/material/templates/.icons/material/logout-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/logout.svg (renamed from docs/src/material/templates/.icons/material/logout.svg)0
-rw-r--r--docs/src/templates/.icons/material/longitude.svg (renamed from docs/src/material/templates/.icons/material/longitude.svg)0
-rw-r--r--docs/src/templates/.icons/material/looks.svg (renamed from docs/src/material/templates/.icons/material/looks.svg)0
-rw-r--r--docs/src/templates/.icons/material/lotion-outline.svg (renamed from docs/src/material/templates/.icons/material/lotion-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lotion-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/lotion-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/lotion-plus.svg (renamed from docs/src/material/templates/.icons/material/lotion-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/lotion.svg (renamed from docs/src/material/templates/.icons/material/lotion.svg)0
-rw-r--r--docs/src/templates/.icons/material/loupe.svg (renamed from docs/src/material/templates/.icons/material/loupe.svg)0
-rw-r--r--docs/src/templates/.icons/material/lumx.svg (renamed from docs/src/material/templates/.icons/material/lumx.svg)0
-rw-r--r--docs/src/templates/.icons/material/lungs.svg (renamed from docs/src/material/templates/.icons/material/lungs.svg)0
-rw-r--r--docs/src/templates/.icons/material/mace.svg (renamed from docs/src/material/templates/.icons/material/mace.svg)0
-rw-r--r--docs/src/templates/.icons/material/magazine-pistol.svg (renamed from docs/src/material/templates/.icons/material/magazine-pistol.svg)0
-rw-r--r--docs/src/templates/.icons/material/magazine-rifle.svg (renamed from docs/src/material/templates/.icons/material/magazine-rifle.svg)0
-rw-r--r--docs/src/templates/.icons/material/magic-staff.svg (renamed from docs/src/material/templates/.icons/material/magic-staff.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnet-on.svg (renamed from docs/src/material/templates/.icons/material/magnet-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnet.svg (renamed from docs/src/material/templates/.icons/material/magnet.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-close.svg (renamed from docs/src/material/templates/.icons/material/magnify-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-expand.svg (renamed from docs/src/material/templates/.icons/material/magnify-expand.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-minus-cursor.svg (renamed from docs/src/material/templates/.icons/material/magnify-minus-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/magnify-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-minus.svg (renamed from docs/src/material/templates/.icons/material/magnify-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-plus-cursor.svg (renamed from docs/src/material/templates/.icons/material/magnify-plus-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/magnify-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-plus.svg (renamed from docs/src/material/templates/.icons/material/magnify-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-remove-cursor.svg (renamed from docs/src/material/templates/.icons/material/magnify-remove-cursor.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/magnify-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify-scan.svg (renamed from docs/src/material/templates/.icons/material/magnify-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/magnify.svg (renamed from docs/src/material/templates/.icons/material/magnify.svg)0
-rw-r--r--docs/src/templates/.icons/material/mail.svg (renamed from docs/src/material/templates/.icons/material/mail.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-open-outline.svg (renamed from docs/src/material/templates/.icons/material/mailbox-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-open-up-outline.svg (renamed from docs/src/material/templates/.icons/material/mailbox-open-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-open-up.svg (renamed from docs/src/material/templates/.icons/material/mailbox-open-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-open.svg (renamed from docs/src/material/templates/.icons/material/mailbox-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-outline.svg (renamed from docs/src/material/templates/.icons/material/mailbox-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-up-outline.svg (renamed from docs/src/material/templates/.icons/material/mailbox-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox-up.svg (renamed from docs/src/material/templates/.icons/material/mailbox-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/mailbox.svg (renamed from docs/src/material/templates/.icons/material/mailbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/manjaro.svg (renamed from docs/src/material/templates/.icons/material/manjaro.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-check-outline.svg (renamed from docs/src/material/templates/.icons/material/map-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-check.svg (renamed from docs/src/material/templates/.icons/material/map-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/map-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-clock.svg (renamed from docs/src/material/templates/.icons/material/map-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-legend.svg (renamed from docs/src/material/templates/.icons/material/map-legend.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-account-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-account.svg (renamed from docs/src/material/templates/.icons/material/map-marker-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-alert.svg (renamed from docs/src/material/templates/.icons/material/map-marker-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-check-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-check.svg (renamed from docs/src/material/templates/.icons/material/map-marker-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-circle.svg (renamed from docs/src/material/templates/.icons/material/map-marker-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-distance.svg (renamed from docs/src/material/templates/.icons/material/map-marker-distance.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-down.svg (renamed from docs/src/material/templates/.icons/material/map-marker-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-left-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-left.svg (renamed from docs/src/material/templates/.icons/material/map-marker-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-minus.svg (renamed from docs/src/material/templates/.icons/material/map-marker-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-multiple.svg (renamed from docs/src/material/templates/.icons/material/map-marker-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-off-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-off.svg (renamed from docs/src/material/templates/.icons/material/map-marker-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-path.svg (renamed from docs/src/material/templates/.icons/material/map-marker-path.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-plus.svg (renamed from docs/src/material/templates/.icons/material/map-marker-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-question-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-question.svg (renamed from docs/src/material/templates/.icons/material/map-marker-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-radius-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-radius-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-radius.svg (renamed from docs/src/material/templates/.icons/material/map-marker-radius.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-remove-variant.svg (renamed from docs/src/material/templates/.icons/material/map-marker-remove-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-remove.svg (renamed from docs/src/material/templates/.icons/material/map-marker-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-right-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-right.svg (renamed from docs/src/material/templates/.icons/material/map-marker-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-star-outline.svg (renamed from docs/src/material/templates/.icons/material/map-marker-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-star.svg (renamed from docs/src/material/templates/.icons/material/map-marker-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker-up.svg (renamed from docs/src/material/templates/.icons/material/map-marker-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-marker.svg (renamed from docs/src/material/templates/.icons/material/map-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-minus.svg (renamed from docs/src/material/templates/.icons/material/map-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-outline.svg (renamed from docs/src/material/templates/.icons/material/map-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-plus.svg (renamed from docs/src/material/templates/.icons/material/map-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-search-outline.svg (renamed from docs/src/material/templates/.icons/material/map-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/map-search.svg (renamed from docs/src/material/templates/.icons/material/map-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/map.svg (renamed from docs/src/material/templates/.icons/material/map.svg)0
-rw-r--r--docs/src/templates/.icons/material/mapbox.svg (renamed from docs/src/material/templates/.icons/material/mapbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/margin.svg (renamed from docs/src/material/templates/.icons/material/margin.svg)0
-rw-r--r--docs/src/templates/.icons/material/marker-cancel.svg (renamed from docs/src/material/templates/.icons/material/marker-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/marker-check.svg (renamed from docs/src/material/templates/.icons/material/marker-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/marker.svg (renamed from docs/src/material/templates/.icons/material/marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/mastodon.svg (renamed from docs/src/material/templates/.icons/material/mastodon.svg)0
-rw-r--r--docs/src/templates/.icons/material/material-design.svg (renamed from docs/src/material/templates/.icons/material/material-design.svg)0
-rw-r--r--docs/src/templates/.icons/material/material-ui.svg (renamed from docs/src/material/templates/.icons/material/material-ui.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-compass.svg (renamed from docs/src/material/templates/.icons/material/math-compass.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-cos.svg (renamed from docs/src/material/templates/.icons/material/math-cos.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-integral-box.svg (renamed from docs/src/material/templates/.icons/material/math-integral-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-integral.svg (renamed from docs/src/material/templates/.icons/material/math-integral.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-log.svg (renamed from docs/src/material/templates/.icons/material/math-log.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-norm-box.svg (renamed from docs/src/material/templates/.icons/material/math-norm-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-norm.svg (renamed from docs/src/material/templates/.icons/material/math-norm.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-sin.svg (renamed from docs/src/material/templates/.icons/material/math-sin.svg)0
-rw-r--r--docs/src/templates/.icons/material/math-tan.svg (renamed from docs/src/material/templates/.icons/material/math-tan.svg)0
-rw-r--r--docs/src/templates/.icons/material/matrix.svg (renamed from docs/src/material/templates/.icons/material/matrix.svg)0
-rw-r--r--docs/src/templates/.icons/material/medal-outline.svg (renamed from docs/src/material/templates/.icons/material/medal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/medal.svg (renamed from docs/src/material/templates/.icons/material/medal.svg)0
-rw-r--r--docs/src/templates/.icons/material/medical-bag.svg (renamed from docs/src/material/templates/.icons/material/medical-bag.svg)0
-rw-r--r--docs/src/templates/.icons/material/medical-cotton-swab.svg (renamed from docs/src/material/templates/.icons/material/medical-cotton-swab.svg)0
-rw-r--r--docs/src/templates/.icons/material/medication-outline.svg (renamed from docs/src/material/templates/.icons/material/medication-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/medication.svg (renamed from docs/src/material/templates/.icons/material/medication.svg)0
-rw-r--r--docs/src/templates/.icons/material/meditation.svg (renamed from docs/src/material/templates/.icons/material/meditation.svg)0
-rw-r--r--docs/src/templates/.icons/material/memory.svg (renamed from docs/src/material/templates/.icons/material/memory.svg)0
-rw-r--r--docs/src/templates/.icons/material/menorah-fire.svg (renamed from docs/src/material/templates/.icons/material/menorah-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/menorah.svg (renamed from docs/src/material/templates/.icons/material/menorah.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-down-outline.svg (renamed from docs/src/material/templates/.icons/material/menu-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-down.svg (renamed from docs/src/material/templates/.icons/material/menu-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-left-outline.svg (renamed from docs/src/material/templates/.icons/material/menu-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-left.svg (renamed from docs/src/material/templates/.icons/material/menu-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-open.svg (renamed from docs/src/material/templates/.icons/material/menu-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-right-outline.svg (renamed from docs/src/material/templates/.icons/material/menu-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-right.svg (renamed from docs/src/material/templates/.icons/material/menu-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-swap-outline.svg (renamed from docs/src/material/templates/.icons/material/menu-swap-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-swap.svg (renamed from docs/src/material/templates/.icons/material/menu-swap.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-up-outline.svg (renamed from docs/src/material/templates/.icons/material/menu-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu-up.svg (renamed from docs/src/material/templates/.icons/material/menu-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/menu.svg (renamed from docs/src/material/templates/.icons/material/menu.svg)0
-rw-r--r--docs/src/templates/.icons/material/merge.svg (renamed from docs/src/material/templates/.icons/material/merge.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/message-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-alert.svg (renamed from docs/src/material/templates/.icons/material/message-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/message-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/message-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/message-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/message-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/message-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-badge.svg (renamed from docs/src/material/templates/.icons/material/message-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-bookmark-outline.svg (renamed from docs/src/material/templates/.icons/material/message-bookmark-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-bookmark.svg (renamed from docs/src/material/templates/.icons/material/message-bookmark.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-bulleted-off.svg (renamed from docs/src/material/templates/.icons/material/message-bulleted-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-bulleted.svg (renamed from docs/src/material/templates/.icons/material/message-bulleted.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-check-outline.svg (renamed from docs/src/material/templates/.icons/material/message-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-check.svg (renamed from docs/src/material/templates/.icons/material/message-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/message-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-cog.svg (renamed from docs/src/material/templates/.icons/material/message-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-draw.svg (renamed from docs/src/material/templates/.icons/material/message-draw.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-fast-outline.svg (renamed from docs/src/material/templates/.icons/material/message-fast-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-fast.svg (renamed from docs/src/material/templates/.icons/material/message-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-flash-outline.svg (renamed from docs/src/material/templates/.icons/material/message-flash-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-flash.svg (renamed from docs/src/material/templates/.icons/material/message-flash.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-image-outline.svg (renamed from docs/src/material/templates/.icons/material/message-image-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-image.svg (renamed from docs/src/material/templates/.icons/material/message-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/message-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-lock.svg (renamed from docs/src/material/templates/.icons/material/message-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/message-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-minus.svg (renamed from docs/src/material/templates/.icons/material/message-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-off-outline.svg (renamed from docs/src/material/templates/.icons/material/message-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-off.svg (renamed from docs/src/material/templates/.icons/material/message-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-outline.svg (renamed from docs/src/material/templates/.icons/material/message-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/message-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-plus.svg (renamed from docs/src/material/templates/.icons/material/message-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-processing-outline.svg (renamed from docs/src/material/templates/.icons/material/message-processing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-processing.svg (renamed from docs/src/material/templates/.icons/material/message-processing.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-question-outline.svg (renamed from docs/src/material/templates/.icons/material/message-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-question.svg (renamed from docs/src/material/templates/.icons/material/message-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-reply-outline.svg (renamed from docs/src/material/templates/.icons/material/message-reply-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-reply-text-outline.svg (renamed from docs/src/material/templates/.icons/material/message-reply-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-reply-text.svg (renamed from docs/src/material/templates/.icons/material/message-reply-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-reply.svg (renamed from docs/src/material/templates/.icons/material/message-reply.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/message-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-settings.svg (renamed from docs/src/material/templates/.icons/material/message-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-star-outline.svg (renamed from docs/src/material/templates/.icons/material/message-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-star.svg (renamed from docs/src/material/templates/.icons/material/message-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/message-text-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-clock.svg (renamed from docs/src/material/templates/.icons/material/message-text-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-fast-outline.svg (renamed from docs/src/material/templates/.icons/material/message-text-fast-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-fast.svg (renamed from docs/src/material/templates/.icons/material/message-text-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/message-text-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-lock.svg (renamed from docs/src/material/templates/.icons/material/message-text-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text-outline.svg (renamed from docs/src/material/templates/.icons/material/message-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-text.svg (renamed from docs/src/material/templates/.icons/material/message-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/message-video.svg (renamed from docs/src/material/templates/.icons/material/message-video.svg)0
-rw-r--r--docs/src/templates/.icons/material/message.svg (renamed from docs/src/material/templates/.icons/material/message.svg)0
-rw-r--r--docs/src/templates/.icons/material/meteor.svg (renamed from docs/src/material/templates/.icons/material/meteor.svg)0
-rw-r--r--docs/src/templates/.icons/material/meter-electric-outline.svg (renamed from docs/src/material/templates/.icons/material/meter-electric-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/meter-electric.svg (renamed from docs/src/material/templates/.icons/material/meter-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/meter-gas-outline.svg (renamed from docs/src/material/templates/.icons/material/meter-gas-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/meter-gas.svg (renamed from docs/src/material/templates/.icons/material/meter-gas.svg)0
-rw-r--r--docs/src/templates/.icons/material/metronome-tick.svg (renamed from docs/src/material/templates/.icons/material/metronome-tick.svg)0
-rw-r--r--docs/src/templates/.icons/material/metronome.svg (renamed from docs/src/material/templates/.icons/material/metronome.svg)0
-rw-r--r--docs/src/templates/.icons/material/micro-sd.svg (renamed from docs/src/material/templates/.icons/material/micro-sd.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-message-off.svg (renamed from docs/src/material/templates/.icons/material/microphone-message-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-message.svg (renamed from docs/src/material/templates/.icons/material/microphone-message.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-minus.svg (renamed from docs/src/material/templates/.icons/material/microphone-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-off.svg (renamed from docs/src/material/templates/.icons/material/microphone-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-outline.svg (renamed from docs/src/material/templates/.icons/material/microphone-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-plus.svg (renamed from docs/src/material/templates/.icons/material/microphone-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-question-outline.svg (renamed from docs/src/material/templates/.icons/material/microphone-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-question.svg (renamed from docs/src/material/templates/.icons/material/microphone-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-settings.svg (renamed from docs/src/material/templates/.icons/material/microphone-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-variant-off.svg (renamed from docs/src/material/templates/.icons/material/microphone-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone-variant.svg (renamed from docs/src/material/templates/.icons/material/microphone-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/microphone.svg (renamed from docs/src/material/templates/.icons/material/microphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/microscope.svg (renamed from docs/src/material/templates/.icons/material/microscope.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-access.svg (renamed from docs/src/material/templates/.icons/material/microsoft-access.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-azure-devops.svg (renamed from docs/src/material/templates/.icons/material/microsoft-azure-devops.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-azure.svg (renamed from docs/src/material/templates/.icons/material/microsoft-azure.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-bing.svg (renamed from docs/src/material/templates/.icons/material/microsoft-bing.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-dynamics-365.svg (renamed from docs/src/material/templates/.icons/material/microsoft-dynamics-365.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-edge.svg (renamed from docs/src/material/templates/.icons/material/microsoft-edge.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-excel.svg (renamed from docs/src/material/templates/.icons/material/microsoft-excel.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-internet-explorer.svg (renamed from docs/src/material/templates/.icons/material/microsoft-internet-explorer.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-office.svg (renamed from docs/src/material/templates/.icons/material/microsoft-office.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-onedrive.svg (renamed from docs/src/material/templates/.icons/material/microsoft-onedrive.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-onenote.svg (renamed from docs/src/material/templates/.icons/material/microsoft-onenote.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-outlook.svg (renamed from docs/src/material/templates/.icons/material/microsoft-outlook.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-powerpoint.svg (renamed from docs/src/material/templates/.icons/material/microsoft-powerpoint.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-sharepoint.svg (renamed from docs/src/material/templates/.icons/material/microsoft-sharepoint.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-teams.svg (renamed from docs/src/material/templates/.icons/material/microsoft-teams.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-visual-studio-code.svg (renamed from docs/src/material/templates/.icons/material/microsoft-visual-studio-code.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-visual-studio.svg (renamed from docs/src/material/templates/.icons/material/microsoft-visual-studio.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-windows-classic.svg (renamed from docs/src/material/templates/.icons/material/microsoft-windows-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-windows.svg (renamed from docs/src/material/templates/.icons/material/microsoft-windows.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-word.svg (renamed from docs/src/material/templates/.icons/material/microsoft-word.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-full.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-low.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-menu.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-menu.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-off.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller-view.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller-view.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox-controller.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox-controller.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft-xbox.svg (renamed from docs/src/material/templates/.icons/material/microsoft-xbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/microsoft.svg (renamed from docs/src/material/templates/.icons/material/microsoft.svg)0
-rw-r--r--docs/src/templates/.icons/material/microwave-off.svg (renamed from docs/src/material/templates/.icons/material/microwave-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/microwave.svg (renamed from docs/src/material/templates/.icons/material/microwave.svg)0
-rw-r--r--docs/src/templates/.icons/material/middleware-outline.svg (renamed from docs/src/material/templates/.icons/material/middleware-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/middleware.svg (renamed from docs/src/material/templates/.icons/material/middleware.svg)0
-rw-r--r--docs/src/templates/.icons/material/midi-port.svg (renamed from docs/src/material/templates/.icons/material/midi-port.svg)0
-rw-r--r--docs/src/templates/.icons/material/midi.svg (renamed from docs/src/material/templates/.icons/material/midi.svg)0
-rw-r--r--docs/src/templates/.icons/material/mine.svg (renamed from docs/src/material/templates/.icons/material/mine.svg)0
-rw-r--r--docs/src/templates/.icons/material/minecraft.svg (renamed from docs/src/material/templates/.icons/material/minecraft.svg)0
-rw-r--r--docs/src/templates/.icons/material/mini-sd.svg (renamed from docs/src/material/templates/.icons/material/mini-sd.svg)0
-rw-r--r--docs/src/templates/.icons/material/minidisc.svg (renamed from docs/src/material/templates/.icons/material/minidisc.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/minus-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-box-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-box.svg (renamed from docs/src/material/templates/.icons/material/minus-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-circle-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle-multiple.svg (renamed from docs/src/material/templates/.icons/material/minus-circle-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle-off-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-circle-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle-off.svg (renamed from docs/src/material/templates/.icons/material/minus-circle-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-circle.svg (renamed from docs/src/material/templates/.icons/material/minus-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-network-outline.svg (renamed from docs/src/material/templates/.icons/material/minus-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-network.svg (renamed from docs/src/material/templates/.icons/material/minus-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus-thick.svg (renamed from docs/src/material/templates/.icons/material/minus-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/minus.svg (renamed from docs/src/material/templates/.icons/material/minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/mirror-rectangle.svg (renamed from docs/src/material/templates/.icons/material/mirror-rectangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/mirror-variant.svg (renamed from docs/src/material/templates/.icons/material/mirror-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/mirror.svg (renamed from docs/src/material/templates/.icons/material/mirror.svg)0
-rw-r--r--docs/src/templates/.icons/material/mixed-martial-arts.svg (renamed from docs/src/material/templates/.icons/material/mixed-martial-arts.svg)0
-rw-r--r--docs/src/templates/.icons/material/mixed-reality.svg (renamed from docs/src/material/templates/.icons/material/mixed-reality.svg)0
-rw-r--r--docs/src/templates/.icons/material/molecule-co.svg (renamed from docs/src/material/templates/.icons/material/molecule-co.svg)0
-rw-r--r--docs/src/templates/.icons/material/molecule-co2.svg (renamed from docs/src/material/templates/.icons/material/molecule-co2.svg)0
-rw-r--r--docs/src/templates/.icons/material/molecule.svg (renamed from docs/src/material/templates/.icons/material/molecule.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-account.svg (renamed from docs/src/material/templates/.icons/material/monitor-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-arrow-down-variant.svg (renamed from docs/src/material/templates/.icons/material/monitor-arrow-down-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/monitor-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-cellphone-star.svg (renamed from docs/src/material/templates/.icons/material/monitor-cellphone-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-cellphone.svg (renamed from docs/src/material/templates/.icons/material/monitor-cellphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-dashboard.svg (renamed from docs/src/material/templates/.icons/material/monitor-dashboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-edit.svg (renamed from docs/src/material/templates/.icons/material/monitor-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-eye.svg (renamed from docs/src/material/templates/.icons/material/monitor-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-lock.svg (renamed from docs/src/material/templates/.icons/material/monitor-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-multiple.svg (renamed from docs/src/material/templates/.icons/material/monitor-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-off.svg (renamed from docs/src/material/templates/.icons/material/monitor-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-screenshot.svg (renamed from docs/src/material/templates/.icons/material/monitor-screenshot.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-share.svg (renamed from docs/src/material/templates/.icons/material/monitor-share.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-shimmer.svg (renamed from docs/src/material/templates/.icons/material/monitor-shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-small.svg (renamed from docs/src/material/templates/.icons/material/monitor-small.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-speaker-off.svg (renamed from docs/src/material/templates/.icons/material/monitor-speaker-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-speaker.svg (renamed from docs/src/material/templates/.icons/material/monitor-speaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-star.svg (renamed from docs/src/material/templates/.icons/material/monitor-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor-vertical.svg (renamed from docs/src/material/templates/.icons/material/monitor-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/monitor.svg (renamed from docs/src/material/templates/.icons/material/monitor.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-first-quarter.svg (renamed from docs/src/material/templates/.icons/material/moon-first-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-full.svg (renamed from docs/src/material/templates/.icons/material/moon-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-last-quarter.svg (renamed from docs/src/material/templates/.icons/material/moon-last-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-new.svg (renamed from docs/src/material/templates/.icons/material/moon-new.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-waning-crescent.svg (renamed from docs/src/material/templates/.icons/material/moon-waning-crescent.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-waning-gibbous.svg (renamed from docs/src/material/templates/.icons/material/moon-waning-gibbous.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-waxing-crescent.svg (renamed from docs/src/material/templates/.icons/material/moon-waxing-crescent.svg)0
-rw-r--r--docs/src/templates/.icons/material/moon-waxing-gibbous.svg (renamed from docs/src/material/templates/.icons/material/moon-waxing-gibbous.svg)0
-rw-r--r--docs/src/templates/.icons/material/moped-electric-outline.svg (renamed from docs/src/material/templates/.icons/material/moped-electric-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/moped-electric.svg (renamed from docs/src/material/templates/.icons/material/moped-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/moped-outline.svg (renamed from docs/src/material/templates/.icons/material/moped-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/moped.svg (renamed from docs/src/material/templates/.icons/material/moped.svg)0
-rw-r--r--docs/src/templates/.icons/material/more.svg (renamed from docs/src/material/templates/.icons/material/more.svg)0
-rw-r--r--docs/src/templates/.icons/material/mortar-pestle-plus.svg (renamed from docs/src/material/templates/.icons/material/mortar-pestle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/mortar-pestle.svg (renamed from docs/src/material/templates/.icons/material/mortar-pestle.svg)0
-rw-r--r--docs/src/templates/.icons/material/mosque-outline.svg (renamed from docs/src/material/templates/.icons/material/mosque-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mosque.svg (renamed from docs/src/material/templates/.icons/material/mosque.svg)0
-rw-r--r--docs/src/templates/.icons/material/mother-heart.svg (renamed from docs/src/material/templates/.icons/material/mother-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/mother-nurse.svg (renamed from docs/src/material/templates/.icons/material/mother-nurse.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-outline.svg (renamed from docs/src/material/templates/.icons/material/motion-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-pause-outline.svg (renamed from docs/src/material/templates/.icons/material/motion-pause-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-pause.svg (renamed from docs/src/material/templates/.icons/material/motion-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-play-outline.svg (renamed from docs/src/material/templates/.icons/material/motion-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-play.svg (renamed from docs/src/material/templates/.icons/material/motion-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-sensor-off.svg (renamed from docs/src/material/templates/.icons/material/motion-sensor-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion-sensor.svg (renamed from docs/src/material/templates/.icons/material/motion-sensor.svg)0
-rw-r--r--docs/src/templates/.icons/material/motion.svg (renamed from docs/src/material/templates/.icons/material/motion.svg)0
-rw-r--r--docs/src/templates/.icons/material/motorbike-electric.svg (renamed from docs/src/material/templates/.icons/material/motorbike-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/motorbike-off.svg (renamed from docs/src/material/templates/.icons/material/motorbike-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/motorbike.svg (renamed from docs/src/material/templates/.icons/material/motorbike.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/mouse-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-move-down.svg (renamed from docs/src/material/templates/.icons/material/mouse-move-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-move-up.svg (renamed from docs/src/material/templates/.icons/material/mouse-move-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-move-vertical.svg (renamed from docs/src/material/templates/.icons/material/mouse-move-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-off.svg (renamed from docs/src/material/templates/.icons/material/mouse-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-variant-off.svg (renamed from docs/src/material/templates/.icons/material/mouse-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse-variant.svg (renamed from docs/src/material/templates/.icons/material/mouse-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/mouse.svg (renamed from docs/src/material/templates/.icons/material/mouse.svg)0
-rw-r--r--docs/src/templates/.icons/material/move-resize-variant.svg (renamed from docs/src/material/templates/.icons/material/move-resize-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/move-resize.svg (renamed from docs/src/material/templates/.icons/material/move-resize.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-check-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-check.svg (renamed from docs/src/material/templates/.icons/material/movie-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-cog.svg (renamed from docs/src/material/templates/.icons/material/movie-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-edit.svg (renamed from docs/src/material/templates/.icons/material/movie-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-filter-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-filter-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-filter.svg (renamed from docs/src/material/templates/.icons/material/movie-filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-minus.svg (renamed from docs/src/material/templates/.icons/material/movie-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-off-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-off.svg (renamed from docs/src/material/templates/.icons/material/movie-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-check-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-check.svg (renamed from docs/src/material/templates/.icons/material/movie-open-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-cog.svg (renamed from docs/src/material/templates/.icons/material/movie-open-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-edit.svg (renamed from docs/src/material/templates/.icons/material/movie-open-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-minus.svg (renamed from docs/src/material/templates/.icons/material/movie-open-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-off-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-off.svg (renamed from docs/src/material/templates/.icons/material/movie-open-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-play-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-play.svg (renamed from docs/src/material/templates/.icons/material/movie-open-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-plus.svg (renamed from docs/src/material/templates/.icons/material/movie-open-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-remove.svg (renamed from docs/src/material/templates/.icons/material/movie-open-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-settings.svg (renamed from docs/src/material/templates/.icons/material/movie-open-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-star-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-open-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open-star.svg (renamed from docs/src/material/templates/.icons/material/movie-open-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-open.svg (renamed from docs/src/material/templates/.icons/material/movie-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-play-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-play.svg (renamed from docs/src/material/templates/.icons/material/movie-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-plus.svg (renamed from docs/src/material/templates/.icons/material/movie-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-remove.svg (renamed from docs/src/material/templates/.icons/material/movie-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-roll.svg (renamed from docs/src/material/templates/.icons/material/movie-roll.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-search-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-search.svg (renamed from docs/src/material/templates/.icons/material/movie-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-settings.svg (renamed from docs/src/material/templates/.icons/material/movie-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-star-outline.svg (renamed from docs/src/material/templates/.icons/material/movie-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie-star.svg (renamed from docs/src/material/templates/.icons/material/movie-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/movie.svg (renamed from docs/src/material/templates/.icons/material/movie.svg)0
-rw-r--r--docs/src/templates/.icons/material/mower-bag-on.svg (renamed from docs/src/material/templates/.icons/material/mower-bag-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/mower-bag.svg (renamed from docs/src/material/templates/.icons/material/mower-bag.svg)0
-rw-r--r--docs/src/templates/.icons/material/mower-on.svg (renamed from docs/src/material/templates/.icons/material/mower-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/mower.svg (renamed from docs/src/material/templates/.icons/material/mower.svg)0
-rw-r--r--docs/src/templates/.icons/material/muffin.svg (renamed from docs/src/material/templates/.icons/material/muffin.svg)0
-rw-r--r--docs/src/templates/.icons/material/multicast.svg (renamed from docs/src/material/templates/.icons/material/multicast.svg)0
-rw-r--r--docs/src/templates/.icons/material/multimedia.svg (renamed from docs/src/material/templates/.icons/material/multimedia.svg)0
-rw-r--r--docs/src/templates/.icons/material/multiplication-box.svg (renamed from docs/src/material/templates/.icons/material/multiplication-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/multiplication.svg (renamed from docs/src/material/templates/.icons/material/multiplication.svg)0
-rw-r--r--docs/src/templates/.icons/material/mushroom-off-outline.svg (renamed from docs/src/material/templates/.icons/material/mushroom-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mushroom-off.svg (renamed from docs/src/material/templates/.icons/material/mushroom-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/mushroom-outline.svg (renamed from docs/src/material/templates/.icons/material/mushroom-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/mushroom.svg (renamed from docs/src/material/templates/.icons/material/mushroom.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-accidental-double-flat.svg (renamed from docs/src/material/templates/.icons/material/music-accidental-double-flat.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-accidental-double-sharp.svg (renamed from docs/src/material/templates/.icons/material/music-accidental-double-sharp.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-accidental-flat.svg (renamed from docs/src/material/templates/.icons/material/music-accidental-flat.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-accidental-natural.svg (renamed from docs/src/material/templates/.icons/material/music-accidental-natural.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-accidental-sharp.svg (renamed from docs/src/material/templates/.icons/material/music-accidental-sharp.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/music-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/music-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-box-outline.svg (renamed from docs/src/material/templates/.icons/material/music-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-box.svg (renamed from docs/src/material/templates/.icons/material/music-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/music-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-circle.svg (renamed from docs/src/material/templates/.icons/material/music-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-clef-alto.svg (renamed from docs/src/material/templates/.icons/material/music-clef-alto.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-clef-bass.svg (renamed from docs/src/material/templates/.icons/material/music-clef-bass.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-clef-treble.svg (renamed from docs/src/material/templates/.icons/material/music-clef-treble.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-bluetooth-off.svg (renamed from docs/src/material/templates/.icons/material/music-note-bluetooth-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/music-note-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-eighth-dotted.svg (renamed from docs/src/material/templates/.icons/material/music-note-eighth-dotted.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-eighth.svg (renamed from docs/src/material/templates/.icons/material/music-note-eighth.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-half-dotted.svg (renamed from docs/src/material/templates/.icons/material/music-note-half-dotted.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-half.svg (renamed from docs/src/material/templates/.icons/material/music-note-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-minus.svg (renamed from docs/src/material/templates/.icons/material/music-note-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-off-outline.svg (renamed from docs/src/material/templates/.icons/material/music-note-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-off.svg (renamed from docs/src/material/templates/.icons/material/music-note-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-outline.svg (renamed from docs/src/material/templates/.icons/material/music-note-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-plus.svg (renamed from docs/src/material/templates/.icons/material/music-note-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-quarter-dotted.svg (renamed from docs/src/material/templates/.icons/material/music-note-quarter-dotted.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-quarter.svg (renamed from docs/src/material/templates/.icons/material/music-note-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-sixteenth-dotted.svg (renamed from docs/src/material/templates/.icons/material/music-note-sixteenth-dotted.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-sixteenth.svg (renamed from docs/src/material/templates/.icons/material/music-note-sixteenth.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-whole-dotted.svg (renamed from docs/src/material/templates/.icons/material/music-note-whole-dotted.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note-whole.svg (renamed from docs/src/material/templates/.icons/material/music-note-whole.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-note.svg (renamed from docs/src/material/templates/.icons/material/music-note.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-off.svg (renamed from docs/src/material/templates/.icons/material/music-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-rest-eighth.svg (renamed from docs/src/material/templates/.icons/material/music-rest-eighth.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-rest-half.svg (renamed from docs/src/material/templates/.icons/material/music-rest-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-rest-quarter.svg (renamed from docs/src/material/templates/.icons/material/music-rest-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-rest-sixteenth.svg (renamed from docs/src/material/templates/.icons/material/music-rest-sixteenth.svg)0
-rw-r--r--docs/src/templates/.icons/material/music-rest-whole.svg (renamed from docs/src/material/templates/.icons/material/music-rest-whole.svg)0
-rw-r--r--docs/src/templates/.icons/material/music.svg (renamed from docs/src/material/templates/.icons/material/music.svg)0
-rw-r--r--docs/src/templates/.icons/material/mustache.svg (renamed from docs/src/material/templates/.icons/material/mustache.svg)0
-rw-r--r--docs/src/templates/.icons/material/nail.svg (renamed from docs/src/material/templates/.icons/material/nail.svg)0
-rw-r--r--docs/src/templates/.icons/material/nas.svg (renamed from docs/src/material/templates/.icons/material/nas.svg)0
-rw-r--r--docs/src/templates/.icons/material/nativescript.svg (renamed from docs/src/material/templates/.icons/material/nativescript.svg)0
-rw-r--r--docs/src/templates/.icons/material/nature-outline.svg (renamed from docs/src/material/templates/.icons/material/nature-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/nature-people-outline.svg (renamed from docs/src/material/templates/.icons/material/nature-people-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/nature-people.svg (renamed from docs/src/material/templates/.icons/material/nature-people.svg)0
-rw-r--r--docs/src/templates/.icons/material/nature.svg (renamed from docs/src/material/templates/.icons/material/nature.svg)0
-rw-r--r--docs/src/templates/.icons/material/navigation-outline.svg (renamed from docs/src/material/templates/.icons/material/navigation-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/navigation-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/navigation-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/navigation-variant.svg (renamed from docs/src/material/templates/.icons/material/navigation-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/navigation.svg (renamed from docs/src/material/templates/.icons/material/navigation.svg)0
-rw-r--r--docs/src/templates/.icons/material/near-me.svg (renamed from docs/src/material/templates/.icons/material/near-me.svg)0
-rw-r--r--docs/src/templates/.icons/material/necklace.svg (renamed from docs/src/material/templates/.icons/material/necklace.svg)0
-rw-r--r--docs/src/templates/.icons/material/needle-off.svg (renamed from docs/src/material/templates/.icons/material/needle-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/needle.svg (renamed from docs/src/material/templates/.icons/material/needle.svg)0
-rw-r--r--docs/src/templates/.icons/material/netflix.svg (renamed from docs/src/material/templates/.icons/material/netflix.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-off-outline.svg (renamed from docs/src/material/templates/.icons/material/network-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-off.svg (renamed from docs/src/material/templates/.icons/material/network-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-outline.svg (renamed from docs/src/material/templates/.icons/material/network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-pos.svg (renamed from docs/src/material/templates/.icons/material/network-pos.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-1-alert.svg (renamed from docs/src/material/templates/.icons/material/network-strength-1-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-1.svg (renamed from docs/src/material/templates/.icons/material/network-strength-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-2-alert.svg (renamed from docs/src/material/templates/.icons/material/network-strength-2-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-2.svg (renamed from docs/src/material/templates/.icons/material/network-strength-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-3-alert.svg (renamed from docs/src/material/templates/.icons/material/network-strength-3-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-3.svg (renamed from docs/src/material/templates/.icons/material/network-strength-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-4-alert.svg (renamed from docs/src/material/templates/.icons/material/network-strength-4-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-4-cog.svg (renamed from docs/src/material/templates/.icons/material/network-strength-4-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-4.svg (renamed from docs/src/material/templates/.icons/material/network-strength-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-off-outline.svg (renamed from docs/src/material/templates/.icons/material/network-strength-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-off.svg (renamed from docs/src/material/templates/.icons/material/network-strength-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/network-strength-outline.svg (renamed from docs/src/material/templates/.icons/material/network-strength-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/network.svg (renamed from docs/src/material/templates/.icons/material/network.svg)0
-rw-r--r--docs/src/templates/.icons/material/new-box.svg (renamed from docs/src/material/templates/.icons/material/new-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-check.svg (renamed from docs/src/material/templates/.icons/material/newspaper-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-minus.svg (renamed from docs/src/material/templates/.icons/material/newspaper-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-plus.svg (renamed from docs/src/material/templates/.icons/material/newspaper-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-remove.svg (renamed from docs/src/material/templates/.icons/material/newspaper-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-variant-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/newspaper-variant-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-variant-multiple.svg (renamed from docs/src/material/templates/.icons/material/newspaper-variant-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/newspaper-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper-variant.svg (renamed from docs/src/material/templates/.icons/material/newspaper-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/newspaper.svg (renamed from docs/src/material/templates/.icons/material/newspaper.svg)0
-rw-r--r--docs/src/templates/.icons/material/nfc-search-variant.svg (renamed from docs/src/material/templates/.icons/material/nfc-search-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/nfc-tap.svg (renamed from docs/src/material/templates/.icons/material/nfc-tap.svg)0
-rw-r--r--docs/src/templates/.icons/material/nfc-variant-off.svg (renamed from docs/src/material/templates/.icons/material/nfc-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/nfc-variant.svg (renamed from docs/src/material/templates/.icons/material/nfc-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/nfc.svg (renamed from docs/src/material/templates/.icons/material/nfc.svg)0
-rw-r--r--docs/src/templates/.icons/material/ninja.svg (renamed from docs/src/material/templates/.icons/material/ninja.svg)0
-rw-r--r--docs/src/templates/.icons/material/nintendo-game-boy.svg (renamed from docs/src/material/templates/.icons/material/nintendo-game-boy.svg)0
-rw-r--r--docs/src/templates/.icons/material/nintendo-switch.svg (renamed from docs/src/material/templates/.icons/material/nintendo-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/nintendo-wii.svg (renamed from docs/src/material/templates/.icons/material/nintendo-wii.svg)0
-rw-r--r--docs/src/templates/.icons/material/nintendo-wiiu.svg (renamed from docs/src/material/templates/.icons/material/nintendo-wiiu.svg)0
-rw-r--r--docs/src/templates/.icons/material/nix.svg (renamed from docs/src/material/templates/.icons/material/nix.svg)0
-rw-r--r--docs/src/templates/.icons/material/nodejs.svg (renamed from docs/src/material/templates/.icons/material/nodejs.svg)0
-rw-r--r--docs/src/templates/.icons/material/noodles.svg (renamed from docs/src/material/templates/.icons/material/noodles.svg)0
-rw-r--r--docs/src/templates/.icons/material/not-equal-variant.svg (renamed from docs/src/material/templates/.icons/material/not-equal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/not-equal.svg (renamed from docs/src/material/templates/.icons/material/not-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/note-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-alert.svg (renamed from docs/src/material/templates/.icons/material/note-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-check-outline.svg (renamed from docs/src/material/templates/.icons/material/note-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-check.svg (renamed from docs/src/material/templates/.icons/material/note-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/note-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-edit.svg (renamed from docs/src/material/templates/.icons/material/note-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/note-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-minus.svg (renamed from docs/src/material/templates/.icons/material/note-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/note-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-multiple.svg (renamed from docs/src/material/templates/.icons/material/note-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-off-outline.svg (renamed from docs/src/material/templates/.icons/material/note-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-off.svg (renamed from docs/src/material/templates/.icons/material/note-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-outline.svg (renamed from docs/src/material/templates/.icons/material/note-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/note-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-plus.svg (renamed from docs/src/material/templates/.icons/material/note-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/note-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-remove.svg (renamed from docs/src/material/templates/.icons/material/note-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-search-outline.svg (renamed from docs/src/material/templates/.icons/material/note-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-search.svg (renamed from docs/src/material/templates/.icons/material/note-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-text-outline.svg (renamed from docs/src/material/templates/.icons/material/note-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/note-text.svg (renamed from docs/src/material/templates/.icons/material/note-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/note.svg (renamed from docs/src/material/templates/.icons/material/note.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-check-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-check.svg (renamed from docs/src/material/templates/.icons/material/notebook-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-edit.svg (renamed from docs/src/material/templates/.icons/material/notebook-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-heart.svg (renamed from docs/src/material/templates/.icons/material/notebook-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-minus.svg (renamed from docs/src/material/templates/.icons/material/notebook-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-multiple.svg (renamed from docs/src/material/templates/.icons/material/notebook-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-plus.svg (renamed from docs/src/material/templates/.icons/material/notebook-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/notebook-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook-remove.svg (renamed from docs/src/material/templates/.icons/material/notebook-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/notebook.svg (renamed from docs/src/material/templates/.icons/material/notebook.svg)0
-rw-r--r--docs/src/templates/.icons/material/notification-clear-all.svg (renamed from docs/src/material/templates/.icons/material/notification-clear-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/npm.svg (renamed from docs/src/material/templates/.icons/material/npm.svg)0
-rw-r--r--docs/src/templates/.icons/material/nuke.svg (renamed from docs/src/material/templates/.icons/material/nuke.svg)0
-rw-r--r--docs/src/templates/.icons/material/null.svg (renamed from docs/src/material/templates/.icons/material/null.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-0-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-0.svg (renamed from docs/src/material/templates/.icons/material/numeric-0.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-1-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-1.svg (renamed from docs/src/material/templates/.icons/material/numeric-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-10-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-10.svg (renamed from docs/src/material/templates/.icons/material/numeric-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-2-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-2.svg (renamed from docs/src/material/templates/.icons/material/numeric-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-3-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-3.svg (renamed from docs/src/material/templates/.icons/material/numeric-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-4-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-4.svg (renamed from docs/src/material/templates/.icons/material/numeric-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-5-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-5.svg (renamed from docs/src/material/templates/.icons/material/numeric-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-6-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-6.svg (renamed from docs/src/material/templates/.icons/material/numeric-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-7-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-7.svg (renamed from docs/src/material/templates/.icons/material/numeric-7.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-8-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-8.svg (renamed from docs/src/material/templates/.icons/material/numeric-8.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-box-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-box.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus-circle.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9-plus.svg (renamed from docs/src/material/templates/.icons/material/numeric-9-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-9.svg (renamed from docs/src/material/templates/.icons/material/numeric-9.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-negative-1.svg (renamed from docs/src/material/templates/.icons/material/numeric-negative-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-off.svg (renamed from docs/src/material/templates/.icons/material/numeric-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric-positive-1.svg (renamed from docs/src/material/templates/.icons/material/numeric-positive-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/numeric.svg (renamed from docs/src/material/templates/.icons/material/numeric.svg)0
-rw-r--r--docs/src/templates/.icons/material/nut.svg (renamed from docs/src/material/templates/.icons/material/nut.svg)0
-rw-r--r--docs/src/templates/.icons/material/nutrition.svg (renamed from docs/src/material/templates/.icons/material/nutrition.svg)0
-rw-r--r--docs/src/templates/.icons/material/nuxt.svg (renamed from docs/src/material/templates/.icons/material/nuxt.svg)0
-rw-r--r--docs/src/templates/.icons/material/oar.svg (renamed from docs/src/material/templates/.icons/material/oar.svg)0
-rw-r--r--docs/src/templates/.icons/material/ocarina.svg (renamed from docs/src/material/templates/.icons/material/ocarina.svg)0
-rw-r--r--docs/src/templates/.icons/material/oci.svg (renamed from docs/src/material/templates/.icons/material/oci.svg)0
-rw-r--r--docs/src/templates/.icons/material/ocr.svg (renamed from docs/src/material/templates/.icons/material/ocr.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagon-outline.svg (renamed from docs/src/material/templates/.icons/material/octagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagon.svg (renamed from docs/src/material/templates/.icons/material/octagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/octagram-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-edit.svg (renamed from docs/src/material/templates/.icons/material/octagram-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/octagram-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-minus.svg (renamed from docs/src/material/templates/.icons/material/octagram-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-outline.svg (renamed from docs/src/material/templates/.icons/material/octagram-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/octagram-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram-plus.svg (renamed from docs/src/material/templates/.icons/material/octagram-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/octagram.svg (renamed from docs/src/material/templates/.icons/material/octagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/octahedron-off.svg (renamed from docs/src/material/templates/.icons/material/octahedron-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/octahedron.svg (renamed from docs/src/material/templates/.icons/material/octahedron.svg)0
-rw-r--r--docs/src/templates/.icons/material/odnoklassniki.svg (renamed from docs/src/material/templates/.icons/material/odnoklassniki.svg)0
-rw-r--r--docs/src/templates/.icons/material/offer.svg (renamed from docs/src/material/templates/.icons/material/offer.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-cog.svg (renamed from docs/src/material/templates/.icons/material/office-building-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-marker.svg (renamed from docs/src/material/templates/.icons/material/office-building-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-minus.svg (renamed from docs/src/material/templates/.icons/material/office-building-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-plus.svg (renamed from docs/src/material/templates/.icons/material/office-building-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/office-building-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building-remove.svg (renamed from docs/src/material/templates/.icons/material/office-building-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/office-building.svg (renamed from docs/src/material/templates/.icons/material/office-building.svg)0
-rw-r--r--docs/src/templates/.icons/material/oil-lamp.svg (renamed from docs/src/material/templates/.icons/material/oil-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/oil-level.svg (renamed from docs/src/material/templates/.icons/material/oil-level.svg)0
-rw-r--r--docs/src/templates/.icons/material/oil-temperature.svg (renamed from docs/src/material/templates/.icons/material/oil-temperature.svg)0
-rw-r--r--docs/src/templates/.icons/material/oil.svg (renamed from docs/src/material/templates/.icons/material/oil.svg)0
-rw-r--r--docs/src/templates/.icons/material/om.svg (renamed from docs/src/material/templates/.icons/material/om.svg)0
-rw-r--r--docs/src/templates/.icons/material/omega.svg (renamed from docs/src/material/templates/.icons/material/omega.svg)0
-rw-r--r--docs/src/templates/.icons/material/one-up.svg (renamed from docs/src/material/templates/.icons/material/one-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/onepassword.svg (renamed from docs/src/material/templates/.icons/material/onepassword.svg)0
-rw-r--r--docs/src/templates/.icons/material/opacity.svg (renamed from docs/src/material/templates/.icons/material/opacity.svg)0
-rw-r--r--docs/src/templates/.icons/material/open-in-app.svg (renamed from docs/src/material/templates/.icons/material/open-in-app.svg)0
-rw-r--r--docs/src/templates/.icons/material/open-in-new.svg (renamed from docs/src/material/templates/.icons/material/open-in-new.svg)0
-rw-r--r--docs/src/templates/.icons/material/open-source-initiative.svg (renamed from docs/src/material/templates/.icons/material/open-source-initiative.svg)0
-rw-r--r--docs/src/templates/.icons/material/openid.svg (renamed from docs/src/material/templates/.icons/material/openid.svg)0
-rw-r--r--docs/src/templates/.icons/material/opera.svg (renamed from docs/src/material/templates/.icons/material/opera.svg)0
-rw-r--r--docs/src/templates/.icons/material/orbit-variant.svg (renamed from docs/src/material/templates/.icons/material/orbit-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/orbit.svg (renamed from docs/src/material/templates/.icons/material/orbit.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-alphabetical-ascending.svg (renamed from docs/src/material/templates/.icons/material/order-alphabetical-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-alphabetical-descending.svg (renamed from docs/src/material/templates/.icons/material/order-alphabetical-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-bool-ascending-variant.svg (renamed from docs/src/material/templates/.icons/material/order-bool-ascending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-bool-ascending.svg (renamed from docs/src/material/templates/.icons/material/order-bool-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-bool-descending-variant.svg (renamed from docs/src/material/templates/.icons/material/order-bool-descending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-bool-descending.svg (renamed from docs/src/material/templates/.icons/material/order-bool-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-numeric-ascending.svg (renamed from docs/src/material/templates/.icons/material/order-numeric-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/order-numeric-descending.svg (renamed from docs/src/material/templates/.icons/material/order-numeric-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/origin.svg (renamed from docs/src/material/templates/.icons/material/origin.svg)0
-rw-r--r--docs/src/templates/.icons/material/ornament-variant.svg (renamed from docs/src/material/templates/.icons/material/ornament-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/ornament.svg (renamed from docs/src/material/templates/.icons/material/ornament.svg)0
-rw-r--r--docs/src/templates/.icons/material/outdoor-lamp.svg (renamed from docs/src/material/templates/.icons/material/outdoor-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/overscan.svg (renamed from docs/src/material/templates/.icons/material/overscan.svg)0
-rw-r--r--docs/src/templates/.icons/material/owl.svg (renamed from docs/src/material/templates/.icons/material/owl.svg)0
-rw-r--r--docs/src/templates/.icons/material/pac-man.svg (renamed from docs/src/material/templates/.icons/material/pac-man.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-check.svg (renamed from docs/src/material/templates/.icons/material/package-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-down.svg (renamed from docs/src/material/templates/.icons/material/package-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-up.svg (renamed from docs/src/material/templates/.icons/material/package-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-closed-check.svg (renamed from docs/src/material/templates/.icons/material/package-variant-closed-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-closed-minus.svg (renamed from docs/src/material/templates/.icons/material/package-variant-closed-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-closed-plus.svg (renamed from docs/src/material/templates/.icons/material/package-variant-closed-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-closed-remove.svg (renamed from docs/src/material/templates/.icons/material/package-variant-closed-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-closed.svg (renamed from docs/src/material/templates/.icons/material/package-variant-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-minus.svg (renamed from docs/src/material/templates/.icons/material/package-variant-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-plus.svg (renamed from docs/src/material/templates/.icons/material/package-variant-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant-remove.svg (renamed from docs/src/material/templates/.icons/material/package-variant-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/package-variant.svg (renamed from docs/src/material/templates/.icons/material/package-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/package.svg (renamed from docs/src/material/templates/.icons/material/package.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-first.svg (renamed from docs/src/material/templates/.icons/material/page-first.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-last.svg (renamed from docs/src/material/templates/.icons/material/page-last.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-body.svg (renamed from docs/src/material/templates/.icons/material/page-layout-body.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-footer.svg (renamed from docs/src/material/templates/.icons/material/page-layout-footer.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-header-footer.svg (renamed from docs/src/material/templates/.icons/material/page-layout-header-footer.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-header.svg (renamed from docs/src/material/templates/.icons/material/page-layout-header.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-sidebar-left.svg (renamed from docs/src/material/templates/.icons/material/page-layout-sidebar-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-layout-sidebar-right.svg (renamed from docs/src/material/templates/.icons/material/page-layout-sidebar-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-next-outline.svg (renamed from docs/src/material/templates/.icons/material/page-next-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-next.svg (renamed from docs/src/material/templates/.icons/material/page-next.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-previous-outline.svg (renamed from docs/src/material/templates/.icons/material/page-previous-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/page-previous.svg (renamed from docs/src/material/templates/.icons/material/page-previous.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/pail-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-minus.svg (renamed from docs/src/material/templates/.icons/material/pail-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-off-outline.svg (renamed from docs/src/material/templates/.icons/material/pail-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-off.svg (renamed from docs/src/material/templates/.icons/material/pail-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-outline.svg (renamed from docs/src/material/templates/.icons/material/pail-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/pail-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-plus.svg (renamed from docs/src/material/templates/.icons/material/pail-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/pail-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail-remove.svg (renamed from docs/src/material/templates/.icons/material/pail-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/pail.svg (renamed from docs/src/material/templates/.icons/material/pail.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette-advanced.svg (renamed from docs/src/material/templates/.icons/material/palette-advanced.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette-outline.svg (renamed from docs/src/material/templates/.icons/material/palette-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette-swatch-outline.svg (renamed from docs/src/material/templates/.icons/material/palette-swatch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette-swatch-variant.svg (renamed from docs/src/material/templates/.icons/material/palette-swatch-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette-swatch.svg (renamed from docs/src/material/templates/.icons/material/palette-swatch.svg)0
-rw-r--r--docs/src/templates/.icons/material/palette.svg (renamed from docs/src/material/templates/.icons/material/palette.svg)0
-rw-r--r--docs/src/templates/.icons/material/palm-tree.svg (renamed from docs/src/material/templates/.icons/material/palm-tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-bottom-left.svg (renamed from docs/src/material/templates/.icons/material/pan-bottom-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-bottom-right.svg (renamed from docs/src/material/templates/.icons/material/pan-bottom-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-down.svg (renamed from docs/src/material/templates/.icons/material/pan-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-horizontal.svg (renamed from docs/src/material/templates/.icons/material/pan-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-left.svg (renamed from docs/src/material/templates/.icons/material/pan-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-right.svg (renamed from docs/src/material/templates/.icons/material/pan-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-top-left.svg (renamed from docs/src/material/templates/.icons/material/pan-top-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-top-right.svg (renamed from docs/src/material/templates/.icons/material/pan-top-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-up.svg (renamed from docs/src/material/templates/.icons/material/pan-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan-vertical.svg (renamed from docs/src/material/templates/.icons/material/pan-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/pan.svg (renamed from docs/src/material/templates/.icons/material/pan.svg)0
-rw-r--r--docs/src/templates/.icons/material/panda.svg (renamed from docs/src/material/templates/.icons/material/panda.svg)0
-rw-r--r--docs/src/templates/.icons/material/pandora.svg (renamed from docs/src/material/templates/.icons/material/pandora.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-fisheye.svg (renamed from docs/src/material/templates/.icons/material/panorama-fisheye.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-horizontal-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-horizontal-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-horizontal.svg (renamed from docs/src/material/templates/.icons/material/panorama-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-sphere-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-sphere-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-sphere.svg (renamed from docs/src/material/templates/.icons/material/panorama-sphere.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-variant.svg (renamed from docs/src/material/templates/.icons/material/panorama-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-vertical-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-vertical-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-vertical.svg (renamed from docs/src/material/templates/.icons/material/panorama-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-wide-angle-outline.svg (renamed from docs/src/material/templates/.icons/material/panorama-wide-angle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama-wide-angle.svg (renamed from docs/src/material/templates/.icons/material/panorama-wide-angle.svg)0
-rw-r--r--docs/src/templates/.icons/material/panorama.svg (renamed from docs/src/material/templates/.icons/material/panorama.svg)0
-rw-r--r--docs/src/templates/.icons/material/paper-cut-vertical.svg (renamed from docs/src/material/templates/.icons/material/paper-cut-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/paper-roll-outline.svg (renamed from docs/src/material/templates/.icons/material/paper-roll-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/paper-roll.svg (renamed from docs/src/material/templates/.icons/material/paper-roll.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-check.svg (renamed from docs/src/material/templates/.icons/material/paperclip-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-lock.svg (renamed from docs/src/material/templates/.icons/material/paperclip-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-minus.svg (renamed from docs/src/material/templates/.icons/material/paperclip-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-off.svg (renamed from docs/src/material/templates/.icons/material/paperclip-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-plus.svg (renamed from docs/src/material/templates/.icons/material/paperclip-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip-remove.svg (renamed from docs/src/material/templates/.icons/material/paperclip-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/paperclip.svg (renamed from docs/src/material/templates/.icons/material/paperclip.svg)0
-rw-r--r--docs/src/templates/.icons/material/parachute-outline.svg (renamed from docs/src/material/templates/.icons/material/parachute-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/parachute.svg (renamed from docs/src/material/templates/.icons/material/parachute.svg)0
-rw-r--r--docs/src/templates/.icons/material/paragliding.svg (renamed from docs/src/material/templates/.icons/material/paragliding.svg)0
-rw-r--r--docs/src/templates/.icons/material/parking.svg (renamed from docs/src/material/templates/.icons/material/parking.svg)0
-rw-r--r--docs/src/templates/.icons/material/party-popper.svg (renamed from docs/src/material/templates/.icons/material/party-popper.svg)0
-rw-r--r--docs/src/templates/.icons/material/passport-biometric.svg (renamed from docs/src/material/templates/.icons/material/passport-biometric.svg)0
-rw-r--r--docs/src/templates/.icons/material/passport.svg (renamed from docs/src/material/templates/.icons/material/passport.svg)0
-rw-r--r--docs/src/templates/.icons/material/pasta.svg (renamed from docs/src/material/templates/.icons/material/pasta.svg)0
-rw-r--r--docs/src/templates/.icons/material/patio-heater.svg (renamed from docs/src/material/templates/.icons/material/patio-heater.svg)0
-rw-r--r--docs/src/templates/.icons/material/patreon.svg (renamed from docs/src/material/templates/.icons/material/patreon.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-box-outline.svg (renamed from docs/src/material/templates/.icons/material/pause-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-box.svg (renamed from docs/src/material/templates/.icons/material/pause-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/pause-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-circle.svg (renamed from docs/src/material/templates/.icons/material/pause-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-octagon-outline.svg (renamed from docs/src/material/templates/.icons/material/pause-octagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause-octagon.svg (renamed from docs/src/material/templates/.icons/material/pause-octagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/pause.svg (renamed from docs/src/material/templates/.icons/material/pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/paw-off-outline.svg (renamed from docs/src/material/templates/.icons/material/paw-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/paw-off.svg (renamed from docs/src/material/templates/.icons/material/paw-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/paw-outline.svg (renamed from docs/src/material/templates/.icons/material/paw-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/paw.svg (renamed from docs/src/material/templates/.icons/material/paw.svg)0
-rw-r--r--docs/src/templates/.icons/material/peace.svg (renamed from docs/src/material/templates/.icons/material/peace.svg)0
-rw-r--r--docs/src/templates/.icons/material/peanut-off-outline.svg (renamed from docs/src/material/templates/.icons/material/peanut-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/peanut-off.svg (renamed from docs/src/material/templates/.icons/material/peanut-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/peanut-outline.svg (renamed from docs/src/material/templates/.icons/material/peanut-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/peanut.svg (renamed from docs/src/material/templates/.icons/material/peanut.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen-lock.svg (renamed from docs/src/material/templates/.icons/material/pen-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen-minus.svg (renamed from docs/src/material/templates/.icons/material/pen-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen-off.svg (renamed from docs/src/material/templates/.icons/material/pen-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen-plus.svg (renamed from docs/src/material/templates/.icons/material/pen-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen-remove.svg (renamed from docs/src/material/templates/.icons/material/pen-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/pen.svg (renamed from docs/src/material/templates/.icons/material/pen.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/pencil-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-box-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-box.svg (renamed from docs/src/material/templates/.icons/material/pencil-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-circle.svg (renamed from docs/src/material/templates/.icons/material/pencil-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-lock.svg (renamed from docs/src/material/templates/.icons/material/pencil-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-minus.svg (renamed from docs/src/material/templates/.icons/material/pencil-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-off-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-off.svg (renamed from docs/src/material/templates/.icons/material/pencil-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-plus.svg (renamed from docs/src/material/templates/.icons/material/pencil-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-remove.svg (renamed from docs/src/material/templates/.icons/material/pencil-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-ruler-outline.svg (renamed from docs/src/material/templates/.icons/material/pencil-ruler-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil-ruler.svg (renamed from docs/src/material/templates/.icons/material/pencil-ruler.svg)0
-rw-r--r--docs/src/templates/.icons/material/pencil.svg (renamed from docs/src/material/templates/.icons/material/pencil.svg)0
-rw-r--r--docs/src/templates/.icons/material/penguin.svg (renamed from docs/src/material/templates/.icons/material/penguin.svg)0
-rw-r--r--docs/src/templates/.icons/material/pentagon-outline.svg (renamed from docs/src/material/templates/.icons/material/pentagon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pentagon.svg (renamed from docs/src/material/templates/.icons/material/pentagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/pentagram.svg (renamed from docs/src/material/templates/.icons/material/pentagram.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent-box-outline.svg (renamed from docs/src/material/templates/.icons/material/percent-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent-box.svg (renamed from docs/src/material/templates/.icons/material/percent-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/percent-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent-circle.svg (renamed from docs/src/material/templates/.icons/material/percent-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent-outline.svg (renamed from docs/src/material/templates/.icons/material/percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/percent.svg (renamed from docs/src/material/templates/.icons/material/percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/periodic-table.svg (renamed from docs/src/material/templates/.icons/material/periodic-table.svg)0
-rw-r--r--docs/src/templates/.icons/material/perspective-less.svg (renamed from docs/src/material/templates/.icons/material/perspective-less.svg)0
-rw-r--r--docs/src/templates/.icons/material/perspective-more.svg (renamed from docs/src/material/templates/.icons/material/perspective-more.svg)0
-rw-r--r--docs/src/templates/.icons/material/ph.svg (renamed from docs/src/material/templates/.icons/material/ph.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-alert.svg (renamed from docs/src/material/templates/.icons/material/phone-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-bluetooth-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-bluetooth-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/phone-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-cancel.svg (renamed from docs/src/material/templates/.icons/material/phone-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-check-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-check.svg (renamed from docs/src/material/templates/.icons/material/phone-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-classic-off.svg (renamed from docs/src/material/templates/.icons/material/phone-classic-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-classic.svg (renamed from docs/src/material/templates/.icons/material/phone-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-clock.svg (renamed from docs/src/material/templates/.icons/material/phone-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-dial-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-dial-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-dial.svg (renamed from docs/src/material/templates/.icons/material/phone-dial.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-forward-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-forward-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-forward.svg (renamed from docs/src/material/templates/.icons/material/phone-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-hangup-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-hangup-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-hangup.svg (renamed from docs/src/material/templates/.icons/material/phone-hangup.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-in-talk-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-in-talk-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-in-talk.svg (renamed from docs/src/material/templates/.icons/material/phone-in-talk.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-incoming-outgoing-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-incoming-outgoing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-incoming-outgoing.svg (renamed from docs/src/material/templates/.icons/material/phone-incoming-outgoing.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-incoming-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-incoming-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-incoming.svg (renamed from docs/src/material/templates/.icons/material/phone-incoming.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-lock.svg (renamed from docs/src/material/templates/.icons/material/phone-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-log-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-log-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-log.svg (renamed from docs/src/material/templates/.icons/material/phone-log.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-message-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-message-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-message.svg (renamed from docs/src/material/templates/.icons/material/phone-message.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-minus.svg (renamed from docs/src/material/templates/.icons/material/phone-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-missed-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-missed-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-missed.svg (renamed from docs/src/material/templates/.icons/material/phone-missed.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-off-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-off.svg (renamed from docs/src/material/templates/.icons/material/phone-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-outgoing-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-outgoing-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-outgoing.svg (renamed from docs/src/material/templates/.icons/material/phone-outgoing.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-paused-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-paused-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-paused.svg (renamed from docs/src/material/templates/.icons/material/phone-paused.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-plus.svg (renamed from docs/src/material/templates/.icons/material/phone-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-refresh.svg (renamed from docs/src/material/templates/.icons/material/phone-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-remove.svg (renamed from docs/src/material/templates/.icons/material/phone-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-return-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-return-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-return.svg (renamed from docs/src/material/templates/.icons/material/phone-return.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-ring-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-ring-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-ring.svg (renamed from docs/src/material/templates/.icons/material/phone-ring.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-rotate-landscape.svg (renamed from docs/src/material/templates/.icons/material/phone-rotate-landscape.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-rotate-portrait.svg (renamed from docs/src/material/templates/.icons/material/phone-rotate-portrait.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-settings.svg (renamed from docs/src/material/templates/.icons/material/phone-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/phone-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-sync.svg (renamed from docs/src/material/templates/.icons/material/phone-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone-voip.svg (renamed from docs/src/material/templates/.icons/material/phone-voip.svg)0
-rw-r--r--docs/src/templates/.icons/material/phone.svg (renamed from docs/src/material/templates/.icons/material/phone.svg)0
-rw-r--r--docs/src/templates/.icons/material/pi-box.svg (renamed from docs/src/material/templates/.icons/material/pi-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/pi-hole.svg (renamed from docs/src/material/templates/.icons/material/pi-hole.svg)0
-rw-r--r--docs/src/templates/.icons/material/pi.svg (renamed from docs/src/material/templates/.icons/material/pi.svg)0
-rw-r--r--docs/src/templates/.icons/material/piano-off.svg (renamed from docs/src/material/templates/.icons/material/piano-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/piano.svg (renamed from docs/src/material/templates/.icons/material/piano.svg)0
-rw-r--r--docs/src/templates/.icons/material/pickaxe.svg (renamed from docs/src/material/templates/.icons/material/pickaxe.svg)0
-rw-r--r--docs/src/templates/.icons/material/picture-in-picture-bottom-right-outline.svg (renamed from docs/src/material/templates/.icons/material/picture-in-picture-bottom-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/picture-in-picture-bottom-right.svg (renamed from docs/src/material/templates/.icons/material/picture-in-picture-bottom-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/picture-in-picture-top-right-outline.svg (renamed from docs/src/material/templates/.icons/material/picture-in-picture-top-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/picture-in-picture-top-right.svg (renamed from docs/src/material/templates/.icons/material/picture-in-picture-top-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/pier-crane.svg (renamed from docs/src/material/templates/.icons/material/pier-crane.svg)0
-rw-r--r--docs/src/templates/.icons/material/pier.svg (renamed from docs/src/material/templates/.icons/material/pier.svg)0
-rw-r--r--docs/src/templates/.icons/material/pig-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/pig-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pig-variant.svg (renamed from docs/src/material/templates/.icons/material/pig-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/pig.svg (renamed from docs/src/material/templates/.icons/material/pig.svg)0
-rw-r--r--docs/src/templates/.icons/material/piggy-bank-outline.svg (renamed from docs/src/material/templates/.icons/material/piggy-bank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/piggy-bank.svg (renamed from docs/src/material/templates/.icons/material/piggy-bank.svg)0
-rw-r--r--docs/src/templates/.icons/material/pill-multiple.svg (renamed from docs/src/material/templates/.icons/material/pill-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/pill-off.svg (renamed from docs/src/material/templates/.icons/material/pill-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pill.svg (renamed from docs/src/material/templates/.icons/material/pill.svg)0
-rw-r--r--docs/src/templates/.icons/material/pillar.svg (renamed from docs/src/material/templates/.icons/material/pillar.svg)0
-rw-r--r--docs/src/templates/.icons/material/pin-off-outline.svg (renamed from docs/src/material/templates/.icons/material/pin-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pin-off.svg (renamed from docs/src/material/templates/.icons/material/pin-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pin-outline.svg (renamed from docs/src/material/templates/.icons/material/pin-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pin.svg (renamed from docs/src/material/templates/.icons/material/pin.svg)0
-rw-r--r--docs/src/templates/.icons/material/pine-tree-box.svg (renamed from docs/src/material/templates/.icons/material/pine-tree-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/pine-tree-fire.svg (renamed from docs/src/material/templates/.icons/material/pine-tree-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/pine-tree-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/pine-tree-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pine-tree-variant.svg (renamed from docs/src/material/templates/.icons/material/pine-tree-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/pine-tree.svg (renamed from docs/src/material/templates/.icons/material/pine-tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/pinterest.svg (renamed from docs/src/material/templates/.icons/material/pinterest.svg)0
-rw-r--r--docs/src/templates/.icons/material/pinwheel-outline.svg (renamed from docs/src/material/templates/.icons/material/pinwheel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pinwheel.svg (renamed from docs/src/material/templates/.icons/material/pinwheel.svg)0
-rw-r--r--docs/src/templates/.icons/material/pipe-disconnected.svg (renamed from docs/src/material/templates/.icons/material/pipe-disconnected.svg)0
-rw-r--r--docs/src/templates/.icons/material/pipe-leak.svg (renamed from docs/src/material/templates/.icons/material/pipe-leak.svg)0
-rw-r--r--docs/src/templates/.icons/material/pipe-valve.svg (renamed from docs/src/material/templates/.icons/material/pipe-valve.svg)0
-rw-r--r--docs/src/templates/.icons/material/pipe-wrench.svg (renamed from docs/src/material/templates/.icons/material/pipe-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/pipe.svg (renamed from docs/src/material/templates/.icons/material/pipe.svg)0
-rw-r--r--docs/src/templates/.icons/material/pirate.svg (renamed from docs/src/material/templates/.icons/material/pirate.svg)0
-rw-r--r--docs/src/templates/.icons/material/pistol.svg (renamed from docs/src/material/templates/.icons/material/pistol.svg)0
-rw-r--r--docs/src/templates/.icons/material/piston.svg (renamed from docs/src/material/templates/.icons/material/piston.svg)0
-rw-r--r--docs/src/templates/.icons/material/pitchfork.svg (renamed from docs/src/material/templates/.icons/material/pitchfork.svg)0
-rw-r--r--docs/src/templates/.icons/material/pizza.svg (renamed from docs/src/material/templates/.icons/material/pizza.svg)0
-rw-r--r--docs/src/templates/.icons/material/plane-car.svg (renamed from docs/src/material/templates/.icons/material/plane-car.svg)0
-rw-r--r--docs/src/templates/.icons/material/plane-train.svg (renamed from docs/src/material/templates/.icons/material/plane-train.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/play-box-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/play-box-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-lock-open.svg (renamed from docs/src/material/templates/.icons/material/play-box-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/play-box-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-lock.svg (renamed from docs/src/material/templates/.icons/material/play-box-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/play-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/play-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box-outline.svg (renamed from docs/src/material/templates/.icons/material/play-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-box.svg (renamed from docs/src/material/templates/.icons/material/play-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/play-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-circle.svg (renamed from docs/src/material/templates/.icons/material/play-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-network-outline.svg (renamed from docs/src/material/templates/.icons/material/play-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-network.svg (renamed from docs/src/material/templates/.icons/material/play-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-outline.svg (renamed from docs/src/material/templates/.icons/material/play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-pause.svg (renamed from docs/src/material/templates/.icons/material/play-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-protected-content.svg (renamed from docs/src/material/templates/.icons/material/play-protected-content.svg)0
-rw-r--r--docs/src/templates/.icons/material/play-speed.svg (renamed from docs/src/material/templates/.icons/material/play-speed.svg)0
-rw-r--r--docs/src/templates/.icons/material/play.svg (renamed from docs/src/material/templates/.icons/material/play.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-check.svg (renamed from docs/src/material/templates/.icons/material/playlist-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-edit.svg (renamed from docs/src/material/templates/.icons/material/playlist-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-minus.svg (renamed from docs/src/material/templates/.icons/material/playlist-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-music-outline.svg (renamed from docs/src/material/templates/.icons/material/playlist-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-music.svg (renamed from docs/src/material/templates/.icons/material/playlist-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-play.svg (renamed from docs/src/material/templates/.icons/material/playlist-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-plus.svg (renamed from docs/src/material/templates/.icons/material/playlist-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-remove.svg (renamed from docs/src/material/templates/.icons/material/playlist-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/playlist-star.svg (renamed from docs/src/material/templates/.icons/material/playlist-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/plex.svg (renamed from docs/src/material/templates/.icons/material/plex.svg)0
-rw-r--r--docs/src/templates/.icons/material/pliers.svg (renamed from docs/src/material/templates/.icons/material/pliers.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/plus-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-box-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-box.svg (renamed from docs/src/material/templates/.icons/material/plus-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-circle-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-circle-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-circle-multiple.svg (renamed from docs/src/material/templates/.icons/material/plus-circle-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-circle.svg (renamed from docs/src/material/templates/.icons/material/plus-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-lock-open.svg (renamed from docs/src/material/templates/.icons/material/plus-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-lock.svg (renamed from docs/src/material/templates/.icons/material/plus-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-minus-box.svg (renamed from docs/src/material/templates/.icons/material/plus-minus-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-minus-variant.svg (renamed from docs/src/material/templates/.icons/material/plus-minus-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-minus.svg (renamed from docs/src/material/templates/.icons/material/plus-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-network-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-network.svg (renamed from docs/src/material/templates/.icons/material/plus-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-outline.svg (renamed from docs/src/material/templates/.icons/material/plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus-thick.svg (renamed from docs/src/material/templates/.icons/material/plus-thick.svg)0
-rw-r--r--docs/src/templates/.icons/material/plus.svg (renamed from docs/src/material/templates/.icons/material/plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/podcast.svg (renamed from docs/src/material/templates/.icons/material/podcast.svg)0
-rw-r--r--docs/src/templates/.icons/material/podium-bronze.svg (renamed from docs/src/material/templates/.icons/material/podium-bronze.svg)0
-rw-r--r--docs/src/templates/.icons/material/podium-gold.svg (renamed from docs/src/material/templates/.icons/material/podium-gold.svg)0
-rw-r--r--docs/src/templates/.icons/material/podium-silver.svg (renamed from docs/src/material/templates/.icons/material/podium-silver.svg)0
-rw-r--r--docs/src/templates/.icons/material/podium.svg (renamed from docs/src/material/templates/.icons/material/podium.svg)0
-rw-r--r--docs/src/templates/.icons/material/point-of-sale.svg (renamed from docs/src/material/templates/.icons/material/point-of-sale.svg)0
-rw-r--r--docs/src/templates/.icons/material/pokeball.svg (renamed from docs/src/material/templates/.icons/material/pokeball.svg)0
-rw-r--r--docs/src/templates/.icons/material/pokemon-go.svg (renamed from docs/src/material/templates/.icons/material/pokemon-go.svg)0
-rw-r--r--docs/src/templates/.icons/material/poker-chip.svg (renamed from docs/src/material/templates/.icons/material/poker-chip.svg)0
-rw-r--r--docs/src/templates/.icons/material/polaroid.svg (renamed from docs/src/material/templates/.icons/material/polaroid.svg)0
-rw-r--r--docs/src/templates/.icons/material/police-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/police-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/police-badge.svg (renamed from docs/src/material/templates/.icons/material/police-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/police-station.svg (renamed from docs/src/material/templates/.icons/material/police-station.svg)0
-rw-r--r--docs/src/templates/.icons/material/poll.svg (renamed from docs/src/material/templates/.icons/material/poll.svg)0
-rw-r--r--docs/src/templates/.icons/material/polo.svg (renamed from docs/src/material/templates/.icons/material/polo.svg)0
-rw-r--r--docs/src/templates/.icons/material/polymer.svg (renamed from docs/src/material/templates/.icons/material/polymer.svg)0
-rw-r--r--docs/src/templates/.icons/material/pool-thermometer.svg (renamed from docs/src/material/templates/.icons/material/pool-thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/pool.svg (renamed from docs/src/material/templates/.icons/material/pool.svg)0
-rw-r--r--docs/src/templates/.icons/material/popcorn.svg (renamed from docs/src/material/templates/.icons/material/popcorn.svg)0
-rw-r--r--docs/src/templates/.icons/material/post-lamp.svg (renamed from docs/src/material/templates/.icons/material/post-lamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/post-outline.svg (renamed from docs/src/material/templates/.icons/material/post-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/post.svg (renamed from docs/src/material/templates/.icons/material/post.svg)0
-rw-r--r--docs/src/templates/.icons/material/postage-stamp.svg (renamed from docs/src/material/templates/.icons/material/postage-stamp.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot-mix-outline.svg (renamed from docs/src/material/templates/.icons/material/pot-mix-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot-mix.svg (renamed from docs/src/material/templates/.icons/material/pot-mix.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot-outline.svg (renamed from docs/src/material/templates/.icons/material/pot-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot-steam-outline.svg (renamed from docs/src/material/templates/.icons/material/pot-steam-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot-steam.svg (renamed from docs/src/material/templates/.icons/material/pot-steam.svg)0
-rw-r--r--docs/src/templates/.icons/material/pot.svg (renamed from docs/src/material/templates/.icons/material/pot.svg)0
-rw-r--r--docs/src/templates/.icons/material/pound-box-outline.svg (renamed from docs/src/material/templates/.icons/material/pound-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/pound-box.svg (renamed from docs/src/material/templates/.icons/material/pound-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/pound.svg (renamed from docs/src/material/templates/.icons/material/pound.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-cycle.svg (renamed from docs/src/material/templates/.icons/material/power-cycle.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-off.svg (renamed from docs/src/material/templates/.icons/material/power-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-on.svg (renamed from docs/src/material/templates/.icons/material/power-on.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug-battery-outline.svg (renamed from docs/src/material/templates/.icons/material/power-plug-battery-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug-battery.svg (renamed from docs/src/material/templates/.icons/material/power-plug-battery.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug-off-outline.svg (renamed from docs/src/material/templates/.icons/material/power-plug-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug-off.svg (renamed from docs/src/material/templates/.icons/material/power-plug-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug-outline.svg (renamed from docs/src/material/templates/.icons/material/power-plug-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-plug.svg (renamed from docs/src/material/templates/.icons/material/power-plug.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-settings.svg (renamed from docs/src/material/templates/.icons/material/power-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-sleep.svg (renamed from docs/src/material/templates/.icons/material/power-sleep.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-au.svg (renamed from docs/src/material/templates/.icons/material/power-socket-au.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-ch.svg (renamed from docs/src/material/templates/.icons/material/power-socket-ch.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-de.svg (renamed from docs/src/material/templates/.icons/material/power-socket-de.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-eu.svg (renamed from docs/src/material/templates/.icons/material/power-socket-eu.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-fr.svg (renamed from docs/src/material/templates/.icons/material/power-socket-fr.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-it.svg (renamed from docs/src/material/templates/.icons/material/power-socket-it.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-jp.svg (renamed from docs/src/material/templates/.icons/material/power-socket-jp.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-uk.svg (renamed from docs/src/material/templates/.icons/material/power-socket-uk.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket-us.svg (renamed from docs/src/material/templates/.icons/material/power-socket-us.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-socket.svg (renamed from docs/src/material/templates/.icons/material/power-socket.svg)0
-rw-r--r--docs/src/templates/.icons/material/power-standby.svg (renamed from docs/src/material/templates/.icons/material/power-standby.svg)0
-rw-r--r--docs/src/templates/.icons/material/power.svg (renamed from docs/src/material/templates/.icons/material/power.svg)0
-rw-r--r--docs/src/templates/.icons/material/powershell.svg (renamed from docs/src/material/templates/.icons/material/powershell.svg)0
-rw-r--r--docs/src/templates/.icons/material/prescription.svg (renamed from docs/src/material/templates/.icons/material/prescription.svg)0
-rw-r--r--docs/src/templates/.icons/material/presentation-play.svg (renamed from docs/src/material/templates/.icons/material/presentation-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/presentation.svg (renamed from docs/src/material/templates/.icons/material/presentation.svg)0
-rw-r--r--docs/src/templates/.icons/material/pretzel.svg (renamed from docs/src/material/templates/.icons/material/pretzel.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-alert.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-heat-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-heat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-heat.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-heat.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-off-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-off.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-nozzle.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-nozzle.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d-off.svg (renamed from docs/src/material/templates/.icons/material/printer-3d-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-3d.svg (renamed from docs/src/material/templates/.icons/material/printer-3d.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-alert.svg (renamed from docs/src/material/templates/.icons/material/printer-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-check.svg (renamed from docs/src/material/templates/.icons/material/printer-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-eye.svg (renamed from docs/src/material/templates/.icons/material/printer-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-off-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-off.svg (renamed from docs/src/material/templates/.icons/material/printer-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-alert.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-cancel.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-check-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-check.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-cog.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-edit.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-minus.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-network-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-network.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-off-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-off.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-pause-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-pause-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-pause.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-play-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-play.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-plus.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-refresh.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-remove.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-star-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-star.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-stop-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-stop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-stop.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-sync.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-wrench-outline.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-wrench-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos-wrench.svg (renamed from docs/src/material/templates/.icons/material/printer-pos-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-pos.svg (renamed from docs/src/material/templates/.icons/material/printer-pos.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-search.svg (renamed from docs/src/material/templates/.icons/material/printer-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-settings.svg (renamed from docs/src/material/templates/.icons/material/printer-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer-wireless.svg (renamed from docs/src/material/templates/.icons/material/printer-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/printer.svg (renamed from docs/src/material/templates/.icons/material/printer.svg)0
-rw-r--r--docs/src/templates/.icons/material/priority-high.svg (renamed from docs/src/material/templates/.icons/material/priority-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/priority-low.svg (renamed from docs/src/material/templates/.icons/material/priority-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/professional-hexagon.svg (renamed from docs/src/material/templates/.icons/material/professional-hexagon.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-alert.svg (renamed from docs/src/material/templates/.icons/material/progress-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-check.svg (renamed from docs/src/material/templates/.icons/material/progress-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-clock.svg (renamed from docs/src/material/templates/.icons/material/progress-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-close.svg (renamed from docs/src/material/templates/.icons/material/progress-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-download.svg (renamed from docs/src/material/templates/.icons/material/progress-download.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-helper.svg (renamed from docs/src/material/templates/.icons/material/progress-helper.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-pencil.svg (renamed from docs/src/material/templates/.icons/material/progress-pencil.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-question.svg (renamed from docs/src/material/templates/.icons/material/progress-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-star-four-points.svg (renamed from docs/src/material/templates/.icons/material/progress-star-four-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-star.svg (renamed from docs/src/material/templates/.icons/material/progress-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-upload.svg (renamed from docs/src/material/templates/.icons/material/progress-upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/progress-wrench.svg (renamed from docs/src/material/templates/.icons/material/progress-wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-off.svg (renamed from docs/src/material/templates/.icons/material/projector-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-off-outline.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-off.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-outline.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-variant-off-outline.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-variant-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-variant-off.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen-variant.svg (renamed from docs/src/material/templates/.icons/material/projector-screen-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector-screen.svg (renamed from docs/src/material/templates/.icons/material/projector-screen.svg)0
-rw-r--r--docs/src/templates/.icons/material/projector.svg (renamed from docs/src/material/templates/.icons/material/projector.svg)0
-rw-r--r--docs/src/templates/.icons/material/propane-tank-outline.svg (renamed from docs/src/material/templates/.icons/material/propane-tank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/propane-tank.svg (renamed from docs/src/material/templates/.icons/material/propane-tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/protocol.svg (renamed from docs/src/material/templates/.icons/material/protocol.svg)0
-rw-r--r--docs/src/templates/.icons/material/publish-off.svg (renamed from docs/src/material/templates/.icons/material/publish-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/publish.svg (renamed from docs/src/material/templates/.icons/material/publish.svg)0
-rw-r--r--docs/src/templates/.icons/material/pulse.svg (renamed from docs/src/material/templates/.icons/material/pulse.svg)0
-rw-r--r--docs/src/templates/.icons/material/pump-off.svg (renamed from docs/src/material/templates/.icons/material/pump-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pump.svg (renamed from docs/src/material/templates/.icons/material/pump.svg)0
-rw-r--r--docs/src/templates/.icons/material/pumpkin.svg (renamed from docs/src/material/templates/.icons/material/pumpkin.svg)0
-rw-r--r--docs/src/templates/.icons/material/purse-outline.svg (renamed from docs/src/material/templates/.icons/material/purse-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/purse.svg (renamed from docs/src/material/templates/.icons/material/purse.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-check-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-check.svg (renamed from docs/src/material/templates/.icons/material/puzzle-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-edit.svg (renamed from docs/src/material/templates/.icons/material/puzzle-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-heart.svg (renamed from docs/src/material/templates/.icons/material/puzzle-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-minus.svg (renamed from docs/src/material/templates/.icons/material/puzzle-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-plus.svg (renamed from docs/src/material/templates/.icons/material/puzzle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-remove.svg (renamed from docs/src/material/templates/.icons/material/puzzle-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-star-outline.svg (renamed from docs/src/material/templates/.icons/material/puzzle-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle-star.svg (renamed from docs/src/material/templates/.icons/material/puzzle-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/puzzle.svg (renamed from docs/src/material/templates/.icons/material/puzzle.svg)0
-rw-r--r--docs/src/templates/.icons/material/pyramid-off.svg (renamed from docs/src/material/templates/.icons/material/pyramid-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/pyramid.svg (renamed from docs/src/material/templates/.icons/material/pyramid.svg)0
-rw-r--r--docs/src/templates/.icons/material/qi.svg (renamed from docs/src/material/templates/.icons/material/qi.svg)0
-rw-r--r--docs/src/templates/.icons/material/qqchat.svg (renamed from docs/src/material/templates/.icons/material/qqchat.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode-edit.svg (renamed from docs/src/material/templates/.icons/material/qrcode-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode-minus.svg (renamed from docs/src/material/templates/.icons/material/qrcode-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode-plus.svg (renamed from docs/src/material/templates/.icons/material/qrcode-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode-remove.svg (renamed from docs/src/material/templates/.icons/material/qrcode-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode-scan.svg (renamed from docs/src/material/templates/.icons/material/qrcode-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/qrcode.svg (renamed from docs/src/material/templates/.icons/material/qrcode.svg)0
-rw-r--r--docs/src/templates/.icons/material/quadcopter.svg (renamed from docs/src/material/templates/.icons/material/quadcopter.svg)0
-rw-r--r--docs/src/templates/.icons/material/quality-high.svg (renamed from docs/src/material/templates/.icons/material/quality-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/quality-low.svg (renamed from docs/src/material/templates/.icons/material/quality-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/quality-medium.svg (renamed from docs/src/material/templates/.icons/material/quality-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/quora.svg (renamed from docs/src/material/templates/.icons/material/quora.svg)0
-rw-r--r--docs/src/templates/.icons/material/rabbit-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/rabbit-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rabbit-variant.svg (renamed from docs/src/material/templates/.icons/material/rabbit-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/rabbit.svg (renamed from docs/src/material/templates/.icons/material/rabbit.svg)0
-rw-r--r--docs/src/templates/.icons/material/racing-helmet.svg (renamed from docs/src/material/templates/.icons/material/racing-helmet.svg)0
-rw-r--r--docs/src/templates/.icons/material/racquetball.svg (renamed from docs/src/material/templates/.icons/material/racquetball.svg)0
-rw-r--r--docs/src/templates/.icons/material/radar.svg (renamed from docs/src/material/templates/.icons/material/radar.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiator-disabled.svg (renamed from docs/src/material/templates/.icons/material/radiator-disabled.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiator-off.svg (renamed from docs/src/material/templates/.icons/material/radiator-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiator.svg (renamed from docs/src/material/templates/.icons/material/radiator.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio-am.svg (renamed from docs/src/material/templates/.icons/material/radio-am.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio-fm.svg (renamed from docs/src/material/templates/.icons/material/radio-fm.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio-handheld.svg (renamed from docs/src/material/templates/.icons/material/radio-handheld.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio-off.svg (renamed from docs/src/material/templates/.icons/material/radio-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio-tower.svg (renamed from docs/src/material/templates/.icons/material/radio-tower.svg)0
-rw-r--r--docs/src/templates/.icons/material/radio.svg (renamed from docs/src/material/templates/.icons/material/radio.svg)0
-rw-r--r--docs/src/templates/.icons/material/radioactive-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/radioactive-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/radioactive-circle.svg (renamed from docs/src/material/templates/.icons/material/radioactive-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/radioactive-off.svg (renamed from docs/src/material/templates/.icons/material/radioactive-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/radioactive.svg (renamed from docs/src/material/templates/.icons/material/radioactive.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiobox-blank.svg (renamed from docs/src/material/templates/.icons/material/radiobox-blank.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiobox-indeterminate-variant.svg (renamed from docs/src/material/templates/.icons/material/radiobox-indeterminate-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiobox-marked.svg (renamed from docs/src/material/templates/.icons/material/radiobox-marked.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiology-box-outline.svg (renamed from docs/src/material/templates/.icons/material/radiology-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/radiology-box.svg (renamed from docs/src/material/templates/.icons/material/radiology-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/radius-outline.svg (renamed from docs/src/material/templates/.icons/material/radius-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/radius.svg (renamed from docs/src/material/templates/.icons/material/radius.svg)0
-rw-r--r--docs/src/templates/.icons/material/railroad-light.svg (renamed from docs/src/material/templates/.icons/material/railroad-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/rake.svg (renamed from docs/src/material/templates/.icons/material/rake.svg)0
-rw-r--r--docs/src/templates/.icons/material/raspberry-pi.svg (renamed from docs/src/material/templates/.icons/material/raspberry-pi.svg)0
-rw-r--r--docs/src/templates/.icons/material/raw-off.svg (renamed from docs/src/material/templates/.icons/material/raw-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/raw.svg (renamed from docs/src/material/templates/.icons/material/raw.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-end-arrow.svg (renamed from docs/src/material/templates/.icons/material/ray-end-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-end.svg (renamed from docs/src/material/templates/.icons/material/ray-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-start-arrow.svg (renamed from docs/src/material/templates/.icons/material/ray-start-arrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-start-end.svg (renamed from docs/src/material/templates/.icons/material/ray-start-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-start-vertex-end.svg (renamed from docs/src/material/templates/.icons/material/ray-start-vertex-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-start.svg (renamed from docs/src/material/templates/.icons/material/ray-start.svg)0
-rw-r--r--docs/src/templates/.icons/material/ray-vertex.svg (renamed from docs/src/material/templates/.icons/material/ray-vertex.svg)0
-rw-r--r--docs/src/templates/.icons/material/razor-double-edge.svg (renamed from docs/src/material/templates/.icons/material/razor-double-edge.svg)0
-rw-r--r--docs/src/templates/.icons/material/razor-single-edge.svg (renamed from docs/src/material/templates/.icons/material/razor-single-edge.svg)0
-rw-r--r--docs/src/templates/.icons/material/react.svg (renamed from docs/src/material/templates/.icons/material/react.svg)0
-rw-r--r--docs/src/templates/.icons/material/read.svg (renamed from docs/src/material/templates/.icons/material/read.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-clock.svg (renamed from docs/src/material/templates/.icons/material/receipt-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-send-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-send-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-send.svg (renamed from docs/src/material/templates/.icons/material/receipt-send.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-check-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-check.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-clock.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-edit.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-minus.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-plus.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-remove.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-send-outline.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-send-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text-send.svg (renamed from docs/src/material/templates/.icons/material/receipt-text-send.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt-text.svg (renamed from docs/src/material/templates/.icons/material/receipt-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/receipt.svg (renamed from docs/src/material/templates/.icons/material/receipt.svg)0
-rw-r--r--docs/src/templates/.icons/material/record-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/record-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/record-circle.svg (renamed from docs/src/material/templates/.icons/material/record-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/record-player.svg (renamed from docs/src/material/templates/.icons/material/record-player.svg)0
-rw-r--r--docs/src/templates/.icons/material/record-rec.svg (renamed from docs/src/material/templates/.icons/material/record-rec.svg)0
-rw-r--r--docs/src/templates/.icons/material/record.svg (renamed from docs/src/material/templates/.icons/material/record.svg)0
-rw-r--r--docs/src/templates/.icons/material/rectangle-outline.svg (renamed from docs/src/material/templates/.icons/material/rectangle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rectangle.svg (renamed from docs/src/material/templates/.icons/material/rectangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/recycle-variant.svg (renamed from docs/src/material/templates/.icons/material/recycle-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/recycle.svg (renamed from docs/src/material/templates/.icons/material/recycle.svg)0
-rw-r--r--docs/src/templates/.icons/material/reddit.svg (renamed from docs/src/material/templates/.icons/material/reddit.svg)0
-rw-r--r--docs/src/templates/.icons/material/redhat.svg (renamed from docs/src/material/templates/.icons/material/redhat.svg)0
-rw-r--r--docs/src/templates/.icons/material/redo-variant.svg (renamed from docs/src/material/templates/.icons/material/redo-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/redo.svg (renamed from docs/src/material/templates/.icons/material/redo.svg)0
-rw-r--r--docs/src/templates/.icons/material/reflect-horizontal.svg (renamed from docs/src/material/templates/.icons/material/reflect-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/reflect-vertical.svg (renamed from docs/src/material/templates/.icons/material/reflect-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/refresh-auto.svg (renamed from docs/src/material/templates/.icons/material/refresh-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/refresh-circle.svg (renamed from docs/src/material/templates/.icons/material/refresh-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/refresh.svg (renamed from docs/src/material/templates/.icons/material/refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/regex.svg (renamed from docs/src/material/templates/.icons/material/regex.svg)0
-rw-r--r--docs/src/templates/.icons/material/registered-trademark.svg (renamed from docs/src/material/templates/.icons/material/registered-trademark.svg)0
-rw-r--r--docs/src/templates/.icons/material/reiterate.svg (renamed from docs/src/material/templates/.icons/material/reiterate.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-many-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-many-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-one-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-one-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-only-one-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-only-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-only-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg)0
-rw-r--r--docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg (renamed from docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg)0
-rw-r--r--docs/src/templates/.icons/material/relative-scale.svg (renamed from docs/src/material/templates/.icons/material/relative-scale.svg)0
-rw-r--r--docs/src/templates/.icons/material/reload-alert.svg (renamed from docs/src/material/templates/.icons/material/reload-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/reload.svg (renamed from docs/src/material/templates/.icons/material/reload.svg)0
-rw-r--r--docs/src/templates/.icons/material/reminder.svg (renamed from docs/src/material/templates/.icons/material/reminder.svg)0
-rw-r--r--docs/src/templates/.icons/material/remote-desktop.svg (renamed from docs/src/material/templates/.icons/material/remote-desktop.svg)0
-rw-r--r--docs/src/templates/.icons/material/remote-off.svg (renamed from docs/src/material/templates/.icons/material/remote-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/remote-tv-off.svg (renamed from docs/src/material/templates/.icons/material/remote-tv-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/remote-tv.svg (renamed from docs/src/material/templates/.icons/material/remote-tv.svg)0
-rw-r--r--docs/src/templates/.icons/material/remote.svg (renamed from docs/src/material/templates/.icons/material/remote.svg)0
-rw-r--r--docs/src/templates/.icons/material/rename-box-outline.svg (renamed from docs/src/material/templates/.icons/material/rename-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rename-box.svg (renamed from docs/src/material/templates/.icons/material/rename-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/rename-outline.svg (renamed from docs/src/material/templates/.icons/material/rename-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rename.svg (renamed from docs/src/material/templates/.icons/material/rename.svg)0
-rw-r--r--docs/src/templates/.icons/material/reorder-horizontal.svg (renamed from docs/src/material/templates/.icons/material/reorder-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/reorder-vertical.svg (renamed from docs/src/material/templates/.icons/material/reorder-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/repeat-off.svg (renamed from docs/src/material/templates/.icons/material/repeat-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/repeat-once.svg (renamed from docs/src/material/templates/.icons/material/repeat-once.svg)0
-rw-r--r--docs/src/templates/.icons/material/repeat-variant.svg (renamed from docs/src/material/templates/.icons/material/repeat-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/repeat.svg (renamed from docs/src/material/templates/.icons/material/repeat.svg)0
-rw-r--r--docs/src/templates/.icons/material/replay.svg (renamed from docs/src/material/templates/.icons/material/replay.svg)0
-rw-r--r--docs/src/templates/.icons/material/reply-all-outline.svg (renamed from docs/src/material/templates/.icons/material/reply-all-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/reply-all.svg (renamed from docs/src/material/templates/.icons/material/reply-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/reply-circle.svg (renamed from docs/src/material/templates/.icons/material/reply-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/reply-outline.svg (renamed from docs/src/material/templates/.icons/material/reply-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/reply.svg (renamed from docs/src/material/templates/.icons/material/reply.svg)0
-rw-r--r--docs/src/templates/.icons/material/reproduction.svg (renamed from docs/src/material/templates/.icons/material/reproduction.svg)0
-rw-r--r--docs/src/templates/.icons/material/resistor-nodes.svg (renamed from docs/src/material/templates/.icons/material/resistor-nodes.svg)0
-rw-r--r--docs/src/templates/.icons/material/resistor.svg (renamed from docs/src/material/templates/.icons/material/resistor.svg)0
-rw-r--r--docs/src/templates/.icons/material/resize-bottom-right.svg (renamed from docs/src/material/templates/.icons/material/resize-bottom-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/resize.svg (renamed from docs/src/material/templates/.icons/material/resize.svg)0
-rw-r--r--docs/src/templates/.icons/material/responsive.svg (renamed from docs/src/material/templates/.icons/material/responsive.svg)0
-rw-r--r--docs/src/templates/.icons/material/restart-alert.svg (renamed from docs/src/material/templates/.icons/material/restart-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/restart-off.svg (renamed from docs/src/material/templates/.icons/material/restart-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/restart.svg (renamed from docs/src/material/templates/.icons/material/restart.svg)0
-rw-r--r--docs/src/templates/.icons/material/restore-alert.svg (renamed from docs/src/material/templates/.icons/material/restore-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/restore.svg (renamed from docs/src/material/templates/.icons/material/restore.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-10.svg (renamed from docs/src/material/templates/.icons/material/rewind-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-15.svg (renamed from docs/src/material/templates/.icons/material/rewind-15.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-30.svg (renamed from docs/src/material/templates/.icons/material/rewind-30.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-45.svg (renamed from docs/src/material/templates/.icons/material/rewind-45.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-5.svg (renamed from docs/src/material/templates/.icons/material/rewind-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-60.svg (renamed from docs/src/material/templates/.icons/material/rewind-60.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind-outline.svg (renamed from docs/src/material/templates/.icons/material/rewind-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rewind.svg (renamed from docs/src/material/templates/.icons/material/rewind.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus-medium-outline.svg (renamed from docs/src/material/templates/.icons/material/rhombus-medium-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus-medium.svg (renamed from docs/src/material/templates/.icons/material/rhombus-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus-outline.svg (renamed from docs/src/material/templates/.icons/material/rhombus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus-split-outline.svg (renamed from docs/src/material/templates/.icons/material/rhombus-split-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus-split.svg (renamed from docs/src/material/templates/.icons/material/rhombus-split.svg)0
-rw-r--r--docs/src/templates/.icons/material/rhombus.svg (renamed from docs/src/material/templates/.icons/material/rhombus.svg)0
-rw-r--r--docs/src/templates/.icons/material/ribbon.svg (renamed from docs/src/material/templates/.icons/material/ribbon.svg)0
-rw-r--r--docs/src/templates/.icons/material/rice.svg (renamed from docs/src/material/templates/.icons/material/rice.svg)0
-rw-r--r--docs/src/templates/.icons/material/rickshaw-electric.svg (renamed from docs/src/material/templates/.icons/material/rickshaw-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/rickshaw.svg (renamed from docs/src/material/templates/.icons/material/rickshaw.svg)0
-rw-r--r--docs/src/templates/.icons/material/ring.svg (renamed from docs/src/material/templates/.icons/material/ring.svg)0
-rw-r--r--docs/src/templates/.icons/material/rivet.svg (renamed from docs/src/material/templates/.icons/material/rivet.svg)0
-rw-r--r--docs/src/templates/.icons/material/road-variant.svg (renamed from docs/src/material/templates/.icons/material/road-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/road.svg (renamed from docs/src/material/templates/.icons/material/road.svg)0
-rw-r--r--docs/src/templates/.icons/material/robber.svg (renamed from docs/src/material/templates/.icons/material/robber.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-angry-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-angry-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-angry.svg (renamed from docs/src/material/templates/.icons/material/robot-angry.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-confused-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-confused-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-confused.svg (renamed from docs/src/material/templates/.icons/material/robot-confused.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-dead-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-dead-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-dead.svg (renamed from docs/src/material/templates/.icons/material/robot-dead.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-excited-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-excited-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-excited.svg (renamed from docs/src/material/templates/.icons/material/robot-excited.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-happy-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-happy-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-happy.svg (renamed from docs/src/material/templates/.icons/material/robot-happy.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-industrial-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-industrial-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-industrial.svg (renamed from docs/src/material/templates/.icons/material/robot-industrial.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-love-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-love-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-love.svg (renamed from docs/src/material/templates/.icons/material/robot-love.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-mower-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-mower-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-mower.svg (renamed from docs/src/material/templates/.icons/material/robot-mower.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-off-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-off.svg (renamed from docs/src/material/templates/.icons/material/robot-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-outline.svg (renamed from docs/src/material/templates/.icons/material/robot-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum-alert.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum-off.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum-variant-alert.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum-variant-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum-variant-off.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum-variant.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot-vacuum.svg (renamed from docs/src/material/templates/.icons/material/robot-vacuum.svg)0
-rw-r--r--docs/src/templates/.icons/material/robot.svg (renamed from docs/src/material/templates/.icons/material/robot.svg)0
-rw-r--r--docs/src/templates/.icons/material/rocket-launch-outline.svg (renamed from docs/src/material/templates/.icons/material/rocket-launch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rocket-launch.svg (renamed from docs/src/material/templates/.icons/material/rocket-launch.svg)0
-rw-r--r--docs/src/templates/.icons/material/rocket-outline.svg (renamed from docs/src/material/templates/.icons/material/rocket-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rocket.svg (renamed from docs/src/material/templates/.icons/material/rocket.svg)0
-rw-r--r--docs/src/templates/.icons/material/rodent.svg (renamed from docs/src/material/templates/.icons/material/rodent.svg)0
-rw-r--r--docs/src/templates/.icons/material/roller-shade-closed.svg (renamed from docs/src/material/templates/.icons/material/roller-shade-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/roller-shade.svg (renamed from docs/src/material/templates/.icons/material/roller-shade.svg)0
-rw-r--r--docs/src/templates/.icons/material/roller-skate-off.svg (renamed from docs/src/material/templates/.icons/material/roller-skate-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/roller-skate.svg (renamed from docs/src/material/templates/.icons/material/roller-skate.svg)0
-rw-r--r--docs/src/templates/.icons/material/rollerblade-off.svg (renamed from docs/src/material/templates/.icons/material/rollerblade-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/rollerblade.svg (renamed from docs/src/material/templates/.icons/material/rollerblade.svg)0
-rw-r--r--docs/src/templates/.icons/material/rollupjs.svg (renamed from docs/src/material/templates/.icons/material/rollupjs.svg)0
-rw-r--r--docs/src/templates/.icons/material/rolodex-outline.svg (renamed from docs/src/material/templates/.icons/material/rolodex-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/rolodex.svg (renamed from docs/src/material/templates/.icons/material/rolodex.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-1.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-10.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-2.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-3.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-4.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-5.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-6.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-6.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-7.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-7.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-8.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-8.svg)0
-rw-r--r--docs/src/templates/.icons/material/roman-numeral-9.svg (renamed from docs/src/material/templates/.icons/material/roman-numeral-9.svg)0
-rw-r--r--docs/src/templates/.icons/material/room-service-outline.svg (renamed from docs/src/material/templates/.icons/material/room-service-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/room-service.svg (renamed from docs/src/material/templates/.icons/material/room-service.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-360.svg (renamed from docs/src/material/templates/.icons/material/rotate-360.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-3d-variant.svg (renamed from docs/src/material/templates/.icons/material/rotate-3d-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-3d.svg (renamed from docs/src/material/templates/.icons/material/rotate-3d.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-left-variant.svg (renamed from docs/src/material/templates/.icons/material/rotate-left-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-left.svg (renamed from docs/src/material/templates/.icons/material/rotate-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-orbit.svg (renamed from docs/src/material/templates/.icons/material/rotate-orbit.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-right-variant.svg (renamed from docs/src/material/templates/.icons/material/rotate-right-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/rotate-right.svg (renamed from docs/src/material/templates/.icons/material/rotate-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/rounded-corner.svg (renamed from docs/src/material/templates/.icons/material/rounded-corner.svg)0
-rw-r--r--docs/src/templates/.icons/material/router-network.svg (renamed from docs/src/material/templates/.icons/material/router-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/router-wireless-off.svg (renamed from docs/src/material/templates/.icons/material/router-wireless-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/router-wireless-settings.svg (renamed from docs/src/material/templates/.icons/material/router-wireless-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/router-wireless.svg (renamed from docs/src/material/templates/.icons/material/router-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/router.svg (renamed from docs/src/material/templates/.icons/material/router.svg)0
-rw-r--r--docs/src/templates/.icons/material/routes-clock.svg (renamed from docs/src/material/templates/.icons/material/routes-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/routes.svg (renamed from docs/src/material/templates/.icons/material/routes.svg)0
-rw-r--r--docs/src/templates/.icons/material/rowing.svg (renamed from docs/src/material/templates/.icons/material/rowing.svg)0
-rw-r--r--docs/src/templates/.icons/material/rss-box.svg (renamed from docs/src/material/templates/.icons/material/rss-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/rss-off.svg (renamed from docs/src/material/templates/.icons/material/rss-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/rss.svg (renamed from docs/src/material/templates/.icons/material/rss.svg)0
-rw-r--r--docs/src/templates/.icons/material/rug.svg (renamed from docs/src/material/templates/.icons/material/rug.svg)0
-rw-r--r--docs/src/templates/.icons/material/rugby.svg (renamed from docs/src/material/templates/.icons/material/rugby.svg)0
-rw-r--r--docs/src/templates/.icons/material/ruler-square-compass.svg (renamed from docs/src/material/templates/.icons/material/ruler-square-compass.svg)0
-rw-r--r--docs/src/templates/.icons/material/ruler-square.svg (renamed from docs/src/material/templates/.icons/material/ruler-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/ruler.svg (renamed from docs/src/material/templates/.icons/material/ruler.svg)0
-rw-r--r--docs/src/templates/.icons/material/run-fast.svg (renamed from docs/src/material/templates/.icons/material/run-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/run.svg (renamed from docs/src/material/templates/.icons/material/run.svg)0
-rw-r--r--docs/src/templates/.icons/material/rv-truck.svg (renamed from docs/src/material/templates/.icons/material/rv-truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/sack-outline.svg (renamed from docs/src/material/templates/.icons/material/sack-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sack-percent.svg (renamed from docs/src/material/templates/.icons/material/sack-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/sack.svg (renamed from docs/src/material/templates/.icons/material/sack.svg)0
-rw-r--r--docs/src/templates/.icons/material/safe-square-outline.svg (renamed from docs/src/material/templates/.icons/material/safe-square-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/safe-square.svg (renamed from docs/src/material/templates/.icons/material/safe-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/safe.svg (renamed from docs/src/material/templates/.icons/material/safe.svg)0
-rw-r--r--docs/src/templates/.icons/material/safety-goggles.svg (renamed from docs/src/material/templates/.icons/material/safety-goggles.svg)0
-rw-r--r--docs/src/templates/.icons/material/sail-boat-sink.svg (renamed from docs/src/material/templates/.icons/material/sail-boat-sink.svg)0
-rw-r--r--docs/src/templates/.icons/material/sail-boat.svg (renamed from docs/src/material/templates/.icons/material/sail-boat.svg)0
-rw-r--r--docs/src/templates/.icons/material/sale-outline.svg (renamed from docs/src/material/templates/.icons/material/sale-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sale.svg (renamed from docs/src/material/templates/.icons/material/sale.svg)0
-rw-r--r--docs/src/templates/.icons/material/salesforce.svg (renamed from docs/src/material/templates/.icons/material/salesforce.svg)0
-rw-r--r--docs/src/templates/.icons/material/sass.svg (renamed from docs/src/material/templates/.icons/material/sass.svg)0
-rw-r--r--docs/src/templates/.icons/material/satellite-uplink.svg (renamed from docs/src/material/templates/.icons/material/satellite-uplink.svg)0
-rw-r--r--docs/src/templates/.icons/material/satellite-variant.svg (renamed from docs/src/material/templates/.icons/material/satellite-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/satellite.svg (renamed from docs/src/material/templates/.icons/material/satellite.svg)0
-rw-r--r--docs/src/templates/.icons/material/sausage-off.svg (renamed from docs/src/material/templates/.icons/material/sausage-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sausage.svg (renamed from docs/src/material/templates/.icons/material/sausage.svg)0
-rw-r--r--docs/src/templates/.icons/material/saw-blade.svg (renamed from docs/src/material/templates/.icons/material/saw-blade.svg)0
-rw-r--r--docs/src/templates/.icons/material/sawtooth-wave.svg (renamed from docs/src/material/templates/.icons/material/sawtooth-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/saxophone.svg (renamed from docs/src/material/templates/.icons/material/saxophone.svg)0
-rw-r--r--docs/src/templates/.icons/material/scale-balance.svg (renamed from docs/src/material/templates/.icons/material/scale-balance.svg)0
-rw-r--r--docs/src/templates/.icons/material/scale-bathroom.svg (renamed from docs/src/material/templates/.icons/material/scale-bathroom.svg)0
-rw-r--r--docs/src/templates/.icons/material/scale-off.svg (renamed from docs/src/material/templates/.icons/material/scale-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/scale-unbalanced.svg (renamed from docs/src/material/templates/.icons/material/scale-unbalanced.svg)0
-rw-r--r--docs/src/templates/.icons/material/scale.svg (renamed from docs/src/material/templates/.icons/material/scale.svg)0
-rw-r--r--docs/src/templates/.icons/material/scan-helper.svg (renamed from docs/src/material/templates/.icons/material/scan-helper.svg)0
-rw-r--r--docs/src/templates/.icons/material/scanner-off.svg (renamed from docs/src/material/templates/.icons/material/scanner-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/scanner.svg (renamed from docs/src/material/templates/.icons/material/scanner.svg)0
-rw-r--r--docs/src/templates/.icons/material/scatter-plot-outline.svg (renamed from docs/src/material/templates/.icons/material/scatter-plot-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/scatter-plot.svg (renamed from docs/src/material/templates/.icons/material/scatter-plot.svg)0
-rw-r--r--docs/src/templates/.icons/material/scent-off.svg (renamed from docs/src/material/templates/.icons/material/scent-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/scent.svg (renamed from docs/src/material/templates/.icons/material/scent.svg)0
-rw-r--r--docs/src/templates/.icons/material/school-outline.svg (renamed from docs/src/material/templates/.icons/material/school-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/school.svg (renamed from docs/src/material/templates/.icons/material/school.svg)0
-rw-r--r--docs/src/templates/.icons/material/scissors-cutting.svg (renamed from docs/src/material/templates/.icons/material/scissors-cutting.svg)0
-rw-r--r--docs/src/templates/.icons/material/scooter-electric.svg (renamed from docs/src/material/templates/.icons/material/scooter-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/scooter.svg (renamed from docs/src/material/templates/.icons/material/scooter.svg)0
-rw-r--r--docs/src/templates/.icons/material/scoreboard-outline.svg (renamed from docs/src/material/templates/.icons/material/scoreboard-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/scoreboard.svg (renamed from docs/src/material/templates/.icons/material/scoreboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/screen-rotation-lock.svg (renamed from docs/src/material/templates/.icons/material/screen-rotation-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/screen-rotation.svg (renamed from docs/src/material/templates/.icons/material/screen-rotation.svg)0
-rw-r--r--docs/src/templates/.icons/material/screw-flat-top.svg (renamed from docs/src/material/templates/.icons/material/screw-flat-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/screw-lag.svg (renamed from docs/src/material/templates/.icons/material/screw-lag.svg)0
-rw-r--r--docs/src/templates/.icons/material/screw-machine-flat-top.svg (renamed from docs/src/material/templates/.icons/material/screw-machine-flat-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/screw-machine-round-top.svg (renamed from docs/src/material/templates/.icons/material/screw-machine-round-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/screw-round-top.svg (renamed from docs/src/material/templates/.icons/material/screw-round-top.svg)0
-rw-r--r--docs/src/templates/.icons/material/screwdriver.svg (renamed from docs/src/material/templates/.icons/material/screwdriver.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-outline.svg (renamed from docs/src/material/templates/.icons/material/script-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text-key-outline.svg (renamed from docs/src/material/templates/.icons/material/script-text-key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text-key.svg (renamed from docs/src/material/templates/.icons/material/script-text-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text-outline.svg (renamed from docs/src/material/templates/.icons/material/script-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text-play-outline.svg (renamed from docs/src/material/templates/.icons/material/script-text-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text-play.svg (renamed from docs/src/material/templates/.icons/material/script-text-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/script-text.svg (renamed from docs/src/material/templates/.icons/material/script-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/script.svg (renamed from docs/src/material/templates/.icons/material/script.svg)0
-rw-r--r--docs/src/templates/.icons/material/sd.svg (renamed from docs/src/material/templates/.icons/material/sd.svg)0
-rw-r--r--docs/src/templates/.icons/material/seal-variant.svg (renamed from docs/src/material/templates/.icons/material/seal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/seal.svg (renamed from docs/src/material/templates/.icons/material/seal.svg)0
-rw-r--r--docs/src/templates/.icons/material/search-web.svg (renamed from docs/src/material/templates/.icons/material/search-web.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-flat-angled.svg (renamed from docs/src/material/templates/.icons/material/seat-flat-angled.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-flat.svg (renamed from docs/src/material/templates/.icons/material/seat-flat.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-individual-suite.svg (renamed from docs/src/material/templates/.icons/material/seat-individual-suite.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-legroom-extra.svg (renamed from docs/src/material/templates/.icons/material/seat-legroom-extra.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-legroom-normal.svg (renamed from docs/src/material/templates/.icons/material/seat-legroom-normal.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-legroom-reduced.svg (renamed from docs/src/material/templates/.icons/material/seat-legroom-reduced.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-outline.svg (renamed from docs/src/material/templates/.icons/material/seat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-passenger.svg (renamed from docs/src/material/templates/.icons/material/seat-passenger.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-recline-extra.svg (renamed from docs/src/material/templates/.icons/material/seat-recline-extra.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat-recline-normal.svg (renamed from docs/src/material/templates/.icons/material/seat-recline-normal.svg)0
-rw-r--r--docs/src/templates/.icons/material/seat.svg (renamed from docs/src/material/templates/.icons/material/seat.svg)0
-rw-r--r--docs/src/templates/.icons/material/seatbelt.svg (renamed from docs/src/material/templates/.icons/material/seatbelt.svg)0
-rw-r--r--docs/src/templates/.icons/material/security-network.svg (renamed from docs/src/material/templates/.icons/material/security-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/security.svg (renamed from docs/src/material/templates/.icons/material/security.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed-off-outline.svg (renamed from docs/src/material/templates/.icons/material/seed-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed-off.svg (renamed from docs/src/material/templates/.icons/material/seed-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed-outline.svg (renamed from docs/src/material/templates/.icons/material/seed-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/seed-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed-plus.svg (renamed from docs/src/material/templates/.icons/material/seed-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/seed.svg (renamed from docs/src/material/templates/.icons/material/seed.svg)0
-rw-r--r--docs/src/templates/.icons/material/seesaw.svg (renamed from docs/src/material/templates/.icons/material/seesaw.svg)0
-rw-r--r--docs/src/templates/.icons/material/segment.svg (renamed from docs/src/material/templates/.icons/material/segment.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-all.svg (renamed from docs/src/material/templates/.icons/material/select-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/select-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/select-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-color.svg (renamed from docs/src/material/templates/.icons/material/select-color.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-compare.svg (renamed from docs/src/material/templates/.icons/material/select-compare.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-drag.svg (renamed from docs/src/material/templates/.icons/material/select-drag.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-group.svg (renamed from docs/src/material/templates/.icons/material/select-group.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-inverse.svg (renamed from docs/src/material/templates/.icons/material/select-inverse.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-marker.svg (renamed from docs/src/material/templates/.icons/material/select-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-multiple-marker.svg (renamed from docs/src/material/templates/.icons/material/select-multiple-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-multiple.svg (renamed from docs/src/material/templates/.icons/material/select-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-off.svg (renamed from docs/src/material/templates/.icons/material/select-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-place.svg (renamed from docs/src/material/templates/.icons/material/select-place.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-remove.svg (renamed from docs/src/material/templates/.icons/material/select-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/select-search.svg (renamed from docs/src/material/templates/.icons/material/select-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/select.svg (renamed from docs/src/material/templates/.icons/material/select.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-drag.svg (renamed from docs/src/material/templates/.icons/material/selection-drag.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-ellipse-arrow-inside.svg (renamed from docs/src/material/templates/.icons/material/selection-ellipse-arrow-inside.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-ellipse-remove.svg (renamed from docs/src/material/templates/.icons/material/selection-ellipse-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-ellipse.svg (renamed from docs/src/material/templates/.icons/material/selection-ellipse.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-marker.svg (renamed from docs/src/material/templates/.icons/material/selection-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-multiple-marker.svg (renamed from docs/src/material/templates/.icons/material/selection-multiple-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-multiple.svg (renamed from docs/src/material/templates/.icons/material/selection-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-off.svg (renamed from docs/src/material/templates/.icons/material/selection-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-remove.svg (renamed from docs/src/material/templates/.icons/material/selection-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection-search.svg (renamed from docs/src/material/templates/.icons/material/selection-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/selection.svg (renamed from docs/src/material/templates/.icons/material/selection.svg)0
-rw-r--r--docs/src/templates/.icons/material/semantic-web.svg (renamed from docs/src/material/templates/.icons/material/semantic-web.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-check-outline.svg (renamed from docs/src/material/templates/.icons/material/send-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-check.svg (renamed from docs/src/material/templates/.icons/material/send-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/send-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-circle.svg (renamed from docs/src/material/templates/.icons/material/send-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/send-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-clock.svg (renamed from docs/src/material/templates/.icons/material/send-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/send-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-lock.svg (renamed from docs/src/material/templates/.icons/material/send-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-outline.svg (renamed from docs/src/material/templates/.icons/material/send-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-variant-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/send-variant-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-variant-clock.svg (renamed from docs/src/material/templates/.icons/material/send-variant-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/send-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/send-variant.svg (renamed from docs/src/material/templates/.icons/material/send-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/send.svg (renamed from docs/src/material/templates/.icons/material/send.svg)0
-rw-r--r--docs/src/templates/.icons/material/serial-port.svg (renamed from docs/src/material/templates/.icons/material/serial-port.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-minus.svg (renamed from docs/src/material/templates/.icons/material/server-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-network-off.svg (renamed from docs/src/material/templates/.icons/material/server-network-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-network.svg (renamed from docs/src/material/templates/.icons/material/server-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-off.svg (renamed from docs/src/material/templates/.icons/material/server-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-plus.svg (renamed from docs/src/material/templates/.icons/material/server-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-remove.svg (renamed from docs/src/material/templates/.icons/material/server-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/server-security.svg (renamed from docs/src/material/templates/.icons/material/server-security.svg)0
-rw-r--r--docs/src/templates/.icons/material/server.svg (renamed from docs/src/material/templates/.icons/material/server.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-all.svg (renamed from docs/src/material/templates/.icons/material/set-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-center-right.svg (renamed from docs/src/material/templates/.icons/material/set-center-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-center.svg (renamed from docs/src/material/templates/.icons/material/set-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-left-center.svg (renamed from docs/src/material/templates/.icons/material/set-left-center.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-left-right.svg (renamed from docs/src/material/templates/.icons/material/set-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-left.svg (renamed from docs/src/material/templates/.icons/material/set-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-merge.svg (renamed from docs/src/material/templates/.icons/material/set-merge.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-none.svg (renamed from docs/src/material/templates/.icons/material/set-none.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-right.svg (renamed from docs/src/material/templates/.icons/material/set-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-split.svg (renamed from docs/src/material/templates/.icons/material/set-split.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-square.svg (renamed from docs/src/material/templates/.icons/material/set-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/set-top-box.svg (renamed from docs/src/material/templates/.icons/material/set-top-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/settings-helper.svg (renamed from docs/src/material/templates/.icons/material/settings-helper.svg)0
-rw-r--r--docs/src/templates/.icons/material/shaker-outline.svg (renamed from docs/src/material/templates/.icons/material/shaker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shaker.svg (renamed from docs/src/material/templates/.icons/material/shaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-circle-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-circle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-outline.svg (renamed from docs/src/material/templates/.icons/material/shape-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-oval-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-oval-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/shape-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-polygon-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-polygon-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-rectangle-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-rectangle-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-square-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-square-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape-square-rounded-plus.svg (renamed from docs/src/material/templates/.icons/material/shape-square-rounded-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shape.svg (renamed from docs/src/material/templates/.icons/material/shape.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-all-outline.svg (renamed from docs/src/material/templates/.icons/material/share-all-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-all.svg (renamed from docs/src/material/templates/.icons/material/share-all.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-circle.svg (renamed from docs/src/material/templates/.icons/material/share-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-off-outline.svg (renamed from docs/src/material/templates/.icons/material/share-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-off.svg (renamed from docs/src/material/templates/.icons/material/share-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-outline.svg (renamed from docs/src/material/templates/.icons/material/share-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/share-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/share-variant.svg (renamed from docs/src/material/templates/.icons/material/share-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/share.svg (renamed from docs/src/material/templates/.icons/material/share.svg)0
-rw-r--r--docs/src/templates/.icons/material/shark-fin-outline.svg (renamed from docs/src/material/templates/.icons/material/shark-fin-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shark-fin.svg (renamed from docs/src/material/templates/.icons/material/shark-fin.svg)0
-rw-r--r--docs/src/templates/.icons/material/shark-off.svg (renamed from docs/src/material/templates/.icons/material/shark-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/shark.svg (renamed from docs/src/material/templates/.icons/material/shark.svg)0
-rw-r--r--docs/src/templates/.icons/material/sheep.svg (renamed from docs/src/material/templates/.icons/material/sheep.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-account-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-account-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-account-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-account-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-account-variant.svg (renamed from docs/src/material/templates/.icons/material/shield-account-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-account.svg (renamed from docs/src/material/templates/.icons/material/shield-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-airplane-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-airplane-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-airplane.svg (renamed from docs/src/material/templates/.icons/material/shield-airplane.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-alert.svg (renamed from docs/src/material/templates/.icons/material/shield-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-bug-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-bug-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-bug.svg (renamed from docs/src/material/templates/.icons/material/shield-bug.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-car.svg (renamed from docs/src/material/templates/.icons/material/shield-car.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-check-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-check.svg (renamed from docs/src/material/templates/.icons/material/shield-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-cross-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-cross-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-cross.svg (renamed from docs/src/material/templates/.icons/material/shield-cross.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-crown-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-crown-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-crown.svg (renamed from docs/src/material/templates/.icons/material/shield-crown.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-edit.svg (renamed from docs/src/material/templates/.icons/material/shield-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-half-full.svg (renamed from docs/src/material/templates/.icons/material/shield-half-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-half.svg (renamed from docs/src/material/templates/.icons/material/shield-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-home-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-home-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-home.svg (renamed from docs/src/material/templates/.icons/material/shield-home.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-key-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-key-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-key.svg (renamed from docs/src/material/templates/.icons/material/shield-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-link-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-link-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-link-variant.svg (renamed from docs/src/material/templates/.icons/material/shield-link-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-lock-open.svg (renamed from docs/src/material/templates/.icons/material/shield-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-lock.svg (renamed from docs/src/material/templates/.icons/material/shield-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-moon-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-moon-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-moon.svg (renamed from docs/src/material/templates/.icons/material/shield-moon.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-off-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-off.svg (renamed from docs/src/material/templates/.icons/material/shield-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-plus.svg (renamed from docs/src/material/templates/.icons/material/shield-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-refresh.svg (renamed from docs/src/material/templates/.icons/material/shield-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-remove.svg (renamed from docs/src/material/templates/.icons/material/shield-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-search.svg (renamed from docs/src/material/templates/.icons/material/shield-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-star-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-star.svg (renamed from docs/src/material/templates/.icons/material/shield-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sun-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-sun-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sun.svg (renamed from docs/src/material/templates/.icons/material/shield-sun.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sword-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-sword-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sword.svg (renamed from docs/src/material/templates/.icons/material/shield-sword.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/shield-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield-sync.svg (renamed from docs/src/material/templates/.icons/material/shield-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/shield.svg (renamed from docs/src/material/templates/.icons/material/shield.svg)0
-rw-r--r--docs/src/templates/.icons/material/shimmer.svg (renamed from docs/src/material/templates/.icons/material/shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/ship-wheel.svg (renamed from docs/src/material/templates/.icons/material/ship-wheel.svg)0
-rw-r--r--docs/src/templates/.icons/material/shipping-pallet.svg (renamed from docs/src/material/templates/.icons/material/shipping-pallet.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-ballet.svg (renamed from docs/src/material/templates/.icons/material/shoe-ballet.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-cleat.svg (renamed from docs/src/material/templates/.icons/material/shoe-cleat.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-formal.svg (renamed from docs/src/material/templates/.icons/material/shoe-formal.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-heel.svg (renamed from docs/src/material/templates/.icons/material/shoe-heel.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-print.svg (renamed from docs/src/material/templates/.icons/material/shoe-print.svg)0
-rw-r--r--docs/src/templates/.icons/material/shoe-sneaker.svg (renamed from docs/src/material/templates/.icons/material/shoe-sneaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/shopping-music.svg (renamed from docs/src/material/templates/.icons/material/shopping-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/shopping-outline.svg (renamed from docs/src/material/templates/.icons/material/shopping-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shopping-search-outline.svg (renamed from docs/src/material/templates/.icons/material/shopping-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/shopping-search.svg (renamed from docs/src/material/templates/.icons/material/shopping-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/shopping.svg (renamed from docs/src/material/templates/.icons/material/shopping.svg)0
-rw-r--r--docs/src/templates/.icons/material/shore.svg (renamed from docs/src/material/templates/.icons/material/shore.svg)0
-rw-r--r--docs/src/templates/.icons/material/shovel-off.svg (renamed from docs/src/material/templates/.icons/material/shovel-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/shovel.svg (renamed from docs/src/material/templates/.icons/material/shovel.svg)0
-rw-r--r--docs/src/templates/.icons/material/shower-head.svg (renamed from docs/src/material/templates/.icons/material/shower-head.svg)0
-rw-r--r--docs/src/templates/.icons/material/shower.svg (renamed from docs/src/material/templates/.icons/material/shower.svg)0
-rw-r--r--docs/src/templates/.icons/material/shredder.svg (renamed from docs/src/material/templates/.icons/material/shredder.svg)0
-rw-r--r--docs/src/templates/.icons/material/shuffle-disabled.svg (renamed from docs/src/material/templates/.icons/material/shuffle-disabled.svg)0
-rw-r--r--docs/src/templates/.icons/material/shuffle-variant.svg (renamed from docs/src/material/templates/.icons/material/shuffle-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/shuffle.svg (renamed from docs/src/material/templates/.icons/material/shuffle.svg)0
-rw-r--r--docs/src/templates/.icons/material/shuriken.svg (renamed from docs/src/material/templates/.icons/material/shuriken.svg)0
-rw-r--r--docs/src/templates/.icons/material/sickle.svg (renamed from docs/src/material/templates/.icons/material/sickle.svg)0
-rw-r--r--docs/src/templates/.icons/material/sigma-lower.svg (renamed from docs/src/material/templates/.icons/material/sigma-lower.svg)0
-rw-r--r--docs/src/templates/.icons/material/sigma.svg (renamed from docs/src/material/templates/.icons/material/sigma.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-caution.svg (renamed from docs/src/material/templates/.icons/material/sign-caution.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-direction-minus.svg (renamed from docs/src/material/templates/.icons/material/sign-direction-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-direction-plus.svg (renamed from docs/src/material/templates/.icons/material/sign-direction-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-direction-remove.svg (renamed from docs/src/material/templates/.icons/material/sign-direction-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-direction.svg (renamed from docs/src/material/templates/.icons/material/sign-direction.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-language-outline.svg (renamed from docs/src/material/templates/.icons/material/sign-language-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-language.svg (renamed from docs/src/material/templates/.icons/material/sign-language.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-pole.svg (renamed from docs/src/material/templates/.icons/material/sign-pole.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-real-estate.svg (renamed from docs/src/material/templates/.icons/material/sign-real-estate.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-text.svg (renamed from docs/src/material/templates/.icons/material/sign-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/sign-yield.svg (renamed from docs/src/material/templates/.icons/material/sign-yield.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-2g.svg (renamed from docs/src/material/templates/.icons/material/signal-2g.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-3g.svg (renamed from docs/src/material/templates/.icons/material/signal-3g.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-4g.svg (renamed from docs/src/material/templates/.icons/material/signal-4g.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-5g.svg (renamed from docs/src/material/templates/.icons/material/signal-5g.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-cellular-1.svg (renamed from docs/src/material/templates/.icons/material/signal-cellular-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-cellular-2.svg (renamed from docs/src/material/templates/.icons/material/signal-cellular-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-cellular-3.svg (renamed from docs/src/material/templates/.icons/material/signal-cellular-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-cellular-outline.svg (renamed from docs/src/material/templates/.icons/material/signal-cellular-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-distance-variant.svg (renamed from docs/src/material/templates/.icons/material/signal-distance-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-hspa-plus.svg (renamed from docs/src/material/templates/.icons/material/signal-hspa-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-hspa.svg (renamed from docs/src/material/templates/.icons/material/signal-hspa.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-off.svg (renamed from docs/src/material/templates/.icons/material/signal-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal-variant.svg (renamed from docs/src/material/templates/.icons/material/signal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/signal.svg (renamed from docs/src/material/templates/.icons/material/signal.svg)0
-rw-r--r--docs/src/templates/.icons/material/signature-freehand.svg (renamed from docs/src/material/templates/.icons/material/signature-freehand.svg)0
-rw-r--r--docs/src/templates/.icons/material/signature-image.svg (renamed from docs/src/material/templates/.icons/material/signature-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/signature-text.svg (renamed from docs/src/material/templates/.icons/material/signature-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/signature.svg (renamed from docs/src/material/templates/.icons/material/signature.svg)0
-rw-r--r--docs/src/templates/.icons/material/silo-outline.svg (renamed from docs/src/material/templates/.icons/material/silo-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/silo.svg (renamed from docs/src/material/templates/.icons/material/silo.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware-clean.svg (renamed from docs/src/material/templates/.icons/material/silverware-clean.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware-fork-knife.svg (renamed from docs/src/material/templates/.icons/material/silverware-fork-knife.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware-fork.svg (renamed from docs/src/material/templates/.icons/material/silverware-fork.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware-spoon.svg (renamed from docs/src/material/templates/.icons/material/silverware-spoon.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware-variant.svg (renamed from docs/src/material/templates/.icons/material/silverware-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/silverware.svg (renamed from docs/src/material/templates/.icons/material/silverware.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/sim-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim-alert.svg (renamed from docs/src/material/templates/.icons/material/sim-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim-off-outline.svg (renamed from docs/src/material/templates/.icons/material/sim-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim-off.svg (renamed from docs/src/material/templates/.icons/material/sim-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim-outline.svg (renamed from docs/src/material/templates/.icons/material/sim-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sim.svg (renamed from docs/src/material/templates/.icons/material/sim.svg)0
-rw-r--r--docs/src/templates/.icons/material/simple-icons.svg (renamed from docs/src/material/templates/.icons/material/simple-icons.svg)0
-rw-r--r--docs/src/templates/.icons/material/sina-weibo.svg (renamed from docs/src/material/templates/.icons/material/sina-weibo.svg)0
-rw-r--r--docs/src/templates/.icons/material/sine-wave.svg (renamed from docs/src/material/templates/.icons/material/sine-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/sitemap-outline.svg (renamed from docs/src/material/templates/.icons/material/sitemap-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sitemap.svg (renamed from docs/src/material/templates/.icons/material/sitemap.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-l.svg (renamed from docs/src/material/templates/.icons/material/size-l.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-m.svg (renamed from docs/src/material/templates/.icons/material/size-m.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-s.svg (renamed from docs/src/material/templates/.icons/material/size-s.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-xl.svg (renamed from docs/src/material/templates/.icons/material/size-xl.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-xs.svg (renamed from docs/src/material/templates/.icons/material/size-xs.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-xxl.svg (renamed from docs/src/material/templates/.icons/material/size-xxl.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-xxs.svg (renamed from docs/src/material/templates/.icons/material/size-xxs.svg)0
-rw-r--r--docs/src/templates/.icons/material/size-xxxl.svg (renamed from docs/src/material/templates/.icons/material/size-xxxl.svg)0
-rw-r--r--docs/src/templates/.icons/material/skate-off.svg (renamed from docs/src/material/templates/.icons/material/skate-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/skate.svg (renamed from docs/src/material/templates/.icons/material/skate.svg)0
-rw-r--r--docs/src/templates/.icons/material/skateboard.svg (renamed from docs/src/material/templates/.icons/material/skateboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/skateboarding.svg (renamed from docs/src/material/templates/.icons/material/skateboarding.svg)0
-rw-r--r--docs/src/templates/.icons/material/skew-less.svg (renamed from docs/src/material/templates/.icons/material/skew-less.svg)0
-rw-r--r--docs/src/templates/.icons/material/skew-more.svg (renamed from docs/src/material/templates/.icons/material/skew-more.svg)0
-rw-r--r--docs/src/templates/.icons/material/ski-cross-country.svg (renamed from docs/src/material/templates/.icons/material/ski-cross-country.svg)0
-rw-r--r--docs/src/templates/.icons/material/ski-water.svg (renamed from docs/src/material/templates/.icons/material/ski-water.svg)0
-rw-r--r--docs/src/templates/.icons/material/ski.svg (renamed from docs/src/material/templates/.icons/material/ski.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-backward-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-backward-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-backward.svg (renamed from docs/src/material/templates/.icons/material/skip-backward.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-forward-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-forward-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-forward.svg (renamed from docs/src/material/templates/.icons/material/skip-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-next-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-next-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-next-circle.svg (renamed from docs/src/material/templates/.icons/material/skip-next-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-next-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-next-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-next.svg (renamed from docs/src/material/templates/.icons/material/skip-next.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-previous-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-previous-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-previous-circle.svg (renamed from docs/src/material/templates/.icons/material/skip-previous-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-previous-outline.svg (renamed from docs/src/material/templates/.icons/material/skip-previous-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skip-previous.svg (renamed from docs/src/material/templates/.icons/material/skip-previous.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull-crossbones-outline.svg (renamed from docs/src/material/templates/.icons/material/skull-crossbones-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull-crossbones.svg (renamed from docs/src/material/templates/.icons/material/skull-crossbones.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull-outline.svg (renamed from docs/src/material/templates/.icons/material/skull-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull-scan-outline.svg (renamed from docs/src/material/templates/.icons/material/skull-scan-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull-scan.svg (renamed from docs/src/material/templates/.icons/material/skull-scan.svg)0
-rw-r--r--docs/src/templates/.icons/material/skull.svg (renamed from docs/src/material/templates/.icons/material/skull.svg)0
-rw-r--r--docs/src/templates/.icons/material/skype-business.svg (renamed from docs/src/material/templates/.icons/material/skype-business.svg)0
-rw-r--r--docs/src/templates/.icons/material/skype.svg (renamed from docs/src/material/templates/.icons/material/skype.svg)0
-rw-r--r--docs/src/templates/.icons/material/slack.svg (renamed from docs/src/material/templates/.icons/material/slack.svg)0
-rw-r--r--docs/src/templates/.icons/material/slash-forward-box.svg (renamed from docs/src/material/templates/.icons/material/slash-forward-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/slash-forward.svg (renamed from docs/src/material/templates/.icons/material/slash-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/sledding.svg (renamed from docs/src/material/templates/.icons/material/sledding.svg)0
-rw-r--r--docs/src/templates/.icons/material/sleep-off.svg (renamed from docs/src/material/templates/.icons/material/sleep-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sleep.svg (renamed from docs/src/material/templates/.icons/material/sleep.svg)0
-rw-r--r--docs/src/templates/.icons/material/slide.svg (renamed from docs/src/material/templates/.icons/material/slide.svg)0
-rw-r--r--docs/src/templates/.icons/material/slope-downhill.svg (renamed from docs/src/material/templates/.icons/material/slope-downhill.svg)0
-rw-r--r--docs/src/templates/.icons/material/slope-uphill.svg (renamed from docs/src/material/templates/.icons/material/slope-uphill.svg)0
-rw-r--r--docs/src/templates/.icons/material/slot-machine-outline.svg (renamed from docs/src/material/templates/.icons/material/slot-machine-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/slot-machine.svg (renamed from docs/src/material/templates/.icons/material/slot-machine.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card-off-outline.svg (renamed from docs/src/material/templates/.icons/material/smart-card-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card-off.svg (renamed from docs/src/material/templates/.icons/material/smart-card-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card-outline.svg (renamed from docs/src/material/templates/.icons/material/smart-card-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card-reader-outline.svg (renamed from docs/src/material/templates/.icons/material/smart-card-reader-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card-reader.svg (renamed from docs/src/material/templates/.icons/material/smart-card-reader.svg)0
-rw-r--r--docs/src/templates/.icons/material/smart-card.svg (renamed from docs/src/material/templates/.icons/material/smart-card.svg)0
-rw-r--r--docs/src/templates/.icons/material/smog.svg (renamed from docs/src/material/templates/.icons/material/smog.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-alert.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-off-outline.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-off.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-outline.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-variant-alert.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-variant-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-variant-off.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector-variant.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke-detector.svg (renamed from docs/src/material/templates/.icons/material/smoke-detector.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoke.svg (renamed from docs/src/material/templates/.icons/material/smoke.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoking-off.svg (renamed from docs/src/material/templates/.icons/material/smoking-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoking-pipe-off.svg (renamed from docs/src/material/templates/.icons/material/smoking-pipe-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoking-pipe.svg (renamed from docs/src/material/templates/.icons/material/smoking-pipe.svg)0
-rw-r--r--docs/src/templates/.icons/material/smoking.svg (renamed from docs/src/material/templates/.icons/material/smoking.svg)0
-rw-r--r--docs/src/templates/.icons/material/snail.svg (renamed from docs/src/material/templates/.icons/material/snail.svg)0
-rw-r--r--docs/src/templates/.icons/material/snake.svg (renamed from docs/src/material/templates/.icons/material/snake.svg)0
-rw-r--r--docs/src/templates/.icons/material/snapchat.svg (renamed from docs/src/material/templates/.icons/material/snapchat.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowboard.svg (renamed from docs/src/material/templates/.icons/material/snowboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-alert.svg (renamed from docs/src/material/templates/.icons/material/snowflake-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-check.svg (renamed from docs/src/material/templates/.icons/material/snowflake-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-melt.svg (renamed from docs/src/material/templates/.icons/material/snowflake-melt.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-off.svg (renamed from docs/src/material/templates/.icons/material/snowflake-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-thermometer.svg (renamed from docs/src/material/templates/.icons/material/snowflake-thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake-variant.svg (renamed from docs/src/material/templates/.icons/material/snowflake-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowflake.svg (renamed from docs/src/material/templates/.icons/material/snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowman.svg (renamed from docs/src/material/templates/.icons/material/snowman.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowmobile.svg (renamed from docs/src/material/templates/.icons/material/snowmobile.svg)0
-rw-r--r--docs/src/templates/.icons/material/snowshoeing.svg (renamed from docs/src/material/templates/.icons/material/snowshoeing.svg)0
-rw-r--r--docs/src/templates/.icons/material/soccer-field.svg (renamed from docs/src/material/templates/.icons/material/soccer-field.svg)0
-rw-r--r--docs/src/templates/.icons/material/soccer.svg (renamed from docs/src/material/templates/.icons/material/soccer.svg)0
-rw-r--r--docs/src/templates/.icons/material/social-distance-2-meters.svg (renamed from docs/src/material/templates/.icons/material/social-distance-2-meters.svg)0
-rw-r--r--docs/src/templates/.icons/material/social-distance-6-feet.svg (renamed from docs/src/material/templates/.icons/material/social-distance-6-feet.svg)0
-rw-r--r--docs/src/templates/.icons/material/sofa-outline.svg (renamed from docs/src/material/templates/.icons/material/sofa-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sofa-single-outline.svg (renamed from docs/src/material/templates/.icons/material/sofa-single-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sofa-single.svg (renamed from docs/src/material/templates/.icons/material/sofa-single.svg)0
-rw-r--r--docs/src/templates/.icons/material/sofa.svg (renamed from docs/src/material/templates/.icons/material/sofa.svg)0
-rw-r--r--docs/src/templates/.icons/material/solar-panel-large.svg (renamed from docs/src/material/templates/.icons/material/solar-panel-large.svg)0
-rw-r--r--docs/src/templates/.icons/material/solar-panel.svg (renamed from docs/src/material/templates/.icons/material/solar-panel.svg)0
-rw-r--r--docs/src/templates/.icons/material/solar-power-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/solar-power-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/solar-power-variant.svg (renamed from docs/src/material/templates/.icons/material/solar-power-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/solar-power.svg (renamed from docs/src/material/templates/.icons/material/solar-power.svg)0
-rw-r--r--docs/src/templates/.icons/material/soldering-iron.svg (renamed from docs/src/material/templates/.icons/material/soldering-iron.svg)0
-rw-r--r--docs/src/templates/.icons/material/solid.svg (renamed from docs/src/material/templates/.icons/material/solid.svg)0
-rw-r--r--docs/src/templates/.icons/material/sony-playstation.svg (renamed from docs/src/material/templates/.icons/material/sony-playstation.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-alphabetical-ascending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-alphabetical-ascending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-alphabetical-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-alphabetical-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-alphabetical-descending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-alphabetical-descending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-alphabetical-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-alphabetical-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-alphabetical-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-alphabetical-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-bool-ascending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-bool-ascending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-bool-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-bool-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-bool-descending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-bool-descending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-bool-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-bool-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-calendar-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-calendar-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-calendar-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-calendar-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-clock-ascending-outline.svg (renamed from docs/src/material/templates/.icons/material/sort-clock-ascending-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-clock-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-clock-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-clock-descending-outline.svg (renamed from docs/src/material/templates/.icons/material/sort-clock-descending-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-clock-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-clock-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-numeric-ascending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-numeric-ascending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-numeric-ascending.svg (renamed from docs/src/material/templates/.icons/material/sort-numeric-ascending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-numeric-descending-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-numeric-descending-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-numeric-descending.svg (renamed from docs/src/material/templates/.icons/material/sort-numeric-descending.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-numeric-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-numeric-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-reverse-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-reverse-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-variant-lock-open.svg (renamed from docs/src/material/templates/.icons/material/sort-variant-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-variant-lock.svg (renamed from docs/src/material/templates/.icons/material/sort-variant-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-variant-off.svg (renamed from docs/src/material/templates/.icons/material/sort-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-variant-remove.svg (renamed from docs/src/material/templates/.icons/material/sort-variant-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort-variant.svg (renamed from docs/src/material/templates/.icons/material/sort-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sort.svg (renamed from docs/src/material/templates/.icons/material/sort.svg)0
-rw-r--r--docs/src/templates/.icons/material/soundbar.svg (renamed from docs/src/material/templates/.icons/material/soundbar.svg)0
-rw-r--r--docs/src/templates/.icons/material/soundcloud.svg (renamed from docs/src/material/templates/.icons/material/soundcloud.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-check.svg (renamed from docs/src/material/templates/.icons/material/source-branch-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-minus.svg (renamed from docs/src/material/templates/.icons/material/source-branch-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-plus.svg (renamed from docs/src/material/templates/.icons/material/source-branch-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-refresh.svg (renamed from docs/src/material/templates/.icons/material/source-branch-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-remove.svg (renamed from docs/src/material/templates/.icons/material/source-branch-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch-sync.svg (renamed from docs/src/material/templates/.icons/material/source-branch-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-branch.svg (renamed from docs/src/material/templates/.icons/material/source-branch.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-end-local.svg (renamed from docs/src/material/templates/.icons/material/source-commit-end-local.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-end.svg (renamed from docs/src/material/templates/.icons/material/source-commit-end.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-local.svg (renamed from docs/src/material/templates/.icons/material/source-commit-local.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-next-local.svg (renamed from docs/src/material/templates/.icons/material/source-commit-next-local.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-start-next-local.svg (renamed from docs/src/material/templates/.icons/material/source-commit-start-next-local.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit-start.svg (renamed from docs/src/material/templates/.icons/material/source-commit-start.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-commit.svg (renamed from docs/src/material/templates/.icons/material/source-commit.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-fork.svg (renamed from docs/src/material/templates/.icons/material/source-fork.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-merge.svg (renamed from docs/src/material/templates/.icons/material/source-merge.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-pull.svg (renamed from docs/src/material/templates/.icons/material/source-pull.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-repository-multiple.svg (renamed from docs/src/material/templates/.icons/material/source-repository-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/source-repository.svg (renamed from docs/src/material/templates/.icons/material/source-repository.svg)0
-rw-r--r--docs/src/templates/.icons/material/soy-sauce-off.svg (renamed from docs/src/material/templates/.icons/material/soy-sauce-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/soy-sauce.svg (renamed from docs/src/material/templates/.icons/material/soy-sauce.svg)0
-rw-r--r--docs/src/templates/.icons/material/spa-outline.svg (renamed from docs/src/material/templates/.icons/material/spa-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/spa.svg (renamed from docs/src/material/templates/.icons/material/spa.svg)0
-rw-r--r--docs/src/templates/.icons/material/space-invaders.svg (renamed from docs/src/material/templates/.icons/material/space-invaders.svg)0
-rw-r--r--docs/src/templates/.icons/material/space-station.svg (renamed from docs/src/material/templates/.icons/material/space-station.svg)0
-rw-r--r--docs/src/templates/.icons/material/spade.svg (renamed from docs/src/material/templates/.icons/material/spade.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/speaker-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-message.svg (renamed from docs/src/material/templates/.icons/material/speaker-message.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-multiple.svg (renamed from docs/src/material/templates/.icons/material/speaker-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-off.svg (renamed from docs/src/material/templates/.icons/material/speaker-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-pause.svg (renamed from docs/src/material/templates/.icons/material/speaker-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-play.svg (renamed from docs/src/material/templates/.icons/material/speaker-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-stop.svg (renamed from docs/src/material/templates/.icons/material/speaker-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker-wireless.svg (renamed from docs/src/material/templates/.icons/material/speaker-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/speaker.svg (renamed from docs/src/material/templates/.icons/material/speaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/spear.svg (renamed from docs/src/material/templates/.icons/material/spear.svg)0
-rw-r--r--docs/src/templates/.icons/material/speedometer-medium.svg (renamed from docs/src/material/templates/.icons/material/speedometer-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/speedometer-slow.svg (renamed from docs/src/material/templates/.icons/material/speedometer-slow.svg)0
-rw-r--r--docs/src/templates/.icons/material/speedometer.svg (renamed from docs/src/material/templates/.icons/material/speedometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/spellcheck.svg (renamed from docs/src/material/templates/.icons/material/spellcheck.svg)0
-rw-r--r--docs/src/templates/.icons/material/sphere-off.svg (renamed from docs/src/material/templates/.icons/material/sphere-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sphere.svg (renamed from docs/src/material/templates/.icons/material/sphere.svg)0
-rw-r--r--docs/src/templates/.icons/material/spider-outline.svg (renamed from docs/src/material/templates/.icons/material/spider-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/spider-thread.svg (renamed from docs/src/material/templates/.icons/material/spider-thread.svg)0
-rw-r--r--docs/src/templates/.icons/material/spider-web.svg (renamed from docs/src/material/templates/.icons/material/spider-web.svg)0
-rw-r--r--docs/src/templates/.icons/material/spider.svg (renamed from docs/src/material/templates/.icons/material/spider.svg)0
-rw-r--r--docs/src/templates/.icons/material/spirit-level.svg (renamed from docs/src/material/templates/.icons/material/spirit-level.svg)0
-rw-r--r--docs/src/templates/.icons/material/spoon-sugar.svg (renamed from docs/src/material/templates/.icons/material/spoon-sugar.svg)0
-rw-r--r--docs/src/templates/.icons/material/spotify.svg (renamed from docs/src/material/templates/.icons/material/spotify.svg)0
-rw-r--r--docs/src/templates/.icons/material/spotlight-beam.svg (renamed from docs/src/material/templates/.icons/material/spotlight-beam.svg)0
-rw-r--r--docs/src/templates/.icons/material/spotlight.svg (renamed from docs/src/material/templates/.icons/material/spotlight.svg)0
-rw-r--r--docs/src/templates/.icons/material/spray-bottle.svg (renamed from docs/src/material/templates/.icons/material/spray-bottle.svg)0
-rw-r--r--docs/src/templates/.icons/material/spray.svg (renamed from docs/src/material/templates/.icons/material/spray.svg)0
-rw-r--r--docs/src/templates/.icons/material/sprinkler-fire.svg (renamed from docs/src/material/templates/.icons/material/sprinkler-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/sprinkler-variant.svg (renamed from docs/src/material/templates/.icons/material/sprinkler-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sprinkler.svg (renamed from docs/src/material/templates/.icons/material/sprinkler.svg)0
-rw-r--r--docs/src/templates/.icons/material/sprout-outline.svg (renamed from docs/src/material/templates/.icons/material/sprout-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sprout.svg (renamed from docs/src/material/templates/.icons/material/sprout.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/square-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-circle.svg (renamed from docs/src/material/templates/.icons/material/square-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/square-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-medium-outline.svg (renamed from docs/src/material/templates/.icons/material/square-medium-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-medium.svg (renamed from docs/src/material/templates/.icons/material/square-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-off-outline.svg (renamed from docs/src/material/templates/.icons/material/square-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-off.svg (renamed from docs/src/material/templates/.icons/material/square-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-opacity.svg (renamed from docs/src/material/templates/.icons/material/square-opacity.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-outline.svg (renamed from docs/src/material/templates/.icons/material/square-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-root-box.svg (renamed from docs/src/material/templates/.icons/material/square-root-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-root.svg (renamed from docs/src/material/templates/.icons/material/square-root.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-rounded-badge-outline.svg (renamed from docs/src/material/templates/.icons/material/square-rounded-badge-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-rounded-badge.svg (renamed from docs/src/material/templates/.icons/material/square-rounded-badge.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-rounded-outline.svg (renamed from docs/src/material/templates/.icons/material/square-rounded-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-rounded.svg (renamed from docs/src/material/templates/.icons/material/square-rounded.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-small.svg (renamed from docs/src/material/templates/.icons/material/square-small.svg)0
-rw-r--r--docs/src/templates/.icons/material/square-wave.svg (renamed from docs/src/material/templates/.icons/material/square-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/square.svg (renamed from docs/src/material/templates/.icons/material/square.svg)0
-rw-r--r--docs/src/templates/.icons/material/squeegee.svg (renamed from docs/src/material/templates/.icons/material/squeegee.svg)0
-rw-r--r--docs/src/templates/.icons/material/ssh.svg (renamed from docs/src/material/templates/.icons/material/ssh.svg)0
-rw-r--r--docs/src/templates/.icons/material/stack-exchange.svg (renamed from docs/src/material/templates/.icons/material/stack-exchange.svg)0
-rw-r--r--docs/src/templates/.icons/material/stack-overflow.svg (renamed from docs/src/material/templates/.icons/material/stack-overflow.svg)0
-rw-r--r--docs/src/templates/.icons/material/stackpath.svg (renamed from docs/src/material/templates/.icons/material/stackpath.svg)0
-rw-r--r--docs/src/templates/.icons/material/stadium-outline.svg (renamed from docs/src/material/templates/.icons/material/stadium-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/stadium-variant.svg (renamed from docs/src/material/templates/.icons/material/stadium-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/stadium.svg (renamed from docs/src/material/templates/.icons/material/stadium.svg)0
-rw-r--r--docs/src/templates/.icons/material/stairs-box.svg (renamed from docs/src/material/templates/.icons/material/stairs-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/stairs-down.svg (renamed from docs/src/material/templates/.icons/material/stairs-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/stairs-up.svg (renamed from docs/src/material/templates/.icons/material/stairs-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/stairs.svg (renamed from docs/src/material/templates/.icons/material/stairs.svg)0
-rw-r--r--docs/src/templates/.icons/material/stamper.svg (renamed from docs/src/material/templates/.icons/material/stamper.svg)0
-rw-r--r--docs/src/templates/.icons/material/standard-definition.svg (renamed from docs/src/material/templates/.icons/material/standard-definition.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/star-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/star-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-box-outline.svg (renamed from docs/src/material/templates/.icons/material/star-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-box.svg (renamed from docs/src/material/templates/.icons/material/star-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-check-outline.svg (renamed from docs/src/material/templates/.icons/material/star-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-check.svg (renamed from docs/src/material/templates/.icons/material/star-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/star-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-circle.svg (renamed from docs/src/material/templates/.icons/material/star-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/star-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-cog.svg (renamed from docs/src/material/templates/.icons/material/star-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-crescent.svg (renamed from docs/src/material/templates/.icons/material/star-crescent.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-david.svg (renamed from docs/src/material/templates/.icons/material/star-david.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-face.svg (renamed from docs/src/material/templates/.icons/material/star-face.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-box-outline.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-box.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-circle.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-outline.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points-small.svg (renamed from docs/src/material/templates/.icons/material/star-four-points-small.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-four-points.svg (renamed from docs/src/material/templates/.icons/material/star-four-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-half-full.svg (renamed from docs/src/material/templates/.icons/material/star-half-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-half.svg (renamed from docs/src/material/templates/.icons/material/star-half.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/star-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-minus.svg (renamed from docs/src/material/templates/.icons/material/star-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-off-outline.svg (renamed from docs/src/material/templates/.icons/material/star-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-off.svg (renamed from docs/src/material/templates/.icons/material/star-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-outline.svg (renamed from docs/src/material/templates/.icons/material/star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/star-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-plus.svg (renamed from docs/src/material/templates/.icons/material/star-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/star-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-remove.svg (renamed from docs/src/material/templates/.icons/material/star-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/star-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-settings.svg (renamed from docs/src/material/templates/.icons/material/star-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-shooting-outline.svg (renamed from docs/src/material/templates/.icons/material/star-shooting-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-shooting.svg (renamed from docs/src/material/templates/.icons/material/star-shooting.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-three-points-outline.svg (renamed from docs/src/material/templates/.icons/material/star-three-points-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/star-three-points.svg (renamed from docs/src/material/templates/.icons/material/star-three-points.svg)0
-rw-r--r--docs/src/templates/.icons/material/star.svg (renamed from docs/src/material/templates/.icons/material/star.svg)0
-rw-r--r--docs/src/templates/.icons/material/state-machine.svg (renamed from docs/src/material/templates/.icons/material/state-machine.svg)0
-rw-r--r--docs/src/templates/.icons/material/steam.svg (renamed from docs/src/material/templates/.icons/material/steam.svg)0
-rw-r--r--docs/src/templates/.icons/material/steering-off.svg (renamed from docs/src/material/templates/.icons/material/steering-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/steering.svg (renamed from docs/src/material/templates/.icons/material/steering.svg)0
-rw-r--r--docs/src/templates/.icons/material/step-backward-2.svg (renamed from docs/src/material/templates/.icons/material/step-backward-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/step-backward.svg (renamed from docs/src/material/templates/.icons/material/step-backward.svg)0
-rw-r--r--docs/src/templates/.icons/material/step-forward-2.svg (renamed from docs/src/material/templates/.icons/material/step-forward-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/step-forward.svg (renamed from docs/src/material/templates/.icons/material/step-forward.svg)0
-rw-r--r--docs/src/templates/.icons/material/stethoscope.svg (renamed from docs/src/material/templates/.icons/material/stethoscope.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-alert.svg (renamed from docs/src/material/templates/.icons/material/sticker-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-check-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-check.svg (renamed from docs/src/material/templates/.icons/material/sticker-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-emoji.svg (renamed from docs/src/material/templates/.icons/material/sticker-emoji.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-minus.svg (renamed from docs/src/material/templates/.icons/material/sticker-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-plus.svg (renamed from docs/src/material/templates/.icons/material/sticker-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-remove.svg (renamed from docs/src/material/templates/.icons/material/sticker-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-text-outline.svg (renamed from docs/src/material/templates/.icons/material/sticker-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker-text.svg (renamed from docs/src/material/templates/.icons/material/sticker-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/sticker.svg (renamed from docs/src/material/templates/.icons/material/sticker.svg)0
-rw-r--r--docs/src/templates/.icons/material/stocking.svg (renamed from docs/src/material/templates/.icons/material/stocking.svg)0
-rw-r--r--docs/src/templates/.icons/material/stomach.svg (renamed from docs/src/material/templates/.icons/material/stomach.svg)0
-rw-r--r--docs/src/templates/.icons/material/stool-outline.svg (renamed from docs/src/material/templates/.icons/material/stool-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/stool.svg (renamed from docs/src/material/templates/.icons/material/stool.svg)0
-rw-r--r--docs/src/templates/.icons/material/stop-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/stop-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/stop-circle.svg (renamed from docs/src/material/templates/.icons/material/stop-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/stop.svg (renamed from docs/src/material/templates/.icons/material/stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/storage-tank-outline.svg (renamed from docs/src/material/templates/.icons/material/storage-tank-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storage-tank.svg (renamed from docs/src/material/templates/.icons/material/storage-tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-24-hour.svg (renamed from docs/src/material/templates/.icons/material/store-24-hour.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/store-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-alert.svg (renamed from docs/src/material/templates/.icons/material/store-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-check-outline.svg (renamed from docs/src/material/templates/.icons/material/store-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-check.svg (renamed from docs/src/material/templates/.icons/material/store-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/store-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-clock.svg (renamed from docs/src/material/templates/.icons/material/store-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/store-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-cog.svg (renamed from docs/src/material/templates/.icons/material/store-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/store-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-edit.svg (renamed from docs/src/material/templates/.icons/material/store-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/store-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-marker.svg (renamed from docs/src/material/templates/.icons/material/store-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/store-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-minus.svg (renamed from docs/src/material/templates/.icons/material/store-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-off-outline.svg (renamed from docs/src/material/templates/.icons/material/store-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-off.svg (renamed from docs/src/material/templates/.icons/material/store-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-outline.svg (renamed from docs/src/material/templates/.icons/material/store-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/store-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-plus.svg (renamed from docs/src/material/templates/.icons/material/store-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/store-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-remove.svg (renamed from docs/src/material/templates/.icons/material/store-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-search-outline.svg (renamed from docs/src/material/templates/.icons/material/store-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-search.svg (renamed from docs/src/material/templates/.icons/material/store-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/store-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/store-settings.svg (renamed from docs/src/material/templates/.icons/material/store-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/store.svg (renamed from docs/src/material/templates/.icons/material/store.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-check-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-check.svg (renamed from docs/src/material/templates/.icons/material/storefront-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-edit.svg (renamed from docs/src/material/templates/.icons/material/storefront-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-minus.svg (renamed from docs/src/material/templates/.icons/material/storefront-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-plus.svg (renamed from docs/src/material/templates/.icons/material/storefront-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/storefront-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront-remove.svg (renamed from docs/src/material/templates/.icons/material/storefront-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/storefront.svg (renamed from docs/src/material/templates/.icons/material/storefront.svg)0
-rw-r--r--docs/src/templates/.icons/material/stove.svg (renamed from docs/src/material/templates/.icons/material/stove.svg)0
-rw-r--r--docs/src/templates/.icons/material/strategy.svg (renamed from docs/src/material/templates/.icons/material/strategy.svg)0
-rw-r--r--docs/src/templates/.icons/material/stretch-to-page-outline.svg (renamed from docs/src/material/templates/.icons/material/stretch-to-page-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/stretch-to-page.svg (renamed from docs/src/material/templates/.icons/material/stretch-to-page.svg)0
-rw-r--r--docs/src/templates/.icons/material/string-lights-off.svg (renamed from docs/src/material/templates/.icons/material/string-lights-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/string-lights.svg (renamed from docs/src/material/templates/.icons/material/string-lights.svg)0
-rw-r--r--docs/src/templates/.icons/material/subdirectory-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/subdirectory-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/subdirectory-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/subdirectory-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/submarine.svg (renamed from docs/src/material/templates/.icons/material/submarine.svg)0
-rw-r--r--docs/src/templates/.icons/material/subtitles-outline.svg (renamed from docs/src/material/templates/.icons/material/subtitles-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/subtitles.svg (renamed from docs/src/material/templates/.icons/material/subtitles.svg)0
-rw-r--r--docs/src/templates/.icons/material/subway-alert-variant.svg (renamed from docs/src/material/templates/.icons/material/subway-alert-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/subway-variant.svg (renamed from docs/src/material/templates/.icons/material/subway-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/subway.svg (renamed from docs/src/material/templates/.icons/material/subway.svg)0
-rw-r--r--docs/src/templates/.icons/material/summit.svg (renamed from docs/src/material/templates/.icons/material/summit.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-angle-outline.svg (renamed from docs/src/material/templates/.icons/material/sun-angle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-angle.svg (renamed from docs/src/material/templates/.icons/material/sun-angle.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/sun-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-clock.svg (renamed from docs/src/material/templates/.icons/material/sun-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-compass.svg (renamed from docs/src/material/templates/.icons/material/sun-compass.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-snowflake-variant.svg (renamed from docs/src/material/templates/.icons/material/sun-snowflake-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-snowflake.svg (renamed from docs/src/material/templates/.icons/material/sun-snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-thermometer-outline.svg (renamed from docs/src/material/templates/.icons/material/sun-thermometer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-thermometer.svg (renamed from docs/src/material/templates/.icons/material/sun-thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-wireless-outline.svg (renamed from docs/src/material/templates/.icons/material/sun-wireless-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/sun-wireless.svg (renamed from docs/src/material/templates/.icons/material/sun-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/sunglasses.svg (renamed from docs/src/material/templates/.icons/material/sunglasses.svg)0
-rw-r--r--docs/src/templates/.icons/material/surfing.svg (renamed from docs/src/material/templates/.icons/material/surfing.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-2-0.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-2-0.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-2-1.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-2-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-3-1.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-3-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-5-1-2.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-5-1-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-5-1.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-5-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound-7-1.svg (renamed from docs/src/material/templates/.icons/material/surround-sound-7-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/surround-sound.svg (renamed from docs/src/material/templates/.icons/material/surround-sound.svg)0
-rw-r--r--docs/src/templates/.icons/material/svg.svg (renamed from docs/src/material/templates/.icons/material/svg.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-horizontal-bold.svg (renamed from docs/src/material/templates/.icons/material/swap-horizontal-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-horizontal-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/swap-horizontal-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-horizontal-circle.svg (renamed from docs/src/material/templates/.icons/material/swap-horizontal-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-horizontal-variant.svg (renamed from docs/src/material/templates/.icons/material/swap-horizontal-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-horizontal.svg (renamed from docs/src/material/templates/.icons/material/swap-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-vertical-bold.svg (renamed from docs/src/material/templates/.icons/material/swap-vertical-bold.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-vertical-circle-outline.svg (renamed from docs/src/material/templates/.icons/material/swap-vertical-circle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-vertical-circle.svg (renamed from docs/src/material/templates/.icons/material/swap-vertical-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-vertical-variant.svg (renamed from docs/src/material/templates/.icons/material/swap-vertical-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/swap-vertical.svg (renamed from docs/src/material/templates/.icons/material/swap-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/swim.svg (renamed from docs/src/material/templates/.icons/material/swim.svg)0
-rw-r--r--docs/src/templates/.icons/material/switch.svg (renamed from docs/src/material/templates/.icons/material/switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/sword-cross.svg (renamed from docs/src/material/templates/.icons/material/sword-cross.svg)0
-rw-r--r--docs/src/templates/.icons/material/sword.svg (renamed from docs/src/material/templates/.icons/material/sword.svg)0
-rw-r--r--docs/src/templates/.icons/material/syllabary-hangul.svg (renamed from docs/src/material/templates/.icons/material/syllabary-hangul.svg)0
-rw-r--r--docs/src/templates/.icons/material/syllabary-hiragana.svg (renamed from docs/src/material/templates/.icons/material/syllabary-hiragana.svg)0
-rw-r--r--docs/src/templates/.icons/material/syllabary-katakana-halfwidth.svg (renamed from docs/src/material/templates/.icons/material/syllabary-katakana-halfwidth.svg)0
-rw-r--r--docs/src/templates/.icons/material/syllabary-katakana.svg (renamed from docs/src/material/templates/.icons/material/syllabary-katakana.svg)0
-rw-r--r--docs/src/templates/.icons/material/symbol.svg (renamed from docs/src/material/templates/.icons/material/symbol.svg)0
-rw-r--r--docs/src/templates/.icons/material/symfony.svg (renamed from docs/src/material/templates/.icons/material/symfony.svg)0
-rw-r--r--docs/src/templates/.icons/material/synagogue-outline.svg (renamed from docs/src/material/templates/.icons/material/synagogue-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/synagogue.svg (renamed from docs/src/material/templates/.icons/material/synagogue.svg)0
-rw-r--r--docs/src/templates/.icons/material/sync-alert.svg (renamed from docs/src/material/templates/.icons/material/sync-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/sync-circle.svg (renamed from docs/src/material/templates/.icons/material/sync-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/sync-off.svg (renamed from docs/src/material/templates/.icons/material/sync-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/sync.svg (renamed from docs/src/material/templates/.icons/material/sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab-minus.svg (renamed from docs/src/material/templates/.icons/material/tab-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab-plus.svg (renamed from docs/src/material/templates/.icons/material/tab-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab-remove.svg (renamed from docs/src/material/templates/.icons/material/tab-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab-search.svg (renamed from docs/src/material/templates/.icons/material/tab-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab-unselected.svg (renamed from docs/src/material/templates/.icons/material/tab-unselected.svg)0
-rw-r--r--docs/src/templates/.icons/material/tab.svg (renamed from docs/src/material/templates/.icons/material/tab.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-account.svg (renamed from docs/src/material/templates/.icons/material/table-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-alert.svg (renamed from docs/src/material/templates/.icons/material/table-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/table-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/table-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/table-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/table-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-border.svg (renamed from docs/src/material/templates/.icons/material/table-border.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-cancel.svg (renamed from docs/src/material/templates/.icons/material/table-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-chair.svg (renamed from docs/src/material/templates/.icons/material/table-chair.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-check.svg (renamed from docs/src/material/templates/.icons/material/table-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-clock.svg (renamed from docs/src/material/templates/.icons/material/table-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-cog.svg (renamed from docs/src/material/templates/.icons/material/table-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-column-plus-after.svg (renamed from docs/src/material/templates/.icons/material/table-column-plus-after.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-column-plus-before.svg (renamed from docs/src/material/templates/.icons/material/table-column-plus-before.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-column-remove.svg (renamed from docs/src/material/templates/.icons/material/table-column-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-column-width.svg (renamed from docs/src/material/templates/.icons/material/table-column-width.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-column.svg (renamed from docs/src/material/templates/.icons/material/table-column.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-edit.svg (renamed from docs/src/material/templates/.icons/material/table-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-eye-off.svg (renamed from docs/src/material/templates/.icons/material/table-eye-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-eye.svg (renamed from docs/src/material/templates/.icons/material/table-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-filter.svg (renamed from docs/src/material/templates/.icons/material/table-filter.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-furniture.svg (renamed from docs/src/material/templates/.icons/material/table-furniture.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-headers-eye-off.svg (renamed from docs/src/material/templates/.icons/material/table-headers-eye-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-headers-eye.svg (renamed from docs/src/material/templates/.icons/material/table-headers-eye.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-heart.svg (renamed from docs/src/material/templates/.icons/material/table-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-key.svg (renamed from docs/src/material/templates/.icons/material/table-key.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-large-plus.svg (renamed from docs/src/material/templates/.icons/material/table-large-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-large-remove.svg (renamed from docs/src/material/templates/.icons/material/table-large-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-large.svg (renamed from docs/src/material/templates/.icons/material/table-large.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-lock.svg (renamed from docs/src/material/templates/.icons/material/table-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-merge-cells.svg (renamed from docs/src/material/templates/.icons/material/table-merge-cells.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-minus.svg (renamed from docs/src/material/templates/.icons/material/table-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-multiple.svg (renamed from docs/src/material/templates/.icons/material/table-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-network.svg (renamed from docs/src/material/templates/.icons/material/table-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-of-contents.svg (renamed from docs/src/material/templates/.icons/material/table-of-contents.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-off.svg (renamed from docs/src/material/templates/.icons/material/table-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-picnic.svg (renamed from docs/src/material/templates/.icons/material/table-picnic.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-pivot.svg (renamed from docs/src/material/templates/.icons/material/table-pivot.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-plus.svg (renamed from docs/src/material/templates/.icons/material/table-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-question.svg (renamed from docs/src/material/templates/.icons/material/table-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-refresh.svg (renamed from docs/src/material/templates/.icons/material/table-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-remove.svg (renamed from docs/src/material/templates/.icons/material/table-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-row-height.svg (renamed from docs/src/material/templates/.icons/material/table-row-height.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-row-plus-after.svg (renamed from docs/src/material/templates/.icons/material/table-row-plus-after.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-row-plus-before.svg (renamed from docs/src/material/templates/.icons/material/table-row-plus-before.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-row-remove.svg (renamed from docs/src/material/templates/.icons/material/table-row-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-row.svg (renamed from docs/src/material/templates/.icons/material/table-row.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-search.svg (renamed from docs/src/material/templates/.icons/material/table-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-settings.svg (renamed from docs/src/material/templates/.icons/material/table-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-split-cell.svg (renamed from docs/src/material/templates/.icons/material/table-split-cell.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-star.svg (renamed from docs/src/material/templates/.icons/material/table-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-sync.svg (renamed from docs/src/material/templates/.icons/material/table-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/table-tennis.svg (renamed from docs/src/material/templates/.icons/material/table-tennis.svg)0
-rw-r--r--docs/src/templates/.icons/material/table.svg (renamed from docs/src/material/templates/.icons/material/table.svg)0
-rw-r--r--docs/src/templates/.icons/material/tablet-cellphone.svg (renamed from docs/src/material/templates/.icons/material/tablet-cellphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/tablet-dashboard.svg (renamed from docs/src/material/templates/.icons/material/tablet-dashboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/tablet.svg (renamed from docs/src/material/templates/.icons/material/tablet.svg)0
-rw-r--r--docs/src/templates/.icons/material/taco.svg (renamed from docs/src/material/templates/.icons/material/taco.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-down-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-left-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-left-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-right-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-right-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-up-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/tag-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-check-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-check.svg (renamed from docs/src/material/templates/.icons/material/tag-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-faces.svg (renamed from docs/src/material/templates/.icons/material/tag-faces.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-heart-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-heart-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-heart.svg (renamed from docs/src/material/templates/.icons/material/tag-heart.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-hidden.svg (renamed from docs/src/material/templates/.icons/material/tag-hidden.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-minus.svg (renamed from docs/src/material/templates/.icons/material/tag-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-multiple.svg (renamed from docs/src/material/templates/.icons/material/tag-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-off-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-off.svg (renamed from docs/src/material/templates/.icons/material/tag-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-plus.svg (renamed from docs/src/material/templates/.icons/material/tag-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-remove.svg (renamed from docs/src/material/templates/.icons/material/tag-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-search-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-search.svg (renamed from docs/src/material/templates/.icons/material/tag-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-text-outline.svg (renamed from docs/src/material/templates/.icons/material/tag-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag-text.svg (renamed from docs/src/material/templates/.icons/material/tag-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/tag.svg (renamed from docs/src/material/templates/.icons/material/tag.svg)0
-rw-r--r--docs/src/templates/.icons/material/tailwind.svg (renamed from docs/src/material/templates/.icons/material/tailwind.svg)0
-rw-r--r--docs/src/templates/.icons/material/tally-mark-1.svg (renamed from docs/src/material/templates/.icons/material/tally-mark-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/tally-mark-2.svg (renamed from docs/src/material/templates/.icons/material/tally-mark-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/tally-mark-3.svg (renamed from docs/src/material/templates/.icons/material/tally-mark-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/tally-mark-4.svg (renamed from docs/src/material/templates/.icons/material/tally-mark-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/tally-mark-5.svg (renamed from docs/src/material/templates/.icons/material/tally-mark-5.svg)0
-rw-r--r--docs/src/templates/.icons/material/tangram.svg (renamed from docs/src/material/templates/.icons/material/tangram.svg)0
-rw-r--r--docs/src/templates/.icons/material/tank.svg (renamed from docs/src/material/templates/.icons/material/tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/tanker-truck.svg (renamed from docs/src/material/templates/.icons/material/tanker-truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/tape-drive.svg (renamed from docs/src/material/templates/.icons/material/tape-drive.svg)0
-rw-r--r--docs/src/templates/.icons/material/tape-measure.svg (renamed from docs/src/material/templates/.icons/material/tape-measure.svg)0
-rw-r--r--docs/src/templates/.icons/material/target-account.svg (renamed from docs/src/material/templates/.icons/material/target-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/target-variant.svg (renamed from docs/src/material/templates/.icons/material/target-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/target.svg (renamed from docs/src/material/templates/.icons/material/target.svg)0
-rw-r--r--docs/src/templates/.icons/material/taxi.svg (renamed from docs/src/material/templates/.icons/material/taxi.svg)0
-rw-r--r--docs/src/templates/.icons/material/tea-outline.svg (renamed from docs/src/material/templates/.icons/material/tea-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tea.svg (renamed from docs/src/material/templates/.icons/material/tea.svg)0
-rw-r--r--docs/src/templates/.icons/material/teamviewer.svg (renamed from docs/src/material/templates/.icons/material/teamviewer.svg)0
-rw-r--r--docs/src/templates/.icons/material/teddy-bear.svg (renamed from docs/src/material/templates/.icons/material/teddy-bear.svg)0
-rw-r--r--docs/src/templates/.icons/material/telescope.svg (renamed from docs/src/material/templates/.icons/material/telescope.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-ambient-light.svg (renamed from docs/src/material/templates/.icons/material/television-ambient-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-box.svg (renamed from docs/src/material/templates/.icons/material/television-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-classic-off.svg (renamed from docs/src/material/templates/.icons/material/television-classic-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-classic.svg (renamed from docs/src/material/templates/.icons/material/television-classic.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-guide.svg (renamed from docs/src/material/templates/.icons/material/television-guide.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-off.svg (renamed from docs/src/material/templates/.icons/material/television-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-pause.svg (renamed from docs/src/material/templates/.icons/material/television-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-play.svg (renamed from docs/src/material/templates/.icons/material/television-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-shimmer.svg (renamed from docs/src/material/templates/.icons/material/television-shimmer.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-speaker-off.svg (renamed from docs/src/material/templates/.icons/material/television-speaker-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-speaker.svg (renamed from docs/src/material/templates/.icons/material/television-speaker.svg)0
-rw-r--r--docs/src/templates/.icons/material/television-stop.svg (renamed from docs/src/material/templates/.icons/material/television-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/television.svg (renamed from docs/src/material/templates/.icons/material/television.svg)0
-rw-r--r--docs/src/templates/.icons/material/temperature-celsius.svg (renamed from docs/src/material/templates/.icons/material/temperature-celsius.svg)0
-rw-r--r--docs/src/templates/.icons/material/temperature-fahrenheit.svg (renamed from docs/src/material/templates/.icons/material/temperature-fahrenheit.svg)0
-rw-r--r--docs/src/templates/.icons/material/temperature-kelvin.svg (renamed from docs/src/material/templates/.icons/material/temperature-kelvin.svg)0
-rw-r--r--docs/src/templates/.icons/material/temple-buddhist-outline.svg (renamed from docs/src/material/templates/.icons/material/temple-buddhist-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/temple-buddhist.svg (renamed from docs/src/material/templates/.icons/material/temple-buddhist.svg)0
-rw-r--r--docs/src/templates/.icons/material/temple-hindu-outline.svg (renamed from docs/src/material/templates/.icons/material/temple-hindu-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/temple-hindu.svg (renamed from docs/src/material/templates/.icons/material/temple-hindu.svg)0
-rw-r--r--docs/src/templates/.icons/material/tennis-ball-outline.svg (renamed from docs/src/material/templates/.icons/material/tennis-ball-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tennis-ball.svg (renamed from docs/src/material/templates/.icons/material/tennis-ball.svg)0
-rw-r--r--docs/src/templates/.icons/material/tennis.svg (renamed from docs/src/material/templates/.icons/material/tennis.svg)0
-rw-r--r--docs/src/templates/.icons/material/tent.svg (renamed from docs/src/material/templates/.icons/material/tent.svg)0
-rw-r--r--docs/src/templates/.icons/material/terraform.svg (renamed from docs/src/material/templates/.icons/material/terraform.svg)0
-rw-r--r--docs/src/templates/.icons/material/terrain.svg (renamed from docs/src/material/templates/.icons/material/terrain.svg)0
-rw-r--r--docs/src/templates/.icons/material/test-tube-empty.svg (renamed from docs/src/material/templates/.icons/material/test-tube-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/test-tube-off.svg (renamed from docs/src/material/templates/.icons/material/test-tube-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/test-tube.svg (renamed from docs/src/material/templates/.icons/material/test-tube.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-account.svg (renamed from docs/src/material/templates/.icons/material/text-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-check-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-check.svg (renamed from docs/src/material/templates/.icons/material/text-box-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-edit.svg (renamed from docs/src/material/templates/.icons/material/text-box-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-minus.svg (renamed from docs/src/material/templates/.icons/material/text-box-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-multiple-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-multiple-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-multiple.svg (renamed from docs/src/material/templates/.icons/material/text-box-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-plus.svg (renamed from docs/src/material/templates/.icons/material/text-box-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-remove.svg (renamed from docs/src/material/templates/.icons/material/text-box-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-search-outline.svg (renamed from docs/src/material/templates/.icons/material/text-box-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box-search.svg (renamed from docs/src/material/templates/.icons/material/text-box-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-box.svg (renamed from docs/src/material/templates/.icons/material/text-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-long.svg (renamed from docs/src/material/templates/.icons/material/text-long.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-recognition.svg (renamed from docs/src/material/templates/.icons/material/text-recognition.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-search-variant.svg (renamed from docs/src/material/templates/.icons/material/text-search-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-search.svg (renamed from docs/src/material/templates/.icons/material/text-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-shadow.svg (renamed from docs/src/material/templates/.icons/material/text-shadow.svg)0
-rw-r--r--docs/src/templates/.icons/material/text-short.svg (renamed from docs/src/material/templates/.icons/material/text-short.svg)0
-rw-r--r--docs/src/templates/.icons/material/text.svg (renamed from docs/src/material/templates/.icons/material/text.svg)0
-rw-r--r--docs/src/templates/.icons/material/texture-box.svg (renamed from docs/src/material/templates/.icons/material/texture-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/texture.svg (renamed from docs/src/material/templates/.icons/material/texture.svg)0
-rw-r--r--docs/src/templates/.icons/material/theater.svg (renamed from docs/src/material/templates/.icons/material/theater.svg)0
-rw-r--r--docs/src/templates/.icons/material/theme-light-dark.svg (renamed from docs/src/material/templates/.icons/material/theme-light-dark.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-alert.svg (renamed from docs/src/material/templates/.icons/material/thermometer-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-auto.svg (renamed from docs/src/material/templates/.icons/material/thermometer-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-bluetooth.svg (renamed from docs/src/material/templates/.icons/material/thermometer-bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-check.svg (renamed from docs/src/material/templates/.icons/material/thermometer-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-chevron-down.svg (renamed from docs/src/material/templates/.icons/material/thermometer-chevron-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-chevron-up.svg (renamed from docs/src/material/templates/.icons/material/thermometer-chevron-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-high.svg (renamed from docs/src/material/templates/.icons/material/thermometer-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-lines.svg (renamed from docs/src/material/templates/.icons/material/thermometer-lines.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-low.svg (renamed from docs/src/material/templates/.icons/material/thermometer-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-minus.svg (renamed from docs/src/material/templates/.icons/material/thermometer-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-off.svg (renamed from docs/src/material/templates/.icons/material/thermometer-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-plus.svg (renamed from docs/src/material/templates/.icons/material/thermometer-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-probe-off.svg (renamed from docs/src/material/templates/.icons/material/thermometer-probe-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-probe.svg (renamed from docs/src/material/templates/.icons/material/thermometer-probe.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer-water.svg (renamed from docs/src/material/templates/.icons/material/thermometer-water.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermometer.svg (renamed from docs/src/material/templates/.icons/material/thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermostat-auto.svg (renamed from docs/src/material/templates/.icons/material/thermostat-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermostat-box-auto.svg (renamed from docs/src/material/templates/.icons/material/thermostat-box-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermostat-box.svg (renamed from docs/src/material/templates/.icons/material/thermostat-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermostat-cog.svg (renamed from docs/src/material/templates/.icons/material/thermostat-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/thermostat.svg (renamed from docs/src/material/templates/.icons/material/thermostat.svg)0
-rw-r--r--docs/src/templates/.icons/material/thought-bubble-outline.svg (renamed from docs/src/material/templates/.icons/material/thought-bubble-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/thought-bubble.svg (renamed from docs/src/material/templates/.icons/material/thought-bubble.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumb-down-outline.svg (renamed from docs/src/material/templates/.icons/material/thumb-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumb-down.svg (renamed from docs/src/material/templates/.icons/material/thumb-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumb-up-outline.svg (renamed from docs/src/material/templates/.icons/material/thumb-up-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumb-up.svg (renamed from docs/src/material/templates/.icons/material/thumb-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumbs-up-down-outline.svg (renamed from docs/src/material/templates/.icons/material/thumbs-up-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/thumbs-up-down.svg (renamed from docs/src/material/templates/.icons/material/thumbs-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-account.svg (renamed from docs/src/material/templates/.icons/material/ticket-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-confirmation-outline.svg (renamed from docs/src/material/templates/.icons/material/ticket-confirmation-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-confirmation.svg (renamed from docs/src/material/templates/.icons/material/ticket-confirmation.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-outline.svg (renamed from docs/src/material/templates/.icons/material/ticket-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-percent-outline.svg (renamed from docs/src/material/templates/.icons/material/ticket-percent-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket-percent.svg (renamed from docs/src/material/templates/.icons/material/ticket-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/ticket.svg (renamed from docs/src/material/templates/.icons/material/ticket.svg)0
-rw-r--r--docs/src/templates/.icons/material/tie.svg (renamed from docs/src/material/templates/.icons/material/tie.svg)0
-rw-r--r--docs/src/templates/.icons/material/tilde-off.svg (renamed from docs/src/material/templates/.icons/material/tilde-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/tilde.svg (renamed from docs/src/material/templates/.icons/material/tilde.svg)0
-rw-r--r--docs/src/templates/.icons/material/timelapse.svg (renamed from docs/src/material/templates/.icons/material/timelapse.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-alert.svg (renamed from docs/src/material/templates/.icons/material/timeline-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-check-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-check.svg (renamed from docs/src/material/templates/.icons/material/timeline-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-clock.svg (renamed from docs/src/material/templates/.icons/material/timeline-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-minus.svg (renamed from docs/src/material/templates/.icons/material/timeline-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-plus.svg (renamed from docs/src/material/templates/.icons/material/timeline-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-question-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-question.svg (renamed from docs/src/material/templates/.icons/material/timeline-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-remove.svg (renamed from docs/src/material/templates/.icons/material/timeline-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-text-outline.svg (renamed from docs/src/material/templates/.icons/material/timeline-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline-text.svg (renamed from docs/src/material/templates/.icons/material/timeline-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/timeline.svg (renamed from docs/src/material/templates/.icons/material/timeline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-10.svg (renamed from docs/src/material/templates/.icons/material/timer-10.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-3.svg (renamed from docs/src/material/templates/.icons/material/timer-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-alert.svg (renamed from docs/src/material/templates/.icons/material/timer-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-cancel-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-cancel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-cancel.svg (renamed from docs/src/material/templates/.icons/material/timer-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-check-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-check.svg (renamed from docs/src/material/templates/.icons/material/timer-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-cog.svg (renamed from docs/src/material/templates/.icons/material/timer-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-edit.svg (renamed from docs/src/material/templates/.icons/material/timer-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-lock-open.svg (renamed from docs/src/material/templates/.icons/material/timer-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-lock.svg (renamed from docs/src/material/templates/.icons/material/timer-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-marker.svg (renamed from docs/src/material/templates/.icons/material/timer-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-minus.svg (renamed from docs/src/material/templates/.icons/material/timer-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-music-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-music-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-music.svg (renamed from docs/src/material/templates/.icons/material/timer-music.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-off-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-off.svg (renamed from docs/src/material/templates/.icons/material/timer-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-pause-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-pause-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-pause.svg (renamed from docs/src/material/templates/.icons/material/timer-pause.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-play-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-play-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-play.svg (renamed from docs/src/material/templates/.icons/material/timer-play.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-plus.svg (renamed from docs/src/material/templates/.icons/material/timer-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-refresh-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-refresh-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-refresh.svg (renamed from docs/src/material/templates/.icons/material/timer-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-remove.svg (renamed from docs/src/material/templates/.icons/material/timer-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sand-complete.svg (renamed from docs/src/material/templates/.icons/material/timer-sand-complete.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sand-empty.svg (renamed from docs/src/material/templates/.icons/material/timer-sand-empty.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sand-full.svg (renamed from docs/src/material/templates/.icons/material/timer-sand-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sand-paused.svg (renamed from docs/src/material/templates/.icons/material/timer-sand-paused.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sand.svg (renamed from docs/src/material/templates/.icons/material/timer-sand.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-settings-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-settings-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-settings.svg (renamed from docs/src/material/templates/.icons/material/timer-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-star-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-star-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-star.svg (renamed from docs/src/material/templates/.icons/material/timer-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-stop-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-stop-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-stop.svg (renamed from docs/src/material/templates/.icons/material/timer-stop.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sync-outline.svg (renamed from docs/src/material/templates/.icons/material/timer-sync-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer-sync.svg (renamed from docs/src/material/templates/.icons/material/timer-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/timer.svg (renamed from docs/src/material/templates/.icons/material/timer.svg)0
-rw-r--r--docs/src/templates/.icons/material/timetable.svg (renamed from docs/src/material/templates/.icons/material/timetable.svg)0
-rw-r--r--docs/src/templates/.icons/material/tire.svg (renamed from docs/src/material/templates/.icons/material/tire.svg)0
-rw-r--r--docs/src/templates/.icons/material/toaster-off.svg (renamed from docs/src/material/templates/.icons/material/toaster-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/toaster-oven.svg (renamed from docs/src/material/templates/.icons/material/toaster-oven.svg)0
-rw-r--r--docs/src/templates/.icons/material/toaster.svg (renamed from docs/src/material/templates/.icons/material/toaster.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch-off-outline.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch-off.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch-outline.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch-variant-off.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch-variant.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/toggle-switch.svg (renamed from docs/src/material/templates/.icons/material/toggle-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/toilet.svg (renamed from docs/src/material/templates/.icons/material/toilet.svg)0
-rw-r--r--docs/src/templates/.icons/material/toolbox-outline.svg (renamed from docs/src/material/templates/.icons/material/toolbox-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toolbox.svg (renamed from docs/src/material/templates/.icons/material/toolbox.svg)0
-rw-r--r--docs/src/templates/.icons/material/tools.svg (renamed from docs/src/material/templates/.icons/material/tools.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-account.svg (renamed from docs/src/material/templates/.icons/material/tooltip-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-cellphone.svg (renamed from docs/src/material/templates/.icons/material/tooltip-cellphone.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-check-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-check.svg (renamed from docs/src/material/templates/.icons/material/tooltip-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-edit.svg (renamed from docs/src/material/templates/.icons/material/tooltip-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-image-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-image-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-image.svg (renamed from docs/src/material/templates/.icons/material/tooltip-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-minus.svg (renamed from docs/src/material/templates/.icons/material/tooltip-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-plus.svg (renamed from docs/src/material/templates/.icons/material/tooltip-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-question-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-question-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-question.svg (renamed from docs/src/material/templates/.icons/material/tooltip-question.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-remove.svg (renamed from docs/src/material/templates/.icons/material/tooltip-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-text-outline.svg (renamed from docs/src/material/templates/.icons/material/tooltip-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip-text.svg (renamed from docs/src/material/templates/.icons/material/tooltip-text.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooltip.svg (renamed from docs/src/material/templates/.icons/material/tooltip.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooth-outline.svg (renamed from docs/src/material/templates/.icons/material/tooth-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tooth.svg (renamed from docs/src/material/templates/.icons/material/tooth.svg)0
-rw-r--r--docs/src/templates/.icons/material/toothbrush-electric.svg (renamed from docs/src/material/templates/.icons/material/toothbrush-electric.svg)0
-rw-r--r--docs/src/templates/.icons/material/toothbrush-paste.svg (renamed from docs/src/material/templates/.icons/material/toothbrush-paste.svg)0
-rw-r--r--docs/src/templates/.icons/material/toothbrush.svg (renamed from docs/src/material/templates/.icons/material/toothbrush.svg)0
-rw-r--r--docs/src/templates/.icons/material/torch.svg (renamed from docs/src/material/templates/.icons/material/torch.svg)0
-rw-r--r--docs/src/templates/.icons/material/tortoise.svg (renamed from docs/src/material/templates/.icons/material/tortoise.svg)0
-rw-r--r--docs/src/templates/.icons/material/toslink.svg (renamed from docs/src/material/templates/.icons/material/toslink.svg)0
-rw-r--r--docs/src/templates/.icons/material/touch-text-outline.svg (renamed from docs/src/material/templates/.icons/material/touch-text-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tournament.svg (renamed from docs/src/material/templates/.icons/material/tournament.svg)0
-rw-r--r--docs/src/templates/.icons/material/tow-truck.svg (renamed from docs/src/material/templates/.icons/material/tow-truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/tower-beach.svg (renamed from docs/src/material/templates/.icons/material/tower-beach.svg)0
-rw-r--r--docs/src/templates/.icons/material/tower-fire.svg (renamed from docs/src/material/templates/.icons/material/tower-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/town-hall.svg (renamed from docs/src/material/templates/.icons/material/town-hall.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-marker.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-minus.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-plus.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-remove.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-search-outline.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-search-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick-search.svg (renamed from docs/src/material/templates/.icons/material/toy-brick-search.svg)0
-rw-r--r--docs/src/templates/.icons/material/toy-brick.svg (renamed from docs/src/material/templates/.icons/material/toy-brick.svg)0
-rw-r--r--docs/src/templates/.icons/material/track-light-off.svg (renamed from docs/src/material/templates/.icons/material/track-light-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/track-light.svg (renamed from docs/src/material/templates/.icons/material/track-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/trackpad-lock.svg (renamed from docs/src/material/templates/.icons/material/trackpad-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/trackpad.svg (renamed from docs/src/material/templates/.icons/material/trackpad.svg)0
-rw-r--r--docs/src/templates/.icons/material/tractor-variant.svg (renamed from docs/src/material/templates/.icons/material/tractor-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/tractor.svg (renamed from docs/src/material/templates/.icons/material/tractor.svg)0
-rw-r--r--docs/src/templates/.icons/material/trademark.svg (renamed from docs/src/material/templates/.icons/material/trademark.svg)0
-rw-r--r--docs/src/templates/.icons/material/traffic-cone.svg (renamed from docs/src/material/templates/.icons/material/traffic-cone.svg)0
-rw-r--r--docs/src/templates/.icons/material/traffic-light-outline.svg (renamed from docs/src/material/templates/.icons/material/traffic-light-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/traffic-light.svg (renamed from docs/src/material/templates/.icons/material/traffic-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-autorack.svg (renamed from docs/src/material/templates/.icons/material/train-car-autorack.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-box-full.svg (renamed from docs/src/material/templates/.icons/material/train-car-box-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-box-open.svg (renamed from docs/src/material/templates/.icons/material/train-car-box-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-box.svg (renamed from docs/src/material/templates/.icons/material/train-car-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-caboose.svg (renamed from docs/src/material/templates/.icons/material/train-car-caboose.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-centerbeam-full.svg (renamed from docs/src/material/templates/.icons/material/train-car-centerbeam-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-centerbeam.svg (renamed from docs/src/material/templates/.icons/material/train-car-centerbeam.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-container.svg (renamed from docs/src/material/templates/.icons/material/train-car-container.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-flatbed-car.svg (renamed from docs/src/material/templates/.icons/material/train-car-flatbed-car.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-flatbed-tank.svg (renamed from docs/src/material/templates/.icons/material/train-car-flatbed-tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-flatbed.svg (renamed from docs/src/material/templates/.icons/material/train-car-flatbed.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-gondola-full.svg (renamed from docs/src/material/templates/.icons/material/train-car-gondola-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-gondola.svg (renamed from docs/src/material/templates/.icons/material/train-car-gondola.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-hopper-covered.svg (renamed from docs/src/material/templates/.icons/material/train-car-hopper-covered.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-hopper-full.svg (renamed from docs/src/material/templates/.icons/material/train-car-hopper-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-hopper.svg (renamed from docs/src/material/templates/.icons/material/train-car-hopper.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-intermodal.svg (renamed from docs/src/material/templates/.icons/material/train-car-intermodal.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-passenger-door-open.svg (renamed from docs/src/material/templates/.icons/material/train-car-passenger-door-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-passenger-door.svg (renamed from docs/src/material/templates/.icons/material/train-car-passenger-door.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-passenger-variant.svg (renamed from docs/src/material/templates/.icons/material/train-car-passenger-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-passenger.svg (renamed from docs/src/material/templates/.icons/material/train-car-passenger.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car-tank.svg (renamed from docs/src/material/templates/.icons/material/train-car-tank.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-car.svg (renamed from docs/src/material/templates/.icons/material/train-car.svg)0
-rw-r--r--docs/src/templates/.icons/material/train-variant.svg (renamed from docs/src/material/templates/.icons/material/train-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/train.svg (renamed from docs/src/material/templates/.icons/material/train.svg)0
-rw-r--r--docs/src/templates/.icons/material/tram-side.svg (renamed from docs/src/material/templates/.icons/material/tram-side.svg)0
-rw-r--r--docs/src/templates/.icons/material/tram.svg (renamed from docs/src/material/templates/.icons/material/tram.svg)0
-rw-r--r--docs/src/templates/.icons/material/transcribe-close.svg (renamed from docs/src/material/templates/.icons/material/transcribe-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/transcribe.svg (renamed from docs/src/material/templates/.icons/material/transcribe.svg)0
-rw-r--r--docs/src/templates/.icons/material/transfer-down.svg (renamed from docs/src/material/templates/.icons/material/transfer-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/transfer-left.svg (renamed from docs/src/material/templates/.icons/material/transfer-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/transfer-right.svg (renamed from docs/src/material/templates/.icons/material/transfer-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/transfer-up.svg (renamed from docs/src/material/templates/.icons/material/transfer-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/transfer.svg (renamed from docs/src/material/templates/.icons/material/transfer.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-connection-horizontal.svg (renamed from docs/src/material/templates/.icons/material/transit-connection-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-connection-variant.svg (renamed from docs/src/material/templates/.icons/material/transit-connection-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-connection.svg (renamed from docs/src/material/templates/.icons/material/transit-connection.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-detour.svg (renamed from docs/src/material/templates/.icons/material/transit-detour.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-skip.svg (renamed from docs/src/material/templates/.icons/material/transit-skip.svg)0
-rw-r--r--docs/src/templates/.icons/material/transit-transfer.svg (renamed from docs/src/material/templates/.icons/material/transit-transfer.svg)0
-rw-r--r--docs/src/templates/.icons/material/transition-masked.svg (renamed from docs/src/material/templates/.icons/material/transition-masked.svg)0
-rw-r--r--docs/src/templates/.icons/material/transition.svg (renamed from docs/src/material/templates/.icons/material/transition.svg)0
-rw-r--r--docs/src/templates/.icons/material/translate-off.svg (renamed from docs/src/material/templates/.icons/material/translate-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/translate-variant.svg (renamed from docs/src/material/templates/.icons/material/translate-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/translate.svg (renamed from docs/src/material/templates/.icons/material/translate.svg)0
-rw-r--r--docs/src/templates/.icons/material/transmission-tower-export.svg (renamed from docs/src/material/templates/.icons/material/transmission-tower-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/transmission-tower-import.svg (renamed from docs/src/material/templates/.icons/material/transmission-tower-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/transmission-tower-off.svg (renamed from docs/src/material/templates/.icons/material/transmission-tower-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/transmission-tower.svg (renamed from docs/src/material/templates/.icons/material/transmission-tower.svg)0
-rw-r--r--docs/src/templates/.icons/material/trash-can-outline.svg (renamed from docs/src/material/templates/.icons/material/trash-can-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/trash-can.svg (renamed from docs/src/material/templates/.icons/material/trash-can.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-alert.svg (renamed from docs/src/material/templates/.icons/material/tray-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/tray-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/tray-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-full.svg (renamed from docs/src/material/templates/.icons/material/tray-full.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-minus.svg (renamed from docs/src/material/templates/.icons/material/tray-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-plus.svg (renamed from docs/src/material/templates/.icons/material/tray-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray-remove.svg (renamed from docs/src/material/templates/.icons/material/tray-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/tray.svg (renamed from docs/src/material/templates/.icons/material/tray.svg)0
-rw-r--r--docs/src/templates/.icons/material/treasure-chest-outline.svg (renamed from docs/src/material/templates/.icons/material/treasure-chest-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/treasure-chest.svg (renamed from docs/src/material/templates/.icons/material/treasure-chest.svg)0
-rw-r--r--docs/src/templates/.icons/material/tree-outline.svg (renamed from docs/src/material/templates/.icons/material/tree-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tree.svg (renamed from docs/src/material/templates/.icons/material/tree.svg)0
-rw-r--r--docs/src/templates/.icons/material/trello.svg (renamed from docs/src/material/templates/.icons/material/trello.svg)0
-rw-r--r--docs/src/templates/.icons/material/trending-down.svg (renamed from docs/src/material/templates/.icons/material/trending-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/trending-neutral.svg (renamed from docs/src/material/templates/.icons/material/trending-neutral.svg)0
-rw-r--r--docs/src/templates/.icons/material/trending-up.svg (renamed from docs/src/material/templates/.icons/material/trending-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-down-outline.svg (renamed from docs/src/material/templates/.icons/material/triangle-down-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-down.svg (renamed from docs/src/material/templates/.icons/material/triangle-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-outline.svg (renamed from docs/src/material/templates/.icons/material/triangle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-small-down.svg (renamed from docs/src/material/templates/.icons/material/triangle-small-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-small-up.svg (renamed from docs/src/material/templates/.icons/material/triangle-small-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle-wave.svg (renamed from docs/src/material/templates/.icons/material/triangle-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/triangle.svg (renamed from docs/src/material/templates/.icons/material/triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/triforce.svg (renamed from docs/src/material/templates/.icons/material/triforce.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy-award.svg (renamed from docs/src/material/templates/.icons/material/trophy-award.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy-broken.svg (renamed from docs/src/material/templates/.icons/material/trophy-broken.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy-outline.svg (renamed from docs/src/material/templates/.icons/material/trophy-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/trophy-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy-variant.svg (renamed from docs/src/material/templates/.icons/material/trophy-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/trophy.svg (renamed from docs/src/material/templates/.icons/material/trophy.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-alert.svg (renamed from docs/src/material/templates/.icons/material/truck-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-cargo-container.svg (renamed from docs/src/material/templates/.icons/material/truck-cargo-container.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-check-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-check.svg (renamed from docs/src/material/templates/.icons/material/truck-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-delivery-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-delivery-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-delivery.svg (renamed from docs/src/material/templates/.icons/material/truck-delivery.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-fast-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-fast-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-fast.svg (renamed from docs/src/material/templates/.icons/material/truck-fast.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-flatbed.svg (renamed from docs/src/material/templates/.icons/material/truck-flatbed.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-minus.svg (renamed from docs/src/material/templates/.icons/material/truck-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-plus.svg (renamed from docs/src/material/templates/.icons/material/truck-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/truck-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-remove.svg (renamed from docs/src/material/templates/.icons/material/truck-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-snowflake.svg (renamed from docs/src/material/templates/.icons/material/truck-snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck-trailer.svg (renamed from docs/src/material/templates/.icons/material/truck-trailer.svg)0
-rw-r--r--docs/src/templates/.icons/material/truck.svg (renamed from docs/src/material/templates/.icons/material/truck.svg)0
-rw-r--r--docs/src/templates/.icons/material/trumpet.svg (renamed from docs/src/material/templates/.icons/material/trumpet.svg)0
-rw-r--r--docs/src/templates/.icons/material/tshirt-crew-outline.svg (renamed from docs/src/material/templates/.icons/material/tshirt-crew-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tshirt-crew.svg (renamed from docs/src/material/templates/.icons/material/tshirt-crew.svg)0
-rw-r--r--docs/src/templates/.icons/material/tshirt-v-outline.svg (renamed from docs/src/material/templates/.icons/material/tshirt-v-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tshirt-v.svg (renamed from docs/src/material/templates/.icons/material/tshirt-v.svg)0
-rw-r--r--docs/src/templates/.icons/material/tsunami.svg (renamed from docs/src/material/templates/.icons/material/tsunami.svg)0
-rw-r--r--docs/src/templates/.icons/material/tumble-dryer-alert.svg (renamed from docs/src/material/templates/.icons/material/tumble-dryer-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/tumble-dryer-off.svg (renamed from docs/src/material/templates/.icons/material/tumble-dryer-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/tumble-dryer.svg (renamed from docs/src/material/templates/.icons/material/tumble-dryer.svg)0
-rw-r--r--docs/src/templates/.icons/material/tune-variant.svg (renamed from docs/src/material/templates/.icons/material/tune-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/tune-vertical-variant.svg (renamed from docs/src/material/templates/.icons/material/tune-vertical-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/tune-vertical.svg (renamed from docs/src/material/templates/.icons/material/tune-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/tune.svg (renamed from docs/src/material/templates/.icons/material/tune.svg)0
-rw-r--r--docs/src/templates/.icons/material/tunnel-outline.svg (renamed from docs/src/material/templates/.icons/material/tunnel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/tunnel.svg (renamed from docs/src/material/templates/.icons/material/tunnel.svg)0
-rw-r--r--docs/src/templates/.icons/material/turbine.svg (renamed from docs/src/material/templates/.icons/material/turbine.svg)0
-rw-r--r--docs/src/templates/.icons/material/turkey.svg (renamed from docs/src/material/templates/.icons/material/turkey.svg)0
-rw-r--r--docs/src/templates/.icons/material/turnstile-outline.svg (renamed from docs/src/material/templates/.icons/material/turnstile-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/turnstile.svg (renamed from docs/src/material/templates/.icons/material/turnstile.svg)0
-rw-r--r--docs/src/templates/.icons/material/turtle.svg (renamed from docs/src/material/templates/.icons/material/turtle.svg)0
-rw-r--r--docs/src/templates/.icons/material/twitch.svg (renamed from docs/src/material/templates/.icons/material/twitch.svg)0
-rw-r--r--docs/src/templates/.icons/material/twitter.svg (renamed from docs/src/material/templates/.icons/material/twitter.svg)0
-rw-r--r--docs/src/templates/.icons/material/two-factor-authentication.svg (renamed from docs/src/material/templates/.icons/material/two-factor-authentication.svg)0
-rw-r--r--docs/src/templates/.icons/material/typewriter.svg (renamed from docs/src/material/templates/.icons/material/typewriter.svg)0
-rw-r--r--docs/src/templates/.icons/material/ubisoft.svg (renamed from docs/src/material/templates/.icons/material/ubisoft.svg)0
-rw-r--r--docs/src/templates/.icons/material/ubuntu.svg (renamed from docs/src/material/templates/.icons/material/ubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/material/ufo-outline.svg (renamed from docs/src/material/templates/.icons/material/ufo-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/ufo.svg (renamed from docs/src/material/templates/.icons/material/ufo.svg)0
-rw-r--r--docs/src/templates/.icons/material/ultra-high-definition.svg (renamed from docs/src/material/templates/.icons/material/ultra-high-definition.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbraco.svg (renamed from docs/src/material/templates/.icons/material/umbraco.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-beach-outline.svg (renamed from docs/src/material/templates/.icons/material/umbrella-beach-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-beach.svg (renamed from docs/src/material/templates/.icons/material/umbrella-beach.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-closed-outline.svg (renamed from docs/src/material/templates/.icons/material/umbrella-closed-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-closed-variant.svg (renamed from docs/src/material/templates/.icons/material/umbrella-closed-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-closed.svg (renamed from docs/src/material/templates/.icons/material/umbrella-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella-outline.svg (renamed from docs/src/material/templates/.icons/material/umbrella-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/umbrella.svg (renamed from docs/src/material/templates/.icons/material/umbrella.svg)0
-rw-r--r--docs/src/templates/.icons/material/undo-variant.svg (renamed from docs/src/material/templates/.icons/material/undo-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/undo.svg (renamed from docs/src/material/templates/.icons/material/undo.svg)0
-rw-r--r--docs/src/templates/.icons/material/unfold-less-horizontal.svg (renamed from docs/src/material/templates/.icons/material/unfold-less-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/unfold-less-vertical.svg (renamed from docs/src/material/templates/.icons/material/unfold-less-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/unfold-more-horizontal.svg (renamed from docs/src/material/templates/.icons/material/unfold-more-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/unfold-more-vertical.svg (renamed from docs/src/material/templates/.icons/material/unfold-more-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/ungroup.svg (renamed from docs/src/material/templates/.icons/material/ungroup.svg)0
-rw-r--r--docs/src/templates/.icons/material/unicode.svg (renamed from docs/src/material/templates/.icons/material/unicode.svg)0
-rw-r--r--docs/src/templates/.icons/material/unicorn-variant.svg (renamed from docs/src/material/templates/.icons/material/unicorn-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/unicorn.svg (renamed from docs/src/material/templates/.icons/material/unicorn.svg)0
-rw-r--r--docs/src/templates/.icons/material/unicycle.svg (renamed from docs/src/material/templates/.icons/material/unicycle.svg)0
-rw-r--r--docs/src/templates/.icons/material/unity.svg (renamed from docs/src/material/templates/.icons/material/unity.svg)0
-rw-r--r--docs/src/templates/.icons/material/unreal.svg (renamed from docs/src/material/templates/.icons/material/unreal.svg)0
-rw-r--r--docs/src/templates/.icons/material/update.svg (renamed from docs/src/material/templates/.icons/material/update.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/upload-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-lock.svg (renamed from docs/src/material/templates/.icons/material/upload-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-multiple.svg (renamed from docs/src/material/templates/.icons/material/upload-multiple.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-network-outline.svg (renamed from docs/src/material/templates/.icons/material/upload-network-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-network.svg (renamed from docs/src/material/templates/.icons/material/upload-network.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-off-outline.svg (renamed from docs/src/material/templates/.icons/material/upload-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-off.svg (renamed from docs/src/material/templates/.icons/material/upload-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload-outline.svg (renamed from docs/src/material/templates/.icons/material/upload-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/upload.svg (renamed from docs/src/material/templates/.icons/material/upload.svg)0
-rw-r--r--docs/src/templates/.icons/material/usb-flash-drive-outline.svg (renamed from docs/src/material/templates/.icons/material/usb-flash-drive-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/usb-flash-drive.svg (renamed from docs/src/material/templates/.icons/material/usb-flash-drive.svg)0
-rw-r--r--docs/src/templates/.icons/material/usb-port.svg (renamed from docs/src/material/templates/.icons/material/usb-port.svg)0
-rw-r--r--docs/src/templates/.icons/material/usb.svg (renamed from docs/src/material/templates/.icons/material/usb.svg)0
-rw-r--r--docs/src/templates/.icons/material/vacuum-outline.svg (renamed from docs/src/material/templates/.icons/material/vacuum-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/vacuum.svg (renamed from docs/src/material/templates/.icons/material/vacuum.svg)0
-rw-r--r--docs/src/templates/.icons/material/valve-closed.svg (renamed from docs/src/material/templates/.icons/material/valve-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/valve-open.svg (renamed from docs/src/material/templates/.icons/material/valve-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/valve.svg (renamed from docs/src/material/templates/.icons/material/valve.svg)0
-rw-r--r--docs/src/templates/.icons/material/van-passenger.svg (renamed from docs/src/material/templates/.icons/material/van-passenger.svg)0
-rw-r--r--docs/src/templates/.icons/material/van-utility.svg (renamed from docs/src/material/templates/.icons/material/van-utility.svg)0
-rw-r--r--docs/src/templates/.icons/material/vanish-quarter.svg (renamed from docs/src/material/templates/.icons/material/vanish-quarter.svg)0
-rw-r--r--docs/src/templates/.icons/material/vanish.svg (renamed from docs/src/material/templates/.icons/material/vanish.svg)0
-rw-r--r--docs/src/templates/.icons/material/vanity-light.svg (renamed from docs/src/material/templates/.icons/material/vanity-light.svg)0
-rw-r--r--docs/src/templates/.icons/material/variable-box.svg (renamed from docs/src/material/templates/.icons/material/variable-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/variable.svg (renamed from docs/src/material/templates/.icons/material/variable.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-arrange-above.svg (renamed from docs/src/material/templates/.icons/material/vector-arrange-above.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-arrange-below.svg (renamed from docs/src/material/templates/.icons/material/vector-arrange-below.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-bezier.svg (renamed from docs/src/material/templates/.icons/material/vector-bezier.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-circle-variant.svg (renamed from docs/src/material/templates/.icons/material/vector-circle-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-circle.svg (renamed from docs/src/material/templates/.icons/material/vector-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-combine.svg (renamed from docs/src/material/templates/.icons/material/vector-combine.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-curve.svg (renamed from docs/src/material/templates/.icons/material/vector-curve.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-difference-ab.svg (renamed from docs/src/material/templates/.icons/material/vector-difference-ab.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-difference-ba.svg (renamed from docs/src/material/templates/.icons/material/vector-difference-ba.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-difference.svg (renamed from docs/src/material/templates/.icons/material/vector-difference.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-ellipse.svg (renamed from docs/src/material/templates/.icons/material/vector-ellipse.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-intersection.svg (renamed from docs/src/material/templates/.icons/material/vector-intersection.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-line.svg (renamed from docs/src/material/templates/.icons/material/vector-line.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-link.svg (renamed from docs/src/material/templates/.icons/material/vector-link.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-point-edit.svg (renamed from docs/src/material/templates/.icons/material/vector-point-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-point-minus.svg (renamed from docs/src/material/templates/.icons/material/vector-point-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-point-plus.svg (renamed from docs/src/material/templates/.icons/material/vector-point-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-point-select.svg (renamed from docs/src/material/templates/.icons/material/vector-point-select.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-point.svg (renamed from docs/src/material/templates/.icons/material/vector-point.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polygon-variant.svg (renamed from docs/src/material/templates/.icons/material/vector-polygon-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polygon.svg (renamed from docs/src/material/templates/.icons/material/vector-polygon.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polyline-edit.svg (renamed from docs/src/material/templates/.icons/material/vector-polyline-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polyline-minus.svg (renamed from docs/src/material/templates/.icons/material/vector-polyline-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polyline-plus.svg (renamed from docs/src/material/templates/.icons/material/vector-polyline-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polyline-remove.svg (renamed from docs/src/material/templates/.icons/material/vector-polyline-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-polyline.svg (renamed from docs/src/material/templates/.icons/material/vector-polyline.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-radius.svg (renamed from docs/src/material/templates/.icons/material/vector-radius.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-rectangle.svg (renamed from docs/src/material/templates/.icons/material/vector-rectangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-selection.svg (renamed from docs/src/material/templates/.icons/material/vector-selection.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-close.svg (renamed from docs/src/material/templates/.icons/material/vector-square-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-edit.svg (renamed from docs/src/material/templates/.icons/material/vector-square-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-minus.svg (renamed from docs/src/material/templates/.icons/material/vector-square-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-open.svg (renamed from docs/src/material/templates/.icons/material/vector-square-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-plus.svg (renamed from docs/src/material/templates/.icons/material/vector-square-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square-remove.svg (renamed from docs/src/material/templates/.icons/material/vector-square-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-square.svg (renamed from docs/src/material/templates/.icons/material/vector-square.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-triangle.svg (renamed from docs/src/material/templates/.icons/material/vector-triangle.svg)0
-rw-r--r--docs/src/templates/.icons/material/vector-union.svg (renamed from docs/src/material/templates/.icons/material/vector-union.svg)0
-rw-r--r--docs/src/templates/.icons/material/vhs.svg (renamed from docs/src/material/templates/.icons/material/vhs.svg)0
-rw-r--r--docs/src/templates/.icons/material/vibrate-off.svg (renamed from docs/src/material/templates/.icons/material/vibrate-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/vibrate.svg (renamed from docs/src/material/templates/.icons/material/vibrate.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-2d.svg (renamed from docs/src/material/templates/.icons/material/video-2d.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-3d-off.svg (renamed from docs/src/material/templates/.icons/material/video-3d-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-3d-variant.svg (renamed from docs/src/material/templates/.icons/material/video-3d-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-3d.svg (renamed from docs/src/material/templates/.icons/material/video-3d.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-4k-box.svg (renamed from docs/src/material/templates/.icons/material/video-4k-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-account.svg (renamed from docs/src/material/templates/.icons/material/video-account.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-box-off.svg (renamed from docs/src/material/templates/.icons/material/video-box-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-box.svg (renamed from docs/src/material/templates/.icons/material/video-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-check-outline.svg (renamed from docs/src/material/templates/.icons/material/video-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-check.svg (renamed from docs/src/material/templates/.icons/material/video-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-high-definition.svg (renamed from docs/src/material/templates/.icons/material/video-high-definition.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-image.svg (renamed from docs/src/material/templates/.icons/material/video-image.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-input-antenna.svg (renamed from docs/src/material/templates/.icons/material/video-input-antenna.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-input-component.svg (renamed from docs/src/material/templates/.icons/material/video-input-component.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-input-hdmi.svg (renamed from docs/src/material/templates/.icons/material/video-input-hdmi.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-input-scart.svg (renamed from docs/src/material/templates/.icons/material/video-input-scart.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-input-svideo.svg (renamed from docs/src/material/templates/.icons/material/video-input-svideo.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-marker-outline.svg (renamed from docs/src/material/templates/.icons/material/video-marker-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-marker.svg (renamed from docs/src/material/templates/.icons/material/video-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/video-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-minus.svg (renamed from docs/src/material/templates/.icons/material/video-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-off-outline.svg (renamed from docs/src/material/templates/.icons/material/video-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-off.svg (renamed from docs/src/material/templates/.icons/material/video-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-outline.svg (renamed from docs/src/material/templates/.icons/material/video-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/video-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-plus.svg (renamed from docs/src/material/templates/.icons/material/video-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-stabilization.svg (renamed from docs/src/material/templates/.icons/material/video-stabilization.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-switch-outline.svg (renamed from docs/src/material/templates/.icons/material/video-switch-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-switch.svg (renamed from docs/src/material/templates/.icons/material/video-switch.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-vintage.svg (renamed from docs/src/material/templates/.icons/material/video-vintage.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-wireless-outline.svg (renamed from docs/src/material/templates/.icons/material/video-wireless-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/video-wireless.svg (renamed from docs/src/material/templates/.icons/material/video-wireless.svg)0
-rw-r--r--docs/src/templates/.icons/material/video.svg (renamed from docs/src/material/templates/.icons/material/video.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-agenda-outline.svg (renamed from docs/src/material/templates/.icons/material/view-agenda-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-agenda.svg (renamed from docs/src/material/templates/.icons/material/view-agenda.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-array-outline.svg (renamed from docs/src/material/templates/.icons/material/view-array-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-array.svg (renamed from docs/src/material/templates/.icons/material/view-array.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-carousel-outline.svg (renamed from docs/src/material/templates/.icons/material/view-carousel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-carousel.svg (renamed from docs/src/material/templates/.icons/material/view-carousel.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-column-outline.svg (renamed from docs/src/material/templates/.icons/material/view-column-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-column.svg (renamed from docs/src/material/templates/.icons/material/view-column.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-comfy-outline.svg (renamed from docs/src/material/templates/.icons/material/view-comfy-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-comfy.svg (renamed from docs/src/material/templates/.icons/material/view-comfy.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-compact-outline.svg (renamed from docs/src/material/templates/.icons/material/view-compact-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-compact.svg (renamed from docs/src/material/templates/.icons/material/view-compact.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard-edit-outline.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard-edit-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard-edit.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard-edit.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard-outline.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard-variant.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-dashboard.svg (renamed from docs/src/material/templates/.icons/material/view-dashboard.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-day-outline.svg (renamed from docs/src/material/templates/.icons/material/view-day-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-day.svg (renamed from docs/src/material/templates/.icons/material/view-day.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-gallery-outline.svg (renamed from docs/src/material/templates/.icons/material/view-gallery-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-gallery.svg (renamed from docs/src/material/templates/.icons/material/view-gallery.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-grid-compact.svg (renamed from docs/src/material/templates/.icons/material/view-grid-compact.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-grid-outline.svg (renamed from docs/src/material/templates/.icons/material/view-grid-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-grid-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/view-grid-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-grid-plus.svg (renamed from docs/src/material/templates/.icons/material/view-grid-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-grid.svg (renamed from docs/src/material/templates/.icons/material/view-grid.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-headline.svg (renamed from docs/src/material/templates/.icons/material/view-headline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-list-outline.svg (renamed from docs/src/material/templates/.icons/material/view-list-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-list.svg (renamed from docs/src/material/templates/.icons/material/view-list.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-module-outline.svg (renamed from docs/src/material/templates/.icons/material/view-module-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-module.svg (renamed from docs/src/material/templates/.icons/material/view-module.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-parallel-outline.svg (renamed from docs/src/material/templates/.icons/material/view-parallel-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-parallel.svg (renamed from docs/src/material/templates/.icons/material/view-parallel.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-quilt-outline.svg (renamed from docs/src/material/templates/.icons/material/view-quilt-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-quilt.svg (renamed from docs/src/material/templates/.icons/material/view-quilt.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-sequential-outline.svg (renamed from docs/src/material/templates/.icons/material/view-sequential-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-sequential.svg (renamed from docs/src/material/templates/.icons/material/view-sequential.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-split-horizontal.svg (renamed from docs/src/material/templates/.icons/material/view-split-horizontal.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-split-vertical.svg (renamed from docs/src/material/templates/.icons/material/view-split-vertical.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-stream-outline.svg (renamed from docs/src/material/templates/.icons/material/view-stream-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-stream.svg (renamed from docs/src/material/templates/.icons/material/view-stream.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-week-outline.svg (renamed from docs/src/material/templates/.icons/material/view-week-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/view-week.svg (renamed from docs/src/material/templates/.icons/material/view-week.svg)0
-rw-r--r--docs/src/templates/.icons/material/vimeo.svg (renamed from docs/src/material/templates/.icons/material/vimeo.svg)0
-rw-r--r--docs/src/templates/.icons/material/violin.svg (renamed from docs/src/material/templates/.icons/material/violin.svg)0
-rw-r--r--docs/src/templates/.icons/material/virtual-reality.svg (renamed from docs/src/material/templates/.icons/material/virtual-reality.svg)0
-rw-r--r--docs/src/templates/.icons/material/virus-off-outline.svg (renamed from docs/src/material/templates/.icons/material/virus-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/virus-off.svg (renamed from docs/src/material/templates/.icons/material/virus-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/virus-outline.svg (renamed from docs/src/material/templates/.icons/material/virus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/virus.svg (renamed from docs/src/material/templates/.icons/material/virus.svg)0
-rw-r--r--docs/src/templates/.icons/material/vlc.svg (renamed from docs/src/material/templates/.icons/material/vlc.svg)0
-rw-r--r--docs/src/templates/.icons/material/voicemail.svg (renamed from docs/src/material/templates/.icons/material/voicemail.svg)0
-rw-r--r--docs/src/templates/.icons/material/volcano-outline.svg (renamed from docs/src/material/templates/.icons/material/volcano-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/volcano.svg (renamed from docs/src/material/templates/.icons/material/volcano.svg)0
-rw-r--r--docs/src/templates/.icons/material/volleyball.svg (renamed from docs/src/material/templates/.icons/material/volleyball.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-equal.svg (renamed from docs/src/material/templates/.icons/material/volume-equal.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-high.svg (renamed from docs/src/material/templates/.icons/material/volume-high.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-low.svg (renamed from docs/src/material/templates/.icons/material/volume-low.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-medium.svg (renamed from docs/src/material/templates/.icons/material/volume-medium.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-minus.svg (renamed from docs/src/material/templates/.icons/material/volume-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-mute.svg (renamed from docs/src/material/templates/.icons/material/volume-mute.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-off.svg (renamed from docs/src/material/templates/.icons/material/volume-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-plus.svg (renamed from docs/src/material/templates/.icons/material/volume-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-source.svg (renamed from docs/src/material/templates/.icons/material/volume-source.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-variant-off.svg (renamed from docs/src/material/templates/.icons/material/volume-variant-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/volume-vibrate.svg (renamed from docs/src/material/templates/.icons/material/volume-vibrate.svg)0
-rw-r--r--docs/src/templates/.icons/material/vote-outline.svg (renamed from docs/src/material/templates/.icons/material/vote-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/vote.svg (renamed from docs/src/material/templates/.icons/material/vote.svg)0
-rw-r--r--docs/src/templates/.icons/material/vpn.svg (renamed from docs/src/material/templates/.icons/material/vpn.svg)0
-rw-r--r--docs/src/templates/.icons/material/vuejs.svg (renamed from docs/src/material/templates/.icons/material/vuejs.svg)0
-rw-r--r--docs/src/templates/.icons/material/vuetify.svg (renamed from docs/src/material/templates/.icons/material/vuetify.svg)0
-rw-r--r--docs/src/templates/.icons/material/walk.svg (renamed from docs/src/material/templates/.icons/material/walk.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-fire.svg (renamed from docs/src/material/templates/.icons/material/wall-fire.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-flat-outline.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-flat-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-flat-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-flat-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-flat-variant.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-flat-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-flat.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-flat.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-outline.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-round-outline.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-round-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-round-variant-outline.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-round-variant-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-round-variant.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-round-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce-round.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce-round.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall-sconce.svg (renamed from docs/src/material/templates/.icons/material/wall-sconce.svg)0
-rw-r--r--docs/src/templates/.icons/material/wall.svg (renamed from docs/src/material/templates/.icons/material/wall.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-bifold-outline.svg (renamed from docs/src/material/templates/.icons/material/wallet-bifold-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-bifold.svg (renamed from docs/src/material/templates/.icons/material/wallet-bifold.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-giftcard.svg (renamed from docs/src/material/templates/.icons/material/wallet-giftcard.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-membership.svg (renamed from docs/src/material/templates/.icons/material/wallet-membership.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-outline.svg (renamed from docs/src/material/templates/.icons/material/wallet-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/wallet-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-plus.svg (renamed from docs/src/material/templates/.icons/material/wallet-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet-travel.svg (renamed from docs/src/material/templates/.icons/material/wallet-travel.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallet.svg (renamed from docs/src/material/templates/.icons/material/wallet.svg)0
-rw-r--r--docs/src/templates/.icons/material/wallpaper.svg (renamed from docs/src/material/templates/.icons/material/wallpaper.svg)0
-rw-r--r--docs/src/templates/.icons/material/wan.svg (renamed from docs/src/material/templates/.icons/material/wan.svg)0
-rw-r--r--docs/src/templates/.icons/material/wardrobe-outline.svg (renamed from docs/src/material/templates/.icons/material/wardrobe-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wardrobe.svg (renamed from docs/src/material/templates/.icons/material/wardrobe.svg)0
-rw-r--r--docs/src/templates/.icons/material/warehouse.svg (renamed from docs/src/material/templates/.icons/material/warehouse.svg)0
-rw-r--r--docs/src/templates/.icons/material/washing-machine-alert.svg (renamed from docs/src/material/templates/.icons/material/washing-machine-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/washing-machine-off.svg (renamed from docs/src/material/templates/.icons/material/washing-machine-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/washing-machine.svg (renamed from docs/src/material/templates/.icons/material/washing-machine.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-export-variant.svg (renamed from docs/src/material/templates/.icons/material/watch-export-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-export.svg (renamed from docs/src/material/templates/.icons/material/watch-export.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-import-variant.svg (renamed from docs/src/material/templates/.icons/material/watch-import-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-import.svg (renamed from docs/src/material/templates/.icons/material/watch-import.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-variant.svg (renamed from docs/src/material/templates/.icons/material/watch-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-vibrate-off.svg (renamed from docs/src/material/templates/.icons/material/watch-vibrate-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch-vibrate.svg (renamed from docs/src/material/templates/.icons/material/watch-vibrate.svg)0
-rw-r--r--docs/src/templates/.icons/material/watch.svg (renamed from docs/src/material/templates/.icons/material/watch.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/water-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-alert.svg (renamed from docs/src/material/templates/.icons/material/water-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-boiler-alert.svg (renamed from docs/src/material/templates/.icons/material/water-boiler-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-boiler-auto.svg (renamed from docs/src/material/templates/.icons/material/water-boiler-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-boiler-off.svg (renamed from docs/src/material/templates/.icons/material/water-boiler-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-boiler.svg (renamed from docs/src/material/templates/.icons/material/water-boiler.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-check-outline.svg (renamed from docs/src/material/templates/.icons/material/water-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-check.svg (renamed from docs/src/material/templates/.icons/material/water-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-circle.svg (renamed from docs/src/material/templates/.icons/material/water-circle.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-minus-outline.svg (renamed from docs/src/material/templates/.icons/material/water-minus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-minus.svg (renamed from docs/src/material/templates/.icons/material/water-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-off-outline.svg (renamed from docs/src/material/templates/.icons/material/water-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-off.svg (renamed from docs/src/material/templates/.icons/material/water-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-opacity.svg (renamed from docs/src/material/templates/.icons/material/water-opacity.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-outline.svg (renamed from docs/src/material/templates/.icons/material/water-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-percent-alert.svg (renamed from docs/src/material/templates/.icons/material/water-percent-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-percent.svg (renamed from docs/src/material/templates/.icons/material/water-percent.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-plus-outline.svg (renamed from docs/src/material/templates/.icons/material/water-plus-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-plus.svg (renamed from docs/src/material/templates/.icons/material/water-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-polo.svg (renamed from docs/src/material/templates/.icons/material/water-polo.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-pump-off.svg (renamed from docs/src/material/templates/.icons/material/water-pump-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-pump.svg (renamed from docs/src/material/templates/.icons/material/water-pump.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-remove-outline.svg (renamed from docs/src/material/templates/.icons/material/water-remove-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-remove.svg (renamed from docs/src/material/templates/.icons/material/water-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-sync.svg (renamed from docs/src/material/templates/.icons/material/water-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-thermometer-outline.svg (renamed from docs/src/material/templates/.icons/material/water-thermometer-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-thermometer.svg (renamed from docs/src/material/templates/.icons/material/water-thermometer.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-well-outline.svg (renamed from docs/src/material/templates/.icons/material/water-well-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/water-well.svg (renamed from docs/src/material/templates/.icons/material/water-well.svg)0
-rw-r--r--docs/src/templates/.icons/material/water.svg (renamed from docs/src/material/templates/.icons/material/water.svg)0
-rw-r--r--docs/src/templates/.icons/material/waterfall.svg (renamed from docs/src/material/templates/.icons/material/waterfall.svg)0
-rw-r--r--docs/src/templates/.icons/material/watering-can-outline.svg (renamed from docs/src/material/templates/.icons/material/watering-can-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/watering-can.svg (renamed from docs/src/material/templates/.icons/material/watering-can.svg)0
-rw-r--r--docs/src/templates/.icons/material/watermark.svg (renamed from docs/src/material/templates/.icons/material/watermark.svg)0
-rw-r--r--docs/src/templates/.icons/material/wave.svg (renamed from docs/src/material/templates/.icons/material/wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/waveform.svg (renamed from docs/src/material/templates/.icons/material/waveform.svg)0
-rw-r--r--docs/src/templates/.icons/material/waves-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/waves-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/waves-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/waves-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/waves-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/waves-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/waves.svg (renamed from docs/src/material/templates/.icons/material/waves.svg)0
-rw-r--r--docs/src/templates/.icons/material/waze.svg (renamed from docs/src/material/templates/.icons/material/waze.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-cloudy-alert.svg (renamed from docs/src/material/templates/.icons/material/weather-cloudy-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-cloudy-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/weather-cloudy-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-cloudy-clock.svg (renamed from docs/src/material/templates/.icons/material/weather-cloudy-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-cloudy.svg (renamed from docs/src/material/templates/.icons/material/weather-cloudy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-dust.svg (renamed from docs/src/material/templates/.icons/material/weather-dust.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-fog.svg (renamed from docs/src/material/templates/.icons/material/weather-fog.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-hail.svg (renamed from docs/src/material/templates/.icons/material/weather-hail.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-hazy.svg (renamed from docs/src/material/templates/.icons/material/weather-hazy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-hurricane-outline.svg (renamed from docs/src/material/templates/.icons/material/weather-hurricane-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-hurricane.svg (renamed from docs/src/material/templates/.icons/material/weather-hurricane.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-lightning-rainy.svg (renamed from docs/src/material/templates/.icons/material/weather-lightning-rainy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-lightning.svg (renamed from docs/src/material/templates/.icons/material/weather-lightning.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-night-partly-cloudy.svg (renamed from docs/src/material/templates/.icons/material/weather-night-partly-cloudy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-night.svg (renamed from docs/src/material/templates/.icons/material/weather-night.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-partly-cloudy.svg (renamed from docs/src/material/templates/.icons/material/weather-partly-cloudy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-partly-lightning.svg (renamed from docs/src/material/templates/.icons/material/weather-partly-lightning.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-partly-rainy.svg (renamed from docs/src/material/templates/.icons/material/weather-partly-rainy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-partly-snowy-rainy.svg (renamed from docs/src/material/templates/.icons/material/weather-partly-snowy-rainy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-partly-snowy.svg (renamed from docs/src/material/templates/.icons/material/weather-partly-snowy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-pouring.svg (renamed from docs/src/material/templates/.icons/material/weather-pouring.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-rainy.svg (renamed from docs/src/material/templates/.icons/material/weather-rainy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-snowy-heavy.svg (renamed from docs/src/material/templates/.icons/material/weather-snowy-heavy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-snowy-rainy.svg (renamed from docs/src/material/templates/.icons/material/weather-snowy-rainy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-snowy.svg (renamed from docs/src/material/templates/.icons/material/weather-snowy.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunny-alert.svg (renamed from docs/src/material/templates/.icons/material/weather-sunny-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunny-off.svg (renamed from docs/src/material/templates/.icons/material/weather-sunny-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunny.svg (renamed from docs/src/material/templates/.icons/material/weather-sunny.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunset-down.svg (renamed from docs/src/material/templates/.icons/material/weather-sunset-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunset-up.svg (renamed from docs/src/material/templates/.icons/material/weather-sunset-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-sunset.svg (renamed from docs/src/material/templates/.icons/material/weather-sunset.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-tornado.svg (renamed from docs/src/material/templates/.icons/material/weather-tornado.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-windy-variant.svg (renamed from docs/src/material/templates/.icons/material/weather-windy-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/weather-windy.svg (renamed from docs/src/material/templates/.icons/material/weather-windy.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-box.svg (renamed from docs/src/material/templates/.icons/material/web-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-cancel.svg (renamed from docs/src/material/templates/.icons/material/web-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-check.svg (renamed from docs/src/material/templates/.icons/material/web-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-clock.svg (renamed from docs/src/material/templates/.icons/material/web-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-minus.svg (renamed from docs/src/material/templates/.icons/material/web-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-off.svg (renamed from docs/src/material/templates/.icons/material/web-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-plus.svg (renamed from docs/src/material/templates/.icons/material/web-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-refresh.svg (renamed from docs/src/material/templates/.icons/material/web-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-remove.svg (renamed from docs/src/material/templates/.icons/material/web-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/web-sync.svg (renamed from docs/src/material/templates/.icons/material/web-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/web.svg (renamed from docs/src/material/templates/.icons/material/web.svg)0
-rw-r--r--docs/src/templates/.icons/material/webcam-off.svg (renamed from docs/src/material/templates/.icons/material/webcam-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/webcam.svg (renamed from docs/src/material/templates/.icons/material/webcam.svg)0
-rw-r--r--docs/src/templates/.icons/material/webhook.svg (renamed from docs/src/material/templates/.icons/material/webhook.svg)0
-rw-r--r--docs/src/templates/.icons/material/webpack.svg (renamed from docs/src/material/templates/.icons/material/webpack.svg)0
-rw-r--r--docs/src/templates/.icons/material/webrtc.svg (renamed from docs/src/material/templates/.icons/material/webrtc.svg)0
-rw-r--r--docs/src/templates/.icons/material/wechat.svg (renamed from docs/src/material/templates/.icons/material/wechat.svg)0
-rw-r--r--docs/src/templates/.icons/material/weight-gram.svg (renamed from docs/src/material/templates/.icons/material/weight-gram.svg)0
-rw-r--r--docs/src/templates/.icons/material/weight-kilogram.svg (renamed from docs/src/material/templates/.icons/material/weight-kilogram.svg)0
-rw-r--r--docs/src/templates/.icons/material/weight-lifter.svg (renamed from docs/src/material/templates/.icons/material/weight-lifter.svg)0
-rw-r--r--docs/src/templates/.icons/material/weight-pound.svg (renamed from docs/src/material/templates/.icons/material/weight-pound.svg)0
-rw-r--r--docs/src/templates/.icons/material/weight.svg (renamed from docs/src/material/templates/.icons/material/weight.svg)0
-rw-r--r--docs/src/templates/.icons/material/whatsapp.svg (renamed from docs/src/material/templates/.icons/material/whatsapp.svg)0
-rw-r--r--docs/src/templates/.icons/material/wheel-barrow.svg (renamed from docs/src/material/templates/.icons/material/wheel-barrow.svg)0
-rw-r--r--docs/src/templates/.icons/material/wheelchair-accessibility.svg (renamed from docs/src/material/templates/.icons/material/wheelchair-accessibility.svg)0
-rw-r--r--docs/src/templates/.icons/material/wheelchair.svg (renamed from docs/src/material/templates/.icons/material/wheelchair.svg)0
-rw-r--r--docs/src/templates/.icons/material/whistle-outline.svg (renamed from docs/src/material/templates/.icons/material/whistle-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/whistle.svg (renamed from docs/src/material/templates/.icons/material/whistle.svg)0
-rw-r--r--docs/src/templates/.icons/material/white-balance-auto.svg (renamed from docs/src/material/templates/.icons/material/white-balance-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/white-balance-incandescent.svg (renamed from docs/src/material/templates/.icons/material/white-balance-incandescent.svg)0
-rw-r--r--docs/src/templates/.icons/material/white-balance-iridescent.svg (renamed from docs/src/material/templates/.icons/material/white-balance-iridescent.svg)0
-rw-r--r--docs/src/templates/.icons/material/white-balance-sunny.svg (renamed from docs/src/material/templates/.icons/material/white-balance-sunny.svg)0
-rw-r--r--docs/src/templates/.icons/material/widgets-outline.svg (renamed from docs/src/material/templates/.icons/material/widgets-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/widgets.svg (renamed from docs/src/material/templates/.icons/material/widgets.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-alert.svg (renamed from docs/src/material/templates/.icons/material/wifi-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-down.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-left-right.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-left-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-left.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-left.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-right.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-right.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-up-down.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-up-down.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-arrow-up.svg (renamed from docs/src/material/templates/.icons/material/wifi-arrow-up.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-cancel.svg (renamed from docs/src/material/templates/.icons/material/wifi-cancel.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-check.svg (renamed from docs/src/material/templates/.icons/material/wifi-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-cog.svg (renamed from docs/src/material/templates/.icons/material/wifi-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-lock-open.svg (renamed from docs/src/material/templates/.icons/material/wifi-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-lock.svg (renamed from docs/src/material/templates/.icons/material/wifi-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-marker.svg (renamed from docs/src/material/templates/.icons/material/wifi-marker.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-minus.svg (renamed from docs/src/material/templates/.icons/material/wifi-minus.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-off.svg (renamed from docs/src/material/templates/.icons/material/wifi-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-plus.svg (renamed from docs/src/material/templates/.icons/material/wifi-plus.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-refresh.svg (renamed from docs/src/material/templates/.icons/material/wifi-refresh.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-remove.svg (renamed from docs/src/material/templates/.icons/material/wifi-remove.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-settings.svg (renamed from docs/src/material/templates/.icons/material/wifi-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-star.svg (renamed from docs/src/material/templates/.icons/material/wifi-star.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-1-alert.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-1-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-1-lock-open.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-1-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-1-lock.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-1-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-1.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-1.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-2-alert.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-2-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-2-lock-open.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-2-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-2-lock.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-2-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-2.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-2.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-3-alert.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-3-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-3-lock-open.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-3-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-3-lock.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-3-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-3.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-3.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-4-alert.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-4-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-4-lock-open.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-4-lock-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-4-lock.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-4-lock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-4.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-4.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-alert-outline.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-alert-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-lock-open-outline.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-lock-open-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-lock-outline.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-lock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-off-outline.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-off-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-off.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-off.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-strength-outline.svg (renamed from docs/src/material/templates/.icons/material/wifi-strength-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi-sync.svg (renamed from docs/src/material/templates/.icons/material/wifi-sync.svg)0
-rw-r--r--docs/src/templates/.icons/material/wifi.svg (renamed from docs/src/material/templates/.icons/material/wifi.svg)0
-rw-r--r--docs/src/templates/.icons/material/wikipedia.svg (renamed from docs/src/material/templates/.icons/material/wikipedia.svg)0
-rw-r--r--docs/src/templates/.icons/material/wind-power-outline.svg (renamed from docs/src/material/templates/.icons/material/wind-power-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wind-power.svg (renamed from docs/src/material/templates/.icons/material/wind-power.svg)0
-rw-r--r--docs/src/templates/.icons/material/wind-turbine-alert.svg (renamed from docs/src/material/templates/.icons/material/wind-turbine-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wind-turbine-check.svg (renamed from docs/src/material/templates/.icons/material/wind-turbine-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/wind-turbine.svg (renamed from docs/src/material/templates/.icons/material/wind-turbine.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-close.svg (renamed from docs/src/material/templates/.icons/material/window-close.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-closed-variant.svg (renamed from docs/src/material/templates/.icons/material/window-closed-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-closed.svg (renamed from docs/src/material/templates/.icons/material/window-closed.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-maximize.svg (renamed from docs/src/material/templates/.icons/material/window-maximize.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-minimize.svg (renamed from docs/src/material/templates/.icons/material/window-minimize.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-open-variant.svg (renamed from docs/src/material/templates/.icons/material/window-open-variant.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-open.svg (renamed from docs/src/material/templates/.icons/material/window-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-restore.svg (renamed from docs/src/material/templates/.icons/material/window-restore.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter-alert.svg (renamed from docs/src/material/templates/.icons/material/window-shutter-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter-auto.svg (renamed from docs/src/material/templates/.icons/material/window-shutter-auto.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter-cog.svg (renamed from docs/src/material/templates/.icons/material/window-shutter-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter-open.svg (renamed from docs/src/material/templates/.icons/material/window-shutter-open.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter-settings.svg (renamed from docs/src/material/templates/.icons/material/window-shutter-settings.svg)0
-rw-r--r--docs/src/templates/.icons/material/window-shutter.svg (renamed from docs/src/material/templates/.icons/material/window-shutter.svg)0
-rw-r--r--docs/src/templates/.icons/material/windsock.svg (renamed from docs/src/material/templates/.icons/material/windsock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wiper-wash-alert.svg (renamed from docs/src/material/templates/.icons/material/wiper-wash-alert.svg)0
-rw-r--r--docs/src/templates/.icons/material/wiper-wash.svg (renamed from docs/src/material/templates/.icons/material/wiper-wash.svg)0
-rw-r--r--docs/src/templates/.icons/material/wiper.svg (renamed from docs/src/material/templates/.icons/material/wiper.svg)0
-rw-r--r--docs/src/templates/.icons/material/wizard-hat.svg (renamed from docs/src/material/templates/.icons/material/wizard-hat.svg)0
-rw-r--r--docs/src/templates/.icons/material/wordpress.svg (renamed from docs/src/material/templates/.icons/material/wordpress.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrap-disabled.svg (renamed from docs/src/material/templates/.icons/material/wrap-disabled.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrap.svg (renamed from docs/src/material/templates/.icons/material/wrap.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-check-outline.svg (renamed from docs/src/material/templates/.icons/material/wrench-check-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-check.svg (renamed from docs/src/material/templates/.icons/material/wrench-check.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-clock-outline.svg (renamed from docs/src/material/templates/.icons/material/wrench-clock-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-clock.svg (renamed from docs/src/material/templates/.icons/material/wrench-clock.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-cog-outline.svg (renamed from docs/src/material/templates/.icons/material/wrench-cog-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-cog.svg (renamed from docs/src/material/templates/.icons/material/wrench-cog.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench-outline.svg (renamed from docs/src/material/templates/.icons/material/wrench-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/wrench.svg (renamed from docs/src/material/templates/.icons/material/wrench.svg)0
-rw-r--r--docs/src/templates/.icons/material/xamarin.svg (renamed from docs/src/material/templates/.icons/material/xamarin.svg)0
-rw-r--r--docs/src/templates/.icons/material/xml.svg (renamed from docs/src/material/templates/.icons/material/xml.svg)0
-rw-r--r--docs/src/templates/.icons/material/xmpp.svg (renamed from docs/src/material/templates/.icons/material/xmpp.svg)0
-rw-r--r--docs/src/templates/.icons/material/yahoo.svg (renamed from docs/src/material/templates/.icons/material/yahoo.svg)0
-rw-r--r--docs/src/templates/.icons/material/yeast.svg (renamed from docs/src/material/templates/.icons/material/yeast.svg)0
-rw-r--r--docs/src/templates/.icons/material/yin-yang.svg (renamed from docs/src/material/templates/.icons/material/yin-yang.svg)0
-rw-r--r--docs/src/templates/.icons/material/yoga.svg (renamed from docs/src/material/templates/.icons/material/yoga.svg)0
-rw-r--r--docs/src/templates/.icons/material/youtube-gaming.svg (renamed from docs/src/material/templates/.icons/material/youtube-gaming.svg)0
-rw-r--r--docs/src/templates/.icons/material/youtube-studio.svg (renamed from docs/src/material/templates/.icons/material/youtube-studio.svg)0
-rw-r--r--docs/src/templates/.icons/material/youtube-subscription.svg (renamed from docs/src/material/templates/.icons/material/youtube-subscription.svg)0
-rw-r--r--docs/src/templates/.icons/material/youtube-tv.svg (renamed from docs/src/material/templates/.icons/material/youtube-tv.svg)0
-rw-r--r--docs/src/templates/.icons/material/youtube.svg (renamed from docs/src/material/templates/.icons/material/youtube.svg)0
-rw-r--r--docs/src/templates/.icons/material/yurt.svg (renamed from docs/src/material/templates/.icons/material/yurt.svg)0
-rw-r--r--docs/src/templates/.icons/material/z-wave.svg (renamed from docs/src/material/templates/.icons/material/z-wave.svg)0
-rw-r--r--docs/src/templates/.icons/material/zend.svg (renamed from docs/src/material/templates/.icons/material/zend.svg)0
-rw-r--r--docs/src/templates/.icons/material/zigbee.svg (renamed from docs/src/material/templates/.icons/material/zigbee.svg)0
-rw-r--r--docs/src/templates/.icons/material/zip-box-outline.svg (renamed from docs/src/material/templates/.icons/material/zip-box-outline.svg)0
-rw-r--r--docs/src/templates/.icons/material/zip-box.svg (renamed from docs/src/material/templates/.icons/material/zip-box.svg)0
-rw-r--r--docs/src/templates/.icons/material/zip-disk.svg (renamed from docs/src/material/templates/.icons/material/zip-disk.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-aquarius.svg (renamed from docs/src/material/templates/.icons/material/zodiac-aquarius.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-aries.svg (renamed from docs/src/material/templates/.icons/material/zodiac-aries.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-cancer.svg (renamed from docs/src/material/templates/.icons/material/zodiac-cancer.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-capricorn.svg (renamed from docs/src/material/templates/.icons/material/zodiac-capricorn.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-gemini.svg (renamed from docs/src/material/templates/.icons/material/zodiac-gemini.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-leo.svg (renamed from docs/src/material/templates/.icons/material/zodiac-leo.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-libra.svg (renamed from docs/src/material/templates/.icons/material/zodiac-libra.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-pisces.svg (renamed from docs/src/material/templates/.icons/material/zodiac-pisces.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-sagittarius.svg (renamed from docs/src/material/templates/.icons/material/zodiac-sagittarius.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-scorpio.svg (renamed from docs/src/material/templates/.icons/material/zodiac-scorpio.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-taurus.svg (renamed from docs/src/material/templates/.icons/material/zodiac-taurus.svg)0
-rw-r--r--docs/src/templates/.icons/material/zodiac-virgo.svg (renamed from docs/src/material/templates/.icons/material/zodiac-virgo.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/LICENSE (renamed from docs/src/material/templates/.icons/octicons/LICENSE)0
-rw-r--r--docs/src/templates/.icons/octicons/accessibility-16.svg (renamed from docs/src/material/templates/.icons/octicons/accessibility-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/accessibility-inset-16.svg (renamed from docs/src/material/templates/.icons/octicons/accessibility-inset-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/alert-16.svg (renamed from docs/src/material/templates/.icons/octicons/alert-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/alert-24.svg (renamed from docs/src/material/templates/.icons/octicons/alert-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/alert-fill-12.svg (renamed from docs/src/material/templates/.icons/octicons/alert-fill-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/alert-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/alert-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/alert-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/alert-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/apps-16.svg (renamed from docs/src/material/templates/.icons/octicons/apps-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/archive-16.svg (renamed from docs/src/material/templates/.icons/octicons/archive-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/archive-24.svg (renamed from docs/src/material/templates/.icons/octicons/archive-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-both-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-both-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-both-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-both-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-left-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-left-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-left-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-left-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-right-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-right-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-down-right-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-down-right-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-left-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-left-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-left-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-left-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-right-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-right-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-right-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-right-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-switch-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-switch-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-switch-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-switch-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-left-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-left-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-left-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-left-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-right-16.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-right-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/arrow-up-right-24.svg (renamed from docs/src/material/templates/.icons/octicons/arrow-up-right-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/beaker-16.svg (renamed from docs/src/material/templates/.icons/octicons/beaker-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/beaker-24.svg (renamed from docs/src/material/templates/.icons/octicons/beaker-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-16.svg (renamed from docs/src/material/templates/.icons/octicons/bell-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-24.svg (renamed from docs/src/material/templates/.icons/octicons/bell-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/bell-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/bell-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-slash-16.svg (renamed from docs/src/material/templates/.icons/octicons/bell-slash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bell-slash-24.svg (renamed from docs/src/material/templates/.icons/octicons/bell-slash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/blocked-16.svg (renamed from docs/src/material/templates/.icons/octicons/blocked-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/blocked-24.svg (renamed from docs/src/material/templates/.icons/octicons/blocked-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bold-16.svg (renamed from docs/src/material/templates/.icons/octicons/bold-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bold-24.svg (renamed from docs/src/material/templates/.icons/octicons/bold-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/book-16.svg (renamed from docs/src/material/templates/.icons/octicons/book-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/book-24.svg (renamed from docs/src/material/templates/.icons/octicons/book-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-16.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-24.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-slash-16.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-slash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-slash-24.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-slash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bookmark-slash-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/bookmark-slash-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/briefcase-16.svg (renamed from docs/src/material/templates/.icons/octicons/briefcase-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/briefcase-24.svg (renamed from docs/src/material/templates/.icons/octicons/briefcase-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/broadcast-16.svg (renamed from docs/src/material/templates/.icons/octicons/broadcast-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/broadcast-24.svg (renamed from docs/src/material/templates/.icons/octicons/broadcast-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/browser-16.svg (renamed from docs/src/material/templates/.icons/octicons/browser-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/browser-24.svg (renamed from docs/src/material/templates/.icons/octicons/browser-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bug-16.svg (renamed from docs/src/material/templates/.icons/octicons/bug-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/bug-24.svg (renamed from docs/src/material/templates/.icons/octicons/bug-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cache-16.svg (renamed from docs/src/material/templates/.icons/octicons/cache-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/calendar-16.svg (renamed from docs/src/material/templates/.icons/octicons/calendar-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/calendar-24.svg (renamed from docs/src/material/templates/.icons/octicons/calendar-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-16.svg (renamed from docs/src/material/templates/.icons/octicons/check-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-24.svg (renamed from docs/src/material/templates/.icons/octicons/check-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-circle-16.svg (renamed from docs/src/material/templates/.icons/octicons/check-circle-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-circle-24.svg (renamed from docs/src/material/templates/.icons/octicons/check-circle-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-circle-fill-12.svg (renamed from docs/src/material/templates/.icons/octicons/check-circle-fill-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-circle-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/check-circle-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/check-circle-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/check-circle-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/checkbox-16.svg (renamed from docs/src/material/templates/.icons/octicons/checkbox-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/checkbox-24.svg (renamed from docs/src/material/templates/.icons/octicons/checkbox-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/checklist-16.svg (renamed from docs/src/material/templates/.icons/octicons/checklist-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/checklist-24.svg (renamed from docs/src/material/templates/.icons/octicons/checklist-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-down-12.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-down-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-down-16.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-down-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-down-24.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-down-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-left-16.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-left-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-left-24.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-left-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-right-12.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-right-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-right-16.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-right-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-right-24.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-right-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-up-12.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-up-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-up-16.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-up-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/chevron-up-24.svg (renamed from docs/src/material/templates/.icons/octicons/chevron-up-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/circle-16.svg (renamed from docs/src/material/templates/.icons/octicons/circle-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/circle-24.svg (renamed from docs/src/material/templates/.icons/octicons/circle-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/circle-slash-16.svg (renamed from docs/src/material/templates/.icons/octicons/circle-slash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/circle-slash-24.svg (renamed from docs/src/material/templates/.icons/octicons/circle-slash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/clock-16.svg (renamed from docs/src/material/templates/.icons/octicons/clock-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/clock-24.svg (renamed from docs/src/material/templates/.icons/octicons/clock-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/clock-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/clock-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/clock-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/clock-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cloud-16.svg (renamed from docs/src/material/templates/.icons/octicons/cloud-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cloud-24.svg (renamed from docs/src/material/templates/.icons/octicons/cloud-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cloud-offline-16.svg (renamed from docs/src/material/templates/.icons/octicons/cloud-offline-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cloud-offline-24.svg (renamed from docs/src/material/templates/.icons/octicons/cloud-offline-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-16.svg (renamed from docs/src/material/templates/.icons/octicons/code-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-24.svg (renamed from docs/src/material/templates/.icons/octicons/code-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-of-conduct-16.svg (renamed from docs/src/material/templates/.icons/octicons/code-of-conduct-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-of-conduct-24.svg (renamed from docs/src/material/templates/.icons/octicons/code-of-conduct-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-review-16.svg (renamed from docs/src/material/templates/.icons/octicons/code-review-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-review-24.svg (renamed from docs/src/material/templates/.icons/octicons/code-review-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-square-16.svg (renamed from docs/src/material/templates/.icons/octicons/code-square-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/code-square-24.svg (renamed from docs/src/material/templates/.icons/octicons/code-square-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codescan-16.svg (renamed from docs/src/material/templates/.icons/octicons/codescan-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codescan-24.svg (renamed from docs/src/material/templates/.icons/octicons/codescan-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codescan-checkmark-16.svg (renamed from docs/src/material/templates/.icons/octicons/codescan-checkmark-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codescan-checkmark-24.svg (renamed from docs/src/material/templates/.icons/octicons/codescan-checkmark-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codespaces-16.svg (renamed from docs/src/material/templates/.icons/octicons/codespaces-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/codespaces-24.svg (renamed from docs/src/material/templates/.icons/octicons/codespaces-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/columns-16.svg (renamed from docs/src/material/templates/.icons/octicons/columns-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/columns-24.svg (renamed from docs/src/material/templates/.icons/octicons/columns-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/command-palette-16.svg (renamed from docs/src/material/templates/.icons/octicons/command-palette-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/command-palette-24.svg (renamed from docs/src/material/templates/.icons/octicons/command-palette-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/comment-16.svg (renamed from docs/src/material/templates/.icons/octicons/comment-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/comment-24.svg (renamed from docs/src/material/templates/.icons/octicons/comment-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/comment-discussion-16.svg (renamed from docs/src/material/templates/.icons/octicons/comment-discussion-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/comment-discussion-24.svg (renamed from docs/src/material/templates/.icons/octicons/comment-discussion-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/commit-24.svg (renamed from docs/src/material/templates/.icons/octicons/commit-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/container-16.svg (renamed from docs/src/material/templates/.icons/octicons/container-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/container-24.svg (renamed from docs/src/material/templates/.icons/octicons/container-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-16.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-24.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-48.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-48.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-96.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-96.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-error-16.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-error-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copilot-warning-16.svg (renamed from docs/src/material/templates/.icons/octicons/copilot-warning-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copy-16.svg (renamed from docs/src/material/templates/.icons/octicons/copy-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/copy-24.svg (renamed from docs/src/material/templates/.icons/octicons/copy-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cpu-16.svg (renamed from docs/src/material/templates/.icons/octicons/cpu-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cpu-24.svg (renamed from docs/src/material/templates/.icons/octicons/cpu-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/credit-card-16.svg (renamed from docs/src/material/templates/.icons/octicons/credit-card-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/credit-card-24.svg (renamed from docs/src/material/templates/.icons/octicons/credit-card-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cross-reference-16.svg (renamed from docs/src/material/templates/.icons/octicons/cross-reference-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/cross-reference-24.svg (renamed from docs/src/material/templates/.icons/octicons/cross-reference-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dash-16.svg (renamed from docs/src/material/templates/.icons/octicons/dash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dash-24.svg (renamed from docs/src/material/templates/.icons/octicons/dash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/database-16.svg (renamed from docs/src/material/templates/.icons/octicons/database-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/database-24.svg (renamed from docs/src/material/templates/.icons/octicons/database-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dependabot-16.svg (renamed from docs/src/material/templates/.icons/octicons/dependabot-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dependabot-24.svg (renamed from docs/src/material/templates/.icons/octicons/dependabot-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/desktop-download-16.svg (renamed from docs/src/material/templates/.icons/octicons/desktop-download-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/desktop-download-24.svg (renamed from docs/src/material/templates/.icons/octicons/desktop-download-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-camera-16.svg (renamed from docs/src/material/templates/.icons/octicons/device-camera-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-camera-video-16.svg (renamed from docs/src/material/templates/.icons/octicons/device-camera-video-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-camera-video-24.svg (renamed from docs/src/material/templates/.icons/octicons/device-camera-video-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-desktop-16.svg (renamed from docs/src/material/templates/.icons/octicons/device-desktop-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-desktop-24.svg (renamed from docs/src/material/templates/.icons/octicons/device-desktop-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-mobile-16.svg (renamed from docs/src/material/templates/.icons/octicons/device-mobile-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/device-mobile-24.svg (renamed from docs/src/material/templates/.icons/octicons/device-mobile-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/devices-16.svg (renamed from docs/src/material/templates/.icons/octicons/devices-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/devices-24.svg (renamed from docs/src/material/templates/.icons/octicons/devices-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diamond-16.svg (renamed from docs/src/material/templates/.icons/octicons/diamond-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diamond-24.svg (renamed from docs/src/material/templates/.icons/octicons/diamond-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-24.svg (renamed from docs/src/material/templates/.icons/octicons/diff-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-added-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-added-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-ignored-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-ignored-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-modified-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-modified-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-removed-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-removed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/diff-renamed-16.svg (renamed from docs/src/material/templates/.icons/octicons/diff-renamed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-closed-24.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-closed-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-duplicate-16.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-duplicate-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-duplicate-24.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-duplicate-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-outdated-16.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-outdated-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/discussion-outdated-24.svg (renamed from docs/src/material/templates/.icons/octicons/discussion-outdated-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dot-16.svg (renamed from docs/src/material/templates/.icons/octicons/dot-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dot-24.svg (renamed from docs/src/material/templates/.icons/octicons/dot-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dot-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/dot-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/dot-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/dot-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/download-16.svg (renamed from docs/src/material/templates/.icons/octicons/download-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/download-24.svg (renamed from docs/src/material/templates/.icons/octicons/download-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/duplicate-16.svg (renamed from docs/src/material/templates/.icons/octicons/duplicate-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/duplicate-24.svg (renamed from docs/src/material/templates/.icons/octicons/duplicate-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/ellipsis-16.svg (renamed from docs/src/material/templates/.icons/octicons/ellipsis-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/eye-16.svg (renamed from docs/src/material/templates/.icons/octicons/eye-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/eye-24.svg (renamed from docs/src/material/templates/.icons/octicons/eye-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/eye-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/eye-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/eye-closed-24.svg (renamed from docs/src/material/templates/.icons/octicons/eye-closed-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-discussion-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-discussion-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-forked-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-forked-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-heart-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-heart-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-issue-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-issue-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-issue-draft-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-issue-draft-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-issue-open-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-issue-open-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-issue-reopen-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-issue-reopen-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-merged-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-merged-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-person-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-person-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-plus-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-plus-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-public-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-public-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-pull-request-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-pull-request-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-pull-request-draft-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-pull-request-draft-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-pull-request-open-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-pull-request-open-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-repo-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-repo-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-rocket-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-rocket-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-star-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-star-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-tag-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-tag-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/feed-trophy-16.svg (renamed from docs/src/material/templates/.icons/octicons/feed-trophy-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-added-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-added-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-badge-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-badge-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-binary-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-binary-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-binary-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-binary-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-code-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-code-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-code-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-code-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-diff-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-diff-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-diff-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-diff-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-open-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-open-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-symlink-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-symlink-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-directory-symlink-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-directory-symlink-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-media-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-media-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-moved-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-moved-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-removed-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-removed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-submodule-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-submodule-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-submodule-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-submodule-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-symlink-file-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-symlink-file-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-symlink-file-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-symlink-file-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-zip-16.svg (renamed from docs/src/material/templates/.icons/octicons/file-zip-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/file-zip-24.svg (renamed from docs/src/material/templates/.icons/octicons/file-zip-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/filter-16.svg (renamed from docs/src/material/templates/.icons/octicons/filter-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/filter-24.svg (renamed from docs/src/material/templates/.icons/octicons/filter-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/filter-remove-16.svg (renamed from docs/src/material/templates/.icons/octicons/filter-remove-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/filter-remove-24.svg (renamed from docs/src/material/templates/.icons/octicons/filter-remove-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fiscal-host-16.svg (renamed from docs/src/material/templates/.icons/octicons/fiscal-host-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/flame-16.svg (renamed from docs/src/material/templates/.icons/octicons/flame-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/flame-24.svg (renamed from docs/src/material/templates/.icons/octicons/flame-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-16.svg (renamed from docs/src/material/templates/.icons/octicons/fold-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-24.svg (renamed from docs/src/material/templates/.icons/octicons/fold-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-down-16.svg (renamed from docs/src/material/templates/.icons/octicons/fold-down-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-down-24.svg (renamed from docs/src/material/templates/.icons/octicons/fold-down-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-up-16.svg (renamed from docs/src/material/templates/.icons/octicons/fold-up-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/fold-up-24.svg (renamed from docs/src/material/templates/.icons/octicons/fold-up-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/gear-16.svg (renamed from docs/src/material/templates/.icons/octicons/gear-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/gear-24.svg (renamed from docs/src/material/templates/.icons/octicons/gear-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/gift-16.svg (renamed from docs/src/material/templates/.icons/octicons/gift-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/gift-24.svg (renamed from docs/src/material/templates/.icons/octicons/gift-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-branch-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-branch-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-branch-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-branch-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-commit-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-commit-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-commit-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-commit-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-compare-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-compare-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-compare-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-compare-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-merge-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-merge-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-merge-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-merge-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-merge-queue-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-merge-queue-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-merge-queue-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-merge-queue-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-closed-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-closed-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-draft-16.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-draft-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/git-pull-request-draft-24.svg (renamed from docs/src/material/templates/.icons/octicons/git-pull-request-draft-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/globe-16.svg (renamed from docs/src/material/templates/.icons/octicons/globe-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/globe-24.svg (renamed from docs/src/material/templates/.icons/octicons/globe-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/goal-16.svg (renamed from docs/src/material/templates/.icons/octicons/goal-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/goal-24.svg (renamed from docs/src/material/templates/.icons/octicons/goal-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/grabber-16.svg (renamed from docs/src/material/templates/.icons/octicons/grabber-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/grabber-24.svg (renamed from docs/src/material/templates/.icons/octicons/grabber-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/graph-16.svg (renamed from docs/src/material/templates/.icons/octicons/graph-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/graph-24.svg (renamed from docs/src/material/templates/.icons/octicons/graph-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hash-16.svg (renamed from docs/src/material/templates/.icons/octicons/hash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hash-24.svg (renamed from docs/src/material/templates/.icons/octicons/hash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heading-16.svg (renamed from docs/src/material/templates/.icons/octicons/heading-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heading-24.svg (renamed from docs/src/material/templates/.icons/octicons/heading-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heart-16.svg (renamed from docs/src/material/templates/.icons/octicons/heart-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heart-24.svg (renamed from docs/src/material/templates/.icons/octicons/heart-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heart-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/heart-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/heart-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/heart-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/history-16.svg (renamed from docs/src/material/templates/.icons/octicons/history-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/history-24.svg (renamed from docs/src/material/templates/.icons/octicons/history-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/home-16.svg (renamed from docs/src/material/templates/.icons/octicons/home-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/home-24.svg (renamed from docs/src/material/templates/.icons/octicons/home-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/home-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/home-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/horizontal-rule-16.svg (renamed from docs/src/material/templates/.icons/octicons/horizontal-rule-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/horizontal-rule-24.svg (renamed from docs/src/material/templates/.icons/octicons/horizontal-rule-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hourglass-16.svg (renamed from docs/src/material/templates/.icons/octicons/hourglass-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hourglass-24.svg (renamed from docs/src/material/templates/.icons/octicons/hourglass-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hubot-16.svg (renamed from docs/src/material/templates/.icons/octicons/hubot-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/hubot-24.svg (renamed from docs/src/material/templates/.icons/octicons/hubot-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/id-badge-16.svg (renamed from docs/src/material/templates/.icons/octicons/id-badge-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/image-16.svg (renamed from docs/src/material/templates/.icons/octicons/image-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/image-24.svg (renamed from docs/src/material/templates/.icons/octicons/image-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/inbox-16.svg (renamed from docs/src/material/templates/.icons/octicons/inbox-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/inbox-24.svg (renamed from docs/src/material/templates/.icons/octicons/inbox-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/infinity-16.svg (renamed from docs/src/material/templates/.icons/octicons/infinity-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/infinity-24.svg (renamed from docs/src/material/templates/.icons/octicons/infinity-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/info-16.svg (renamed from docs/src/material/templates/.icons/octicons/info-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/info-24.svg (renamed from docs/src/material/templates/.icons/octicons/info-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-closed-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-closed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-closed-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-closed-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-draft-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-draft-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-draft-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-draft-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-opened-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-opened-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-opened-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-opened-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-reopened-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-reopened-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-reopened-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-reopened-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-tracked-by-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-tracked-by-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-tracked-by-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-tracked-by-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-tracks-16.svg (renamed from docs/src/material/templates/.icons/octicons/issue-tracks-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/issue-tracks-24.svg (renamed from docs/src/material/templates/.icons/octicons/issue-tracks-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/italic-16.svg (renamed from docs/src/material/templates/.icons/octicons/italic-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/italic-24.svg (renamed from docs/src/material/templates/.icons/octicons/italic-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/iterations-16.svg (renamed from docs/src/material/templates/.icons/octicons/iterations-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/iterations-24.svg (renamed from docs/src/material/templates/.icons/octicons/iterations-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/kebab-horizontal-16.svg (renamed from docs/src/material/templates/.icons/octicons/kebab-horizontal-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/kebab-horizontal-24.svg (renamed from docs/src/material/templates/.icons/octicons/kebab-horizontal-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/key-16.svg (renamed from docs/src/material/templates/.icons/octicons/key-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/key-24.svg (renamed from docs/src/material/templates/.icons/octicons/key-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/key-asterisk-16.svg (renamed from docs/src/material/templates/.icons/octicons/key-asterisk-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/law-16.svg (renamed from docs/src/material/templates/.icons/octicons/law-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/law-24.svg (renamed from docs/src/material/templates/.icons/octicons/law-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/light-bulb-16.svg (renamed from docs/src/material/templates/.icons/octicons/light-bulb-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/light-bulb-24.svg (renamed from docs/src/material/templates/.icons/octicons/light-bulb-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/link-16.svg (renamed from docs/src/material/templates/.icons/octicons/link-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/link-24.svg (renamed from docs/src/material/templates/.icons/octicons/link-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/link-external-16.svg (renamed from docs/src/material/templates/.icons/octicons/link-external-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/link-external-24.svg (renamed from docs/src/material/templates/.icons/octicons/link-external-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/list-ordered-16.svg (renamed from docs/src/material/templates/.icons/octicons/list-ordered-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/list-ordered-24.svg (renamed from docs/src/material/templates/.icons/octicons/list-ordered-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/list-unordered-16.svg (renamed from docs/src/material/templates/.icons/octicons/list-unordered-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/list-unordered-24.svg (renamed from docs/src/material/templates/.icons/octicons/list-unordered-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/location-16.svg (renamed from docs/src/material/templates/.icons/octicons/location-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/location-24.svg (renamed from docs/src/material/templates/.icons/octicons/location-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/lock-16.svg (renamed from docs/src/material/templates/.icons/octicons/lock-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/lock-24.svg (renamed from docs/src/material/templates/.icons/octicons/lock-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/log-16.svg (renamed from docs/src/material/templates/.icons/octicons/log-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/log-24.svg (renamed from docs/src/material/templates/.icons/octicons/log-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/logo-gist-16.svg (renamed from docs/src/material/templates/.icons/octicons/logo-gist-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/logo-github-16.svg (renamed from docs/src/material/templates/.icons/octicons/logo-github-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mail-16.svg (renamed from docs/src/material/templates/.icons/octicons/mail-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mail-24.svg (renamed from docs/src/material/templates/.icons/octicons/mail-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mark-github-16.svg (renamed from docs/src/material/templates/.icons/octicons/mark-github-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/markdown-16.svg (renamed from docs/src/material/templates/.icons/octicons/markdown-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/megaphone-16.svg (renamed from docs/src/material/templates/.icons/octicons/megaphone-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/megaphone-24.svg (renamed from docs/src/material/templates/.icons/octicons/megaphone-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mention-16.svg (renamed from docs/src/material/templates/.icons/octicons/mention-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mention-24.svg (renamed from docs/src/material/templates/.icons/octicons/mention-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/meter-16.svg (renamed from docs/src/material/templates/.icons/octicons/meter-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/milestone-16.svg (renamed from docs/src/material/templates/.icons/octicons/milestone-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/milestone-24.svg (renamed from docs/src/material/templates/.icons/octicons/milestone-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mirror-16.svg (renamed from docs/src/material/templates/.icons/octicons/mirror-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mirror-24.svg (renamed from docs/src/material/templates/.icons/octicons/mirror-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/moon-16.svg (renamed from docs/src/material/templates/.icons/octicons/moon-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/moon-24.svg (renamed from docs/src/material/templates/.icons/octicons/moon-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mortar-board-16.svg (renamed from docs/src/material/templates/.icons/octicons/mortar-board-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mortar-board-24.svg (renamed from docs/src/material/templates/.icons/octicons/mortar-board-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-bottom-16.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-bottom-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-bottom-24.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-bottom-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-end-16.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-end-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-end-24.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-end-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-start-16.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-start-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-start-24.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-start-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-top-16.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-top-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/move-to-top-24.svg (renamed from docs/src/material/templates/.icons/octicons/move-to-top-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/multi-select-16.svg (renamed from docs/src/material/templates/.icons/octicons/multi-select-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/multi-select-24.svg (renamed from docs/src/material/templates/.icons/octicons/multi-select-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mute-16.svg (renamed from docs/src/material/templates/.icons/octicons/mute-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/mute-24.svg (renamed from docs/src/material/templates/.icons/octicons/mute-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/no-entry-16.svg (renamed from docs/src/material/templates/.icons/octicons/no-entry-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/no-entry-24.svg (renamed from docs/src/material/templates/.icons/octicons/no-entry-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/no-entry-fill-12.svg (renamed from docs/src/material/templates/.icons/octicons/no-entry-fill-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/north-star-16.svg (renamed from docs/src/material/templates/.icons/octicons/north-star-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/north-star-24.svg (renamed from docs/src/material/templates/.icons/octicons/north-star-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/note-16.svg (renamed from docs/src/material/templates/.icons/octicons/note-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/note-24.svg (renamed from docs/src/material/templates/.icons/octicons/note-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/number-16.svg (renamed from docs/src/material/templates/.icons/octicons/number-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/number-24.svg (renamed from docs/src/material/templates/.icons/octicons/number-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/organization-16.svg (renamed from docs/src/material/templates/.icons/octicons/organization-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/organization-24.svg (renamed from docs/src/material/templates/.icons/octicons/organization-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-16.svg (renamed from docs/src/material/templates/.icons/octicons/package-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-24.svg (renamed from docs/src/material/templates/.icons/octicons/package-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-dependencies-16.svg (renamed from docs/src/material/templates/.icons/octicons/package-dependencies-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-dependencies-24.svg (renamed from docs/src/material/templates/.icons/octicons/package-dependencies-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-dependents-16.svg (renamed from docs/src/material/templates/.icons/octicons/package-dependents-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/package-dependents-24.svg (renamed from docs/src/material/templates/.icons/octicons/package-dependents-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paintbrush-16.svg (renamed from docs/src/material/templates/.icons/octicons/paintbrush-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paper-airplane-16.svg (renamed from docs/src/material/templates/.icons/octicons/paper-airplane-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paper-airplane-24.svg (renamed from docs/src/material/templates/.icons/octicons/paper-airplane-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paperclip-16.svg (renamed from docs/src/material/templates/.icons/octicons/paperclip-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paperclip-24.svg (renamed from docs/src/material/templates/.icons/octicons/paperclip-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/passkey-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/passkey-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/passkey-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/passkey-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paste-16.svg (renamed from docs/src/material/templates/.icons/octicons/paste-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/paste-24.svg (renamed from docs/src/material/templates/.icons/octicons/paste-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pencil-16.svg (renamed from docs/src/material/templates/.icons/octicons/pencil-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pencil-24.svg (renamed from docs/src/material/templates/.icons/octicons/pencil-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/people-16.svg (renamed from docs/src/material/templates/.icons/octicons/people-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/people-24.svg (renamed from docs/src/material/templates/.icons/octicons/people-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-16.svg (renamed from docs/src/material/templates/.icons/octicons/person-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-24.svg (renamed from docs/src/material/templates/.icons/octicons/person-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-add-16.svg (renamed from docs/src/material/templates/.icons/octicons/person-add-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-add-24.svg (renamed from docs/src/material/templates/.icons/octicons/person-add-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/person-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/person-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/person-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pin-16.svg (renamed from docs/src/material/templates/.icons/octicons/pin-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pin-24.svg (renamed from docs/src/material/templates/.icons/octicons/pin-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pin-slash-16.svg (renamed from docs/src/material/templates/.icons/octicons/pin-slash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pin-slash-24.svg (renamed from docs/src/material/templates/.icons/octicons/pin-slash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pivot-column-16.svg (renamed from docs/src/material/templates/.icons/octicons/pivot-column-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pivot-column-24.svg (renamed from docs/src/material/templates/.icons/octicons/pivot-column-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/play-16.svg (renamed from docs/src/material/templates/.icons/octicons/play-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/play-24.svg (renamed from docs/src/material/templates/.icons/octicons/play-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plug-16.svg (renamed from docs/src/material/templates/.icons/octicons/plug-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plug-24.svg (renamed from docs/src/material/templates/.icons/octicons/plug-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plus-16.svg (renamed from docs/src/material/templates/.icons/octicons/plus-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plus-24.svg (renamed from docs/src/material/templates/.icons/octicons/plus-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plus-circle-16.svg (renamed from docs/src/material/templates/.icons/octicons/plus-circle-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/plus-circle-24.svg (renamed from docs/src/material/templates/.icons/octicons/plus-circle-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-16.svg (renamed from docs/src/material/templates/.icons/octicons/project-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-24.svg (renamed from docs/src/material/templates/.icons/octicons/project-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-roadmap-16.svg (renamed from docs/src/material/templates/.icons/octicons/project-roadmap-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-roadmap-24.svg (renamed from docs/src/material/templates/.icons/octicons/project-roadmap-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-symlink-16.svg (renamed from docs/src/material/templates/.icons/octicons/project-symlink-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-symlink-24.svg (renamed from docs/src/material/templates/.icons/octicons/project-symlink-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-template-16.svg (renamed from docs/src/material/templates/.icons/octicons/project-template-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/project-template-24.svg (renamed from docs/src/material/templates/.icons/octicons/project-template-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pulse-16.svg (renamed from docs/src/material/templates/.icons/octicons/pulse-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/pulse-24.svg (renamed from docs/src/material/templates/.icons/octicons/pulse-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/question-16.svg (renamed from docs/src/material/templates/.icons/octicons/question-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/question-24.svg (renamed from docs/src/material/templates/.icons/octicons/question-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/quote-16.svg (renamed from docs/src/material/templates/.icons/octicons/quote-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/quote-24.svg (renamed from docs/src/material/templates/.icons/octicons/quote-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/read-16.svg (renamed from docs/src/material/templates/.icons/octicons/read-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/read-24.svg (renamed from docs/src/material/templates/.icons/octicons/read-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/redo-16.svg (renamed from docs/src/material/templates/.icons/octicons/redo-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rel-file-path-16.svg (renamed from docs/src/material/templates/.icons/octicons/rel-file-path-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rel-file-path-24.svg (renamed from docs/src/material/templates/.icons/octicons/rel-file-path-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/reply-16.svg (renamed from docs/src/material/templates/.icons/octicons/reply-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/reply-24.svg (renamed from docs/src/material/templates/.icons/octicons/reply-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-clone-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-clone-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-clone-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-clone-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-deleted-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-deleted-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-forked-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-forked-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-forked-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-forked-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-locked-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-locked-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-locked-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-locked-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-pull-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-pull-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-pull-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-pull-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-push-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-push-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-push-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-push-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-template-16.svg (renamed from docs/src/material/templates/.icons/octicons/repo-template-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/repo-template-24.svg (renamed from docs/src/material/templates/.icons/octicons/repo-template-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/report-16.svg (renamed from docs/src/material/templates/.icons/octicons/report-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/report-24.svg (renamed from docs/src/material/templates/.icons/octicons/report-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rocket-16.svg (renamed from docs/src/material/templates/.icons/octicons/rocket-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rocket-24.svg (renamed from docs/src/material/templates/.icons/octicons/rocket-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rows-16.svg (renamed from docs/src/material/templates/.icons/octicons/rows-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rows-24.svg (renamed from docs/src/material/templates/.icons/octicons/rows-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rss-16.svg (renamed from docs/src/material/templates/.icons/octicons/rss-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/rss-24.svg (renamed from docs/src/material/templates/.icons/octicons/rss-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/ruby-16.svg (renamed from docs/src/material/templates/.icons/octicons/ruby-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/ruby-24.svg (renamed from docs/src/material/templates/.icons/octicons/ruby-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/screen-full-16.svg (renamed from docs/src/material/templates/.icons/octicons/screen-full-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/screen-full-24.svg (renamed from docs/src/material/templates/.icons/octicons/screen-full-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/screen-normal-16.svg (renamed from docs/src/material/templates/.icons/octicons/screen-normal-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/screen-normal-24.svg (renamed from docs/src/material/templates/.icons/octicons/screen-normal-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/search-16.svg (renamed from docs/src/material/templates/.icons/octicons/search-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/search-24.svg (renamed from docs/src/material/templates/.icons/octicons/search-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/server-16.svg (renamed from docs/src/material/templates/.icons/octicons/server-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/server-24.svg (renamed from docs/src/material/templates/.icons/octicons/server-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/share-16.svg (renamed from docs/src/material/templates/.icons/octicons/share-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/share-24.svg (renamed from docs/src/material/templates/.icons/octicons/share-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/share-android-16.svg (renamed from docs/src/material/templates/.icons/octicons/share-android-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/share-android-24.svg (renamed from docs/src/material/templates/.icons/octicons/share-android-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-16.svg (renamed from docs/src/material/templates/.icons/octicons/shield-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-24.svg (renamed from docs/src/material/templates/.icons/octicons/shield-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-check-16.svg (renamed from docs/src/material/templates/.icons/octicons/shield-check-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-check-24.svg (renamed from docs/src/material/templates/.icons/octicons/shield-check-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-lock-16.svg (renamed from docs/src/material/templates/.icons/octicons/shield-lock-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-lock-24.svg (renamed from docs/src/material/templates/.icons/octicons/shield-lock-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-slash-16.svg (renamed from docs/src/material/templates/.icons/octicons/shield-slash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-slash-24.svg (renamed from docs/src/material/templates/.icons/octicons/shield-slash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-x-16.svg (renamed from docs/src/material/templates/.icons/octicons/shield-x-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/shield-x-24.svg (renamed from docs/src/material/templates/.icons/octicons/shield-x-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sidebar-collapse-16.svg (renamed from docs/src/material/templates/.icons/octicons/sidebar-collapse-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sidebar-collapse-24.svg (renamed from docs/src/material/templates/.icons/octicons/sidebar-collapse-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sidebar-expand-16.svg (renamed from docs/src/material/templates/.icons/octicons/sidebar-expand-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sidebar-expand-24.svg (renamed from docs/src/material/templates/.icons/octicons/sidebar-expand-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sign-in-16.svg (renamed from docs/src/material/templates/.icons/octicons/sign-in-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sign-in-24.svg (renamed from docs/src/material/templates/.icons/octicons/sign-in-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sign-out-16.svg (renamed from docs/src/material/templates/.icons/octicons/sign-out-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sign-out-24.svg (renamed from docs/src/material/templates/.icons/octicons/sign-out-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/single-select-16.svg (renamed from docs/src/material/templates/.icons/octicons/single-select-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/single-select-24.svg (renamed from docs/src/material/templates/.icons/octicons/single-select-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/skip-16.svg (renamed from docs/src/material/templates/.icons/octicons/skip-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/skip-24.svg (renamed from docs/src/material/templates/.icons/octicons/skip-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/skip-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/skip-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/skip-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/skip-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sliders-16.svg (renamed from docs/src/material/templates/.icons/octicons/sliders-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/smiley-16.svg (renamed from docs/src/material/templates/.icons/octicons/smiley-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/smiley-24.svg (renamed from docs/src/material/templates/.icons/octicons/smiley-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sort-asc-16.svg (renamed from docs/src/material/templates/.icons/octicons/sort-asc-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sort-asc-24.svg (renamed from docs/src/material/templates/.icons/octicons/sort-asc-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sort-desc-16.svg (renamed from docs/src/material/templates/.icons/octicons/sort-desc-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sort-desc-24.svg (renamed from docs/src/material/templates/.icons/octicons/sort-desc-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sparkle-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/sparkle-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sponsor-tiers-16.svg (renamed from docs/src/material/templates/.icons/octicons/sponsor-tiers-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sponsor-tiers-24.svg (renamed from docs/src/material/templates/.icons/octicons/sponsor-tiers-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/square-16.svg (renamed from docs/src/material/templates/.icons/octicons/square-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/square-24.svg (renamed from docs/src/material/templates/.icons/octicons/square-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/square-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/square-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/square-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/square-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/squirrel-16.svg (renamed from docs/src/material/templates/.icons/octicons/squirrel-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/squirrel-24.svg (renamed from docs/src/material/templates/.icons/octicons/squirrel-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stack-16.svg (renamed from docs/src/material/templates/.icons/octicons/stack-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stack-24.svg (renamed from docs/src/material/templates/.icons/octicons/stack-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/star-16.svg (renamed from docs/src/material/templates/.icons/octicons/star-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/star-24.svg (renamed from docs/src/material/templates/.icons/octicons/star-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/star-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/star-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/star-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/star-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stop-16.svg (renamed from docs/src/material/templates/.icons/octicons/stop-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stop-24.svg (renamed from docs/src/material/templates/.icons/octicons/stop-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stopwatch-16.svg (renamed from docs/src/material/templates/.icons/octicons/stopwatch-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/stopwatch-24.svg (renamed from docs/src/material/templates/.icons/octicons/stopwatch-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/strikethrough-16.svg (renamed from docs/src/material/templates/.icons/octicons/strikethrough-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/strikethrough-24.svg (renamed from docs/src/material/templates/.icons/octicons/strikethrough-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sun-16.svg (renamed from docs/src/material/templates/.icons/octicons/sun-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sun-24.svg (renamed from docs/src/material/templates/.icons/octicons/sun-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sync-16.svg (renamed from docs/src/material/templates/.icons/octicons/sync-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/sync-24.svg (renamed from docs/src/material/templates/.icons/octicons/sync-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tab-24.svg (renamed from docs/src/material/templates/.icons/octicons/tab-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tab-external-16.svg (renamed from docs/src/material/templates/.icons/octicons/tab-external-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/table-16.svg (renamed from docs/src/material/templates/.icons/octicons/table-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/table-24.svg (renamed from docs/src/material/templates/.icons/octicons/table-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tag-16.svg (renamed from docs/src/material/templates/.icons/octicons/tag-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tag-24.svg (renamed from docs/src/material/templates/.icons/octicons/tag-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tasklist-16.svg (renamed from docs/src/material/templates/.icons/octicons/tasklist-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tasklist-24.svg (renamed from docs/src/material/templates/.icons/octicons/tasklist-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/telescope-16.svg (renamed from docs/src/material/templates/.icons/octicons/telescope-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/telescope-24.svg (renamed from docs/src/material/templates/.icons/octicons/telescope-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/telescope-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/telescope-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/telescope-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/telescope-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/terminal-16.svg (renamed from docs/src/material/templates/.icons/octicons/terminal-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/terminal-24.svg (renamed from docs/src/material/templates/.icons/octicons/terminal-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/three-bars-16.svg (renamed from docs/src/material/templates/.icons/octicons/three-bars-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/thumbsdown-16.svg (renamed from docs/src/material/templates/.icons/octicons/thumbsdown-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/thumbsdown-24.svg (renamed from docs/src/material/templates/.icons/octicons/thumbsdown-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/thumbsup-16.svg (renamed from docs/src/material/templates/.icons/octicons/thumbsup-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/thumbsup-24.svg (renamed from docs/src/material/templates/.icons/octicons/thumbsup-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tools-16.svg (renamed from docs/src/material/templates/.icons/octicons/tools-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tools-24.svg (renamed from docs/src/material/templates/.icons/octicons/tools-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tracked-by-closed-completed-16.svg (renamed from docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tracked-by-closed-completed-24.svg (renamed from docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg (renamed from docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg (renamed from docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/trash-16.svg (renamed from docs/src/material/templates/.icons/octicons/trash-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/trash-24.svg (renamed from docs/src/material/templates/.icons/octicons/trash-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-down-16.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-down-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-down-24.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-down-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-left-16.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-left-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-left-24.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-left-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-right-16.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-right-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-right-24.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-right-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-up-16.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-up-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/triangle-up-24.svg (renamed from docs/src/material/templates/.icons/octicons/triangle-up-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/trophy-16.svg (renamed from docs/src/material/templates/.icons/octicons/trophy-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/trophy-24.svg (renamed from docs/src/material/templates/.icons/octicons/trophy-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/typography-16.svg (renamed from docs/src/material/templates/.icons/octicons/typography-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/typography-24.svg (renamed from docs/src/material/templates/.icons/octicons/typography-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/undo-16.svg (renamed from docs/src/material/templates/.icons/octicons/undo-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unfold-16.svg (renamed from docs/src/material/templates/.icons/octicons/unfold-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unfold-24.svg (renamed from docs/src/material/templates/.icons/octicons/unfold-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unlink-16.svg (renamed from docs/src/material/templates/.icons/octicons/unlink-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unlink-24.svg (renamed from docs/src/material/templates/.icons/octicons/unlink-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unlock-16.svg (renamed from docs/src/material/templates/.icons/octicons/unlock-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unlock-24.svg (renamed from docs/src/material/templates/.icons/octicons/unlock-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unmute-16.svg (renamed from docs/src/material/templates/.icons/octicons/unmute-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unmute-24.svg (renamed from docs/src/material/templates/.icons/octicons/unmute-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unread-16.svg (renamed from docs/src/material/templates/.icons/octicons/unread-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unread-24.svg (renamed from docs/src/material/templates/.icons/octicons/unread-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unverified-16.svg (renamed from docs/src/material/templates/.icons/octicons/unverified-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/unverified-24.svg (renamed from docs/src/material/templates/.icons/octicons/unverified-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/upload-16.svg (renamed from docs/src/material/templates/.icons/octicons/upload-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/upload-24.svg (renamed from docs/src/material/templates/.icons/octicons/upload-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/verified-16.svg (renamed from docs/src/material/templates/.icons/octicons/verified-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/verified-24.svg (renamed from docs/src/material/templates/.icons/octicons/verified-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/versions-16.svg (renamed from docs/src/material/templates/.icons/octicons/versions-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/versions-24.svg (renamed from docs/src/material/templates/.icons/octicons/versions-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/video-16.svg (renamed from docs/src/material/templates/.icons/octicons/video-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/video-24.svg (renamed from docs/src/material/templates/.icons/octicons/video-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/webhook-16.svg (renamed from docs/src/material/templates/.icons/octicons/webhook-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/workflow-16.svg (renamed from docs/src/material/templates/.icons/octicons/workflow-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/workflow-24.svg (renamed from docs/src/material/templates/.icons/octicons/workflow-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-12.svg (renamed from docs/src/material/templates/.icons/octicons/x-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-16.svg (renamed from docs/src/material/templates/.icons/octicons/x-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-24.svg (renamed from docs/src/material/templates/.icons/octicons/x-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-circle-16.svg (renamed from docs/src/material/templates/.icons/octicons/x-circle-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-circle-24.svg (renamed from docs/src/material/templates/.icons/octicons/x-circle-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-circle-fill-12.svg (renamed from docs/src/material/templates/.icons/octicons/x-circle-fill-12.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-circle-fill-16.svg (renamed from docs/src/material/templates/.icons/octicons/x-circle-fill-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/x-circle-fill-24.svg (renamed from docs/src/material/templates/.icons/octicons/x-circle-fill-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zap-16.svg (renamed from docs/src/material/templates/.icons/octicons/zap-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zap-24.svg (renamed from docs/src/material/templates/.icons/octicons/zap-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zoom-in-16.svg (renamed from docs/src/material/templates/.icons/octicons/zoom-in-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zoom-in-24.svg (renamed from docs/src/material/templates/.icons/octicons/zoom-in-24.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zoom-out-16.svg (renamed from docs/src/material/templates/.icons/octicons/zoom-out-16.svg)0
-rw-r--r--docs/src/templates/.icons/octicons/zoom-out-24.svg (renamed from docs/src/material/templates/.icons/octicons/zoom-out-24.svg)0
-rw-r--r--docs/src/templates/.icons/simple/1001tracklists.svg (renamed from docs/src/material/templates/.icons/simple/1001tracklists.svg)0
-rw-r--r--docs/src/templates/.icons/simple/1password.svg (renamed from docs/src/material/templates/.icons/simple/1password.svg)0
-rw-r--r--docs/src/templates/.icons/simple/3m.svg (renamed from docs/src/material/templates/.icons/simple/3m.svg)0
-rw-r--r--docs/src/templates/.icons/simple/42.svg (renamed from docs/src/material/templates/.icons/simple/42.svg)0
-rw-r--r--docs/src/templates/.icons/simple/4chan.svg (renamed from docs/src/material/templates/.icons/simple/4chan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/4d.svg (renamed from docs/src/material/templates/.icons/simple/4d.svg)0
-rw-r--r--docs/src/templates/.icons/simple/500px.svg (renamed from docs/src/material/templates/.icons/simple/500px.svg)0
-rw-r--r--docs/src/templates/.icons/simple/LICENSE.md (renamed from docs/src/material/templates/.icons/simple/LICENSE.md)0
-rw-r--r--docs/src/templates/.icons/simple/abbott.svg (renamed from docs/src/material/templates/.icons/simple/abbott.svg)0
-rw-r--r--docs/src/templates/.icons/simple/abbrobotstudio.svg (renamed from docs/src/material/templates/.icons/simple/abbrobotstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/abbvie.svg (renamed from docs/src/material/templates/.icons/simple/abbvie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/abletonlive.svg (renamed from docs/src/material/templates/.icons/simple/abletonlive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aboutdotme.svg (renamed from docs/src/material/templates/.icons/simple/aboutdotme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/abstract.svg (renamed from docs/src/material/templates/.icons/simple/abstract.svg)0
-rw-r--r--docs/src/templates/.icons/simple/academia.svg (renamed from docs/src/material/templates/.icons/simple/academia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/accenture.svg (renamed from docs/src/material/templates/.icons/simple/accenture.svg)0
-rw-r--r--docs/src/templates/.icons/simple/acclaim.svg (renamed from docs/src/material/templates/.icons/simple/acclaim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/accusoft.svg (renamed from docs/src/material/templates/.icons/simple/accusoft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/acer.svg (renamed from docs/src/material/templates/.icons/simple/acer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/acm.svg (renamed from docs/src/material/templates/.icons/simple/acm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/actigraph.svg (renamed from docs/src/material/templates/.icons/simple/actigraph.svg)0
-rw-r--r--docs/src/templates/.icons/simple/activision.svg (renamed from docs/src/material/templates/.icons/simple/activision.svg)0
-rw-r--r--docs/src/templates/.icons/simple/acura.svg (renamed from docs/src/material/templates/.icons/simple/acura.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adafruit.svg (renamed from docs/src/material/templates/.icons/simple/adafruit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adblock.svg (renamed from docs/src/material/templates/.icons/simple/adblock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adblockplus.svg (renamed from docs/src/material/templates/.icons/simple/adblockplus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/addthis.svg (renamed from docs/src/material/templates/.icons/simple/addthis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adguard.svg (renamed from docs/src/material/templates/.icons/simple/adguard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adidas.svg (renamed from docs/src/material/templates/.icons/simple/adidas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adminer.svg (renamed from docs/src/material/templates/.icons/simple/adminer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobe.svg (renamed from docs/src/material/templates/.icons/simple/adobe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobeacrobatreader.svg (renamed from docs/src/material/templates/.icons/simple/adobeacrobatreader.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobeaftereffects.svg (renamed from docs/src/material/templates/.icons/simple/adobeaftereffects.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobeaudition.svg (renamed from docs/src/material/templates/.icons/simple/adobeaudition.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobecreativecloud.svg (renamed from docs/src/material/templates/.icons/simple/adobecreativecloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobedreamweaver.svg (renamed from docs/src/material/templates/.icons/simple/adobedreamweaver.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobefonts.svg (renamed from docs/src/material/templates/.icons/simple/adobefonts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobeillustrator.svg (renamed from docs/src/material/templates/.icons/simple/adobeillustrator.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobeindesign.svg (renamed from docs/src/material/templates/.icons/simple/adobeindesign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobelightroom.svg (renamed from docs/src/material/templates/.icons/simple/adobelightroom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobelightroomclassic.svg (renamed from docs/src/material/templates/.icons/simple/adobelightroomclassic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobephotoshop.svg (renamed from docs/src/material/templates/.icons/simple/adobephotoshop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobepremierepro.svg (renamed from docs/src/material/templates/.icons/simple/adobepremierepro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adobexd.svg (renamed from docs/src/material/templates/.icons/simple/adobexd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adonisjs.svg (renamed from docs/src/material/templates/.icons/simple/adonisjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adp.svg (renamed from docs/src/material/templates/.icons/simple/adp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adroll.svg (renamed from docs/src/material/templates/.icons/simple/adroll.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adventofcode.svg (renamed from docs/src/material/templates/.icons/simple/adventofcode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/adyen.svg (renamed from docs/src/material/templates/.icons/simple/adyen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aerlingus.svg (renamed from docs/src/material/templates/.icons/simple/aerlingus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aeroflot.svg (renamed from docs/src/material/templates/.icons/simple/aeroflot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aeromexico.svg (renamed from docs/src/material/templates/.icons/simple/aeromexico.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aerospike.svg (renamed from docs/src/material/templates/.icons/simple/aerospike.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aew.svg (renamed from docs/src/material/templates/.icons/simple/aew.svg)0
-rw-r--r--docs/src/templates/.icons/simple/affine.svg (renamed from docs/src/material/templates/.icons/simple/affine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/affinity.svg (renamed from docs/src/material/templates/.icons/simple/affinity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/affinitydesigner.svg (renamed from docs/src/material/templates/.icons/simple/affinitydesigner.svg)0
-rw-r--r--docs/src/templates/.icons/simple/affinityphoto.svg (renamed from docs/src/material/templates/.icons/simple/affinityphoto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/affinitypublisher.svg (renamed from docs/src/material/templates/.icons/simple/affinitypublisher.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aframe.svg (renamed from docs/src/material/templates/.icons/simple/aframe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/agora.svg (renamed from docs/src/material/templates/.icons/simple/agora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aib.svg (renamed from docs/src/material/templates/.icons/simple/aib.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aidungeon.svg (renamed from docs/src/material/templates/.icons/simple/aidungeon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aiohttp.svg (renamed from docs/src/material/templates/.icons/simple/aiohttp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aiqfome.svg (renamed from docs/src/material/templates/.icons/simple/aiqfome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airasia.svg (renamed from docs/src/material/templates/.icons/simple/airasia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airbnb.svg (renamed from docs/src/material/templates/.icons/simple/airbnb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airbrakedotio.svg (renamed from docs/src/material/templates/.icons/simple/airbrakedotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airbus.svg (renamed from docs/src/material/templates/.icons/simple/airbus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airbyte.svg (renamed from docs/src/material/templates/.icons/simple/airbyte.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aircall.svg (renamed from docs/src/material/templates/.icons/simple/aircall.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aircanada.svg (renamed from docs/src/material/templates/.icons/simple/aircanada.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airchina.svg (renamed from docs/src/material/templates/.icons/simple/airchina.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airfrance.svg (renamed from docs/src/material/templates/.icons/simple/airfrance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airindia.svg (renamed from docs/src/material/templates/.icons/simple/airindia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airplayaudio.svg (renamed from docs/src/material/templates/.icons/simple/airplayaudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airplayvideo.svg (renamed from docs/src/material/templates/.icons/simple/airplayvideo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/airtable.svg (renamed from docs/src/material/templates/.icons/simple/airtable.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ajv.svg (renamed from docs/src/material/templates/.icons/simple/ajv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/akamai.svg (renamed from docs/src/material/templates/.icons/simple/akamai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/akaunting.svg (renamed from docs/src/material/templates/.icons/simple/akaunting.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alacritty.svg (renamed from docs/src/material/templates/.icons/simple/alacritty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/albertheijn.svg (renamed from docs/src/material/templates/.icons/simple/albertheijn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alby.svg (renamed from docs/src/material/templates/.icons/simple/alby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alchemy.svg (renamed from docs/src/material/templates/.icons/simple/alchemy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aldinord.svg (renamed from docs/src/material/templates/.icons/simple/aldinord.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aldisud.svg (renamed from docs/src/material/templates/.icons/simple/aldisud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alfaromeo.svg (renamed from docs/src/material/templates/.icons/simple/alfaromeo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alfred.svg (renamed from docs/src/material/templates/.icons/simple/alfred.svg)0
-rw-r--r--docs/src/templates/.icons/simple/algolia.svg (renamed from docs/src/material/templates/.icons/simple/algolia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/algorand.svg (renamed from docs/src/material/templates/.icons/simple/algorand.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alibabacloud.svg (renamed from docs/src/material/templates/.icons/simple/alibabacloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alibabadotcom.svg (renamed from docs/src/material/templates/.icons/simple/alibabadotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alienware.svg (renamed from docs/src/material/templates/.icons/simple/alienware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aliexpress.svg (renamed from docs/src/material/templates/.icons/simple/aliexpress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alipay.svg (renamed from docs/src/material/templates/.icons/simple/alipay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/allegro.svg (renamed from docs/src/material/templates/.icons/simple/allegro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alliedmodders.svg (renamed from docs/src/material/templates/.icons/simple/alliedmodders.svg)0
-rw-r--r--docs/src/templates/.icons/simple/allocine.svg (renamed from docs/src/material/templates/.icons/simple/allocine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alltrails.svg (renamed from docs/src/material/templates/.icons/simple/alltrails.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alpinedotjs.svg (renamed from docs/src/material/templates/.icons/simple/alpinedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alpinelinux.svg (renamed from docs/src/material/templates/.icons/simple/alpinelinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alteryx.svg (renamed from docs/src/material/templates/.icons/simple/alteryx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/altiumdesigner.svg (renamed from docs/src/material/templates/.icons/simple/altiumdesigner.svg)0
-rw-r--r--docs/src/templates/.icons/simple/alwaysdata.svg (renamed from docs/src/material/templates/.icons/simple/alwaysdata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazon.svg (renamed from docs/src/material/templates/.icons/simple/amazon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonalexa.svg (renamed from docs/src/material/templates/.icons/simple/amazonalexa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonapigateway.svg (renamed from docs/src/material/templates/.icons/simple/amazonapigateway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonaws.svg (renamed from docs/src/material/templates/.icons/simple/amazonaws.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazoncloudwatch.svg (renamed from docs/src/material/templates/.icons/simple/amazoncloudwatch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazondocumentdb.svg (renamed from docs/src/material/templates/.icons/simple/amazondocumentdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazondynamodb.svg (renamed from docs/src/material/templates/.icons/simple/amazondynamodb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonec2.svg (renamed from docs/src/material/templates/.icons/simple/amazonec2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonecs.svg (renamed from docs/src/material/templates/.icons/simple/amazonecs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazoneks.svg (renamed from docs/src/material/templates/.icons/simple/amazoneks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonfiretv.svg (renamed from docs/src/material/templates/.icons/simple/amazonfiretv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazongames.svg (renamed from docs/src/material/templates/.icons/simple/amazongames.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazoniam.svg (renamed from docs/src/material/templates/.icons/simple/amazoniam.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonlumberyard.svg (renamed from docs/src/material/templates/.icons/simple/amazonlumberyard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonluna.svg (renamed from docs/src/material/templates/.icons/simple/amazonluna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonpay.svg (renamed from docs/src/material/templates/.icons/simple/amazonpay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonprime.svg (renamed from docs/src/material/templates/.icons/simple/amazonprime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonrds.svg (renamed from docs/src/material/templates/.icons/simple/amazonrds.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonredshift.svg (renamed from docs/src/material/templates/.icons/simple/amazonredshift.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonroute53.svg (renamed from docs/src/material/templates/.icons/simple/amazonroute53.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazons3.svg (renamed from docs/src/material/templates/.icons/simple/amazons3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonsimpleemailservice.svg (renamed from docs/src/material/templates/.icons/simple/amazonsimpleemailservice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amazonsqs.svg (renamed from docs/src/material/templates/.icons/simple/amazonsqs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amd.svg (renamed from docs/src/material/templates/.icons/simple/amd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ameba.svg (renamed from docs/src/material/templates/.icons/simple/ameba.svg)0
-rw-r--r--docs/src/templates/.icons/simple/americanairlines.svg (renamed from docs/src/material/templates/.icons/simple/americanairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/americanexpress.svg (renamed from docs/src/material/templates/.icons/simple/americanexpress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amg.svg (renamed from docs/src/material/templates/.icons/simple/amg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amp.svg (renamed from docs/src/material/templates/.icons/simple/amp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/amul.svg (renamed from docs/src/material/templates/.icons/simple/amul.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ana.svg (renamed from docs/src/material/templates/.icons/simple/ana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/anaconda.svg (renamed from docs/src/material/templates/.icons/simple/anaconda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/analogue.svg (renamed from docs/src/material/templates/.icons/simple/analogue.svg)0
-rw-r--r--docs/src/templates/.icons/simple/anchor.svg (renamed from docs/src/material/templates/.icons/simple/anchor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/andela.svg (renamed from docs/src/material/templates/.icons/simple/andela.svg)0
-rw-r--r--docs/src/templates/.icons/simple/android.svg (renamed from docs/src/material/templates/.icons/simple/android.svg)0
-rw-r--r--docs/src/templates/.icons/simple/androidauto.svg (renamed from docs/src/material/templates/.icons/simple/androidauto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/androidstudio.svg (renamed from docs/src/material/templates/.icons/simple/androidstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/angellist.svg (renamed from docs/src/material/templates/.icons/simple/angellist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/angular.svg (renamed from docs/src/material/templates/.icons/simple/angular.svg)0
-rw-r--r--docs/src/templates/.icons/simple/angularjs.svg (renamed from docs/src/material/templates/.icons/simple/angularjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/angularuniversal.svg (renamed from docs/src/material/templates/.icons/simple/angularuniversal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/anilist.svg (renamed from docs/src/material/templates/.icons/simple/anilist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ansible.svg (renamed from docs/src/material/templates/.icons/simple/ansible.svg)0
-rw-r--r--docs/src/templates/.icons/simple/answer.svg (renamed from docs/src/material/templates/.icons/simple/answer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ansys.svg (renamed from docs/src/material/templates/.icons/simple/ansys.svg)0
-rw-r--r--docs/src/templates/.icons/simple/anta.svg (renamed from docs/src/material/templates/.icons/simple/anta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/antdesign.svg (renamed from docs/src/material/templates/.icons/simple/antdesign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/antena3.svg (renamed from docs/src/material/templates/.icons/simple/antena3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/anydesk.svg (renamed from docs/src/material/templates/.icons/simple/anydesk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aol.svg (renamed from docs/src/material/templates/.icons/simple/aol.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apache.svg (renamed from docs/src/material/templates/.icons/simple/apache.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheairflow.svg (renamed from docs/src/material/templates/.icons/simple/apacheairflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheant.svg (renamed from docs/src/material/templates/.icons/simple/apacheant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachecassandra.svg (renamed from docs/src/material/templates/.icons/simple/apachecassandra.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachecloudstack.svg (renamed from docs/src/material/templates/.icons/simple/apachecloudstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachecordova.svg (renamed from docs/src/material/templates/.icons/simple/apachecordova.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachecouchdb.svg (renamed from docs/src/material/templates/.icons/simple/apachecouchdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachedruid.svg (renamed from docs/src/material/templates/.icons/simple/apachedruid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheecharts.svg (renamed from docs/src/material/templates/.icons/simple/apacheecharts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheflink.svg (renamed from docs/src/material/templates/.icons/simple/apacheflink.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachegroovy.svg (renamed from docs/src/material/templates/.icons/simple/apachegroovy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachehadoop.svg (renamed from docs/src/material/templates/.icons/simple/apachehadoop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachehive.svg (renamed from docs/src/material/templates/.icons/simple/apachehive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachejmeter.svg (renamed from docs/src/material/templates/.icons/simple/apachejmeter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachekafka.svg (renamed from docs/src/material/templates/.icons/simple/apachekafka.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachekylin.svg (renamed from docs/src/material/templates/.icons/simple/apachekylin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachemaven.svg (renamed from docs/src/material/templates/.icons/simple/apachemaven.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachenetbeanside.svg (renamed from docs/src/material/templates/.icons/simple/apachenetbeanside.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheopenoffice.svg (renamed from docs/src/material/templates/.icons/simple/apacheopenoffice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacheparquet.svg (renamed from docs/src/material/templates/.icons/simple/apacheparquet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachepulsar.svg (renamed from docs/src/material/templates/.icons/simple/apachepulsar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apacherocketmq.svg (renamed from docs/src/material/templates/.icons/simple/apacherocketmq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachesolr.svg (renamed from docs/src/material/templates/.icons/simple/apachesolr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachespark.svg (renamed from docs/src/material/templates/.icons/simple/apachespark.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachestorm.svg (renamed from docs/src/material/templates/.icons/simple/apachestorm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apachetomcat.svg (renamed from docs/src/material/templates/.icons/simple/apachetomcat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aparat.svg (renamed from docs/src/material/templates/.icons/simple/aparat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apifox.svg (renamed from docs/src/material/templates/.icons/simple/apifox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apollographql.svg (renamed from docs/src/material/templates/.icons/simple/apollographql.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apostrophe.svg (renamed from docs/src/material/templates/.icons/simple/apostrophe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appian.svg (renamed from docs/src/material/templates/.icons/simple/appian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/apple.svg (renamed from docs/src/material/templates/.icons/simple/apple.svg)0
-rw-r--r--docs/src/templates/.icons/simple/applearcade.svg (renamed from docs/src/material/templates/.icons/simple/applearcade.svg)0
-rw-r--r--docs/src/templates/.icons/simple/applemusic.svg (renamed from docs/src/material/templates/.icons/simple/applemusic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/applenews.svg (renamed from docs/src/material/templates/.icons/simple/applenews.svg)0
-rw-r--r--docs/src/templates/.icons/simple/applepay.svg (renamed from docs/src/material/templates/.icons/simple/applepay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/applepodcasts.svg (renamed from docs/src/material/templates/.icons/simple/applepodcasts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appletv.svg (renamed from docs/src/material/templates/.icons/simple/appletv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appsignal.svg (renamed from docs/src/material/templates/.icons/simple/appsignal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appsmith.svg (renamed from docs/src/material/templates/.icons/simple/appsmith.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appstore.svg (renamed from docs/src/material/templates/.icons/simple/appstore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appveyor.svg (renamed from docs/src/material/templates/.icons/simple/appveyor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/appwrite.svg (renamed from docs/src/material/templates/.icons/simple/appwrite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aqua.svg (renamed from docs/src/material/templates/.icons/simple/aqua.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aral.svg (renamed from docs/src/material/templates/.icons/simple/aral.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arangodb.svg (renamed from docs/src/material/templates/.icons/simple/arangodb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arcgis.svg (renamed from docs/src/material/templates/.icons/simple/arcgis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/archicad.svg (renamed from docs/src/material/templates/.icons/simple/archicad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/archiveofourown.svg (renamed from docs/src/material/templates/.icons/simple/archiveofourown.svg)0
-rw-r--r--docs/src/templates/.icons/simple/archlinux.svg (renamed from docs/src/material/templates/.icons/simple/archlinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ardour.svg (renamed from docs/src/material/templates/.icons/simple/ardour.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arduino.svg (renamed from docs/src/material/templates/.icons/simple/arduino.svg)0
-rw-r--r--docs/src/templates/.icons/simple/argo.svg (renamed from docs/src/material/templates/.icons/simple/argo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/argos.svg (renamed from docs/src/material/templates/.icons/simple/argos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ariakit.svg (renamed from docs/src/material/templates/.icons/simple/ariakit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arkecosystem.svg (renamed from docs/src/material/templates/.icons/simple/arkecosystem.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arlo.svg (renamed from docs/src/material/templates/.icons/simple/arlo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arm.svg (renamed from docs/src/material/templates/.icons/simple/arm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/armkeil.svg (renamed from docs/src/material/templates/.icons/simple/armkeil.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arstechnica.svg (renamed from docs/src/material/templates/.icons/simple/arstechnica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/artifacthub.svg (renamed from docs/src/material/templates/.icons/simple/artifacthub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/artixlinux.svg (renamed from docs/src/material/templates/.icons/simple/artixlinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/artstation.svg (renamed from docs/src/material/templates/.icons/simple/artstation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/arxiv.svg (renamed from docs/src/material/templates/.icons/simple/arxiv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/asana.svg (renamed from docs/src/material/templates/.icons/simple/asana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/asciidoctor.svg (renamed from docs/src/material/templates/.icons/simple/asciidoctor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/asciinema.svg (renamed from docs/src/material/templates/.icons/simple/asciinema.svg)0
-rw-r--r--docs/src/templates/.icons/simple/asda.svg (renamed from docs/src/material/templates/.icons/simple/asda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aseprite.svg (renamed from docs/src/material/templates/.icons/simple/aseprite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/askfm.svg (renamed from docs/src/material/templates/.icons/simple/askfm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/askubuntu.svg (renamed from docs/src/material/templates/.icons/simple/askubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/assemblyscript.svg (renamed from docs/src/material/templates/.icons/simple/assemblyscript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/astonmartin.svg (renamed from docs/src/material/templates/.icons/simple/astonmartin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/astro.svg (renamed from docs/src/material/templates/.icons/simple/astro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/asus.svg (renamed from docs/src/material/templates/.icons/simple/asus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/atandt.svg (renamed from docs/src/material/templates/.icons/simple/atandt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/atari.svg (renamed from docs/src/material/templates/.icons/simple/atari.svg)0
-rw-r--r--docs/src/templates/.icons/simple/atlassian.svg (renamed from docs/src/material/templates/.icons/simple/atlassian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/atom.svg (renamed from docs/src/material/templates/.icons/simple/atom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/auchan.svg (renamed from docs/src/material/templates/.icons/simple/auchan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audacity.svg (renamed from docs/src/material/templates/.icons/simple/audacity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audi.svg (renamed from docs/src/material/templates/.icons/simple/audi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audible.svg (renamed from docs/src/material/templates/.icons/simple/audible.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audioboom.svg (renamed from docs/src/material/templates/.icons/simple/audioboom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audiomack.svg (renamed from docs/src/material/templates/.icons/simple/audiomack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/audiotechnica.svg (renamed from docs/src/material/templates/.icons/simple/audiotechnica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/aurelia.svg (renamed from docs/src/material/templates/.icons/simple/aurelia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/auth0.svg (renamed from docs/src/material/templates/.icons/simple/auth0.svg)0
-rw-r--r--docs/src/templates/.icons/simple/authelia.svg (renamed from docs/src/material/templates/.icons/simple/authelia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/authy.svg (renamed from docs/src/material/templates/.icons/simple/authy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/autodesk.svg (renamed from docs/src/material/templates/.icons/simple/autodesk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/autodeskrevit.svg (renamed from docs/src/material/templates/.icons/simple/autodeskrevit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/autohotkey.svg (renamed from docs/src/material/templates/.icons/simple/autohotkey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/automattic.svg (renamed from docs/src/material/templates/.icons/simple/automattic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/autoprefixer.svg (renamed from docs/src/material/templates/.icons/simple/autoprefixer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/avajs.svg (renamed from docs/src/material/templates/.icons/simple/avajs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/avast.svg (renamed from docs/src/material/templates/.icons/simple/avast.svg)0
-rw-r--r--docs/src/templates/.icons/simple/avira.svg (renamed from docs/src/material/templates/.icons/simple/avira.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awesomelists.svg (renamed from docs/src/material/templates/.icons/simple/awesomelists.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awesomewm.svg (renamed from docs/src/material/templates/.icons/simple/awesomewm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awsamplify.svg (renamed from docs/src/material/templates/.icons/simple/awsamplify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awsfargate.svg (renamed from docs/src/material/templates/.icons/simple/awsfargate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awslambda.svg (renamed from docs/src/material/templates/.icons/simple/awslambda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/awsorganizations.svg (renamed from docs/src/material/templates/.icons/simple/awsorganizations.svg)0
-rw-r--r--docs/src/templates/.icons/simple/axios.svg (renamed from docs/src/material/templates/.icons/simple/axios.svg)0
-rw-r--r--docs/src/templates/.icons/simple/azureartifacts.svg (renamed from docs/src/material/templates/.icons/simple/azureartifacts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/azuredataexplorer.svg (renamed from docs/src/material/templates/.icons/simple/azuredataexplorer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/azuredevops.svg (renamed from docs/src/material/templates/.icons/simple/azuredevops.svg)0
-rw-r--r--docs/src/templates/.icons/simple/azurefunctions.svg (renamed from docs/src/material/templates/.icons/simple/azurefunctions.svg)0
-rw-r--r--docs/src/templates/.icons/simple/azurepipelines.svg (renamed from docs/src/material/templates/.icons/simple/azurepipelines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/babel.svg (renamed from docs/src/material/templates/.icons/simple/babel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/babylondotjs.svg (renamed from docs/src/material/templates/.icons/simple/babylondotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/backblaze.svg (renamed from docs/src/material/templates/.icons/simple/backblaze.svg)0
-rw-r--r--docs/src/templates/.icons/simple/backbonedotjs.svg (renamed from docs/src/material/templates/.icons/simple/backbonedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/backendless.svg (renamed from docs/src/material/templates/.icons/simple/backendless.svg)0
-rw-r--r--docs/src/templates/.icons/simple/backstage.svg (renamed from docs/src/material/templates/.icons/simple/backstage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/badgr.svg (renamed from docs/src/material/templates/.icons/simple/badgr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/badoo.svg (renamed from docs/src/material/templates/.icons/simple/badoo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/baidu.svg (renamed from docs/src/material/templates/.icons/simple/baidu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bamboo.svg (renamed from docs/src/material/templates/.icons/simple/bamboo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bandcamp.svg (renamed from docs/src/material/templates/.icons/simple/bandcamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bandlab.svg (renamed from docs/src/material/templates/.icons/simple/bandlab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bandrautomation.svg (renamed from docs/src/material/templates/.icons/simple/bandrautomation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bandsintown.svg (renamed from docs/src/material/templates/.icons/simple/bandsintown.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bankofamerica.svg (renamed from docs/src/material/templates/.icons/simple/bankofamerica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/barclays.svg (renamed from docs/src/material/templates/.icons/simple/barclays.svg)0
-rw-r--r--docs/src/templates/.icons/simple/baremetrics.svg (renamed from docs/src/material/templates/.icons/simple/baremetrics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/basecamp.svg (renamed from docs/src/material/templates/.icons/simple/basecamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bastyon.svg (renamed from docs/src/material/templates/.icons/simple/bastyon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bata.svg (renamed from docs/src/material/templates/.icons/simple/bata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bathasu.svg (renamed from docs/src/material/templates/.icons/simple/bathasu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/battledotnet.svg (renamed from docs/src/material/templates/.icons/simple/battledotnet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bbc.svg (renamed from docs/src/material/templates/.icons/simple/bbc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bbciplayer.svg (renamed from docs/src/material/templates/.icons/simple/bbciplayer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/beatport.svg (renamed from docs/src/material/templates/.icons/simple/beatport.svg)0
-rw-r--r--docs/src/templates/.icons/simple/beats.svg (renamed from docs/src/material/templates/.icons/simple/beats.svg)0
-rw-r--r--docs/src/templates/.icons/simple/beatsbydre.svg (renamed from docs/src/material/templates/.icons/simple/beatsbydre.svg)0
-rw-r--r--docs/src/templates/.icons/simple/behance.svg (renamed from docs/src/material/templates/.icons/simple/behance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/beijingsubway.svg (renamed from docs/src/material/templates/.icons/simple/beijingsubway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bem.svg (renamed from docs/src/material/templates/.icons/simple/bem.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bentley.svg (renamed from docs/src/material/templates/.icons/simple/bentley.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bento.svg (renamed from docs/src/material/templates/.icons/simple/bento.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bentoml.svg (renamed from docs/src/material/templates/.icons/simple/bentoml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/betfair.svg (renamed from docs/src/material/templates/.icons/simple/betfair.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bigbasket.svg (renamed from docs/src/material/templates/.icons/simple/bigbasket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bigbluebutton.svg (renamed from docs/src/material/templates/.icons/simple/bigbluebutton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bigcartel.svg (renamed from docs/src/material/templates/.icons/simple/bigcartel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bigcommerce.svg (renamed from docs/src/material/templates/.icons/simple/bigcommerce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bilibili.svg (renamed from docs/src/material/templates/.icons/simple/bilibili.svg)0
-rw-r--r--docs/src/templates/.icons/simple/billboard.svg (renamed from docs/src/material/templates/.icons/simple/billboard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bim.svg (renamed from docs/src/material/templates/.icons/simple/bim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/binance.svg (renamed from docs/src/material/templates/.icons/simple/binance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/biolink.svg (renamed from docs/src/material/templates/.icons/simple/biolink.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bisecthosting.svg (renamed from docs/src/material/templates/.icons/simple/bisecthosting.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bit.svg (renamed from docs/src/material/templates/.icons/simple/bit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitbucket.svg (renamed from docs/src/material/templates/.icons/simple/bitbucket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitcoin.svg (renamed from docs/src/material/templates/.icons/simple/bitcoin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitcoincash.svg (renamed from docs/src/material/templates/.icons/simple/bitcoincash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitcoinsv.svg (renamed from docs/src/material/templates/.icons/simple/bitcoinsv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitdefender.svg (renamed from docs/src/material/templates/.icons/simple/bitdefender.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitly.svg (renamed from docs/src/material/templates/.icons/simple/bitly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitrise.svg (renamed from docs/src/material/templates/.icons/simple/bitrise.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitwarden.svg (renamed from docs/src/material/templates/.icons/simple/bitwarden.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bitwig.svg (renamed from docs/src/material/templates/.icons/simple/bitwig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blackberry.svg (renamed from docs/src/material/templates/.icons/simple/blackberry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blazemeter.svg (renamed from docs/src/material/templates/.icons/simple/blazemeter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blazor.svg (renamed from docs/src/material/templates/.icons/simple/blazor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blender.svg (renamed from docs/src/material/templates/.icons/simple/blender.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blockchaindotcom.svg (renamed from docs/src/material/templates/.icons/simple/blockchaindotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blogger.svg (renamed from docs/src/material/templates/.icons/simple/blogger.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bloglovin.svg (renamed from docs/src/material/templates/.icons/simple/bloglovin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/blueprint.svg (renamed from docs/src/material/templates/.icons/simple/blueprint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bluetooth.svg (renamed from docs/src/material/templates/.icons/simple/bluetooth.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bmcsoftware.svg (renamed from docs/src/material/templates/.icons/simple/bmcsoftware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bmw.svg (renamed from docs/src/material/templates/.icons/simple/bmw.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boardgamegeek.svg (renamed from docs/src/material/templates/.icons/simple/boardgamegeek.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boehringeringelheim.svg (renamed from docs/src/material/templates/.icons/simple/boehringeringelheim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boeing.svg (renamed from docs/src/material/templates/.icons/simple/boeing.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bombardier.svg (renamed from docs/src/material/templates/.icons/simple/bombardier.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bookalope.svg (renamed from docs/src/material/templates/.icons/simple/bookalope.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bookbub.svg (renamed from docs/src/material/templates/.icons/simple/bookbub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bookmeter.svg (renamed from docs/src/material/templates/.icons/simple/bookmeter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bookmyshow.svg (renamed from docs/src/material/templates/.icons/simple/bookmyshow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bookstack.svg (renamed from docs/src/material/templates/.icons/simple/bookstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boost.svg (renamed from docs/src/material/templates/.icons/simple/boost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boots.svg (renamed from docs/src/material/templates/.icons/simple/boots.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bootstrap.svg (renamed from docs/src/material/templates/.icons/simple/bootstrap.svg)0
-rw-r--r--docs/src/templates/.icons/simple/borgbackup.svg (renamed from docs/src/material/templates/.icons/simple/borgbackup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bosch.svg (renamed from docs/src/material/templates/.icons/simple/bosch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bose.svg (renamed from docs/src/material/templates/.icons/simple/bose.svg)0
-rw-r--r--docs/src/templates/.icons/simple/botblecms.svg (renamed from docs/src/material/templates/.icons/simple/botblecms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boulanger.svg (renamed from docs/src/material/templates/.icons/simple/boulanger.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bower.svg (renamed from docs/src/material/templates/.icons/simple/bower.svg)0
-rw-r--r--docs/src/templates/.icons/simple/box.svg (renamed from docs/src/material/templates/.icons/simple/box.svg)0
-rw-r--r--docs/src/templates/.icons/simple/boxysvg.svg (renamed from docs/src/material/templates/.icons/simple/boxysvg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/brandfolder.svg (renamed from docs/src/material/templates/.icons/simple/brandfolder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/brave.svg (renamed from docs/src/material/templates/.icons/simple/brave.svg)0
-rw-r--r--docs/src/templates/.icons/simple/breaker.svg (renamed from docs/src/material/templates/.icons/simple/breaker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/brevo.svg (renamed from docs/src/material/templates/.icons/simple/brevo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/britishairways.svg (renamed from docs/src/material/templates/.icons/simple/britishairways.svg)0
-rw-r--r--docs/src/templates/.icons/simple/broadcom.svg (renamed from docs/src/material/templates/.icons/simple/broadcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bsd.svg (renamed from docs/src/material/templates/.icons/simple/bsd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bspwm.svg (renamed from docs/src/material/templates/.icons/simple/bspwm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bt.svg (renamed from docs/src/material/templates/.icons/simple/bt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buddy.svg (renamed from docs/src/material/templates/.icons/simple/buddy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/budibase.svg (renamed from docs/src/material/templates/.icons/simple/budibase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buefy.svg (renamed from docs/src/material/templates/.icons/simple/buefy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buffer.svg (renamed from docs/src/material/templates/.icons/simple/buffer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bugatti.svg (renamed from docs/src/material/templates/.icons/simple/bugatti.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bugcrowd.svg (renamed from docs/src/material/templates/.icons/simple/bugcrowd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bugsnag.svg (renamed from docs/src/material/templates/.icons/simple/bugsnag.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buildkite.svg (renamed from docs/src/material/templates/.icons/simple/buildkite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bukalapak.svg (renamed from docs/src/material/templates/.icons/simple/bukalapak.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bulma.svg (renamed from docs/src/material/templates/.icons/simple/bulma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bun.svg (renamed from docs/src/material/templates/.icons/simple/bun.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bunq.svg (renamed from docs/src/material/templates/.icons/simple/bunq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/burgerking.svg (renamed from docs/src/material/templates/.icons/simple/burgerking.svg)0
-rw-r--r--docs/src/templates/.icons/simple/burton.svg (renamed from docs/src/material/templates/.icons/simple/burton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buymeacoffee.svg (renamed from docs/src/material/templates/.icons/simple/buymeacoffee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/buzzfeed.svg (renamed from docs/src/material/templates/.icons/simple/buzzfeed.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bvg.svg (renamed from docs/src/material/templates/.icons/simple/bvg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/byjus.svg (renamed from docs/src/material/templates/.icons/simple/byjus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/byte.svg (renamed from docs/src/material/templates/.icons/simple/byte.svg)0
-rw-r--r--docs/src/templates/.icons/simple/bytedance.svg (renamed from docs/src/material/templates/.icons/simple/bytedance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/c.svg (renamed from docs/src/material/templates/.icons/simple/c.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cachet.svg (renamed from docs/src/material/templates/.icons/simple/cachet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/caddy.svg (renamed from docs/src/material/templates/.icons/simple/caddy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cadillac.svg (renamed from docs/src/material/templates/.icons/simple/cadillac.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cafepress.svg (renamed from docs/src/material/templates/.icons/simple/cafepress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/caffeine.svg (renamed from docs/src/material/templates/.icons/simple/caffeine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cairographics.svg (renamed from docs/src/material/templates/.icons/simple/cairographics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cairometro.svg (renamed from docs/src/material/templates/.icons/simple/cairometro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cakephp.svg (renamed from docs/src/material/templates/.icons/simple/cakephp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/campaignmonitor.svg (renamed from docs/src/material/templates/.icons/simple/campaignmonitor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/canonical.svg (renamed from docs/src/material/templates/.icons/simple/canonical.svg)0
-rw-r--r--docs/src/templates/.icons/simple/canva.svg (renamed from docs/src/material/templates/.icons/simple/canva.svg)0
-rw-r--r--docs/src/templates/.icons/simple/capacitor.svg (renamed from docs/src/material/templates/.icons/simple/capacitor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cardano.svg (renamed from docs/src/material/templates/.icons/simple/cardano.svg)0
-rw-r--r--docs/src/templates/.icons/simple/carrd.svg (renamed from docs/src/material/templates/.icons/simple/carrd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/carrefour.svg (renamed from docs/src/material/templates/.icons/simple/carrefour.svg)0
-rw-r--r--docs/src/templates/.icons/simple/carthrottle.svg (renamed from docs/src/material/templates/.icons/simple/carthrottle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/carto.svg (renamed from docs/src/material/templates/.icons/simple/carto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cashapp.svg (renamed from docs/src/material/templates/.icons/simple/cashapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/castbox.svg (renamed from docs/src/material/templates/.icons/simple/castbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/castorama.svg (renamed from docs/src/material/templates/.icons/simple/castorama.svg)0
-rw-r--r--docs/src/templates/.icons/simple/castro.svg (renamed from docs/src/material/templates/.icons/simple/castro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/caterpillar.svg (renamed from docs/src/material/templates/.icons/simple/caterpillar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cbs.svg (renamed from docs/src/material/templates/.icons/simple/cbs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cdprojekt.svg (renamed from docs/src/material/templates/.icons/simple/cdprojekt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/celery.svg (renamed from docs/src/material/templates/.icons/simple/celery.svg)0
-rw-r--r--docs/src/templates/.icons/simple/centos.svg (renamed from docs/src/material/templates/.icons/simple/centos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ceph.svg (renamed from docs/src/material/templates/.icons/simple/ceph.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cesium.svg (renamed from docs/src/material/templates/.icons/simple/cesium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chai.svg (renamed from docs/src/material/templates/.icons/simple/chai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chainguard.svg (renamed from docs/src/material/templates/.icons/simple/chainguard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chainlink.svg (renamed from docs/src/material/templates/.icons/simple/chainlink.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chakraui.svg (renamed from docs/src/material/templates/.icons/simple/chakraui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/channel4.svg (renamed from docs/src/material/templates/.icons/simple/channel4.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chartdotjs.svg (renamed from docs/src/material/templates/.icons/simple/chartdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chartmogul.svg (renamed from docs/src/material/templates/.icons/simple/chartmogul.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chase.svg (renamed from docs/src/material/templates/.icons/simple/chase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chatbot.svg (renamed from docs/src/material/templates/.icons/simple/chatbot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chatwoot.svg (renamed from docs/src/material/templates/.icons/simple/chatwoot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/checkio.svg (renamed from docs/src/material/templates/.icons/simple/checkio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/checkmarx.svg (renamed from docs/src/material/templates/.icons/simple/checkmarx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/checkmk.svg (renamed from docs/src/material/templates/.icons/simple/checkmk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chef.svg (renamed from docs/src/material/templates/.icons/simple/chef.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chemex.svg (renamed from docs/src/material/templates/.icons/simple/chemex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chevrolet.svg (renamed from docs/src/material/templates/.icons/simple/chevrolet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chianetwork.svg (renamed from docs/src/material/templates/.icons/simple/chianetwork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chinaeasternairlines.svg (renamed from docs/src/material/templates/.icons/simple/chinaeasternairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chinasouthernairlines.svg (renamed from docs/src/material/templates/.icons/simple/chinasouthernairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chocolatey.svg (renamed from docs/src/material/templates/.icons/simple/chocolatey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chromatic.svg (renamed from docs/src/material/templates/.icons/simple/chromatic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chromecast.svg (renamed from docs/src/material/templates/.icons/simple/chromecast.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chrysler.svg (renamed from docs/src/material/templates/.icons/simple/chrysler.svg)0
-rw-r--r--docs/src/templates/.icons/simple/chupachups.svg (renamed from docs/src/material/templates/.icons/simple/chupachups.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cilium.svg (renamed from docs/src/material/templates/.icons/simple/cilium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cinema4d.svg (renamed from docs/src/material/templates/.icons/simple/cinema4d.svg)0
-rw-r--r--docs/src/templates/.icons/simple/circle.svg (renamed from docs/src/material/templates/.icons/simple/circle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/circleci.svg (renamed from docs/src/material/templates/.icons/simple/circleci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/circuitverse.svg (renamed from docs/src/material/templates/.icons/simple/circuitverse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cirrusci.svg (renamed from docs/src/material/templates/.icons/simple/cirrusci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cisco.svg (renamed from docs/src/material/templates/.icons/simple/cisco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/citrix.svg (renamed from docs/src/material/templates/.icons/simple/citrix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/citroen.svg (renamed from docs/src/material/templates/.icons/simple/citroen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/civicrm.svg (renamed from docs/src/material/templates/.icons/simple/civicrm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/civo.svg (renamed from docs/src/material/templates/.icons/simple/civo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ckeditor4.svg (renamed from docs/src/material/templates/.icons/simple/ckeditor4.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clarifai.svg (renamed from docs/src/material/templates/.icons/simple/clarifai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/claris.svg (renamed from docs/src/material/templates/.icons/simple/claris.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clarivate.svg (renamed from docs/src/material/templates/.icons/simple/clarivate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clickhouse.svg (renamed from docs/src/material/templates/.icons/simple/clickhouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clickup.svg (renamed from docs/src/material/templates/.icons/simple/clickup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clion.svg (renamed from docs/src/material/templates/.icons/simple/clion.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cliqz.svg (renamed from docs/src/material/templates/.icons/simple/cliqz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clockify.svg (renamed from docs/src/material/templates/.icons/simple/clockify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clojure.svg (renamed from docs/src/material/templates/.icons/simple/clojure.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloud66.svg (renamed from docs/src/material/templates/.icons/simple/cloud66.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudbees.svg (renamed from docs/src/material/templates/.icons/simple/cloudbees.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudcannon.svg (renamed from docs/src/material/templates/.icons/simple/cloudcannon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudera.svg (renamed from docs/src/material/templates/.icons/simple/cloudera.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudflare.svg (renamed from docs/src/material/templates/.icons/simple/cloudflare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudflarepages.svg (renamed from docs/src/material/templates/.icons/simple/cloudflarepages.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudfoundry.svg (renamed from docs/src/material/templates/.icons/simple/cloudfoundry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudsmith.svg (renamed from docs/src/material/templates/.icons/simple/cloudsmith.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cloudways.svg (renamed from docs/src/material/templates/.icons/simple/cloudways.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clubhouse.svg (renamed from docs/src/material/templates/.icons/simple/clubhouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/clyp.svg (renamed from docs/src/material/templates/.icons/simple/clyp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cmake.svg (renamed from docs/src/material/templates/.icons/simple/cmake.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cncf.svg (renamed from docs/src/material/templates/.icons/simple/cncf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cnn.svg (renamed from docs/src/material/templates/.icons/simple/cnn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cocacola.svg (renamed from docs/src/material/templates/.icons/simple/cocacola.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cockpit.svg (renamed from docs/src/material/templates/.icons/simple/cockpit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cockroachlabs.svg (renamed from docs/src/material/templates/.icons/simple/cockroachlabs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cocoapods.svg (renamed from docs/src/material/templates/.icons/simple/cocoapods.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cocos.svg (renamed from docs/src/material/templates/.icons/simple/cocos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coda.svg (renamed from docs/src/material/templates/.icons/simple/coda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codacy.svg (renamed from docs/src/material/templates/.icons/simple/codacy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeberg.svg (renamed from docs/src/material/templates/.icons/simple/codeberg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codecademy.svg (renamed from docs/src/material/templates/.icons/simple/codecademy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeceptjs.svg (renamed from docs/src/material/templates/.icons/simple/codeceptjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codechef.svg (renamed from docs/src/material/templates/.icons/simple/codechef.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeclimate.svg (renamed from docs/src/material/templates/.icons/simple/codeclimate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codecov.svg (renamed from docs/src/material/templates/.icons/simple/codecov.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codefactor.svg (renamed from docs/src/material/templates/.icons/simple/codefactor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeforces.svg (renamed from docs/src/material/templates/.icons/simple/codeforces.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeigniter.svg (renamed from docs/src/material/templates/.icons/simple/codeigniter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codemagic.svg (renamed from docs/src/material/templates/.icons/simple/codemagic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codemirror.svg (renamed from docs/src/material/templates/.icons/simple/codemirror.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codenewbie.svg (renamed from docs/src/material/templates/.icons/simple/codenewbie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codepen.svg (renamed from docs/src/material/templates/.icons/simple/codepen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeproject.svg (renamed from docs/src/material/templates/.icons/simple/codeproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codereview.svg (renamed from docs/src/material/templates/.icons/simple/codereview.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codersrank.svg (renamed from docs/src/material/templates/.icons/simple/codersrank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coderwall.svg (renamed from docs/src/material/templates/.icons/simple/coderwall.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codesandbox.svg (renamed from docs/src/material/templates/.icons/simple/codesandbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codeship.svg (renamed from docs/src/material/templates/.icons/simple/codeship.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codesignal.svg (renamed from docs/src/material/templates/.icons/simple/codesignal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codestream.svg (renamed from docs/src/material/templates/.icons/simple/codestream.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codewars.svg (renamed from docs/src/material/templates/.icons/simple/codewars.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codingame.svg (renamed from docs/src/material/templates/.icons/simple/codingame.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codingninjas.svg (renamed from docs/src/material/templates/.icons/simple/codingninjas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/codio.svg (renamed from docs/src/material/templates/.icons/simple/codio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coffeescript.svg (renamed from docs/src/material/templates/.icons/simple/coffeescript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cognizant.svg (renamed from docs/src/material/templates/.icons/simple/cognizant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coil.svg (renamed from docs/src/material/templates/.icons/simple/coil.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coinbase.svg (renamed from docs/src/material/templates/.icons/simple/coinbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coinmarketcap.svg (renamed from docs/src/material/templates/.icons/simple/coinmarketcap.svg)0
-rw-r--r--docs/src/templates/.icons/simple/commerzbank.svg (renamed from docs/src/material/templates/.icons/simple/commerzbank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/commitlint.svg (renamed from docs/src/material/templates/.icons/simple/commitlint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/commodore.svg (renamed from docs/src/material/templates/.icons/simple/commodore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/commonworkflowlanguage.svg (renamed from docs/src/material/templates/.icons/simple/commonworkflowlanguage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/compilerexplorer.svg (renamed from docs/src/material/templates/.icons/simple/compilerexplorer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/composer.svg (renamed from docs/src/material/templates/.icons/simple/composer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/comptia.svg (renamed from docs/src/material/templates/.icons/simple/comptia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/comsol.svg (renamed from docs/src/material/templates/.icons/simple/comsol.svg)0
-rw-r--r--docs/src/templates/.icons/simple/conan.svg (renamed from docs/src/material/templates/.icons/simple/conan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/concourse.svg (renamed from docs/src/material/templates/.icons/simple/concourse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/condaforge.svg (renamed from docs/src/material/templates/.icons/simple/condaforge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/conekta.svg (renamed from docs/src/material/templates/.icons/simple/conekta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/confluence.svg (renamed from docs/src/material/templates/.icons/simple/confluence.svg)0
-rw-r--r--docs/src/templates/.icons/simple/construct3.svg (renamed from docs/src/material/templates/.icons/simple/construct3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/consul.svg (renamed from docs/src/material/templates/.icons/simple/consul.svg)0
-rw-r--r--docs/src/templates/.icons/simple/contactlesspayment.svg (renamed from docs/src/material/templates/.icons/simple/contactlesspayment.svg)0
-rw-r--r--docs/src/templates/.icons/simple/containerd.svg (renamed from docs/src/material/templates/.icons/simple/containerd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/contao.svg (renamed from docs/src/material/templates/.icons/simple/contao.svg)0
-rw-r--r--docs/src/templates/.icons/simple/contentful.svg (renamed from docs/src/material/templates/.icons/simple/contentful.svg)0
-rw-r--r--docs/src/templates/.icons/simple/conventionalcommits.svg (renamed from docs/src/material/templates/.icons/simple/conventionalcommits.svg)0
-rw-r--r--docs/src/templates/.icons/simple/convertio.svg (renamed from docs/src/material/templates/.icons/simple/convertio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cookiecutter.svg (renamed from docs/src/material/templates/.icons/simple/cookiecutter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coop.svg (renamed from docs/src/material/templates/.icons/simple/coop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cora.svg (renamed from docs/src/material/templates/.icons/simple/cora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coronaengine.svg (renamed from docs/src/material/templates/.icons/simple/coronaengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coronarenderer.svg (renamed from docs/src/material/templates/.icons/simple/coronarenderer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/corsair.svg (renamed from docs/src/material/templates/.icons/simple/corsair.svg)0
-rw-r--r--docs/src/templates/.icons/simple/couchbase.svg (renamed from docs/src/material/templates/.icons/simple/couchbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/counterstrike.svg (renamed from docs/src/material/templates/.icons/simple/counterstrike.svg)0
-rw-r--r--docs/src/templates/.icons/simple/countingworkspro.svg (renamed from docs/src/material/templates/.icons/simple/countingworkspro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coursera.svg (renamed from docs/src/material/templates/.icons/simple/coursera.svg)0
-rw-r--r--docs/src/templates/.icons/simple/coveralls.svg (renamed from docs/src/material/templates/.icons/simple/coveralls.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cpanel.svg (renamed from docs/src/material/templates/.icons/simple/cpanel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cplusplus.svg (renamed from docs/src/material/templates/.icons/simple/cplusplus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cplusplusbuilder.svg (renamed from docs/src/material/templates/.icons/simple/cplusplusbuilder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/craftcms.svg (renamed from docs/src/material/templates/.icons/simple/craftcms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/craftsman.svg (renamed from docs/src/material/templates/.icons/simple/craftsman.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cratedb.svg (renamed from docs/src/material/templates/.icons/simple/cratedb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crayon.svg (renamed from docs/src/material/templates/.icons/simple/crayon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/creality.svg (renamed from docs/src/material/templates/.icons/simple/creality.svg)0
-rw-r--r--docs/src/templates/.icons/simple/createreactapp.svg (renamed from docs/src/material/templates/.icons/simple/createreactapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/creativecommons.svg (renamed from docs/src/material/templates/.icons/simple/creativecommons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/creativetechnology.svg (renamed from docs/src/material/templates/.icons/simple/creativetechnology.svg)0
-rw-r--r--docs/src/templates/.icons/simple/credly.svg (renamed from docs/src/material/templates/.icons/simple/credly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crehana.svg (renamed from docs/src/material/templates/.icons/simple/crehana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/criticalrole.svg (renamed from docs/src/material/templates/.icons/simple/criticalrole.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crowdin.svg (renamed from docs/src/material/templates/.icons/simple/crowdin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crowdsource.svg (renamed from docs/src/material/templates/.icons/simple/crowdsource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crunchbase.svg (renamed from docs/src/material/templates/.icons/simple/crunchbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crunchyroll.svg (renamed from docs/src/material/templates/.icons/simple/crunchyroll.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cryengine.svg (renamed from docs/src/material/templates/.icons/simple/cryengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/crystal.svg (renamed from docs/src/material/templates/.icons/simple/crystal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/csharp.svg (renamed from docs/src/material/templates/.icons/simple/csharp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/css3.svg (renamed from docs/src/material/templates/.icons/simple/css3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cssmodules.svg (renamed from docs/src/material/templates/.icons/simple/cssmodules.svg)0
-rw-r--r--docs/src/templates/.icons/simple/csswizardry.svg (renamed from docs/src/material/templates/.icons/simple/csswizardry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cts.svg (renamed from docs/src/material/templates/.icons/simple/cts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cucumber.svg (renamed from docs/src/material/templates/.icons/simple/cucumber.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cultura.svg (renamed from docs/src/material/templates/.icons/simple/cultura.svg)0
-rw-r--r--docs/src/templates/.icons/simple/curl.svg (renamed from docs/src/material/templates/.icons/simple/curl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/curseforge.svg (renamed from docs/src/material/templates/.icons/simple/curseforge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cyberdefenders.svg (renamed from docs/src/material/templates/.icons/simple/cyberdefenders.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cycling74.svg (renamed from docs/src/material/templates/.icons/simple/cycling74.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cypress.svg (renamed from docs/src/material/templates/.icons/simple/cypress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/cytoscapedotjs.svg (renamed from docs/src/material/templates/.icons/simple/cytoscapedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/d.svg (renamed from docs/src/material/templates/.icons/simple/d.svg)0
-rw-r--r--docs/src/templates/.icons/simple/d3dotjs.svg (renamed from docs/src/material/templates/.icons/simple/d3dotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dacia.svg (renamed from docs/src/material/templates/.icons/simple/dacia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/daf.svg (renamed from docs/src/material/templates/.icons/simple/daf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dailymotion.svg (renamed from docs/src/material/templates/.icons/simple/dailymotion.svg)0
-rw-r--r--docs/src/templates/.icons/simple/daimler.svg (renamed from docs/src/material/templates/.icons/simple/daimler.svg)0
-rw-r--r--docs/src/templates/.icons/simple/daisyui.svg (renamed from docs/src/material/templates/.icons/simple/daisyui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dapr.svg (renamed from docs/src/material/templates/.icons/simple/dapr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/darkreader.svg (renamed from docs/src/material/templates/.icons/simple/darkreader.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dart.svg (renamed from docs/src/material/templates/.icons/simple/dart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/darty.svg (renamed from docs/src/material/templates/.icons/simple/darty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/daserste.svg (renamed from docs/src/material/templates/.icons/simple/daserste.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dash.svg (renamed from docs/src/material/templates/.icons/simple/dash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dashlane.svg (renamed from docs/src/material/templates/.icons/simple/dashlane.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dask.svg (renamed from docs/src/material/templates/.icons/simple/dask.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dassaultsystemes.svg (renamed from docs/src/material/templates/.icons/simple/dassaultsystemes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/databricks.svg (renamed from docs/src/material/templates/.icons/simple/databricks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datacamp.svg (renamed from docs/src/material/templates/.icons/simple/datacamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datadog.svg (renamed from docs/src/material/templates/.icons/simple/datadog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datadotai.svg (renamed from docs/src/material/templates/.icons/simple/datadotai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datagrip.svg (renamed from docs/src/material/templates/.icons/simple/datagrip.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dataiku.svg (renamed from docs/src/material/templates/.icons/simple/dataiku.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datastax.svg (renamed from docs/src/material/templates/.icons/simple/datastax.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dataverse.svg (renamed from docs/src/material/templates/.icons/simple/dataverse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datocms.svg (renamed from docs/src/material/templates/.icons/simple/datocms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/datto.svg (renamed from docs/src/material/templates/.icons/simple/datto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dazn.svg (renamed from docs/src/material/templates/.icons/simple/dazn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dblp.svg (renamed from docs/src/material/templates/.icons/simple/dblp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dbt.svg (renamed from docs/src/material/templates/.icons/simple/dbt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dcentertainment.svg (renamed from docs/src/material/templates/.icons/simple/dcentertainment.svg)0
-rw-r--r--docs/src/templates/.icons/simple/debian.svg (renamed from docs/src/material/templates/.icons/simple/debian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/decapcms.svg (renamed from docs/src/material/templates/.icons/simple/decapcms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dedge.svg (renamed from docs/src/material/templates/.icons/simple/dedge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deepin.svg (renamed from docs/src/material/templates/.icons/simple/deepin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deepnote.svg (renamed from docs/src/material/templates/.icons/simple/deepnote.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deezer.svg (renamed from docs/src/material/templates/.icons/simple/deezer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/delicious.svg (renamed from docs/src/material/templates/.icons/simple/delicious.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deliveroo.svg (renamed from docs/src/material/templates/.icons/simple/deliveroo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dell.svg (renamed from docs/src/material/templates/.icons/simple/dell.svg)0
-rw-r--r--docs/src/templates/.icons/simple/delonghi.svg (renamed from docs/src/material/templates/.icons/simple/delonghi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/delphi.svg (renamed from docs/src/material/templates/.icons/simple/delphi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/delta.svg (renamed from docs/src/material/templates/.icons/simple/delta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deno.svg (renamed from docs/src/material/templates/.icons/simple/deno.svg)0
-rw-r--r--docs/src/templates/.icons/simple/denon.svg (renamed from docs/src/material/templates/.icons/simple/denon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dependabot.svg (renamed from docs/src/material/templates/.icons/simple/dependabot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dependencycheck.svg (renamed from docs/src/material/templates/.icons/simple/dependencycheck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/derspiegel.svg (renamed from docs/src/material/templates/.icons/simple/derspiegel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/designernews.svg (renamed from docs/src/material/templates/.icons/simple/designernews.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deutschebahn.svg (renamed from docs/src/material/templates/.icons/simple/deutschebahn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deutschebank.svg (renamed from docs/src/material/templates/.icons/simple/deutschebank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/devdotto.svg (renamed from docs/src/material/templates/.icons/simple/devdotto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/devexpress.svg (renamed from docs/src/material/templates/.icons/simple/devexpress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/deviantart.svg (renamed from docs/src/material/templates/.icons/simple/deviantart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/devpost.svg (renamed from docs/src/material/templates/.icons/simple/devpost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/devrant.svg (renamed from docs/src/material/templates/.icons/simple/devrant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dgraph.svg (renamed from docs/src/material/templates/.icons/simple/dgraph.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dhl.svg (renamed from docs/src/material/templates/.icons/simple/dhl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/diagramsdotnet.svg (renamed from docs/src/material/templates/.icons/simple/diagramsdotnet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dialogflow.svg (renamed from docs/src/material/templates/.icons/simple/dialogflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/diaspora.svg (renamed from docs/src/material/templates/.icons/simple/diaspora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/digg.svg (renamed from docs/src/material/templates/.icons/simple/digg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/digikeyelectronics.svg (renamed from docs/src/material/templates/.icons/simple/digikeyelectronics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/digitalocean.svg (renamed from docs/src/material/templates/.icons/simple/digitalocean.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dior.svg (renamed from docs/src/material/templates/.icons/simple/dior.svg)0
-rw-r--r--docs/src/templates/.icons/simple/directus.svg (renamed from docs/src/material/templates/.icons/simple/directus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/discogs.svg (renamed from docs/src/material/templates/.icons/simple/discogs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/discord.svg (renamed from docs/src/material/templates/.icons/simple/discord.svg)0
-rw-r--r--docs/src/templates/.icons/simple/discourse.svg (renamed from docs/src/material/templates/.icons/simple/discourse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/discover.svg (renamed from docs/src/material/templates/.icons/simple/discover.svg)0
-rw-r--r--docs/src/templates/.icons/simple/disqus.svg (renamed from docs/src/material/templates/.icons/simple/disqus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/disroot.svg (renamed from docs/src/material/templates/.icons/simple/disroot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/distrokid.svg (renamed from docs/src/material/templates/.icons/simple/distrokid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/django.svg (renamed from docs/src/material/templates/.icons/simple/django.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dlib.svg (renamed from docs/src/material/templates/.icons/simple/dlib.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dlna.svg (renamed from docs/src/material/templates/.icons/simple/dlna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dm.svg (renamed from docs/src/material/templates/.icons/simple/dm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/docker.svg (renamed from docs/src/material/templates/.icons/simple/docker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/docsdotrs.svg (renamed from docs/src/material/templates/.icons/simple/docsdotrs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/docsify.svg (renamed from docs/src/material/templates/.icons/simple/docsify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/docusaurus.svg (renamed from docs/src/material/templates/.icons/simple/docusaurus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/docusign.svg (renamed from docs/src/material/templates/.icons/simple/docusign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dogecoin.svg (renamed from docs/src/material/templates/.icons/simple/dogecoin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/doi.svg (renamed from docs/src/material/templates/.icons/simple/doi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dolby.svg (renamed from docs/src/material/templates/.icons/simple/dolby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/doordash.svg (renamed from docs/src/material/templates/.icons/simple/doordash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dotenv.svg (renamed from docs/src/material/templates/.icons/simple/dotenv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dotnet.svg (renamed from docs/src/material/templates/.icons/simple/dotnet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/douban.svg (renamed from docs/src/material/templates/.icons/simple/douban.svg)0
-rw-r--r--docs/src/templates/.icons/simple/doubanread.svg (renamed from docs/src/material/templates/.icons/simple/doubanread.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dovecot.svg (renamed from docs/src/material/templates/.icons/simple/dovecot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dpd.svg (renamed from docs/src/material/templates/.icons/simple/dpd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dragonframe.svg (renamed from docs/src/material/templates/.icons/simple/dragonframe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/draugiemdotlv.svg (renamed from docs/src/material/templates/.icons/simple/draugiemdotlv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dribbble.svg (renamed from docs/src/material/templates/.icons/simple/dribbble.svg)0
-rw-r--r--docs/src/templates/.icons/simple/drone.svg (renamed from docs/src/material/templates/.icons/simple/drone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/drooble.svg (renamed from docs/src/material/templates/.icons/simple/drooble.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dropbox.svg (renamed from docs/src/material/templates/.icons/simple/dropbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/drupal.svg (renamed from docs/src/material/templates/.icons/simple/drupal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dsautomobiles.svg (renamed from docs/src/material/templates/.icons/simple/dsautomobiles.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dts.svg (renamed from docs/src/material/templates/.icons/simple/dts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dtube.svg (renamed from docs/src/material/templates/.icons/simple/dtube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ducati.svg (renamed from docs/src/material/templates/.icons/simple/ducati.svg)0
-rw-r--r--docs/src/templates/.icons/simple/duckdb.svg (renamed from docs/src/material/templates/.icons/simple/duckdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/duckduckgo.svg (renamed from docs/src/material/templates/.icons/simple/duckduckgo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dungeonsanddragons.svg (renamed from docs/src/material/templates/.icons/simple/dungeonsanddragons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dunked.svg (renamed from docs/src/material/templates/.icons/simple/dunked.svg)0
-rw-r--r--docs/src/templates/.icons/simple/duolingo.svg (renamed from docs/src/material/templates/.icons/simple/duolingo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dvc.svg (renamed from docs/src/material/templates/.icons/simple/dvc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dwavesystems.svg (renamed from docs/src/material/templates/.icons/simple/dwavesystems.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dwm.svg (renamed from docs/src/material/templates/.icons/simple/dwm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dynamics365.svg (renamed from docs/src/material/templates/.icons/simple/dynamics365.svg)0
-rw-r--r--docs/src/templates/.icons/simple/dynatrace.svg (renamed from docs/src/material/templates/.icons/simple/dynatrace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/e.svg (renamed from docs/src/material/templates/.icons/simple/e.svg)0
-rw-r--r--docs/src/templates/.icons/simple/e3.svg (renamed from docs/src/material/templates/.icons/simple/e3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ea.svg (renamed from docs/src/material/templates/.icons/simple/ea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eagle.svg (renamed from docs/src/material/templates/.icons/simple/eagle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/easyeda.svg (renamed from docs/src/material/templates/.icons/simple/easyeda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/easyjet.svg (renamed from docs/src/material/templates/.icons/simple/easyjet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ebay.svg (renamed from docs/src/material/templates/.icons/simple/ebay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ebox.svg (renamed from docs/src/material/templates/.icons/simple/ebox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipseadoptium.svg (renamed from docs/src/material/templates/.icons/simple/eclipseadoptium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipseche.svg (renamed from docs/src/material/templates/.icons/simple/eclipseche.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipseide.svg (renamed from docs/src/material/templates/.icons/simple/eclipseide.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipsejetty.svg (renamed from docs/src/material/templates/.icons/simple/eclipsejetty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipsemosquitto.svg (renamed from docs/src/material/templates/.icons/simple/eclipsemosquitto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eclipsevertdotx.svg (renamed from docs/src/material/templates/.icons/simple/eclipsevertdotx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/edeka.svg (renamed from docs/src/material/templates/.icons/simple/edeka.svg)0
-rw-r--r--docs/src/templates/.icons/simple/editorconfig.svg (renamed from docs/src/material/templates/.icons/simple/editorconfig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/edotleclerc.svg (renamed from docs/src/material/templates/.icons/simple/edotleclerc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/edx.svg (renamed from docs/src/material/templates/.icons/simple/edx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/egghead.svg (renamed from docs/src/material/templates/.icons/simple/egghead.svg)0
-rw-r--r--docs/src/templates/.icons/simple/egnyte.svg (renamed from docs/src/material/templates/.icons/simple/egnyte.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eightsleep.svg (renamed from docs/src/material/templates/.icons/simple/eightsleep.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elastic.svg (renamed from docs/src/material/templates/.icons/simple/elastic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elasticcloud.svg (renamed from docs/src/material/templates/.icons/simple/elasticcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elasticsearch.svg (renamed from docs/src/material/templates/.icons/simple/elasticsearch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elasticstack.svg (renamed from docs/src/material/templates/.icons/simple/elasticstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elavon.svg (renamed from docs/src/material/templates/.icons/simple/elavon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/electron.svg (renamed from docs/src/material/templates/.icons/simple/electron.svg)0
-rw-r--r--docs/src/templates/.icons/simple/electronbuilder.svg (renamed from docs/src/material/templates/.icons/simple/electronbuilder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/electronfiddle.svg (renamed from docs/src/material/templates/.icons/simple/electronfiddle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/element.svg (renamed from docs/src/material/templates/.icons/simple/element.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elementary.svg (renamed from docs/src/material/templates/.icons/simple/elementary.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elementor.svg (renamed from docs/src/material/templates/.icons/simple/elementor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eleventy.svg (renamed from docs/src/material/templates/.icons/simple/eleventy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elgato.svg (renamed from docs/src/material/templates/.icons/simple/elgato.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elixir.svg (renamed from docs/src/material/templates/.icons/simple/elixir.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eljueves.svg (renamed from docs/src/material/templates/.icons/simple/eljueves.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ello.svg (renamed from docs/src/material/templates/.icons/simple/ello.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elm.svg (renamed from docs/src/material/templates/.icons/simple/elm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/elsevier.svg (renamed from docs/src/material/templates/.icons/simple/elsevier.svg)0
-rw-r--r--docs/src/templates/.icons/simple/embarcadero.svg (renamed from docs/src/material/templates/.icons/simple/embarcadero.svg)0
-rw-r--r--docs/src/templates/.icons/simple/emberdotjs.svg (renamed from docs/src/material/templates/.icons/simple/emberdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/emby.svg (renamed from docs/src/material/templates/.icons/simple/emby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/emirates.svg (renamed from docs/src/material/templates/.icons/simple/emirates.svg)0
-rw-r--r--docs/src/templates/.icons/simple/emlakjet.svg (renamed from docs/src/material/templates/.icons/simple/emlakjet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/empirekred.svg (renamed from docs/src/material/templates/.icons/simple/empirekred.svg)0
-rw-r--r--docs/src/templates/.icons/simple/engadget.svg (renamed from docs/src/material/templates/.icons/simple/engadget.svg)0
-rw-r--r--docs/src/templates/.icons/simple/enpass.svg (renamed from docs/src/material/templates/.icons/simple/enpass.svg)0
-rw-r--r--docs/src/templates/.icons/simple/enterprisedb.svg (renamed from docs/src/material/templates/.icons/simple/enterprisedb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/envato.svg (renamed from docs/src/material/templates/.icons/simple/envato.svg)0
-rw-r--r--docs/src/templates/.icons/simple/envoyproxy.svg (renamed from docs/src/material/templates/.icons/simple/envoyproxy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/epel.svg (renamed from docs/src/material/templates/.icons/simple/epel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/epicgames.svg (renamed from docs/src/material/templates/.icons/simple/epicgames.svg)0
-rw-r--r--docs/src/templates/.icons/simple/epson.svg (renamed from docs/src/material/templates/.icons/simple/epson.svg)0
-rw-r--r--docs/src/templates/.icons/simple/equinixmetal.svg (renamed from docs/src/material/templates/.icons/simple/equinixmetal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ericsson.svg (renamed from docs/src/material/templates/.icons/simple/ericsson.svg)0
-rw-r--r--docs/src/templates/.icons/simple/erlang.svg (renamed from docs/src/material/templates/.icons/simple/erlang.svg)0
-rw-r--r--docs/src/templates/.icons/simple/esbuild.svg (renamed from docs/src/material/templates/.icons/simple/esbuild.svg)0
-rw-r--r--docs/src/templates/.icons/simple/esea.svg (renamed from docs/src/material/templates/.icons/simple/esea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eslgaming.svg (renamed from docs/src/material/templates/.icons/simple/eslgaming.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eslint.svg (renamed from docs/src/material/templates/.icons/simple/eslint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/esphome.svg (renamed from docs/src/material/templates/.icons/simple/esphome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/espressif.svg (renamed from docs/src/material/templates/.icons/simple/espressif.svg)0
-rw-r--r--docs/src/templates/.icons/simple/esri.svg (renamed from docs/src/material/templates/.icons/simple/esri.svg)0
-rw-r--r--docs/src/templates/.icons/simple/etcd.svg (renamed from docs/src/material/templates/.icons/simple/etcd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ethereum.svg (renamed from docs/src/material/templates/.icons/simple/ethereum.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ethiopianairlines.svg (renamed from docs/src/material/templates/.icons/simple/ethiopianairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/etihadairways.svg (renamed from docs/src/material/templates/.icons/simple/etihadairways.svg)0
-rw-r--r--docs/src/templates/.icons/simple/etsy.svg (renamed from docs/src/material/templates/.icons/simple/etsy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eventbrite.svg (renamed from docs/src/material/templates/.icons/simple/eventbrite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eventstore.svg (renamed from docs/src/material/templates/.icons/simple/eventstore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/evernote.svg (renamed from docs/src/material/templates/.icons/simple/evernote.svg)0
-rw-r--r--docs/src/templates/.icons/simple/exercism.svg (renamed from docs/src/material/templates/.icons/simple/exercism.svg)0
-rw-r--r--docs/src/templates/.icons/simple/exordo.svg (renamed from docs/src/material/templates/.icons/simple/exordo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/exoscale.svg (renamed from docs/src/material/templates/.icons/simple/exoscale.svg)0
-rw-r--r--docs/src/templates/.icons/simple/expensify.svg (renamed from docs/src/material/templates/.icons/simple/expensify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/expertsexchange.svg (renamed from docs/src/material/templates/.icons/simple/expertsexchange.svg)0
-rw-r--r--docs/src/templates/.icons/simple/expo.svg (renamed from docs/src/material/templates/.icons/simple/expo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/express.svg (renamed from docs/src/material/templates/.icons/simple/express.svg)0
-rw-r--r--docs/src/templates/.icons/simple/expressvpn.svg (renamed from docs/src/material/templates/.icons/simple/expressvpn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/eyeem.svg (renamed from docs/src/material/templates/.icons/simple/eyeem.svg)0
-rw-r--r--docs/src/templates/.icons/simple/f1.svg (renamed from docs/src/material/templates/.icons/simple/f1.svg)0
-rw-r--r--docs/src/templates/.icons/simple/f5.svg (renamed from docs/src/material/templates/.icons/simple/f5.svg)0
-rw-r--r--docs/src/templates/.icons/simple/facebook.svg (renamed from docs/src/material/templates/.icons/simple/facebook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/facebookgaming.svg (renamed from docs/src/material/templates/.icons/simple/facebookgaming.svg)0
-rw-r--r--docs/src/templates/.icons/simple/facebooklive.svg (renamed from docs/src/material/templates/.icons/simple/facebooklive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/faceit.svg (renamed from docs/src/material/templates/.icons/simple/faceit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/facepunch.svg (renamed from docs/src/material/templates/.icons/simple/facepunch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/falco.svg (renamed from docs/src/material/templates/.icons/simple/falco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/falcon.svg (renamed from docs/src/material/templates/.icons/simple/falcon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fampay.svg (renamed from docs/src/material/templates/.icons/simple/fampay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fandango.svg (renamed from docs/src/material/templates/.icons/simple/fandango.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fandom.svg (renamed from docs/src/material/templates/.icons/simple/fandom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fanfou.svg (renamed from docs/src/material/templates/.icons/simple/fanfou.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fantom.svg (renamed from docs/src/material/templates/.icons/simple/fantom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fareharbor.svg (renamed from docs/src/material/templates/.icons/simple/fareharbor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/farfetch.svg (renamed from docs/src/material/templates/.icons/simple/farfetch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fastapi.svg (renamed from docs/src/material/templates/.icons/simple/fastapi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fastify.svg (renamed from docs/src/material/templates/.icons/simple/fastify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fastlane.svg (renamed from docs/src/material/templates/.icons/simple/fastlane.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fastly.svg (renamed from docs/src/material/templates/.icons/simple/fastly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fathom.svg (renamed from docs/src/material/templates/.icons/simple/fathom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fauna.svg (renamed from docs/src/material/templates/.icons/simple/fauna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/favro.svg (renamed from docs/src/material/templates/.icons/simple/favro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fdroid.svg (renamed from docs/src/material/templates/.icons/simple/fdroid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/feathub.svg (renamed from docs/src/material/templates/.icons/simple/feathub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fedex.svg (renamed from docs/src/material/templates/.icons/simple/fedex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fedora.svg (renamed from docs/src/material/templates/.icons/simple/fedora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/feedly.svg (renamed from docs/src/material/templates/.icons/simple/feedly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ferrari.svg (renamed from docs/src/material/templates/.icons/simple/ferrari.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ferrarinv.svg (renamed from docs/src/material/templates/.icons/simple/ferrarinv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ferretdb.svg (renamed from docs/src/material/templates/.icons/simple/ferretdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ffmpeg.svg (renamed from docs/src/material/templates/.icons/simple/ffmpeg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fi.svg (renamed from docs/src/material/templates/.icons/simple/fi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fiat.svg (renamed from docs/src/material/templates/.icons/simple/fiat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fidoalliance.svg (renamed from docs/src/material/templates/.icons/simple/fidoalliance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fifa.svg (renamed from docs/src/material/templates/.icons/simple/fifa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fig.svg (renamed from docs/src/material/templates/.icons/simple/fig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/figma.svg (renamed from docs/src/material/templates/.icons/simple/figma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/figshare.svg (renamed from docs/src/material/templates/.icons/simple/figshare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fila.svg (renamed from docs/src/material/templates/.icons/simple/fila.svg)0
-rw-r--r--docs/src/templates/.icons/simple/files.svg (renamed from docs/src/material/templates/.icons/simple/files.svg)0
-rw-r--r--docs/src/templates/.icons/simple/filezilla.svg (renamed from docs/src/material/templates/.icons/simple/filezilla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fing.svg (renamed from docs/src/material/templates/.icons/simple/fing.svg)0
-rw-r--r--docs/src/templates/.icons/simple/firebase.svg (renamed from docs/src/material/templates/.icons/simple/firebase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/firefish.svg (renamed from docs/src/material/templates/.icons/simple/firefish.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fireflyiii.svg (renamed from docs/src/material/templates/.icons/simple/fireflyiii.svg)0
-rw-r--r--docs/src/templates/.icons/simple/firefox.svg (renamed from docs/src/material/templates/.icons/simple/firefox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/firefoxbrowser.svg (renamed from docs/src/material/templates/.icons/simple/firefoxbrowser.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fireship.svg (renamed from docs/src/material/templates/.icons/simple/fireship.svg)0
-rw-r--r--docs/src/templates/.icons/simple/firewalla.svg (renamed from docs/src/material/templates/.icons/simple/firewalla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/first.svg (renamed from docs/src/material/templates/.icons/simple/first.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fitbit.svg (renamed from docs/src/material/templates/.icons/simple/fitbit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fite.svg (renamed from docs/src/material/templates/.icons/simple/fite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fivem.svg (renamed from docs/src/material/templates/.icons/simple/fivem.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fiverr.svg (renamed from docs/src/material/templates/.icons/simple/fiverr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flask.svg (renamed from docs/src/material/templates/.icons/simple/flask.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flat.svg (renamed from docs/src/material/templates/.icons/simple/flat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flathub.svg (renamed from docs/src/material/templates/.icons/simple/flathub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flatpak.svg (renamed from docs/src/material/templates/.icons/simple/flatpak.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flattr.svg (renamed from docs/src/material/templates/.icons/simple/flattr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flickr.svg (renamed from docs/src/material/templates/.icons/simple/flickr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flightaware.svg (renamed from docs/src/material/templates/.icons/simple/flightaware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flipboard.svg (renamed from docs/src/material/templates/.icons/simple/flipboard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flipkart.svg (renamed from docs/src/material/templates/.icons/simple/flipkart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/floatplane.svg (renamed from docs/src/material/templates/.icons/simple/floatplane.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flood.svg (renamed from docs/src/material/templates/.icons/simple/flood.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fluentbit.svg (renamed from docs/src/material/templates/.icons/simple/fluentbit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fluentd.svg (renamed from docs/src/material/templates/.icons/simple/fluentd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fluke.svg (renamed from docs/src/material/templates/.icons/simple/fluke.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flutter.svg (renamed from docs/src/material/templates/.icons/simple/flutter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flux.svg (renamed from docs/src/material/templates/.icons/simple/flux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fluxus.svg (renamed from docs/src/material/templates/.icons/simple/fluxus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/flyway.svg (renamed from docs/src/material/templates/.icons/simple/flyway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fmod.svg (renamed from docs/src/material/templates/.icons/simple/fmod.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fnac.svg (renamed from docs/src/material/templates/.icons/simple/fnac.svg)0
-rw-r--r--docs/src/templates/.icons/simple/folium.svg (renamed from docs/src/material/templates/.icons/simple/folium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fonoma.svg (renamed from docs/src/material/templates/.icons/simple/fonoma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fontawesome.svg (renamed from docs/src/material/templates/.icons/simple/fontawesome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fontbase.svg (renamed from docs/src/material/templates/.icons/simple/fontbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fontforge.svg (renamed from docs/src/material/templates/.icons/simple/fontforge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/foodpanda.svg (renamed from docs/src/material/templates/.icons/simple/foodpanda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ford.svg (renamed from docs/src/material/templates/.icons/simple/ford.svg)0
-rw-r--r--docs/src/templates/.icons/simple/forestry.svg (renamed from docs/src/material/templates/.icons/simple/forestry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/forgejo.svg (renamed from docs/src/material/templates/.icons/simple/forgejo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/formstack.svg (renamed from docs/src/material/templates/.icons/simple/formstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fortinet.svg (renamed from docs/src/material/templates/.icons/simple/fortinet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fortran.svg (renamed from docs/src/material/templates/.icons/simple/fortran.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fossa.svg (renamed from docs/src/material/templates/.icons/simple/fossa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fossilscm.svg (renamed from docs/src/material/templates/.icons/simple/fossilscm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/foursquare.svg (renamed from docs/src/material/templates/.icons/simple/foursquare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/foursquarecityguide.svg (renamed from docs/src/material/templates/.icons/simple/foursquarecityguide.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fox.svg (renamed from docs/src/material/templates/.icons/simple/fox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/foxtel.svg (renamed from docs/src/material/templates/.icons/simple/foxtel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fozzy.svg (renamed from docs/src/material/templates/.icons/simple/fozzy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/framer.svg (renamed from docs/src/material/templates/.icons/simple/framer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/framework7.svg (renamed from docs/src/material/templates/.icons/simple/framework7.svg)0
-rw-r--r--docs/src/templates/.icons/simple/franprix.svg (renamed from docs/src/material/templates/.icons/simple/franprix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fraunhofergesellschaft.svg (renamed from docs/src/material/templates/.icons/simple/fraunhofergesellschaft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freebsd.svg (renamed from docs/src/material/templates/.icons/simple/freebsd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freecodecamp.svg (renamed from docs/src/material/templates/.icons/simple/freecodecamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freedesktopdotorg.svg (renamed from docs/src/material/templates/.icons/simple/freedesktopdotorg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freelancer.svg (renamed from docs/src/material/templates/.icons/simple/freelancer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freenas.svg (renamed from docs/src/material/templates/.icons/simple/freenas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/freepik.svg (renamed from docs/src/material/templates/.icons/simple/freepik.svg)0
-rw-r--r--docs/src/templates/.icons/simple/frontendmentor.svg (renamed from docs/src/material/templates/.icons/simple/frontendmentor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/frontify.svg (renamed from docs/src/material/templates/.icons/simple/frontify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fsecure.svg (renamed from docs/src/material/templates/.icons/simple/fsecure.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fsharp.svg (renamed from docs/src/material/templates/.icons/simple/fsharp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fugacloud.svg (renamed from docs/src/material/templates/.icons/simple/fugacloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fujifilm.svg (renamed from docs/src/material/templates/.icons/simple/fujifilm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/fujitsu.svg (renamed from docs/src/material/templates/.icons/simple/fujitsu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/funimation.svg (renamed from docs/src/material/templates/.icons/simple/funimation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/furaffinity.svg (renamed from docs/src/material/templates/.icons/simple/furaffinity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/furrynetwork.svg (renamed from docs/src/material/templates/.icons/simple/furrynetwork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/futurelearn.svg (renamed from docs/src/material/templates/.icons/simple/futurelearn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/g2.svg (renamed from docs/src/material/templates/.icons/simple/g2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/g2a.svg (renamed from docs/src/material/templates/.icons/simple/g2a.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gameandwatch.svg (renamed from docs/src/material/templates/.icons/simple/gameandwatch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gamebanana.svg (renamed from docs/src/material/templates/.icons/simple/gamebanana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gamedeveloper.svg (renamed from docs/src/material/templates/.icons/simple/gamedeveloper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gamejolt.svg (renamed from docs/src/material/templates/.icons/simple/gamejolt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gamemaker.svg (renamed from docs/src/material/templates/.icons/simple/gamemaker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/garmin.svg (renamed from docs/src/material/templates/.icons/simple/garmin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gatling.svg (renamed from docs/src/material/templates/.icons/simple/gatling.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gatsby.svg (renamed from docs/src/material/templates/.icons/simple/gatsby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gdal.svg (renamed from docs/src/material/templates/.icons/simple/gdal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/geant.svg (renamed from docs/src/material/templates/.icons/simple/geant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/geeksforgeeks.svg (renamed from docs/src/material/templates/.icons/simple/geeksforgeeks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/generalelectric.svg (renamed from docs/src/material/templates/.icons/simple/generalelectric.svg)0
-rw-r--r--docs/src/templates/.icons/simple/generalmotors.svg (renamed from docs/src/material/templates/.icons/simple/generalmotors.svg)0
-rw-r--r--docs/src/templates/.icons/simple/genius.svg (renamed from docs/src/material/templates/.icons/simple/genius.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gentoo.svg (renamed from docs/src/material/templates/.icons/simple/gentoo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/geocaching.svg (renamed from docs/src/material/templates/.icons/simple/geocaching.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gerrit.svg (renamed from docs/src/material/templates/.icons/simple/gerrit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ghost.svg (renamed from docs/src/material/templates/.icons/simple/ghost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ghostery.svg (renamed from docs/src/material/templates/.icons/simple/ghostery.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gimp.svg (renamed from docs/src/material/templates/.icons/simple/gimp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/giphy.svg (renamed from docs/src/material/templates/.icons/simple/giphy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/git.svg (renamed from docs/src/material/templates/.icons/simple/git.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitbook.svg (renamed from docs/src/material/templates/.icons/simple/gitbook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitea.svg (renamed from docs/src/material/templates/.icons/simple/gitea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitee.svg (renamed from docs/src/material/templates/.icons/simple/gitee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitextensions.svg (renamed from docs/src/material/templates/.icons/simple/gitextensions.svg)0
-rw-r--r--docs/src/templates/.icons/simple/github.svg (renamed from docs/src/material/templates/.icons/simple/github.svg)0
-rw-r--r--docs/src/templates/.icons/simple/githubactions.svg (renamed from docs/src/material/templates/.icons/simple/githubactions.svg)0
-rw-r--r--docs/src/templates/.icons/simple/githubpages.svg (renamed from docs/src/material/templates/.icons/simple/githubpages.svg)0
-rw-r--r--docs/src/templates/.icons/simple/githubsponsors.svg (renamed from docs/src/material/templates/.icons/simple/githubsponsors.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitignoredotio.svg (renamed from docs/src/material/templates/.icons/simple/gitignoredotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitkraken.svg (renamed from docs/src/material/templates/.icons/simple/gitkraken.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitlab.svg (renamed from docs/src/material/templates/.icons/simple/gitlab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitlfs.svg (renamed from docs/src/material/templates/.icons/simple/gitlfs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitpod.svg (renamed from docs/src/material/templates/.icons/simple/gitpod.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gitter.svg (renamed from docs/src/material/templates/.icons/simple/gitter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/glassdoor.svg (renamed from docs/src/material/templates/.icons/simple/glassdoor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/glitch.svg (renamed from docs/src/material/templates/.icons/simple/glitch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/globus.svg (renamed from docs/src/material/templates/.icons/simple/globus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gmail.svg (renamed from docs/src/material/templates/.icons/simple/gmail.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnome.svg (renamed from docs/src/material/templates/.icons/simple/gnome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnometerminal.svg (renamed from docs/src/material/templates/.icons/simple/gnometerminal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnu.svg (renamed from docs/src/material/templates/.icons/simple/gnu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnubash.svg (renamed from docs/src/material/templates/.icons/simple/gnubash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnuemacs.svg (renamed from docs/src/material/templates/.icons/simple/gnuemacs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnuicecat.svg (renamed from docs/src/material/templates/.icons/simple/gnuicecat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnuprivacyguard.svg (renamed from docs/src/material/templates/.icons/simple/gnuprivacyguard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gnusocial.svg (renamed from docs/src/material/templates/.icons/simple/gnusocial.svg)0
-rw-r--r--docs/src/templates/.icons/simple/go.svg (renamed from docs/src/material/templates/.icons/simple/go.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gocd.svg (renamed from docs/src/material/templates/.icons/simple/gocd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/godaddy.svg (renamed from docs/src/material/templates/.icons/simple/godaddy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/godotengine.svg (renamed from docs/src/material/templates/.icons/simple/godotengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gofundme.svg (renamed from docs/src/material/templates/.icons/simple/gofundme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gogdotcom.svg (renamed from docs/src/material/templates/.icons/simple/gogdotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/goland.svg (renamed from docs/src/material/templates/.icons/simple/goland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/goldenline.svg (renamed from docs/src/material/templates/.icons/simple/goldenline.svg)0
-rw-r--r--docs/src/templates/.icons/simple/goodreads.svg (renamed from docs/src/material/templates/.icons/simple/goodreads.svg)0
-rw-r--r--docs/src/templates/.icons/simple/google.svg (renamed from docs/src/material/templates/.icons/simple/google.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleadmob.svg (renamed from docs/src/material/templates/.icons/simple/googleadmob.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleads.svg (renamed from docs/src/material/templates/.icons/simple/googleads.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleadsense.svg (renamed from docs/src/material/templates/.icons/simple/googleadsense.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleanalytics.svg (renamed from docs/src/material/templates/.icons/simple/googleanalytics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleappsscript.svg (renamed from docs/src/material/templates/.icons/simple/googleappsscript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleassistant.svg (renamed from docs/src/material/templates/.icons/simple/googleassistant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlebard.svg (renamed from docs/src/material/templates/.icons/simple/googlebard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlebigquery.svg (renamed from docs/src/material/templates/.icons/simple/googlebigquery.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecalendar.svg (renamed from docs/src/material/templates/.icons/simple/googlecalendar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecardboard.svg (renamed from docs/src/material/templates/.icons/simple/googlecardboard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlechat.svg (renamed from docs/src/material/templates/.icons/simple/googlechat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlechrome.svg (renamed from docs/src/material/templates/.icons/simple/googlechrome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleclassroom.svg (renamed from docs/src/material/templates/.icons/simple/googleclassroom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecloud.svg (renamed from docs/src/material/templates/.icons/simple/googlecloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecloudcomposer.svg (renamed from docs/src/material/templates/.icons/simple/googlecloudcomposer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecolab.svg (renamed from docs/src/material/templates/.icons/simple/googlecolab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlecontaineroptimizedos.svg (renamed from docs/src/material/templates/.icons/simple/googlecontaineroptimizedos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googledatastudio.svg (renamed from docs/src/material/templates/.icons/simple/googledatastudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googledocs.svg (renamed from docs/src/material/templates/.icons/simple/googledocs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googledomains.svg (renamed from docs/src/material/templates/.icons/simple/googledomains.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googledrive.svg (renamed from docs/src/material/templates/.icons/simple/googledrive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleearth.svg (renamed from docs/src/material/templates/.icons/simple/googleearth.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleearthengine.svg (renamed from docs/src/material/templates/.icons/simple/googleearthengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlefit.svg (renamed from docs/src/material/templates/.icons/simple/googlefit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlefonts.svg (renamed from docs/src/material/templates/.icons/simple/googlefonts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleforms.svg (renamed from docs/src/material/templates/.icons/simple/googleforms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlehangouts.svg (renamed from docs/src/material/templates/.icons/simple/googlehangouts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlehome.svg (renamed from docs/src/material/templates/.icons/simple/googlehome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlekeep.svg (renamed from docs/src/material/templates/.icons/simple/googlekeep.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlelens.svg (renamed from docs/src/material/templates/.icons/simple/googlelens.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlemaps.svg (renamed from docs/src/material/templates/.icons/simple/googlemaps.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlemarketingplatform.svg (renamed from docs/src/material/templates/.icons/simple/googlemarketingplatform.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlemeet.svg (renamed from docs/src/material/templates/.icons/simple/googlemeet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlemessages.svg (renamed from docs/src/material/templates/.icons/simple/googlemessages.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlemybusiness.svg (renamed from docs/src/material/templates/.icons/simple/googlemybusiness.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlenearby.svg (renamed from docs/src/material/templates/.icons/simple/googlenearby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlenews.svg (renamed from docs/src/material/templates/.icons/simple/googlenews.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleoptimize.svg (renamed from docs/src/material/templates/.icons/simple/googleoptimize.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlepay.svg (renamed from docs/src/material/templates/.icons/simple/googlepay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlephotos.svg (renamed from docs/src/material/templates/.icons/simple/googlephotos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleplay.svg (renamed from docs/src/material/templates/.icons/simple/googleplay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlepodcasts.svg (renamed from docs/src/material/templates/.icons/simple/googlepodcasts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlescholar.svg (renamed from docs/src/material/templates/.icons/simple/googlescholar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlesearchconsole.svg (renamed from docs/src/material/templates/.icons/simple/googlesearchconsole.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlesheets.svg (renamed from docs/src/material/templates/.icons/simple/googlesheets.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googleslides.svg (renamed from docs/src/material/templates/.icons/simple/googleslides.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googlestreetview.svg (renamed from docs/src/material/templates/.icons/simple/googlestreetview.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googletagmanager.svg (renamed from docs/src/material/templates/.icons/simple/googletagmanager.svg)0
-rw-r--r--docs/src/templates/.icons/simple/googletranslate.svg (renamed from docs/src/material/templates/.icons/simple/googletranslate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gotomeeting.svg (renamed from docs/src/material/templates/.icons/simple/gotomeeting.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grab.svg (renamed from docs/src/material/templates/.icons/simple/grab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gradle.svg (renamed from docs/src/material/templates/.icons/simple/gradle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gradleplaypublisher.svg (renamed from docs/src/material/templates/.icons/simple/gradleplaypublisher.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grafana.svg (renamed from docs/src/material/templates/.icons/simple/grafana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grammarly.svg (renamed from docs/src/material/templates/.icons/simple/grammarly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grandfrais.svg (renamed from docs/src/material/templates/.icons/simple/grandfrais.svg)0
-rw-r--r--docs/src/templates/.icons/simple/graphql.svg (renamed from docs/src/material/templates/.icons/simple/graphql.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grav.svg (renamed from docs/src/material/templates/.icons/simple/grav.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gravatar.svg (renamed from docs/src/material/templates/.icons/simple/gravatar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/graylog.svg (renamed from docs/src/material/templates/.icons/simple/graylog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/greenhouse.svg (renamed from docs/src/material/templates/.icons/simple/greenhouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/greensock.svg (renamed from docs/src/material/templates/.icons/simple/greensock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/griddotai.svg (renamed from docs/src/material/templates/.icons/simple/griddotai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gridsome.svg (renamed from docs/src/material/templates/.icons/simple/gridsome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/groupme.svg (renamed from docs/src/material/templates/.icons/simple/groupme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/groupon.svg (renamed from docs/src/material/templates/.icons/simple/groupon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grubhub.svg (renamed from docs/src/material/templates/.icons/simple/grubhub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/grunt.svg (renamed from docs/src/material/templates/.icons/simple/grunt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gsk.svg (renamed from docs/src/material/templates/.icons/simple/gsk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gstreamer.svg (renamed from docs/src/material/templates/.icons/simple/gstreamer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gtk.svg (renamed from docs/src/material/templates/.icons/simple/gtk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/guangzhoumetro.svg (renamed from docs/src/material/templates/.icons/simple/guangzhoumetro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/guilded.svg (renamed from docs/src/material/templates/.icons/simple/guilded.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gulp.svg (renamed from docs/src/material/templates/.icons/simple/gulp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gumroad.svg (renamed from docs/src/material/templates/.icons/simple/gumroad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gumtree.svg (renamed from docs/src/material/templates/.icons/simple/gumtree.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gunicorn.svg (renamed from docs/src/material/templates/.icons/simple/gunicorn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gurobi.svg (renamed from docs/src/material/templates/.icons/simple/gurobi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/gutenberg.svg (renamed from docs/src/material/templates/.icons/simple/gutenberg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/h3.svg (renamed from docs/src/material/templates/.icons/simple/h3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/habr.svg (renamed from docs/src/material/templates/.icons/simple/habr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackaday.svg (renamed from docs/src/material/templates/.icons/simple/hackaday.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackclub.svg (renamed from docs/src/material/templates/.icons/simple/hackclub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackerearth.svg (renamed from docs/src/material/templates/.icons/simple/hackerearth.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackernoon.svg (renamed from docs/src/material/templates/.icons/simple/hackernoon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackerone.svg (renamed from docs/src/material/templates/.icons/simple/hackerone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackerrank.svg (renamed from docs/src/material/templates/.icons/simple/hackerrank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackster.svg (renamed from docs/src/material/templates/.icons/simple/hackster.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hackthebox.svg (renamed from docs/src/material/templates/.icons/simple/hackthebox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hal.svg (renamed from docs/src/material/templates/.icons/simple/hal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/handlebarsdotjs.svg (renamed from docs/src/material/templates/.icons/simple/handlebarsdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/handm.svg (renamed from docs/src/material/templates/.icons/simple/handm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/handshake.svg (renamed from docs/src/material/templates/.icons/simple/handshake.svg)0
-rw-r--r--docs/src/templates/.icons/simple/handshake_protocol.svg (renamed from docs/src/material/templates/.icons/simple/handshake_protocol.svg)0
-rw-r--r--docs/src/templates/.icons/simple/happycow.svg (renamed from docs/src/material/templates/.icons/simple/happycow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/harbor.svg (renamed from docs/src/material/templates/.icons/simple/harbor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/harmonyos.svg (renamed from docs/src/material/templates/.icons/simple/harmonyos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hashicorp.svg (renamed from docs/src/material/templates/.icons/simple/hashicorp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hashnode.svg (renamed from docs/src/material/templates/.icons/simple/hashnode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/haskell.svg (renamed from docs/src/material/templates/.icons/simple/haskell.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hasura.svg (renamed from docs/src/material/templates/.icons/simple/hasura.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hatenabookmark.svg (renamed from docs/src/material/templates/.icons/simple/hatenabookmark.svg)0
-rw-r--r--docs/src/templates/.icons/simple/haveibeenpwned.svg (renamed from docs/src/material/templates/.icons/simple/haveibeenpwned.svg)0
-rw-r--r--docs/src/templates/.icons/simple/haxe.svg (renamed from docs/src/material/templates/.icons/simple/haxe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hbo.svg (renamed from docs/src/material/templates/.icons/simple/hbo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hcl.svg (renamed from docs/src/material/templates/.icons/simple/hcl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/headlessui.svg (renamed from docs/src/material/templates/.icons/simple/headlessui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/headspace.svg (renamed from docs/src/material/templates/.icons/simple/headspace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hearth.svg (renamed from docs/src/material/templates/.icons/simple/hearth.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hearthisdotat.svg (renamed from docs/src/material/templates/.icons/simple/hearthisdotat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hedera.svg (renamed from docs/src/material/templates/.icons/simple/hedera.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hellofresh.svg (renamed from docs/src/material/templates/.icons/simple/hellofresh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hellyhansen.svg (renamed from docs/src/material/templates/.icons/simple/hellyhansen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/helm.svg (renamed from docs/src/material/templates/.icons/simple/helm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/helpdesk.svg (renamed from docs/src/material/templates/.icons/simple/helpdesk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/helpscout.svg (renamed from docs/src/material/templates/.icons/simple/helpscout.svg)0
-rw-r--r--docs/src/templates/.icons/simple/here.svg (renamed from docs/src/material/templates/.icons/simple/here.svg)0
-rw-r--r--docs/src/templates/.icons/simple/heroku.svg (renamed from docs/src/material/templates/.icons/simple/heroku.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hetzner.svg (renamed from docs/src/material/templates/.icons/simple/hetzner.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hexlet.svg (renamed from docs/src/material/templates/.icons/simple/hexlet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hexo.svg (renamed from docs/src/material/templates/.icons/simple/hexo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hey.svg (renamed from docs/src/material/templates/.icons/simple/hey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hibernate.svg (renamed from docs/src/material/templates/.icons/simple/hibernate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hibob.svg (renamed from docs/src/material/templates/.icons/simple/hibob.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hilton.svg (renamed from docs/src/material/templates/.icons/simple/hilton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hitachi.svg (renamed from docs/src/material/templates/.icons/simple/hitachi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hive.svg (renamed from docs/src/material/templates/.icons/simple/hive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hive_blockchain.svg (renamed from docs/src/material/templates/.icons/simple/hive_blockchain.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homeadvisor.svg (renamed from docs/src/material/templates/.icons/simple/homeadvisor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homeassistant.svg (renamed from docs/src/material/templates/.icons/simple/homeassistant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homeassistantcommunitystore.svg (renamed from docs/src/material/templates/.icons/simple/homeassistantcommunitystore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homebrew.svg (renamed from docs/src/material/templates/.icons/simple/homebrew.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homebridge.svg (renamed from docs/src/material/templates/.icons/simple/homebridge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/homify.svg (renamed from docs/src/material/templates/.icons/simple/homify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/honda.svg (renamed from docs/src/material/templates/.icons/simple/honda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/honey.svg (renamed from docs/src/material/templates/.icons/simple/honey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/honor.svg (renamed from docs/src/material/templates/.icons/simple/honor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hootsuite.svg (renamed from docs/src/material/templates/.icons/simple/hootsuite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hoppscotch.svg (renamed from docs/src/material/templates/.icons/simple/hoppscotch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hotelsdotcom.svg (renamed from docs/src/material/templates/.icons/simple/hotelsdotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hotjar.svg (renamed from docs/src/material/templates/.icons/simple/hotjar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hotwire.svg (renamed from docs/src/material/templates/.icons/simple/hotwire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/houdini.svg (renamed from docs/src/material/templates/.icons/simple/houdini.svg)0
-rw-r--r--docs/src/templates/.icons/simple/houzz.svg (renamed from docs/src/material/templates/.icons/simple/houzz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hp.svg (renamed from docs/src/material/templates/.icons/simple/hp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hsbc.svg (renamed from docs/src/material/templates/.icons/simple/hsbc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/html5.svg (renamed from docs/src/material/templates/.icons/simple/html5.svg)0
-rw-r--r--docs/src/templates/.icons/simple/htmlacademy.svg (renamed from docs/src/material/templates/.icons/simple/htmlacademy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/htop.svg (renamed from docs/src/material/templates/.icons/simple/htop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/httpie.svg (renamed from docs/src/material/templates/.icons/simple/httpie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/huawei.svg (renamed from docs/src/material/templates/.icons/simple/huawei.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hubspot.svg (renamed from docs/src/material/templates/.icons/simple/hubspot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hugo.svg (renamed from docs/src/material/templates/.icons/simple/hugo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hulu.svg (renamed from docs/src/material/templates/.icons/simple/hulu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/humblebundle.svg (renamed from docs/src/material/templates/.icons/simple/humblebundle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hungryjacks.svg (renamed from docs/src/material/templates/.icons/simple/hungryjacks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hurriyetemlak.svg (renamed from docs/src/material/templates/.icons/simple/hurriyetemlak.svg)0
-rw-r--r--docs/src/templates/.icons/simple/husqvarna.svg (renamed from docs/src/material/templates/.icons/simple/husqvarna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hyper.svg (renamed from docs/src/material/templates/.icons/simple/hyper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hyperledger.svg (renamed from docs/src/material/templates/.icons/simple/hyperledger.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hypothesis.svg (renamed from docs/src/material/templates/.icons/simple/hypothesis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/hyundai.svg (renamed from docs/src/material/templates/.icons/simple/hyundai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/i18next.svg (renamed from docs/src/material/templates/.icons/simple/i18next.svg)0
-rw-r--r--docs/src/templates/.icons/simple/i3.svg (renamed from docs/src/material/templates/.icons/simple/i3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iata.svg (renamed from docs/src/material/templates/.icons/simple/iata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ibeacon.svg (renamed from docs/src/material/templates/.icons/simple/ibeacon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ibm.svg (renamed from docs/src/material/templates/.icons/simple/ibm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ibmcloud.svg (renamed from docs/src/material/templates/.icons/simple/ibmcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ibmwatson.svg (renamed from docs/src/material/templates/.icons/simple/ibmwatson.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iced.svg (renamed from docs/src/material/templates/.icons/simple/iced.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iceland.svg (renamed from docs/src/material/templates/.icons/simple/iceland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icinga.svg (renamed from docs/src/material/templates/.icons/simple/icinga.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icloud.svg (renamed from docs/src/material/templates/.icons/simple/icloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icomoon.svg (renamed from docs/src/material/templates/.icons/simple/icomoon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icon.svg (renamed from docs/src/material/templates/.icons/simple/icon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iconfinder.svg (renamed from docs/src/material/templates/.icons/simple/iconfinder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iconify.svg (renamed from docs/src/material/templates/.icons/simple/iconify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iconjar.svg (renamed from docs/src/material/templates/.icons/simple/iconjar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icons8.svg (renamed from docs/src/material/templates/.icons/simple/icons8.svg)0
-rw-r--r--docs/src/templates/.icons/simple/icq.svg (renamed from docs/src/material/templates/.icons/simple/icq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ieee.svg (renamed from docs/src/material/templates/.icons/simple/ieee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ifixit.svg (renamed from docs/src/material/templates/.icons/simple/ifixit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ifood.svg (renamed from docs/src/material/templates/.icons/simple/ifood.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ifttt.svg (renamed from docs/src/material/templates/.icons/simple/ifttt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/igdb.svg (renamed from docs/src/material/templates/.icons/simple/igdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iheartradio.svg (renamed from docs/src/material/templates/.icons/simple/iheartradio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ikea.svg (renamed from docs/src/material/templates/.icons/simple/ikea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iledefrancemobilites.svg (renamed from docs/src/material/templates/.icons/simple/iledefrancemobilites.svg)0
-rw-r--r--docs/src/templates/.icons/simple/imagej.svg (renamed from docs/src/material/templates/.icons/simple/imagej.svg)0
-rw-r--r--docs/src/templates/.icons/simple/imdb.svg (renamed from docs/src/material/templates/.icons/simple/imdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/imgur.svg (renamed from docs/src/material/templates/.icons/simple/imgur.svg)0
-rw-r--r--docs/src/templates/.icons/simple/immer.svg (renamed from docs/src/material/templates/.icons/simple/immer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/immich.svg (renamed from docs/src/material/templates/.icons/simple/immich.svg)0
-rw-r--r--docs/src/templates/.icons/simple/imou.svg (renamed from docs/src/material/templates/.icons/simple/imou.svg)0
-rw-r--r--docs/src/templates/.icons/simple/improvmx.svg (renamed from docs/src/material/templates/.icons/simple/improvmx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/indeed.svg (renamed from docs/src/material/templates/.icons/simple/indeed.svg)0
-rw-r--r--docs/src/templates/.icons/simple/indigo.svg (renamed from docs/src/material/templates/.icons/simple/indigo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/inertia.svg (renamed from docs/src/material/templates/.icons/simple/inertia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/infiniti.svg (renamed from docs/src/material/templates/.icons/simple/infiniti.svg)0
-rw-r--r--docs/src/templates/.icons/simple/influxdb.svg (renamed from docs/src/material/templates/.icons/simple/influxdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/infoq.svg (renamed from docs/src/material/templates/.icons/simple/infoq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/informatica.svg (renamed from docs/src/material/templates/.icons/simple/informatica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/infosys.svg (renamed from docs/src/material/templates/.icons/simple/infosys.svg)0
-rw-r--r--docs/src/templates/.icons/simple/infracost.svg (renamed from docs/src/material/templates/.icons/simple/infracost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ingress.svg (renamed from docs/src/material/templates/.icons/simple/ingress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/inkdrop.svg (renamed from docs/src/material/templates/.icons/simple/inkdrop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/inkscape.svg (renamed from docs/src/material/templates/.icons/simple/inkscape.svg)0
-rw-r--r--docs/src/templates/.icons/simple/insomnia.svg (renamed from docs/src/material/templates/.icons/simple/insomnia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instacart.svg (renamed from docs/src/material/templates/.icons/simple/instacart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instagram.svg (renamed from docs/src/material/templates/.icons/simple/instagram.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instapaper.svg (renamed from docs/src/material/templates/.icons/simple/instapaper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instatus.svg (renamed from docs/src/material/templates/.icons/simple/instatus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instructables.svg (renamed from docs/src/material/templates/.icons/simple/instructables.svg)0
-rw-r--r--docs/src/templates/.icons/simple/instructure.svg (renamed from docs/src/material/templates/.icons/simple/instructure.svg)0
-rw-r--r--docs/src/templates/.icons/simple/integromat.svg (renamed from docs/src/material/templates/.icons/simple/integromat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intel.svg (renamed from docs/src/material/templates/.icons/simple/intel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intellijidea.svg (renamed from docs/src/material/templates/.icons/simple/intellijidea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/interactiondesignfoundation.svg (renamed from docs/src/material/templates/.icons/simple/interactiondesignfoundation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/interactjs.svg (renamed from docs/src/material/templates/.icons/simple/interactjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/interbase.svg (renamed from docs/src/material/templates/.icons/simple/interbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intercom.svg (renamed from docs/src/material/templates/.icons/simple/intercom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intermarche.svg (renamed from docs/src/material/templates/.icons/simple/intermarche.svg)0
-rw-r--r--docs/src/templates/.icons/simple/internetarchive.svg (renamed from docs/src/material/templates/.icons/simple/internetarchive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/internetcomputer.svg (renamed from docs/src/material/templates/.icons/simple/internetcomputer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/internetexplorer.svg (renamed from docs/src/material/templates/.icons/simple/internetexplorer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intigriti.svg (renamed from docs/src/material/templates/.icons/simple/intigriti.svg)0
-rw-r--r--docs/src/templates/.icons/simple/intuit.svg (renamed from docs/src/material/templates/.icons/simple/intuit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/invision.svg (renamed from docs/src/material/templates/.icons/simple/invision.svg)0
-rw-r--r--docs/src/templates/.icons/simple/invoiceninja.svg (renamed from docs/src/material/templates/.icons/simple/invoiceninja.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iobroker.svg (renamed from docs/src/material/templates/.icons/simple/iobroker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ionic.svg (renamed from docs/src/material/templates/.icons/simple/ionic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ionos.svg (renamed from docs/src/material/templates/.icons/simple/ionos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ios.svg (renamed from docs/src/material/templates/.icons/simple/ios.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iota.svg (renamed from docs/src/material/templates/.icons/simple/iota.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ipfs.svg (renamed from docs/src/material/templates/.icons/simple/ipfs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iris.svg (renamed from docs/src/material/templates/.icons/simple/iris.svg)0
-rw-r--r--docs/src/templates/.icons/simple/isc2.svg (renamed from docs/src/material/templates/.icons/simple/isc2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iscsquared.svg (renamed from docs/src/material/templates/.icons/simple/iscsquared.svg)0
-rw-r--r--docs/src/templates/.icons/simple/issuu.svg (renamed from docs/src/material/templates/.icons/simple/issuu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/istio.svg (renamed from docs/src/material/templates/.icons/simple/istio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/itchdotio.svg (renamed from docs/src/material/templates/.icons/simple/itchdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iterm2.svg (renamed from docs/src/material/templates/.icons/simple/iterm2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/itunes.svg (renamed from docs/src/material/templates/.icons/simple/itunes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/itvx.svg (renamed from docs/src/material/templates/.icons/simple/itvx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/iveco.svg (renamed from docs/src/material/templates/.icons/simple/iveco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jabber.svg (renamed from docs/src/material/templates/.icons/simple/jabber.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jaguar.svg (renamed from docs/src/material/templates/.icons/simple/jaguar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jamboard.svg (renamed from docs/src/material/templates/.icons/simple/jamboard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jameson.svg (renamed from docs/src/material/templates/.icons/simple/jameson.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jamstack.svg (renamed from docs/src/material/templates/.icons/simple/jamstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jasmine.svg (renamed from docs/src/material/templates/.icons/simple/jasmine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/javascript.svg (renamed from docs/src/material/templates/.icons/simple/javascript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jbl.svg (renamed from docs/src/material/templates/.icons/simple/jbl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jcb.svg (renamed from docs/src/material/templates/.icons/simple/jcb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jeep.svg (renamed from docs/src/material/templates/.icons/simple/jeep.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jekyll.svg (renamed from docs/src/material/templates/.icons/simple/jekyll.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jellyfin.svg (renamed from docs/src/material/templates/.icons/simple/jellyfin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jenkins.svg (renamed from docs/src/material/templates/.icons/simple/jenkins.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jenkinsx.svg (renamed from docs/src/material/templates/.icons/simple/jenkinsx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jest.svg (renamed from docs/src/material/templates/.icons/simple/jest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jet.svg (renamed from docs/src/material/templates/.icons/simple/jet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jetblue.svg (renamed from docs/src/material/templates/.icons/simple/jetblue.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jetbrains.svg (renamed from docs/src/material/templates/.icons/simple/jetbrains.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jetpackcompose.svg (renamed from docs/src/material/templates/.icons/simple/jetpackcompose.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jfrog.svg (renamed from docs/src/material/templates/.icons/simple/jfrog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jfrogbintray.svg (renamed from docs/src/material/templates/.icons/simple/jfrogbintray.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jfrogpipelines.svg (renamed from docs/src/material/templates/.icons/simple/jfrogpipelines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jinja.svg (renamed from docs/src/material/templates/.icons/simple/jinja.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jira.svg (renamed from docs/src/material/templates/.icons/simple/jira.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jirasoftware.svg (renamed from docs/src/material/templates/.icons/simple/jirasoftware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jitsi.svg (renamed from docs/src/material/templates/.icons/simple/jitsi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/johndeere.svg (renamed from docs/src/material/templates/.icons/simple/johndeere.svg)0
-rw-r--r--docs/src/templates/.icons/simple/joomla.svg (renamed from docs/src/material/templates/.icons/simple/joomla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/joplin.svg (renamed from docs/src/material/templates/.icons/simple/joplin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jordan.svg (renamed from docs/src/material/templates/.icons/simple/jordan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jovian.svg (renamed from docs/src/material/templates/.icons/simple/jovian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jpeg.svg (renamed from docs/src/material/templates/.icons/simple/jpeg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jquery.svg (renamed from docs/src/material/templates/.icons/simple/jquery.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jrgroup.svg (renamed from docs/src/material/templates/.icons/simple/jrgroup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jsdelivr.svg (renamed from docs/src/material/templates/.icons/simple/jsdelivr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jsfiddle.svg (renamed from docs/src/material/templates/.icons/simple/jsfiddle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/json.svg (renamed from docs/src/material/templates/.icons/simple/json.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jsonwebtokens.svg (renamed from docs/src/material/templates/.icons/simple/jsonwebtokens.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jss.svg (renamed from docs/src/material/templates/.icons/simple/jss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/juce.svg (renamed from docs/src/material/templates/.icons/simple/juce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/juejin.svg (renamed from docs/src/material/templates/.icons/simple/juejin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/juke.svg (renamed from docs/src/material/templates/.icons/simple/juke.svg)0
-rw-r--r--docs/src/templates/.icons/simple/julia.svg (renamed from docs/src/material/templates/.icons/simple/julia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/junipernetworks.svg (renamed from docs/src/material/templates/.icons/simple/junipernetworks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/junit5.svg (renamed from docs/src/material/templates/.icons/simple/junit5.svg)0
-rw-r--r--docs/src/templates/.icons/simple/jupyter.svg (renamed from docs/src/material/templates/.icons/simple/jupyter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/justeat.svg (renamed from docs/src/material/templates/.icons/simple/justeat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/justgiving.svg (renamed from docs/src/material/templates/.icons/simple/justgiving.svg)0
-rw-r--r--docs/src/templates/.icons/simple/k3s.svg (renamed from docs/src/material/templates/.icons/simple/k3s.svg)0
-rw-r--r--docs/src/templates/.icons/simple/k6.svg (renamed from docs/src/material/templates/.icons/simple/k6.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kaggle.svg (renamed from docs/src/material/templates/.icons/simple/kaggle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kahoot.svg (renamed from docs/src/material/templates/.icons/simple/kahoot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kaios.svg (renamed from docs/src/material/templates/.icons/simple/kaios.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kakao.svg (renamed from docs/src/material/templates/.icons/simple/kakao.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kakaotalk.svg (renamed from docs/src/material/templates/.icons/simple/kakaotalk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kalilinux.svg (renamed from docs/src/material/templates/.icons/simple/kalilinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kamailio.svg (renamed from docs/src/material/templates/.icons/simple/kamailio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kaniko.svg (renamed from docs/src/material/templates/.icons/simple/kaniko.svg)0
-rw-r--r--docs/src/templates/.icons/simple/karlsruherverkehrsverbund.svg (renamed from docs/src/material/templates/.icons/simple/karlsruherverkehrsverbund.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kasasmart.svg (renamed from docs/src/material/templates/.icons/simple/kasasmart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kashflow.svg (renamed from docs/src/material/templates/.icons/simple/kashflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kaspersky.svg (renamed from docs/src/material/templates/.icons/simple/kaspersky.svg)0
-rw-r--r--docs/src/templates/.icons/simple/katacoda.svg (renamed from docs/src/material/templates/.icons/simple/katacoda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/katana.svg (renamed from docs/src/material/templates/.icons/simple/katana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kaufland.svg (renamed from docs/src/material/templates/.icons/simple/kaufland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kde.svg (renamed from docs/src/material/templates/.icons/simple/kde.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kdenlive.svg (renamed from docs/src/material/templates/.icons/simple/kdenlive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kedro.svg (renamed from docs/src/material/templates/.icons/simple/kedro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keepachangelog.svg (renamed from docs/src/material/templates/.icons/simple/keepachangelog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keepassxc.svg (renamed from docs/src/material/templates/.icons/simple/keepassxc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kentico.svg (renamed from docs/src/material/templates/.icons/simple/kentico.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keras.svg (renamed from docs/src/material/templates/.icons/simple/keras.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keybase.svg (renamed from docs/src/material/templates/.icons/simple/keybase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keycdn.svg (renamed from docs/src/material/templates/.icons/simple/keycdn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/keystone.svg (renamed from docs/src/material/templates/.icons/simple/keystone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kfc.svg (renamed from docs/src/material/templates/.icons/simple/kfc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/khanacademy.svg (renamed from docs/src/material/templates/.icons/simple/khanacademy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/khronosgroup.svg (renamed from docs/src/material/templates/.icons/simple/khronosgroup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kia.svg (renamed from docs/src/material/templates/.icons/simple/kia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kibana.svg (renamed from docs/src/material/templates/.icons/simple/kibana.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kicad.svg (renamed from docs/src/material/templates/.icons/simple/kicad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kickstarter.svg (renamed from docs/src/material/templates/.icons/simple/kickstarter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kik.svg (renamed from docs/src/material/templates/.icons/simple/kik.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kingstontechnology.svg (renamed from docs/src/material/templates/.icons/simple/kingstontechnology.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kinopoisk.svg (renamed from docs/src/material/templates/.icons/simple/kinopoisk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kinsta.svg (renamed from docs/src/material/templates/.icons/simple/kinsta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kirby.svg (renamed from docs/src/material/templates/.icons/simple/kirby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kit.svg (renamed from docs/src/material/templates/.icons/simple/kit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kitsu.svg (renamed from docs/src/material/templates/.icons/simple/kitsu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/klarna.svg (renamed from docs/src/material/templates/.icons/simple/klarna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/klm.svg (renamed from docs/src/material/templates/.icons/simple/klm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/klook.svg (renamed from docs/src/material/templates/.icons/simple/klook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/knative.svg (renamed from docs/src/material/templates/.icons/simple/knative.svg)0
-rw-r--r--docs/src/templates/.icons/simple/knowledgebase.svg (renamed from docs/src/material/templates/.icons/simple/knowledgebase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/known.svg (renamed from docs/src/material/templates/.icons/simple/known.svg)0
-rw-r--r--docs/src/templates/.icons/simple/koa.svg (renamed from docs/src/material/templates/.icons/simple/koa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/koc.svg (renamed from docs/src/material/templates/.icons/simple/koc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kodak.svg (renamed from docs/src/material/templates/.icons/simple/kodak.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kodi.svg (renamed from docs/src/material/templates/.icons/simple/kodi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kofax.svg (renamed from docs/src/material/templates/.icons/simple/kofax.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kofi.svg (renamed from docs/src/material/templates/.icons/simple/kofi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/komoot.svg (renamed from docs/src/material/templates/.icons/simple/komoot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/konami.svg (renamed from docs/src/material/templates/.icons/simple/konami.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kong.svg (renamed from docs/src/material/templates/.icons/simple/kong.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kongregate.svg (renamed from docs/src/material/templates/.icons/simple/kongregate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/konva.svg (renamed from docs/src/material/templates/.icons/simple/konva.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kotlin.svg (renamed from docs/src/material/templates/.icons/simple/kotlin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/koyeb.svg (renamed from docs/src/material/templates/.icons/simple/koyeb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/krita.svg (renamed from docs/src/material/templates/.icons/simple/krita.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ktm.svg (renamed from docs/src/material/templates/.icons/simple/ktm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kuaishou.svg (renamed from docs/src/material/templates/.icons/simple/kuaishou.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kubernetes.svg (renamed from docs/src/material/templates/.icons/simple/kubernetes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kubuntu.svg (renamed from docs/src/material/templates/.icons/simple/kubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kuma.svg (renamed from docs/src/material/templates/.icons/simple/kuma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kuula.svg (renamed from docs/src/material/templates/.icons/simple/kuula.svg)0
-rw-r--r--docs/src/templates/.icons/simple/kyocera.svg (renamed from docs/src/material/templates/.icons/simple/kyocera.svg)0
-rw-r--r--docs/src/templates/.icons/simple/labview.svg (renamed from docs/src/material/templates/.icons/simple/labview.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lada.svg (renamed from docs/src/material/templates/.icons/simple/lada.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lamborghini.svg (renamed from docs/src/material/templates/.icons/simple/lamborghini.svg)0
-rw-r--r--docs/src/templates/.icons/simple/landrover.svg (renamed from docs/src/material/templates/.icons/simple/landrover.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lapce.svg (renamed from docs/src/material/templates/.icons/simple/lapce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/laragon.svg (renamed from docs/src/material/templates/.icons/simple/laragon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/laravel.svg (renamed from docs/src/material/templates/.icons/simple/laravel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/laravelhorizon.svg (renamed from docs/src/material/templates/.icons/simple/laravelhorizon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/laravelnova.svg (renamed from docs/src/material/templates/.icons/simple/laravelnova.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lastdotfm.svg (renamed from docs/src/material/templates/.icons/simple/lastdotfm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lastpass.svg (renamed from docs/src/material/templates/.icons/simple/lastpass.svg)0
-rw-r--r--docs/src/templates/.icons/simple/latex.svg (renamed from docs/src/material/templates/.icons/simple/latex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/launchpad.svg (renamed from docs/src/material/templates/.icons/simple/launchpad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lazarus.svg (renamed from docs/src/material/templates/.icons/simple/lazarus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lbry.svg (renamed from docs/src/material/templates/.icons/simple/lbry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leaderprice.svg (renamed from docs/src/material/templates/.icons/simple/leaderprice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leaflet.svg (renamed from docs/src/material/templates/.icons/simple/leaflet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leagueoflegends.svg (renamed from docs/src/material/templates/.icons/simple/leagueoflegends.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leanpub.svg (renamed from docs/src/material/templates/.icons/simple/leanpub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leetcode.svg (renamed from docs/src/material/templates/.icons/simple/leetcode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/legacygames.svg (renamed from docs/src/material/templates/.icons/simple/legacygames.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leica.svg (renamed from docs/src/material/templates/.icons/simple/leica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lemmy.svg (renamed from docs/src/material/templates/.icons/simple/lemmy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lenovo.svg (renamed from docs/src/material/templates/.icons/simple/lenovo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lens.svg (renamed from docs/src/material/templates/.icons/simple/lens.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leptos.svg (renamed from docs/src/material/templates/.icons/simple/leptos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lerna.svg (renamed from docs/src/material/templates/.icons/simple/lerna.svg)0
-rw-r--r--docs/src/templates/.icons/simple/leroymerlin.svg (renamed from docs/src/material/templates/.icons/simple/leroymerlin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/less.svg (renamed from docs/src/material/templates/.icons/simple/less.svg)0
-rw-r--r--docs/src/templates/.icons/simple/letsencrypt.svg (renamed from docs/src/material/templates/.icons/simple/letsencrypt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/letterboxd.svg (renamed from docs/src/material/templates/.icons/simple/letterboxd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/levelsdotfyi.svg (renamed from docs/src/material/templates/.icons/simple/levelsdotfyi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lg.svg (renamed from docs/src/material/templates/.icons/simple/lg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lgtm.svg (renamed from docs/src/material/templates/.icons/simple/lgtm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/liberadotchat.svg (renamed from docs/src/material/templates/.icons/simple/liberadotchat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/liberapay.svg (renamed from docs/src/material/templates/.icons/simple/liberapay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/librariesdotio.svg (renamed from docs/src/material/templates/.icons/simple/librariesdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/librarything.svg (renamed from docs/src/material/templates/.icons/simple/librarything.svg)0
-rw-r--r--docs/src/templates/.icons/simple/libreoffice.svg (renamed from docs/src/material/templates/.icons/simple/libreoffice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/libuv.svg (renamed from docs/src/material/templates/.icons/simple/libuv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lichess.svg (renamed from docs/src/material/templates/.icons/simple/lichess.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lidl.svg (renamed from docs/src/material/templates/.icons/simple/lidl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lifx.svg (renamed from docs/src/material/templates/.icons/simple/lifx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lightburn.svg (renamed from docs/src/material/templates/.icons/simple/lightburn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lighthouse.svg (renamed from docs/src/material/templates/.icons/simple/lighthouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lightning.svg (renamed from docs/src/material/templates/.icons/simple/lightning.svg)0
-rw-r--r--docs/src/templates/.icons/simple/line.svg (renamed from docs/src/material/templates/.icons/simple/line.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lineageos.svg (renamed from docs/src/material/templates/.icons/simple/lineageos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linear.svg (renamed from docs/src/material/templates/.icons/simple/linear.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linkedin.svg (renamed from docs/src/material/templates/.icons/simple/linkedin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linkerd.svg (renamed from docs/src/material/templates/.icons/simple/linkerd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linkfire.svg (renamed from docs/src/material/templates/.icons/simple/linkfire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linktree.svg (renamed from docs/src/material/templates/.icons/simple/linktree.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linux.svg (renamed from docs/src/material/templates/.icons/simple/linux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linuxcontainers.svg (renamed from docs/src/material/templates/.icons/simple/linuxcontainers.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linuxfoundation.svg (renamed from docs/src/material/templates/.icons/simple/linuxfoundation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/linuxmint.svg (renamed from docs/src/material/templates/.icons/simple/linuxmint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lionair.svg (renamed from docs/src/material/templates/.icons/simple/lionair.svg)0
-rw-r--r--docs/src/templates/.icons/simple/liquibase.svg (renamed from docs/src/material/templates/.icons/simple/liquibase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lit.svg (renamed from docs/src/material/templates/.icons/simple/lit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/litecoin.svg (renamed from docs/src/material/templates/.icons/simple/litecoin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/litiengine.svg (renamed from docs/src/material/templates/.icons/simple/litiengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/livechat.svg (renamed from docs/src/material/templates/.icons/simple/livechat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/livejournal.svg (renamed from docs/src/material/templates/.icons/simple/livejournal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/livewire.svg (renamed from docs/src/material/templates/.icons/simple/livewire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/llvm.svg (renamed from docs/src/material/templates/.icons/simple/llvm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lmms.svg (renamed from docs/src/material/templates/.icons/simple/lmms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/local.svg (renamed from docs/src/material/templates/.icons/simple/local.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lodash.svg (renamed from docs/src/material/templates/.icons/simple/lodash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/logitech.svg (renamed from docs/src/material/templates/.icons/simple/logitech.svg)0
-rw-r--r--docs/src/templates/.icons/simple/logmein.svg (renamed from docs/src/material/templates/.icons/simple/logmein.svg)0
-rw-r--r--docs/src/templates/.icons/simple/logseq.svg (renamed from docs/src/material/templates/.icons/simple/logseq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/logstash.svg (renamed from docs/src/material/templates/.icons/simple/logstash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/looker.svg (renamed from docs/src/material/templates/.icons/simple/looker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/loom.svg (renamed from docs/src/material/templates/.icons/simple/loom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/loop.svg (renamed from docs/src/material/templates/.icons/simple/loop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/loopback.svg (renamed from docs/src/material/templates/.icons/simple/loopback.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lospec.svg (renamed from docs/src/material/templates/.icons/simple/lospec.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lotpolishairlines.svg (renamed from docs/src/material/templates/.icons/simple/lotpolishairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ltspice.svg (renamed from docs/src/material/templates/.icons/simple/ltspice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lua.svg (renamed from docs/src/material/templates/.icons/simple/lua.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lubuntu.svg (renamed from docs/src/material/templates/.icons/simple/lubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ludwig.svg (renamed from docs/src/material/templates/.icons/simple/ludwig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lufthansa.svg (renamed from docs/src/material/templates/.icons/simple/lufthansa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lumen.svg (renamed from docs/src/material/templates/.icons/simple/lumen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lunacy.svg (renamed from docs/src/material/templates/.icons/simple/lunacy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lutris.svg (renamed from docs/src/material/templates/.icons/simple/lutris.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lydia.svg (renamed from docs/src/material/templates/.icons/simple/lydia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/lyft.svg (renamed from docs/src/material/templates/.icons/simple/lyft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maas.svg (renamed from docs/src/material/templates/.icons/simple/maas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/macos.svg (renamed from docs/src/material/templates/.icons/simple/macos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/macpaw.svg (renamed from docs/src/material/templates/.icons/simple/macpaw.svg)0
-rw-r--r--docs/src/templates/.icons/simple/macys.svg (renamed from docs/src/material/templates/.icons/simple/macys.svg)0
-rw-r--r--docs/src/templates/.icons/simple/magasinsu.svg (renamed from docs/src/material/templates/.icons/simple/magasinsu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/magento.svg (renamed from docs/src/material/templates/.icons/simple/magento.svg)0
-rw-r--r--docs/src/templates/.icons/simple/magisk.svg (renamed from docs/src/material/templates/.icons/simple/magisk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mailchimp.svg (renamed from docs/src/material/templates/.icons/simple/mailchimp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maildotcom.svg (renamed from docs/src/material/templates/.icons/simple/maildotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maildotru.svg (renamed from docs/src/material/templates/.icons/simple/maildotru.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mailgun.svg (renamed from docs/src/material/templates/.icons/simple/mailgun.svg)0
-rw-r--r--docs/src/templates/.icons/simple/majorleaguehacking.svg (renamed from docs/src/material/templates/.icons/simple/majorleaguehacking.svg)0
-rw-r--r--docs/src/templates/.icons/simple/makerbot.svg (renamed from docs/src/material/templates/.icons/simple/makerbot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mambaui.svg (renamed from docs/src/material/templates/.icons/simple/mambaui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mamp.svg (renamed from docs/src/material/templates/.icons/simple/mamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/man.svg (renamed from docs/src/material/templates/.icons/simple/man.svg)0
-rw-r--r--docs/src/templates/.icons/simple/manageiq.svg (renamed from docs/src/material/templates/.icons/simple/manageiq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/manjaro.svg (renamed from docs/src/material/templates/.icons/simple/manjaro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mantine.svg (renamed from docs/src/material/templates/.icons/simple/mantine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mapbox.svg (renamed from docs/src/material/templates/.icons/simple/mapbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maplibre.svg (renamed from docs/src/material/templates/.icons/simple/maplibre.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mariadb.svg (renamed from docs/src/material/templates/.icons/simple/mariadb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mariadbfoundation.svg (renamed from docs/src/material/templates/.icons/simple/mariadbfoundation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/markdown.svg (renamed from docs/src/material/templates/.icons/simple/markdown.svg)0
-rw-r--r--docs/src/templates/.icons/simple/marketo.svg (renamed from docs/src/material/templates/.icons/simple/marketo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/marko.svg (renamed from docs/src/material/templates/.icons/simple/marko.svg)0
-rw-r--r--docs/src/templates/.icons/simple/marriott.svg (renamed from docs/src/material/templates/.icons/simple/marriott.svg)0
-rw-r--r--docs/src/templates/.icons/simple/marvelapp.svg (renamed from docs/src/material/templates/.icons/simple/marvelapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maserati.svg (renamed from docs/src/material/templates/.icons/simple/maserati.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mastercard.svg (renamed from docs/src/material/templates/.icons/simple/mastercard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mastercomfig.svg (renamed from docs/src/material/templates/.icons/simple/mastercomfig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mastodon.svg (renamed from docs/src/material/templates/.icons/simple/mastodon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/materialdesign.svg (renamed from docs/src/material/templates/.icons/simple/materialdesign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/materialdesignicons.svg (renamed from docs/src/material/templates/.icons/simple/materialdesignicons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/matillion.svg (renamed from docs/src/material/templates/.icons/simple/matillion.svg)0
-rw-r--r--docs/src/templates/.icons/simple/matomo.svg (renamed from docs/src/material/templates/.icons/simple/matomo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/matrix.svg (renamed from docs/src/material/templates/.icons/simple/matrix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/matterdotjs.svg (renamed from docs/src/material/templates/.icons/simple/matterdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mattermost.svg (renamed from docs/src/material/templates/.icons/simple/mattermost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/matternet.svg (renamed from docs/src/material/templates/.icons/simple/matternet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mautic.svg (renamed from docs/src/material/templates/.icons/simple/mautic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/max.svg (renamed from docs/src/material/templates/.icons/simple/max.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maxplanckgesellschaft.svg (renamed from docs/src/material/templates/.icons/simple/maxplanckgesellschaft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/maytag.svg (renamed from docs/src/material/templates/.icons/simple/maytag.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mazda.svg (renamed from docs/src/material/templates/.icons/simple/mazda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mcafee.svg (renamed from docs/src/material/templates/.icons/simple/mcafee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mcdonalds.svg (renamed from docs/src/material/templates/.icons/simple/mcdonalds.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mclaren.svg (renamed from docs/src/material/templates/.icons/simple/mclaren.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mdbook.svg (renamed from docs/src/material/templates/.icons/simple/mdbook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mdnwebdocs.svg (renamed from docs/src/material/templates/.icons/simple/mdnwebdocs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mdx.svg (renamed from docs/src/material/templates/.icons/simple/mdx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mediafire.svg (renamed from docs/src/material/templates/.icons/simple/mediafire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mediamarkt.svg (renamed from docs/src/material/templates/.icons/simple/mediamarkt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mediatek.svg (renamed from docs/src/material/templates/.icons/simple/mediatek.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mediatemple.svg (renamed from docs/src/material/templates/.icons/simple/mediatemple.svg)0
-rw-r--r--docs/src/templates/.icons/simple/medibangpaint.svg (renamed from docs/src/material/templates/.icons/simple/medibangpaint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/medium.svg (renamed from docs/src/material/templates/.icons/simple/medium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/meetup.svg (renamed from docs/src/material/templates/.icons/simple/meetup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mega.svg (renamed from docs/src/material/templates/.icons/simple/mega.svg)0
-rw-r--r--docs/src/templates/.icons/simple/meilisearch.svg (renamed from docs/src/material/templates/.icons/simple/meilisearch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mendeley.svg (renamed from docs/src/material/templates/.icons/simple/mendeley.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mercadopago.svg (renamed from docs/src/material/templates/.icons/simple/mercadopago.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mercedes.svg (renamed from docs/src/material/templates/.icons/simple/mercedes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/merck.svg (renamed from docs/src/material/templates/.icons/simple/merck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mercurial.svg (renamed from docs/src/material/templates/.icons/simple/mercurial.svg)0
-rw-r--r--docs/src/templates/.icons/simple/messenger.svg (renamed from docs/src/material/templates/.icons/simple/messenger.svg)0
-rw-r--r--docs/src/templates/.icons/simple/meta.svg (renamed from docs/src/material/templates/.icons/simple/meta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metabase.svg (renamed from docs/src/material/templates/.icons/simple/metabase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metafilter.svg (renamed from docs/src/material/templates/.icons/simple/metafilter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/meteor.svg (renamed from docs/src/material/templates/.icons/simple/meteor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metro.svg (renamed from docs/src/material/templates/.icons/simple/metro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metrodelaciudaddemexico.svg (renamed from docs/src/material/templates/.icons/simple/metrodelaciudaddemexico.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metrodemadrid.svg (renamed from docs/src/material/templates/.icons/simple/metrodemadrid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/metrodeparis.svg (renamed from docs/src/material/templates/.icons/simple/metrodeparis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mewe.svg (renamed from docs/src/material/templates/.icons/simple/mewe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mg.svg (renamed from docs/src/material/templates/.icons/simple/mg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microbit.svg (renamed from docs/src/material/templates/.icons/simple/microbit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microdotblog.svg (renamed from docs/src/material/templates/.icons/simple/microdotblog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microeditor.svg (renamed from docs/src/material/templates/.icons/simple/microeditor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microgenetics.svg (renamed from docs/src/material/templates/.icons/simple/microgenetics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/micropython.svg (renamed from docs/src/material/templates/.icons/simple/micropython.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoft.svg (renamed from docs/src/material/templates/.icons/simple/microsoft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftacademic.svg (renamed from docs/src/material/templates/.icons/simple/microsoftacademic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftaccess.svg (renamed from docs/src/material/templates/.icons/simple/microsoftaccess.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftazure.svg (renamed from docs/src/material/templates/.icons/simple/microsoftazure.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftbing.svg (renamed from docs/src/material/templates/.icons/simple/microsoftbing.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftedge.svg (renamed from docs/src/material/templates/.icons/simple/microsoftedge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftexcel.svg (renamed from docs/src/material/templates/.icons/simple/microsoftexcel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftexchange.svg (renamed from docs/src/material/templates/.icons/simple/microsoftexchange.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftoffice.svg (renamed from docs/src/material/templates/.icons/simple/microsoftoffice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftonedrive.svg (renamed from docs/src/material/templates/.icons/simple/microsoftonedrive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftonenote.svg (renamed from docs/src/material/templates/.icons/simple/microsoftonenote.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftoutlook.svg (renamed from docs/src/material/templates/.icons/simple/microsoftoutlook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftpowerpoint.svg (renamed from docs/src/material/templates/.icons/simple/microsoftpowerpoint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftsharepoint.svg (renamed from docs/src/material/templates/.icons/simple/microsoftsharepoint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftsqlserver.svg (renamed from docs/src/material/templates/.icons/simple/microsoftsqlserver.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftteams.svg (renamed from docs/src/material/templates/.icons/simple/microsoftteams.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsofttranslator.svg (renamed from docs/src/material/templates/.icons/simple/microsofttranslator.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftvisio.svg (renamed from docs/src/material/templates/.icons/simple/microsoftvisio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microsoftword.svg (renamed from docs/src/material/templates/.icons/simple/microsoftword.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microstation.svg (renamed from docs/src/material/templates/.icons/simple/microstation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/microstrategy.svg (renamed from docs/src/material/templates/.icons/simple/microstrategy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/midi.svg (renamed from docs/src/material/templates/.icons/simple/midi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mikrotik.svg (renamed from docs/src/material/templates/.icons/simple/mikrotik.svg)0
-rw-r--r--docs/src/templates/.icons/simple/milvus.svg (renamed from docs/src/material/templates/.icons/simple/milvus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/minds.svg (renamed from docs/src/material/templates/.icons/simple/minds.svg)0
-rw-r--r--docs/src/templates/.icons/simple/minecraft.svg (renamed from docs/src/material/templates/.icons/simple/minecraft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/minetest.svg (renamed from docs/src/material/templates/.icons/simple/minetest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mini.svg (renamed from docs/src/material/templates/.icons/simple/mini.svg)0
-rw-r--r--docs/src/templates/.icons/simple/minio.svg (renamed from docs/src/material/templates/.icons/simple/minio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/minutemailer.svg (renamed from docs/src/material/templates/.icons/simple/minutemailer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/miraheze.svg (renamed from docs/src/material/templates/.icons/simple/miraheze.svg)0
-rw-r--r--docs/src/templates/.icons/simple/miro.svg (renamed from docs/src/material/templates/.icons/simple/miro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/misskey.svg (renamed from docs/src/material/templates/.icons/simple/misskey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mitsubishi.svg (renamed from docs/src/material/templates/.icons/simple/mitsubishi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mix.svg (renamed from docs/src/material/templates/.icons/simple/mix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mixcloud.svg (renamed from docs/src/material/templates/.icons/simple/mixcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mixpanel.svg (renamed from docs/src/material/templates/.icons/simple/mixpanel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mlb.svg (renamed from docs/src/material/templates/.icons/simple/mlb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mlflow.svg (renamed from docs/src/material/templates/.icons/simple/mlflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mobx.svg (renamed from docs/src/material/templates/.icons/simple/mobx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mobxstatetree.svg (renamed from docs/src/material/templates/.icons/simple/mobxstatetree.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mocha.svg (renamed from docs/src/material/templates/.icons/simple/mocha.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mockserviceworker.svg (renamed from docs/src/material/templates/.icons/simple/mockserviceworker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/modin.svg (renamed from docs/src/material/templates/.icons/simple/modin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/modrinth.svg (renamed from docs/src/material/templates/.icons/simple/modrinth.svg)0
-rw-r--r--docs/src/templates/.icons/simple/modx.svg (renamed from docs/src/material/templates/.icons/simple/modx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mojangstudios.svg (renamed from docs/src/material/templates/.icons/simple/mojangstudios.svg)0
-rw-r--r--docs/src/templates/.icons/simple/moleculer.svg (renamed from docs/src/material/templates/.icons/simple/moleculer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/momenteo.svg (renamed from docs/src/material/templates/.icons/simple/momenteo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monero.svg (renamed from docs/src/material/templates/.icons/simple/monero.svg)0
-rw-r--r--docs/src/templates/.icons/simple/moneygram.svg (renamed from docs/src/material/templates/.icons/simple/moneygram.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mongodb.svg (renamed from docs/src/material/templates/.icons/simple/mongodb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mongoose.svg (renamed from docs/src/material/templates/.icons/simple/mongoose.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mongoosedotws.svg (renamed from docs/src/material/templates/.icons/simple/mongoosedotws.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monica.svg (renamed from docs/src/material/templates/.icons/simple/monica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monkeytie.svg (renamed from docs/src/material/templates/.icons/simple/monkeytie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monkeytype.svg (renamed from docs/src/material/templates/.icons/simple/monkeytype.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monogame.svg (renamed from docs/src/material/templates/.icons/simple/monogame.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monoprix.svg (renamed from docs/src/material/templates/.icons/simple/monoprix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monster.svg (renamed from docs/src/material/templates/.icons/simple/monster.svg)0
-rw-r--r--docs/src/templates/.icons/simple/monzo.svg (renamed from docs/src/material/templates/.icons/simple/monzo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/moo.svg (renamed from docs/src/material/templates/.icons/simple/moo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/moonrepo.svg (renamed from docs/src/material/templates/.icons/simple/moonrepo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/morrisons.svg (renamed from docs/src/material/templates/.icons/simple/morrisons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/moscowmetro.svg (renamed from docs/src/material/templates/.icons/simple/moscowmetro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/motorola.svg (renamed from docs/src/material/templates/.icons/simple/motorola.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mozilla.svg (renamed from docs/src/material/templates/.icons/simple/mozilla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mqtt.svg (renamed from docs/src/material/templates/.icons/simple/mqtt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/msi.svg (renamed from docs/src/material/templates/.icons/simple/msi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/msibusiness.svg (renamed from docs/src/material/templates/.icons/simple/msibusiness.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mta.svg (renamed from docs/src/material/templates/.icons/simple/mta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mtr.svg (renamed from docs/src/material/templates/.icons/simple/mtr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mubi.svg (renamed from docs/src/material/templates/.icons/simple/mubi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mui.svg (renamed from docs/src/material/templates/.icons/simple/mui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mulesoft.svg (renamed from docs/src/material/templates/.icons/simple/mulesoft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/muller.svg (renamed from docs/src/material/templates/.icons/simple/muller.svg)0
-rw-r--r--docs/src/templates/.icons/simple/multisim.svg (renamed from docs/src/material/templates/.icons/simple/multisim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mumble.svg (renamed from docs/src/material/templates/.icons/simple/mumble.svg)0
-rw-r--r--docs/src/templates/.icons/simple/musescore.svg (renamed from docs/src/material/templates/.icons/simple/musescore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/musicbrainz.svg (renamed from docs/src/material/templates/.icons/simple/musicbrainz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mxlinux.svg (renamed from docs/src/material/templates/.icons/simple/mxlinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/myanimelist.svg (renamed from docs/src/material/templates/.icons/simple/myanimelist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/myob.svg (renamed from docs/src/material/templates/.icons/simple/myob.svg)0
-rw-r--r--docs/src/templates/.icons/simple/myspace.svg (renamed from docs/src/material/templates/.icons/simple/myspace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/mysql.svg (renamed from docs/src/material/templates/.icons/simple/mysql.svg)0
-rw-r--r--docs/src/templates/.icons/simple/n26.svg (renamed from docs/src/material/templates/.icons/simple/n26.svg)0
-rw-r--r--docs/src/templates/.icons/simple/namebase.svg (renamed from docs/src/material/templates/.icons/simple/namebase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/namecheap.svg (renamed from docs/src/material/templates/.icons/simple/namecheap.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nano.svg (renamed from docs/src/material/templates/.icons/simple/nano.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nasa.svg (renamed from docs/src/material/templates/.icons/simple/nasa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nationalgrid.svg (renamed from docs/src/material/templates/.icons/simple/nationalgrid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nativescript.svg (renamed from docs/src/material/templates/.icons/simple/nativescript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/natsdotio.svg (renamed from docs/src/material/templates/.icons/simple/natsdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/naver.svg (renamed from docs/src/material/templates/.icons/simple/naver.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nba.svg (renamed from docs/src/material/templates/.icons/simple/nba.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nbb.svg (renamed from docs/src/material/templates/.icons/simple/nbb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nbc.svg (renamed from docs/src/material/templates/.icons/simple/nbc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ndr.svg (renamed from docs/src/material/templates/.icons/simple/ndr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/near.svg (renamed from docs/src/material/templates/.icons/simple/near.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nec.svg (renamed from docs/src/material/templates/.icons/simple/nec.svg)0
-rw-r--r--docs/src/templates/.icons/simple/neo4j.svg (renamed from docs/src/material/templates/.icons/simple/neo4j.svg)0
-rw-r--r--docs/src/templates/.icons/simple/neovim.svg (renamed from docs/src/material/templates/.icons/simple/neovim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nestjs.svg (renamed from docs/src/material/templates/.icons/simple/nestjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/netapp.svg (renamed from docs/src/material/templates/.icons/simple/netapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/netbsd.svg (renamed from docs/src/material/templates/.icons/simple/netbsd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/netflix.svg (renamed from docs/src/material/templates/.icons/simple/netflix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/netlify.svg (renamed from docs/src/material/templates/.icons/simple/netlify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nette.svg (renamed from docs/src/material/templates/.icons/simple/nette.svg)0
-rw-r--r--docs/src/templates/.icons/simple/netto.svg (renamed from docs/src/material/templates/.icons/simple/netto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/neutralinojs.svg (renamed from docs/src/material/templates/.icons/simple/neutralinojs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/newbalance.svg (renamed from docs/src/material/templates/.icons/simple/newbalance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/newegg.svg (renamed from docs/src/material/templates/.icons/simple/newegg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/newjapanprowrestling.svg (renamed from docs/src/material/templates/.icons/simple/newjapanprowrestling.svg)0
-rw-r--r--docs/src/templates/.icons/simple/newrelic.svg (renamed from docs/src/material/templates/.icons/simple/newrelic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/newyorktimes.svg (renamed from docs/src/material/templates/.icons/simple/newyorktimes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nextbilliondotai.svg (renamed from docs/src/material/templates/.icons/simple/nextbilliondotai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nextcloud.svg (renamed from docs/src/material/templates/.icons/simple/nextcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nextdoor.svg (renamed from docs/src/material/templates/.icons/simple/nextdoor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nextdotjs.svg (renamed from docs/src/material/templates/.icons/simple/nextdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nextra.svg (renamed from docs/src/material/templates/.icons/simple/nextra.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nfc.svg (renamed from docs/src/material/templates/.icons/simple/nfc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nginx.svg (renamed from docs/src/material/templates/.icons/simple/nginx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nginxproxymanager.svg (renamed from docs/src/material/templates/.icons/simple/nginxproxymanager.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ngrok.svg (renamed from docs/src/material/templates/.icons/simple/ngrok.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ngrx.svg (renamed from docs/src/material/templates/.icons/simple/ngrx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/niconico.svg (renamed from docs/src/material/templates/.icons/simple/niconico.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nike.svg (renamed from docs/src/material/templates/.icons/simple/nike.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nikon.svg (renamed from docs/src/material/templates/.icons/simple/nikon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nim.svg (renamed from docs/src/material/templates/.icons/simple/nim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nintendo.svg (renamed from docs/src/material/templates/.icons/simple/nintendo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nintendo3ds.svg (renamed from docs/src/material/templates/.icons/simple/nintendo3ds.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nintendogamecube.svg (renamed from docs/src/material/templates/.icons/simple/nintendogamecube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nintendonetwork.svg (renamed from docs/src/material/templates/.icons/simple/nintendonetwork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nintendoswitch.svg (renamed from docs/src/material/templates/.icons/simple/nintendoswitch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nissan.svg (renamed from docs/src/material/templates/.icons/simple/nissan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nixos.svg (renamed from docs/src/material/templates/.icons/simple/nixos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nodedotjs.svg (renamed from docs/src/material/templates/.icons/simple/nodedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nodemon.svg (renamed from docs/src/material/templates/.icons/simple/nodemon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nodered.svg (renamed from docs/src/material/templates/.icons/simple/nodered.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nokia.svg (renamed from docs/src/material/templates/.icons/simple/nokia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/norco.svg (renamed from docs/src/material/templates/.icons/simple/norco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nordvpn.svg (renamed from docs/src/material/templates/.icons/simple/nordvpn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/normalizedotcss.svg (renamed from docs/src/material/templates/.icons/simple/normalizedotcss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/norwegian.svg (renamed from docs/src/material/templates/.icons/simple/norwegian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/notepadplusplus.svg (renamed from docs/src/material/templates/.icons/simple/notepadplusplus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/notion.svg (renamed from docs/src/material/templates/.icons/simple/notion.svg)0
-rw-r--r--docs/src/templates/.icons/simple/notist.svg (renamed from docs/src/material/templates/.icons/simple/notist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nounproject.svg (renamed from docs/src/material/templates/.icons/simple/nounproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/novu.svg (renamed from docs/src/material/templates/.icons/simple/novu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/now.svg (renamed from docs/src/material/templates/.icons/simple/now.svg)0
-rw-r--r--docs/src/templates/.icons/simple/npm.svg (renamed from docs/src/material/templates/.icons/simple/npm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nrwl.svg (renamed from docs/src/material/templates/.icons/simple/nrwl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nubank.svg (renamed from docs/src/material/templates/.icons/simple/nubank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nucleo.svg (renamed from docs/src/material/templates/.icons/simple/nucleo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nuget.svg (renamed from docs/src/material/templates/.icons/simple/nuget.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nuke.svg (renamed from docs/src/material/templates/.icons/simple/nuke.svg)0
-rw-r--r--docs/src/templates/.icons/simple/numba.svg (renamed from docs/src/material/templates/.icons/simple/numba.svg)0
-rw-r--r--docs/src/templates/.icons/simple/numpy.svg (renamed from docs/src/material/templates/.icons/simple/numpy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nunjucks.svg (renamed from docs/src/material/templates/.icons/simple/nunjucks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nutanix.svg (renamed from docs/src/material/templates/.icons/simple/nutanix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nuxtdotjs.svg (renamed from docs/src/material/templates/.icons/simple/nuxtdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nvidia.svg (renamed from docs/src/material/templates/.icons/simple/nvidia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nx.svg (renamed from docs/src/material/templates/.icons/simple/nx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nxp.svg (renamed from docs/src/material/templates/.icons/simple/nxp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/nzxt.svg (renamed from docs/src/material/templates/.icons/simple/nzxt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/observable.svg (renamed from docs/src/material/templates/.icons/simple/observable.svg)0
-rw-r--r--docs/src/templates/.icons/simple/obsidian.svg (renamed from docs/src/material/templates/.icons/simple/obsidian.svg)0
-rw-r--r--docs/src/templates/.icons/simple/obsstudio.svg (renamed from docs/src/material/templates/.icons/simple/obsstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ocaml.svg (renamed from docs/src/material/templates/.icons/simple/ocaml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/octanerender.svg (renamed from docs/src/material/templates/.icons/simple/octanerender.svg)0
-rw-r--r--docs/src/templates/.icons/simple/octave.svg (renamed from docs/src/material/templates/.icons/simple/octave.svg)0
-rw-r--r--docs/src/templates/.icons/simple/octobercms.svg (renamed from docs/src/material/templates/.icons/simple/octobercms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/octoprint.svg (renamed from docs/src/material/templates/.icons/simple/octoprint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/octopusdeploy.svg (renamed from docs/src/material/templates/.icons/simple/octopusdeploy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oculus.svg (renamed from docs/src/material/templates/.icons/simple/oculus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/odnoklassniki.svg (renamed from docs/src/material/templates/.icons/simple/odnoklassniki.svg)0
-rw-r--r--docs/src/templates/.icons/simple/odysee.svg (renamed from docs/src/material/templates/.icons/simple/odysee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ohdear.svg (renamed from docs/src/material/templates/.icons/simple/ohdear.svg)0
-rw-r--r--docs/src/templates/.icons/simple/okcupid.svg (renamed from docs/src/material/templates/.icons/simple/okcupid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/okta.svg (renamed from docs/src/material/templates/.icons/simple/okta.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oneplus.svg (renamed from docs/src/material/templates/.icons/simple/oneplus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/onlyfans.svg (renamed from docs/src/material/templates/.icons/simple/onlyfans.svg)0
-rw-r--r--docs/src/templates/.icons/simple/onlyoffice.svg (renamed from docs/src/material/templates/.icons/simple/onlyoffice.svg)0
-rw-r--r--docs/src/templates/.icons/simple/onnx.svg (renamed from docs/src/material/templates/.icons/simple/onnx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/onstar.svg (renamed from docs/src/material/templates/.icons/simple/onstar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opel.svg (renamed from docs/src/material/templates/.icons/simple/opel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openaccess.svg (renamed from docs/src/material/templates/.icons/simple/openaccess.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openai.svg (renamed from docs/src/material/templates/.icons/simple/openai.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openaigym.svg (renamed from docs/src/material/templates/.icons/simple/openaigym.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openapiinitiative.svg (renamed from docs/src/material/templates/.icons/simple/openapiinitiative.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openbadges.svg (renamed from docs/src/material/templates/.icons/simple/openbadges.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openbsd.svg (renamed from docs/src/material/templates/.icons/simple/openbsd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openbugbounty.svg (renamed from docs/src/material/templates/.icons/simple/openbugbounty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opencollective.svg (renamed from docs/src/material/templates/.icons/simple/opencollective.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opencontainersinitiative.svg (renamed from docs/src/material/templates/.icons/simple/opencontainersinitiative.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opencv.svg (renamed from docs/src/material/templates/.icons/simple/opencv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openfaas.svg (renamed from docs/src/material/templates/.icons/simple/openfaas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opengl.svg (renamed from docs/src/material/templates/.icons/simple/opengl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openid.svg (renamed from docs/src/material/templates/.icons/simple/openid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openjdk.svg (renamed from docs/src/material/templates/.icons/simple/openjdk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openlayers.svg (renamed from docs/src/material/templates/.icons/simple/openlayers.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openmined.svg (renamed from docs/src/material/templates/.icons/simple/openmined.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opennebula.svg (renamed from docs/src/material/templates/.icons/simple/opennebula.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openproject.svg (renamed from docs/src/material/templates/.icons/simple/openproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openscad.svg (renamed from docs/src/material/templates/.icons/simple/openscad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opensea.svg (renamed from docs/src/material/templates/.icons/simple/opensea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opensearch.svg (renamed from docs/src/material/templates/.icons/simple/opensearch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opensourcehardware.svg (renamed from docs/src/material/templates/.icons/simple/opensourcehardware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opensourceinitiative.svg (renamed from docs/src/material/templates/.icons/simple/opensourceinitiative.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openssl.svg (renamed from docs/src/material/templates/.icons/simple/openssl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openstack.svg (renamed from docs/src/material/templates/.icons/simple/openstack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openstreetmap.svg (renamed from docs/src/material/templates/.icons/simple/openstreetmap.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opensuse.svg (renamed from docs/src/material/templates/.icons/simple/opensuse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opentelemetry.svg (renamed from docs/src/material/templates/.icons/simple/opentelemetry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opentf.svg (renamed from docs/src/material/templates/.icons/simple/opentf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openverse.svg (renamed from docs/src/material/templates/.icons/simple/openverse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openvpn.svg (renamed from docs/src/material/templates/.icons/simple/openvpn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openwrt.svg (renamed from docs/src/material/templates/.icons/simple/openwrt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openzeppelin.svg (renamed from docs/src/material/templates/.icons/simple/openzeppelin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/openzfs.svg (renamed from docs/src/material/templates/.icons/simple/openzfs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opera.svg (renamed from docs/src/material/templates/.icons/simple/opera.svg)0
-rw-r--r--docs/src/templates/.icons/simple/operagx.svg (renamed from docs/src/material/templates/.icons/simple/operagx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opnsense.svg (renamed from docs/src/material/templates/.icons/simple/opnsense.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opsgenie.svg (renamed from docs/src/material/templates/.icons/simple/opsgenie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/opslevel.svg (renamed from docs/src/material/templates/.icons/simple/opslevel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oracle.svg (renamed from docs/src/material/templates/.icons/simple/oracle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/orcid.svg (renamed from docs/src/material/templates/.icons/simple/orcid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oreilly.svg (renamed from docs/src/material/templates/.icons/simple/oreilly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/org.svg (renamed from docs/src/material/templates/.icons/simple/org.svg)0
-rw-r--r--docs/src/templates/.icons/simple/origin.svg (renamed from docs/src/material/templates/.icons/simple/origin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/osano.svg (renamed from docs/src/material/templates/.icons/simple/osano.svg)0
-rw-r--r--docs/src/templates/.icons/simple/osgeo.svg (renamed from docs/src/material/templates/.icons/simple/osgeo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oshkosh.svg (renamed from docs/src/material/templates/.icons/simple/oshkosh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/osmc.svg (renamed from docs/src/material/templates/.icons/simple/osmc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/osu.svg (renamed from docs/src/material/templates/.icons/simple/osu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/otto.svg (renamed from docs/src/material/templates/.icons/simple/otto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/overcast.svg (renamed from docs/src/material/templates/.icons/simple/overcast.svg)0
-rw-r--r--docs/src/templates/.icons/simple/overleaf.svg (renamed from docs/src/material/templates/.icons/simple/overleaf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ovh.svg (renamed from docs/src/material/templates/.icons/simple/ovh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/owasp.svg (renamed from docs/src/material/templates/.icons/simple/owasp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/owncloud.svg (renamed from docs/src/material/templates/.icons/simple/owncloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oxygen.svg (renamed from docs/src/material/templates/.icons/simple/oxygen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/oyo.svg (renamed from docs/src/material/templates/.icons/simple/oyo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/p5dotjs.svg (renamed from docs/src/material/templates/.icons/simple/p5dotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/packagist.svg (renamed from docs/src/material/templates/.icons/simple/packagist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/packer.svg (renamed from docs/src/material/templates/.icons/simple/packer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paddlepaddle.svg (renamed from docs/src/material/templates/.icons/simple/paddlepaddle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paddypower.svg (renamed from docs/src/material/templates/.icons/simple/paddypower.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pagekit.svg (renamed from docs/src/material/templates/.icons/simple/pagekit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pagerduty.svg (renamed from docs/src/material/templates/.icons/simple/pagerduty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pagespeedinsights.svg (renamed from docs/src/material/templates/.icons/simple/pagespeedinsights.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pagseguro.svg (renamed from docs/src/material/templates/.icons/simple/pagseguro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/palantir.svg (renamed from docs/src/material/templates/.icons/simple/palantir.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paloaltonetworks.svg (renamed from docs/src/material/templates/.icons/simple/paloaltonetworks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paloaltosoftware.svg (renamed from docs/src/material/templates/.icons/simple/paloaltosoftware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/panasonic.svg (renamed from docs/src/material/templates/.icons/simple/panasonic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pandas.svg (renamed from docs/src/material/templates/.icons/simple/pandas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pandora.svg (renamed from docs/src/material/templates/.icons/simple/pandora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pantheon.svg (renamed from docs/src/material/templates/.icons/simple/pantheon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paperspace.svg (renamed from docs/src/material/templates/.icons/simple/paperspace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paritysubstrate.svg (renamed from docs/src/material/templates/.icons/simple/paritysubstrate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/parsedotly.svg (renamed from docs/src/material/templates/.icons/simple/parsedotly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/passport.svg (renamed from docs/src/material/templates/.icons/simple/passport.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pastebin.svg (renamed from docs/src/material/templates/.icons/simple/pastebin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/patreon.svg (renamed from docs/src/material/templates/.icons/simple/patreon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paychex.svg (renamed from docs/src/material/templates/.icons/simple/paychex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/payloadcms.svg (renamed from docs/src/material/templates/.icons/simple/payloadcms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/payoneer.svg (renamed from docs/src/material/templates/.icons/simple/payoneer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paypal.svg (renamed from docs/src/material/templates/.icons/simple/paypal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/paytm.svg (renamed from docs/src/material/templates/.icons/simple/paytm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pcgamingwiki.svg (renamed from docs/src/material/templates/.icons/simple/pcgamingwiki.svg)0
-rw-r--r--docs/src/templates/.icons/simple/peakdesign.svg (renamed from docs/src/material/templates/.icons/simple/peakdesign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pearson.svg (renamed from docs/src/material/templates/.icons/simple/pearson.svg)0
-rw-r--r--docs/src/templates/.icons/simple/peerlist.svg (renamed from docs/src/material/templates/.icons/simple/peerlist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/peertube.svg (renamed from docs/src/material/templates/.icons/simple/peertube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pegasusairlines.svg (renamed from docs/src/material/templates/.icons/simple/pegasusairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pelican.svg (renamed from docs/src/material/templates/.icons/simple/pelican.svg)0
-rw-r--r--docs/src/templates/.icons/simple/peloton.svg (renamed from docs/src/material/templates/.icons/simple/peloton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/penny.svg (renamed from docs/src/material/templates/.icons/simple/penny.svg)0
-rw-r--r--docs/src/templates/.icons/simple/penpot.svg (renamed from docs/src/material/templates/.icons/simple/penpot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pepsi.svg (renamed from docs/src/material/templates/.icons/simple/pepsi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/percy.svg (renamed from docs/src/material/templates/.icons/simple/percy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/perforce.svg (renamed from docs/src/material/templates/.icons/simple/perforce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/perl.svg (renamed from docs/src/material/templates/.icons/simple/perl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/persistent.svg (renamed from docs/src/material/templates/.icons/simple/persistent.svg)0
-rw-r--r--docs/src/templates/.icons/simple/personio.svg (renamed from docs/src/material/templates/.icons/simple/personio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/petsathome.svg (renamed from docs/src/material/templates/.icons/simple/petsathome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/peugeot.svg (renamed from docs/src/material/templates/.icons/simple/peugeot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pexels.svg (renamed from docs/src/material/templates/.icons/simple/pexels.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pfsense.svg (renamed from docs/src/material/templates/.icons/simple/pfsense.svg)0
-rw-r--r--docs/src/templates/.icons/simple/phabricator.svg (renamed from docs/src/material/templates/.icons/simple/phabricator.svg)0
-rw-r--r--docs/src/templates/.icons/simple/philipshue.svg (renamed from docs/src/material/templates/.icons/simple/philipshue.svg)0
-rw-r--r--docs/src/templates/.icons/simple/phoenixframework.svg (renamed from docs/src/material/templates/.icons/simple/phoenixframework.svg)0
-rw-r--r--docs/src/templates/.icons/simple/phonepe.svg (renamed from docs/src/material/templates/.icons/simple/phonepe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/photobucket.svg (renamed from docs/src/material/templates/.icons/simple/photobucket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/photocrowd.svg (renamed from docs/src/material/templates/.icons/simple/photocrowd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/photopea.svg (renamed from docs/src/material/templates/.icons/simple/photopea.svg)0
-rw-r--r--docs/src/templates/.icons/simple/php.svg (renamed from docs/src/material/templates/.icons/simple/php.svg)0
-rw-r--r--docs/src/templates/.icons/simple/phpmyadmin.svg (renamed from docs/src/material/templates/.icons/simple/phpmyadmin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/phpstorm.svg (renamed from docs/src/material/templates/.icons/simple/phpstorm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/piaggiogroup.svg (renamed from docs/src/material/templates/.icons/simple/piaggiogroup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/picardsurgeles.svg (renamed from docs/src/material/templates/.icons/simple/picardsurgeles.svg)0
-rw-r--r--docs/src/templates/.icons/simple/picartodottv.svg (renamed from docs/src/material/templates/.icons/simple/picartodottv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/picnic.svg (renamed from docs/src/material/templates/.icons/simple/picnic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/picpay.svg (renamed from docs/src/material/templates/.icons/simple/picpay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pihole.svg (renamed from docs/src/material/templates/.icons/simple/pihole.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pimcore.svg (renamed from docs/src/material/templates/.icons/simple/pimcore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pinboard.svg (renamed from docs/src/material/templates/.icons/simple/pinboard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pingdom.svg (renamed from docs/src/material/templates/.icons/simple/pingdom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pinterest.svg (renamed from docs/src/material/templates/.icons/simple/pinterest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pioneerdj.svg (renamed from docs/src/material/templates/.icons/simple/pioneerdj.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pivotaltracker.svg (renamed from docs/src/material/templates/.icons/simple/pivotaltracker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/piwigo.svg (renamed from docs/src/material/templates/.icons/simple/piwigo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pix.svg (renamed from docs/src/material/templates/.icons/simple/pix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pixabay.svg (renamed from docs/src/material/templates/.icons/simple/pixabay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pixiv.svg (renamed from docs/src/material/templates/.icons/simple/pixiv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pkgsrc.svg (renamed from docs/src/material/templates/.icons/simple/pkgsrc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/planet.svg (renamed from docs/src/material/templates/.icons/simple/planet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/planetscale.svg (renamed from docs/src/material/templates/.icons/simple/planetscale.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plangrid.svg (renamed from docs/src/material/templates/.icons/simple/plangrid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/platformdotsh.svg (renamed from docs/src/material/templates/.icons/simple/platformdotsh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/platzi.svg (renamed from docs/src/material/templates/.icons/simple/platzi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plausibleanalytics.svg (renamed from docs/src/material/templates/.icons/simple/plausibleanalytics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playcanvas.svg (renamed from docs/src/material/templates/.icons/simple/playcanvas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playerdotme.svg (renamed from docs/src/material/templates/.icons/simple/playerdotme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playerfm.svg (renamed from docs/src/material/templates/.icons/simple/playerfm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstation.svg (renamed from docs/src/material/templates/.icons/simple/playstation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstation2.svg (renamed from docs/src/material/templates/.icons/simple/playstation2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstation3.svg (renamed from docs/src/material/templates/.icons/simple/playstation3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstation4.svg (renamed from docs/src/material/templates/.icons/simple/playstation4.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstation5.svg (renamed from docs/src/material/templates/.icons/simple/playstation5.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playstationvita.svg (renamed from docs/src/material/templates/.icons/simple/playstationvita.svg)0
-rw-r--r--docs/src/templates/.icons/simple/playwright.svg (renamed from docs/src/material/templates/.icons/simple/playwright.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pleroma.svg (renamed from docs/src/material/templates/.icons/simple/pleroma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plesk.svg (renamed from docs/src/material/templates/.icons/simple/plesk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plex.svg (renamed from docs/src/material/templates/.icons/simple/plex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plotly.svg (renamed from docs/src/material/templates/.icons/simple/plotly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pluralsight.svg (renamed from docs/src/material/templates/.icons/simple/pluralsight.svg)0
-rw-r--r--docs/src/templates/.icons/simple/plurk.svg (renamed from docs/src/material/templates/.icons/simple/plurk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pluscodes.svg (renamed from docs/src/material/templates/.icons/simple/pluscodes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pm2.svg (renamed from docs/src/material/templates/.icons/simple/pm2.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pnpm.svg (renamed from docs/src/material/templates/.icons/simple/pnpm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pocket.svg (renamed from docs/src/material/templates/.icons/simple/pocket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pocketbase.svg (renamed from docs/src/material/templates/.icons/simple/pocketbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pocketcasts.svg (renamed from docs/src/material/templates/.icons/simple/pocketcasts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/podcastaddict.svg (renamed from docs/src/material/templates/.icons/simple/podcastaddict.svg)0
-rw-r--r--docs/src/templates/.icons/simple/podcastindex.svg (renamed from docs/src/material/templates/.icons/simple/podcastindex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/podman.svg (renamed from docs/src/material/templates/.icons/simple/podman.svg)0
-rw-r--r--docs/src/templates/.icons/simple/poe.svg (renamed from docs/src/material/templates/.icons/simple/poe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/poetry.svg (renamed from docs/src/material/templates/.icons/simple/poetry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pointy.svg (renamed from docs/src/material/templates/.icons/simple/pointy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pokemon.svg (renamed from docs/src/material/templates/.icons/simple/pokemon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/polars.svg (renamed from docs/src/material/templates/.icons/simple/polars.svg)0
-rw-r--r--docs/src/templates/.icons/simple/polkadot.svg (renamed from docs/src/material/templates/.icons/simple/polkadot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/poly.svg (renamed from docs/src/material/templates/.icons/simple/poly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/polymerproject.svg (renamed from docs/src/material/templates/.icons/simple/polymerproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/polywork.svg (renamed from docs/src/material/templates/.icons/simple/polywork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/popos.svg (renamed from docs/src/material/templates/.icons/simple/popos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/porsche.svg (renamed from docs/src/material/templates/.icons/simple/porsche.svg)0
-rw-r--r--docs/src/templates/.icons/simple/portainer.svg (renamed from docs/src/material/templates/.icons/simple/portainer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/postcss.svg (renamed from docs/src/material/templates/.icons/simple/postcss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/postgresql.svg (renamed from docs/src/material/templates/.icons/simple/postgresql.svg)0
-rw-r--r--docs/src/templates/.icons/simple/posthog.svg (renamed from docs/src/material/templates/.icons/simple/posthog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/postman.svg (renamed from docs/src/material/templates/.icons/simple/postman.svg)0
-rw-r--r--docs/src/templates/.icons/simple/postmates.svg (renamed from docs/src/material/templates/.icons/simple/postmates.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powerapps.svg (renamed from docs/src/material/templates/.icons/simple/powerapps.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powerautomate.svg (renamed from docs/src/material/templates/.icons/simple/powerautomate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powerbi.svg (renamed from docs/src/material/templates/.icons/simple/powerbi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powerfx.svg (renamed from docs/src/material/templates/.icons/simple/powerfx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powerpages.svg (renamed from docs/src/material/templates/.icons/simple/powerpages.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powers.svg (renamed from docs/src/material/templates/.icons/simple/powers.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powershell.svg (renamed from docs/src/material/templates/.icons/simple/powershell.svg)0
-rw-r--r--docs/src/templates/.icons/simple/powervirtualagents.svg (renamed from docs/src/material/templates/.icons/simple/powervirtualagents.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prdotco.svg (renamed from docs/src/material/templates/.icons/simple/prdotco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/preact.svg (renamed from docs/src/material/templates/.icons/simple/preact.svg)0
-rw-r--r--docs/src/templates/.icons/simple/precommit.svg (renamed from docs/src/material/templates/.icons/simple/precommit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prefect.svg (renamed from docs/src/material/templates/.icons/simple/prefect.svg)0
-rw-r--r--docs/src/templates/.icons/simple/premierleague.svg (renamed from docs/src/material/templates/.icons/simple/premierleague.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prestashop.svg (renamed from docs/src/material/templates/.icons/simple/prestashop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/presto.svg (renamed from docs/src/material/templates/.icons/simple/presto.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prettier.svg (renamed from docs/src/material/templates/.icons/simple/prettier.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pretzel.svg (renamed from docs/src/material/templates/.icons/simple/pretzel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prevention.svg (renamed from docs/src/material/templates/.icons/simple/prevention.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prezi.svg (renamed from docs/src/material/templates/.icons/simple/prezi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prime.svg (renamed from docs/src/material/templates/.icons/simple/prime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/primevideo.svg (renamed from docs/src/material/templates/.icons/simple/primevideo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/printables.svg (renamed from docs/src/material/templates/.icons/simple/printables.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prisma.svg (renamed from docs/src/material/templates/.icons/simple/prisma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prismic.svg (renamed from docs/src/material/templates/.icons/simple/prismic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/privateinternetaccess.svg (renamed from docs/src/material/templates/.icons/simple/privateinternetaccess.svg)0
-rw-r--r--docs/src/templates/.icons/simple/probot.svg (renamed from docs/src/material/templates/.icons/simple/probot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/processingfoundation.svg (renamed from docs/src/material/templates/.icons/simple/processingfoundation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/processwire.svg (renamed from docs/src/material/templates/.icons/simple/processwire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/producthunt.svg (renamed from docs/src/material/templates/.icons/simple/producthunt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/progate.svg (renamed from docs/src/material/templates/.icons/simple/progate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/progress.svg (renamed from docs/src/material/templates/.icons/simple/progress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prometheus.svg (renamed from docs/src/material/templates/.icons/simple/prometheus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/prosieben.svg (renamed from docs/src/material/templates/.icons/simple/prosieben.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protocolsdotio.svg (renamed from docs/src/material/templates/.icons/simple/protocolsdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protodotio.svg (renamed from docs/src/material/templates/.icons/simple/protodotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/proton.svg (renamed from docs/src/material/templates/.icons/simple/proton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protoncalendar.svg (renamed from docs/src/material/templates/.icons/simple/protoncalendar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protondb.svg (renamed from docs/src/material/templates/.icons/simple/protondb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protondrive.svg (renamed from docs/src/material/templates/.icons/simple/protondrive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protonmail.svg (renamed from docs/src/material/templates/.icons/simple/protonmail.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protonvpn.svg (renamed from docs/src/material/templates/.icons/simple/protonvpn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protools.svg (renamed from docs/src/material/templates/.icons/simple/protools.svg)0
-rw-r--r--docs/src/templates/.icons/simple/protractor.svg (renamed from docs/src/material/templates/.icons/simple/protractor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/proxmox.svg (renamed from docs/src/material/templates/.icons/simple/proxmox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pterodactyl.svg (renamed from docs/src/material/templates/.icons/simple/pterodactyl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pubg.svg (renamed from docs/src/material/templates/.icons/simple/pubg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/publons.svg (renamed from docs/src/material/templates/.icons/simple/publons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pubmed.svg (renamed from docs/src/material/templates/.icons/simple/pubmed.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pug.svg (renamed from docs/src/material/templates/.icons/simple/pug.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pulumi.svg (renamed from docs/src/material/templates/.icons/simple/pulumi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/puma.svg (renamed from docs/src/material/templates/.icons/simple/puma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/puppet.svg (renamed from docs/src/material/templates/.icons/simple/puppet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/puppeteer.svg (renamed from docs/src/material/templates/.icons/simple/puppeteer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/purescript.svg (renamed from docs/src/material/templates/.icons/simple/purescript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/purgecss.svg (renamed from docs/src/material/templates/.icons/simple/purgecss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/purism.svg (renamed from docs/src/material/templates/.icons/simple/purism.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pusher.svg (renamed from docs/src/material/templates/.icons/simple/pusher.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pwa.svg (renamed from docs/src/material/templates/.icons/simple/pwa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pycharm.svg (renamed from docs/src/material/templates/.icons/simple/pycharm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pydantic.svg (renamed from docs/src/material/templates/.icons/simple/pydantic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pyg.svg (renamed from docs/src/material/templates/.icons/simple/pyg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pypi.svg (renamed from docs/src/material/templates/.icons/simple/pypi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pypy.svg (renamed from docs/src/material/templates/.icons/simple/pypy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pyscaffold.svg (renamed from docs/src/material/templates/.icons/simple/pyscaffold.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pysyft.svg (renamed from docs/src/material/templates/.icons/simple/pysyft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pytest.svg (renamed from docs/src/material/templates/.icons/simple/pytest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/python.svg (renamed from docs/src/material/templates/.icons/simple/python.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pythonanywhere.svg (renamed from docs/src/material/templates/.icons/simple/pythonanywhere.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pytorch.svg (renamed from docs/src/material/templates/.icons/simple/pytorch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/pyup.svg (renamed from docs/src/material/templates/.icons/simple/pyup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qantas.svg (renamed from docs/src/material/templates/.icons/simple/qantas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qatarairways.svg (renamed from docs/src/material/templates/.icons/simple/qatarairways.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qemu.svg (renamed from docs/src/material/templates/.icons/simple/qemu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qgis.svg (renamed from docs/src/material/templates/.icons/simple/qgis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qi.svg (renamed from docs/src/material/templates/.icons/simple/qi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qiita.svg (renamed from docs/src/material/templates/.icons/simple/qiita.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qiskit.svg (renamed from docs/src/material/templates/.icons/simple/qiskit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qiwi.svg (renamed from docs/src/material/templates/.icons/simple/qiwi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qlik.svg (renamed from docs/src/material/templates/.icons/simple/qlik.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qmk.svg (renamed from docs/src/material/templates/.icons/simple/qmk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qt.svg (renamed from docs/src/material/templates/.icons/simple/qt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qualcomm.svg (renamed from docs/src/material/templates/.icons/simple/qualcomm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qualtrics.svg (renamed from docs/src/material/templates/.icons/simple/qualtrics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qualys.svg (renamed from docs/src/material/templates/.icons/simple/qualys.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quantcast.svg (renamed from docs/src/material/templates/.icons/simple/quantcast.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quantconnect.svg (renamed from docs/src/material/templates/.icons/simple/quantconnect.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quarkus.svg (renamed from docs/src/material/templates/.icons/simple/quarkus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quasar.svg (renamed from docs/src/material/templates/.icons/simple/quasar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qubesos.svg (renamed from docs/src/material/templates/.icons/simple/qubesos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quest.svg (renamed from docs/src/material/templates/.icons/simple/quest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quickbooks.svg (renamed from docs/src/material/templates/.icons/simple/quickbooks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quicklook.svg (renamed from docs/src/material/templates/.icons/simple/quicklook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quicktime.svg (renamed from docs/src/material/templates/.icons/simple/quicktime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quip.svg (renamed from docs/src/material/templates/.icons/simple/quip.svg)0
-rw-r--r--docs/src/templates/.icons/simple/quora.svg (renamed from docs/src/material/templates/.icons/simple/quora.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qwant.svg (renamed from docs/src/material/templates/.icons/simple/qwant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qwiklabs.svg (renamed from docs/src/material/templates/.icons/simple/qwiklabs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/qzone.svg (renamed from docs/src/material/templates/.icons/simple/qzone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/r.svg (renamed from docs/src/material/templates/.icons/simple/r.svg)0
-rw-r--r--docs/src/templates/.icons/simple/r3.svg (renamed from docs/src/material/templates/.icons/simple/r3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rabbitmq.svg (renamed from docs/src/material/templates/.icons/simple/rabbitmq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/racket.svg (renamed from docs/src/material/templates/.icons/simple/racket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/radar.svg (renamed from docs/src/material/templates/.icons/simple/radar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/radiopublic.svg (renamed from docs/src/material/templates/.icons/simple/radiopublic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/radixui.svg (renamed from docs/src/material/templates/.icons/simple/radixui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/radstudio.svg (renamed from docs/src/material/templates/.icons/simple/radstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/railway.svg (renamed from docs/src/material/templates/.icons/simple/railway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rainmeter.svg (renamed from docs/src/material/templates/.icons/simple/rainmeter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rakuten.svg (renamed from docs/src/material/templates/.icons/simple/rakuten.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ram.svg (renamed from docs/src/material/templates/.icons/simple/ram.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rancher.svg (renamed from docs/src/material/templates/.icons/simple/rancher.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rarible.svg (renamed from docs/src/material/templates/.icons/simple/rarible.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rasa.svg (renamed from docs/src/material/templates/.icons/simple/rasa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/raspberrypi.svg (renamed from docs/src/material/templates/.icons/simple/raspberrypi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ravelry.svg (renamed from docs/src/material/templates/.icons/simple/ravelry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ray.svg (renamed from docs/src/material/templates/.icons/simple/ray.svg)0
-rw-r--r--docs/src/templates/.icons/simple/razer.svg (renamed from docs/src/material/templates/.icons/simple/razer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/razorpay.svg (renamed from docs/src/material/templates/.icons/simple/razorpay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/react.svg (renamed from docs/src/material/templates/.icons/simple/react.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reacthookform.svg (renamed from docs/src/material/templates/.icons/simple/reacthookform.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reactivex.svg (renamed from docs/src/material/templates/.icons/simple/reactivex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reactos.svg (renamed from docs/src/material/templates/.icons/simple/reactos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reactquery.svg (renamed from docs/src/material/templates/.icons/simple/reactquery.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reactrouter.svg (renamed from docs/src/material/templates/.icons/simple/reactrouter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reacttable.svg (renamed from docs/src/material/templates/.icons/simple/reacttable.svg)0
-rw-r--r--docs/src/templates/.icons/simple/readdotcv.svg (renamed from docs/src/material/templates/.icons/simple/readdotcv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/readme.svg (renamed from docs/src/material/templates/.icons/simple/readme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/readthedocs.svg (renamed from docs/src/material/templates/.icons/simple/readthedocs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/realm.svg (renamed from docs/src/material/templates/.icons/simple/realm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reason.svg (renamed from docs/src/material/templates/.icons/simple/reason.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reasonstudios.svg (renamed from docs/src/material/templates/.icons/simple/reasonstudios.svg)0
-rw-r--r--docs/src/templates/.icons/simple/recoil.svg (renamed from docs/src/material/templates/.icons/simple/recoil.svg)0
-rw-r--r--docs/src/templates/.icons/simple/red.svg (renamed from docs/src/material/templates/.icons/simple/red.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redbubble.svg (renamed from docs/src/material/templates/.icons/simple/redbubble.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reddit.svg (renamed from docs/src/material/templates/.icons/simple/reddit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redhat.svg (renamed from docs/src/material/templates/.icons/simple/redhat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redhatopenshift.svg (renamed from docs/src/material/templates/.icons/simple/redhatopenshift.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redis.svg (renamed from docs/src/material/templates/.icons/simple/redis.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redmine.svg (renamed from docs/src/material/templates/.icons/simple/redmine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redox.svg (renamed from docs/src/material/templates/.icons/simple/redox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redux.svg (renamed from docs/src/material/templates/.icons/simple/redux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reduxsaga.svg (renamed from docs/src/material/templates/.icons/simple/reduxsaga.svg)0
-rw-r--r--docs/src/templates/.icons/simple/redwoodjs.svg (renamed from docs/src/material/templates/.icons/simple/redwoodjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reebok.svg (renamed from docs/src/material/templates/.icons/simple/reebok.svg)0
-rw-r--r--docs/src/templates/.icons/simple/relay.svg (renamed from docs/src/material/templates/.icons/simple/relay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/relianceindustrieslimited.svg (renamed from docs/src/material/templates/.icons/simple/relianceindustrieslimited.svg)0
-rw-r--r--docs/src/templates/.icons/simple/remark.svg (renamed from docs/src/material/templates/.icons/simple/remark.svg)0
-rw-r--r--docs/src/templates/.icons/simple/remix.svg (renamed from docs/src/material/templates/.icons/simple/remix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/renault.svg (renamed from docs/src/material/templates/.icons/simple/renault.svg)0
-rw-r--r--docs/src/templates/.icons/simple/render.svg (renamed from docs/src/material/templates/.icons/simple/render.svg)0
-rw-r--r--docs/src/templates/.icons/simple/renovatebot.svg (renamed from docs/src/material/templates/.icons/simple/renovatebot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/renpy.svg (renamed from docs/src/material/templates/.icons/simple/renpy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/renren.svg (renamed from docs/src/material/templates/.icons/simple/renren.svg)0
-rw-r--r--docs/src/templates/.icons/simple/replit.svg (renamed from docs/src/material/templates/.icons/simple/replit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/republicofgamers.svg (renamed from docs/src/material/templates/.icons/simple/republicofgamers.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rescript.svg (renamed from docs/src/material/templates/.icons/simple/rescript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rescuetime.svg (renamed from docs/src/material/templates/.icons/simple/rescuetime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/researchgate.svg (renamed from docs/src/material/templates/.icons/simple/researchgate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/resharper.svg (renamed from docs/src/material/templates/.icons/simple/resharper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/resurrectionremixos.svg (renamed from docs/src/material/templates/.icons/simple/resurrectionremixos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/retool.svg (renamed from docs/src/material/templates/.icons/simple/retool.svg)0
-rw-r--r--docs/src/templates/.icons/simple/retroarch.svg (renamed from docs/src/material/templates/.icons/simple/retroarch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/retropie.svg (renamed from docs/src/material/templates/.icons/simple/retropie.svg)0
-rw-r--r--docs/src/templates/.icons/simple/revanced.svg (renamed from docs/src/material/templates/.icons/simple/revanced.svg)0
-rw-r--r--docs/src/templates/.icons/simple/revealdotjs.svg (renamed from docs/src/material/templates/.icons/simple/revealdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/reverbnation.svg (renamed from docs/src/material/templates/.icons/simple/reverbnation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/revoltdotchat.svg (renamed from docs/src/material/templates/.icons/simple/revoltdotchat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/revolut.svg (renamed from docs/src/material/templates/.icons/simple/revolut.svg)0
-rw-r--r--docs/src/templates/.icons/simple/revue.svg (renamed from docs/src/material/templates/.icons/simple/revue.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rewe.svg (renamed from docs/src/material/templates/.icons/simple/rewe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rezgo.svg (renamed from docs/src/material/templates/.icons/simple/rezgo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rhinoceros.svg (renamed from docs/src/material/templates/.icons/simple/rhinoceros.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rider.svg (renamed from docs/src/material/templates/.icons/simple/rider.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rimacautomobili.svg (renamed from docs/src/material/templates/.icons/simple/rimacautomobili.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ring.svg (renamed from docs/src/material/templates/.icons/simple/ring.svg)0
-rw-r--r--docs/src/templates/.icons/simple/riotgames.svg (renamed from docs/src/material/templates/.icons/simple/riotgames.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ripple.svg (renamed from docs/src/material/templates/.icons/simple/ripple.svg)0
-rw-r--r--docs/src/templates/.icons/simple/riscv.svg (renamed from docs/src/material/templates/.icons/simple/riscv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/riseup.svg (renamed from docs/src/material/templates/.icons/simple/riseup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roadmapdotsh.svg (renamed from docs/src/material/templates/.icons/simple/roadmapdotsh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roamresearch.svg (renamed from docs/src/material/templates/.icons/simple/roamresearch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/robinhood.svg (renamed from docs/src/material/templates/.icons/simple/robinhood.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roblox.svg (renamed from docs/src/material/templates/.icons/simple/roblox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/robloxstudio.svg (renamed from docs/src/material/templates/.icons/simple/robloxstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/robotframework.svg (renamed from docs/src/material/templates/.icons/simple/robotframework.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rocketdotchat.svg (renamed from docs/src/material/templates/.icons/simple/rocketdotchat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rocksdb.svg (renamed from docs/src/material/templates/.icons/simple/rocksdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rockylinux.svg (renamed from docs/src/material/templates/.icons/simple/rockylinux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roku.svg (renamed from docs/src/material/templates/.icons/simple/roku.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rollsroyce.svg (renamed from docs/src/material/templates/.icons/simple/rollsroyce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rollupdotjs.svg (renamed from docs/src/material/templates/.icons/simple/rollupdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rome.svg (renamed from docs/src/material/templates/.icons/simple/rome.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rootme.svg (renamed from docs/src/material/templates/.icons/simple/rootme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roots.svg (renamed from docs/src/material/templates/.icons/simple/roots.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rootsbedrock.svg (renamed from docs/src/material/templates/.icons/simple/rootsbedrock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rootssage.svg (renamed from docs/src/material/templates/.icons/simple/rootssage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ros.svg (renamed from docs/src/material/templates/.icons/simple/ros.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rossmann.svg (renamed from docs/src/material/templates/.icons/simple/rossmann.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rotaryinternational.svg (renamed from docs/src/material/templates/.icons/simple/rotaryinternational.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rottentomatoes.svg (renamed from docs/src/material/templates/.icons/simple/rottentomatoes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/roundcube.svg (renamed from docs/src/material/templates/.icons/simple/roundcube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rsocket.svg (renamed from docs/src/material/templates/.icons/simple/rsocket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rss.svg (renamed from docs/src/material/templates/.icons/simple/rss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rstudio.svg (renamed from docs/src/material/templates/.icons/simple/rstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rte.svg (renamed from docs/src/material/templates/.icons/simple/rte.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rtl.svg (renamed from docs/src/material/templates/.icons/simple/rtl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rtlzwei.svg (renamed from docs/src/material/templates/.icons/simple/rtlzwei.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rubocop.svg (renamed from docs/src/material/templates/.icons/simple/rubocop.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ruby.svg (renamed from docs/src/material/templates/.icons/simple/ruby.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rubygems.svg (renamed from docs/src/material/templates/.icons/simple/rubygems.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rubyonrails.svg (renamed from docs/src/material/templates/.icons/simple/rubyonrails.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rubysinatra.svg (renamed from docs/src/material/templates/.icons/simple/rubysinatra.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ruff.svg (renamed from docs/src/material/templates/.icons/simple/ruff.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rumble.svg (renamed from docs/src/material/templates/.icons/simple/rumble.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rundeck.svg (renamed from docs/src/material/templates/.icons/simple/rundeck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/runkeeper.svg (renamed from docs/src/material/templates/.icons/simple/runkeeper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/runkit.svg (renamed from docs/src/material/templates/.icons/simple/runkit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rust.svg (renamed from docs/src/material/templates/.icons/simple/rust.svg)0
-rw-r--r--docs/src/templates/.icons/simple/rxdb.svg (renamed from docs/src/material/templates/.icons/simple/rxdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ryanair.svg (renamed from docs/src/material/templates/.icons/simple/ryanair.svg)0
-rw-r--r--docs/src/templates/.icons/simple/s7airlines.svg (renamed from docs/src/material/templates/.icons/simple/s7airlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sabanci.svg (renamed from docs/src/material/templates/.icons/simple/sabanci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/safari.svg (renamed from docs/src/material/templates/.icons/simple/safari.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sage.svg (renamed from docs/src/material/templates/.icons/simple/sage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sahibinden.svg (renamed from docs/src/material/templates/.icons/simple/sahibinden.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sailfishos.svg (renamed from docs/src/material/templates/.icons/simple/sailfishos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sailsdotjs.svg (renamed from docs/src/material/templates/.icons/simple/sailsdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/salesforce.svg (renamed from docs/src/material/templates/.icons/simple/salesforce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/saltproject.svg (renamed from docs/src/material/templates/.icons/simple/saltproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/samsung.svg (renamed from docs/src/material/templates/.icons/simple/samsung.svg)0
-rw-r--r--docs/src/templates/.icons/simple/samsungpay.svg (renamed from docs/src/material/templates/.icons/simple/samsungpay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sandisk.svg (renamed from docs/src/material/templates/.icons/simple/sandisk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sanfranciscomunicipalrailway.svg (renamed from docs/src/material/templates/.icons/simple/sanfranciscomunicipalrailway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sanic.svg (renamed from docs/src/material/templates/.icons/simple/sanic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sanity.svg (renamed from docs/src/material/templates/.icons/simple/sanity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/saopaulometro.svg (renamed from docs/src/material/templates/.icons/simple/saopaulometro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sap.svg (renamed from docs/src/material/templates/.icons/simple/sap.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sass.svg (renamed from docs/src/material/templates/.icons/simple/sass.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sat1.svg (renamed from docs/src/material/templates/.icons/simple/sat1.svg)0
-rw-r--r--docs/src/templates/.icons/simple/saturn.svg (renamed from docs/src/material/templates/.icons/simple/saturn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/saucelabs.svg (renamed from docs/src/material/templates/.icons/simple/saucelabs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scala.svg (renamed from docs/src/material/templates/.icons/simple/scala.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scaleway.svg (renamed from docs/src/material/templates/.icons/simple/scaleway.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scania.svg (renamed from docs/src/material/templates/.icons/simple/scania.svg)0
-rw-r--r--docs/src/templates/.icons/simple/schneiderelectric.svg (renamed from docs/src/material/templates/.icons/simple/schneiderelectric.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scikitlearn.svg (renamed from docs/src/material/templates/.icons/simple/scikitlearn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scipy.svg (renamed from docs/src/material/templates/.icons/simple/scipy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scopus.svg (renamed from docs/src/material/templates/.icons/simple/scopus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scpfoundation.svg (renamed from docs/src/material/templates/.icons/simple/scpfoundation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scrapbox.svg (renamed from docs/src/material/templates/.icons/simple/scrapbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scratch.svg (renamed from docs/src/material/templates/.icons/simple/scratch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/screencastify.svg (renamed from docs/src/material/templates/.icons/simple/screencastify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scribd.svg (renamed from docs/src/material/templates/.icons/simple/scribd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scrimba.svg (renamed from docs/src/material/templates/.icons/simple/scrimba.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scrollreveal.svg (renamed from docs/src/material/templates/.icons/simple/scrollreveal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scrumalliance.svg (renamed from docs/src/material/templates/.icons/simple/scrumalliance.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scrutinizerci.svg (renamed from docs/src/material/templates/.icons/simple/scrutinizerci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/scylladb.svg (renamed from docs/src/material/templates/.icons/simple/scylladb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/seagate.svg (renamed from docs/src/material/templates/.icons/simple/seagate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/searxng.svg (renamed from docs/src/material/templates/.icons/simple/searxng.svg)0
-rw-r--r--docs/src/templates/.icons/simple/seat.svg (renamed from docs/src/material/templates/.icons/simple/seat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/securityscorecard.svg (renamed from docs/src/material/templates/.icons/simple/securityscorecard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sefaria.svg (renamed from docs/src/material/templates/.icons/simple/sefaria.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sega.svg (renamed from docs/src/material/templates/.icons/simple/sega.svg)0
-rw-r--r--docs/src/templates/.icons/simple/selenium.svg (renamed from docs/src/material/templates/.icons/simple/selenium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sellfy.svg (renamed from docs/src/material/templates/.icons/simple/sellfy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semanticrelease.svg (renamed from docs/src/material/templates/.icons/simple/semanticrelease.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semanticscholar.svg (renamed from docs/src/material/templates/.icons/simple/semanticscholar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semanticuireact.svg (renamed from docs/src/material/templates/.icons/simple/semanticuireact.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semanticweb.svg (renamed from docs/src/material/templates/.icons/simple/semanticweb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semaphoreci.svg (renamed from docs/src/material/templates/.icons/simple/semaphoreci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semrush.svg (renamed from docs/src/material/templates/.icons/simple/semrush.svg)0
-rw-r--r--docs/src/templates/.icons/simple/semver.svg (renamed from docs/src/material/templates/.icons/simple/semver.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sencha.svg (renamed from docs/src/material/templates/.icons/simple/sencha.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sendinblue.svg (renamed from docs/src/material/templates/.icons/simple/sendinblue.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sennheiser.svg (renamed from docs/src/material/templates/.icons/simple/sennheiser.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sensu.svg (renamed from docs/src/material/templates/.icons/simple/sensu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sentry.svg (renamed from docs/src/material/templates/.icons/simple/sentry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sepa.svg (renamed from docs/src/material/templates/.icons/simple/sepa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sequelize.svg (renamed from docs/src/material/templates/.icons/simple/sequelize.svg)0
-rw-r--r--docs/src/templates/.icons/simple/serverfault.svg (renamed from docs/src/material/templates/.icons/simple/serverfault.svg)0
-rw-r--r--docs/src/templates/.icons/simple/serverless.svg (renamed from docs/src/material/templates/.icons/simple/serverless.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sessionize.svg (renamed from docs/src/material/templates/.icons/simple/sessionize.svg)0
-rw-r--r--docs/src/templates/.icons/simple/setapp.svg (renamed from docs/src/material/templates/.icons/simple/setapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sfml.svg (renamed from docs/src/material/templates/.icons/simple/sfml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shadow.svg (renamed from docs/src/material/templates/.icons/simple/shadow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shanghaimetro.svg (renamed from docs/src/material/templates/.icons/simple/shanghaimetro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sharex.svg (renamed from docs/src/material/templates/.icons/simple/sharex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sharp.svg (renamed from docs/src/material/templates/.icons/simple/sharp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shazam.svg (renamed from docs/src/material/templates/.icons/simple/shazam.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shell.svg (renamed from docs/src/material/templates/.icons/simple/shell.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shelly.svg (renamed from docs/src/material/templates/.icons/simple/shelly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shenzhenmetro.svg (renamed from docs/src/material/templates/.icons/simple/shenzhenmetro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shieldsdotio.svg (renamed from docs/src/material/templates/.icons/simple/shieldsdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shikimori.svg (renamed from docs/src/material/templates/.icons/simple/shikimori.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shopee.svg (renamed from docs/src/material/templates/.icons/simple/shopee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shopify.svg (renamed from docs/src/material/templates/.icons/simple/shopify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shopware.svg (renamed from docs/src/material/templates/.icons/simple/shopware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shortcut.svg (renamed from docs/src/material/templates/.icons/simple/shortcut.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shotcut.svg (renamed from docs/src/material/templates/.icons/simple/shotcut.svg)0
-rw-r--r--docs/src/templates/.icons/simple/showpad.svg (renamed from docs/src/material/templates/.icons/simple/showpad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/showtime.svg (renamed from docs/src/material/templates/.icons/simple/showtime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/shutterstock.svg (renamed from docs/src/material/templates/.icons/simple/shutterstock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/siemens.svg (renamed from docs/src/material/templates/.icons/simple/siemens.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sifive.svg (renamed from docs/src/material/templates/.icons/simple/sifive.svg)0
-rw-r--r--docs/src/templates/.icons/simple/signal.svg (renamed from docs/src/material/templates/.icons/simple/signal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/similarweb.svg (renamed from docs/src/material/templates/.icons/simple/similarweb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/simkl.svg (renamed from docs/src/material/templates/.icons/simple/simkl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/simpleanalytics.svg (renamed from docs/src/material/templates/.icons/simple/simpleanalytics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/simpleicons.svg (renamed from docs/src/material/templates/.icons/simple/simpleicons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/simplenote.svg (renamed from docs/src/material/templates/.icons/simple/simplenote.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sinaweibo.svg (renamed from docs/src/material/templates/.icons/simple/sinaweibo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/singaporeairlines.svg (renamed from docs/src/material/templates/.icons/simple/singaporeairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/singlestore.svg (renamed from docs/src/material/templates/.icons/simple/singlestore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sitecore.svg (renamed from docs/src/material/templates/.icons/simple/sitecore.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sitepoint.svg (renamed from docs/src/material/templates/.icons/simple/sitepoint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sketch.svg (renamed from docs/src/material/templates/.icons/simple/sketch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sketchfab.svg (renamed from docs/src/material/templates/.icons/simple/sketchfab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sketchup.svg (renamed from docs/src/material/templates/.icons/simple/sketchup.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skillshare.svg (renamed from docs/src/material/templates/.icons/simple/skillshare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skoda.svg (renamed from docs/src/material/templates/.icons/simple/skoda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sky.svg (renamed from docs/src/material/templates/.icons/simple/sky.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skynet.svg (renamed from docs/src/material/templates/.icons/simple/skynet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skypack.svg (renamed from docs/src/material/templates/.icons/simple/skypack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skype.svg (renamed from docs/src/material/templates/.icons/simple/skype.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skypeforbusiness.svg (renamed from docs/src/material/templates/.icons/simple/skypeforbusiness.svg)0
-rw-r--r--docs/src/templates/.icons/simple/skyrock.svg (renamed from docs/src/material/templates/.icons/simple/skyrock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slack.svg (renamed from docs/src/material/templates/.icons/simple/slack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slackware.svg (renamed from docs/src/material/templates/.icons/simple/slackware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slashdot.svg (renamed from docs/src/material/templates/.icons/simple/slashdot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slickpic.svg (renamed from docs/src/material/templates/.icons/simple/slickpic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slides.svg (renamed from docs/src/material/templates/.icons/simple/slides.svg)0
-rw-r--r--docs/src/templates/.icons/simple/slideshare.svg (renamed from docs/src/material/templates/.icons/simple/slideshare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smart.svg (renamed from docs/src/material/templates/.icons/simple/smart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smartthings.svg (renamed from docs/src/material/templates/.icons/simple/smartthings.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smashdotgg.svg (renamed from docs/src/material/templates/.icons/simple/smashdotgg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smashingmagazine.svg (renamed from docs/src/material/templates/.icons/simple/smashingmagazine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smrt.svg (renamed from docs/src/material/templates/.icons/simple/smrt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/smugmug.svg (renamed from docs/src/material/templates/.icons/simple/smugmug.svg)0
-rw-r--r--docs/src/templates/.icons/simple/snapchat.svg (renamed from docs/src/material/templates/.icons/simple/snapchat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/snapcraft.svg (renamed from docs/src/material/templates/.icons/simple/snapcraft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sncf.svg (renamed from docs/src/material/templates/.icons/simple/sncf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/snowflake.svg (renamed from docs/src/material/templates/.icons/simple/snowflake.svg)0
-rw-r--r--docs/src/templates/.icons/simple/snowpack.svg (renamed from docs/src/material/templates/.icons/simple/snowpack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/snyk.svg (renamed from docs/src/material/templates/.icons/simple/snyk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/socialblade.svg (renamed from docs/src/material/templates/.icons/simple/socialblade.svg)0
-rw-r--r--docs/src/templates/.icons/simple/society6.svg (renamed from docs/src/material/templates/.icons/simple/society6.svg)0
-rw-r--r--docs/src/templates/.icons/simple/socketdotio.svg (renamed from docs/src/material/templates/.icons/simple/socketdotio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sogou.svg (renamed from docs/src/material/templates/.icons/simple/sogou.svg)0
-rw-r--r--docs/src/templates/.icons/simple/solid.svg (renamed from docs/src/material/templates/.icons/simple/solid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/solidity.svg (renamed from docs/src/material/templates/.icons/simple/solidity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sololearn.svg (renamed from docs/src/material/templates/.icons/simple/sololearn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/solus.svg (renamed from docs/src/material/templates/.icons/simple/solus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonar.svg (renamed from docs/src/material/templates/.icons/simple/sonar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonarcloud.svg (renamed from docs/src/material/templates/.icons/simple/sonarcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonarlint.svg (renamed from docs/src/material/templates/.icons/simple/sonarlint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonarqube.svg (renamed from docs/src/material/templates/.icons/simple/sonarqube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonarsource.svg (renamed from docs/src/material/templates/.icons/simple/sonarsource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonatype.svg (renamed from docs/src/material/templates/.icons/simple/sonatype.svg)0
-rw-r--r--docs/src/templates/.icons/simple/songkick.svg (renamed from docs/src/material/templates/.icons/simple/songkick.svg)0
-rw-r--r--docs/src/templates/.icons/simple/songoda.svg (renamed from docs/src/material/templates/.icons/simple/songoda.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonicwall.svg (renamed from docs/src/material/templates/.icons/simple/sonicwall.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sonos.svg (renamed from docs/src/material/templates/.icons/simple/sonos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sony.svg (renamed from docs/src/material/templates/.icons/simple/sony.svg)0
-rw-r--r--docs/src/templates/.icons/simple/soundcharts.svg (renamed from docs/src/material/templates/.icons/simple/soundcharts.svg)0
-rw-r--r--docs/src/templates/.icons/simple/soundcloud.svg (renamed from docs/src/material/templates/.icons/simple/soundcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sourceengine.svg (renamed from docs/src/material/templates/.icons/simple/sourceengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sourceforge.svg (renamed from docs/src/material/templates/.icons/simple/sourceforge.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sourcegraph.svg (renamed from docs/src/material/templates/.icons/simple/sourcegraph.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sourcehut.svg (renamed from docs/src/material/templates/.icons/simple/sourcehut.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sourcetree.svg (renamed from docs/src/material/templates/.icons/simple/sourcetree.svg)0
-rw-r--r--docs/src/templates/.icons/simple/southwestairlines.svg (renamed from docs/src/material/templates/.icons/simple/southwestairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spacemacs.svg (renamed from docs/src/material/templates/.icons/simple/spacemacs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spacex.svg (renamed from docs/src/material/templates/.icons/simple/spacex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spacy.svg (renamed from docs/src/material/templates/.icons/simple/spacy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sparkar.svg (renamed from docs/src/material/templates/.icons/simple/sparkar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sparkasse.svg (renamed from docs/src/material/templates/.icons/simple/sparkasse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sparkfun.svg (renamed from docs/src/material/templates/.icons/simple/sparkfun.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sparkpost.svg (renamed from docs/src/material/templates/.icons/simple/sparkpost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spdx.svg (renamed from docs/src/material/templates/.icons/simple/spdx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/speakerdeck.svg (renamed from docs/src/material/templates/.icons/simple/speakerdeck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spectrum.svg (renamed from docs/src/material/templates/.icons/simple/spectrum.svg)0
-rw-r--r--docs/src/templates/.icons/simple/speedtest.svg (renamed from docs/src/material/templates/.icons/simple/speedtest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/speedypage.svg (renamed from docs/src/material/templates/.icons/simple/speedypage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sphinx.svg (renamed from docs/src/material/templates/.icons/simple/sphinx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spigotmc.svg (renamed from docs/src/material/templates/.icons/simple/spigotmc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spinnaker.svg (renamed from docs/src/material/templates/.icons/simple/spinnaker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spinrilla.svg (renamed from docs/src/material/templates/.icons/simple/spinrilla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/splunk.svg (renamed from docs/src/material/templates/.icons/simple/splunk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spoj.svg (renamed from docs/src/material/templates/.icons/simple/spoj.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spond.svg (renamed from docs/src/material/templates/.icons/simple/spond.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spotify.svg (renamed from docs/src/material/templates/.icons/simple/spotify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spotlight.svg (renamed from docs/src/material/templates/.icons/simple/spotlight.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spreadshirt.svg (renamed from docs/src/material/templates/.icons/simple/spreadshirt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spreaker.svg (renamed from docs/src/material/templates/.icons/simple/spreaker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spring.svg (renamed from docs/src/material/templates/.icons/simple/spring.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spring_creators.svg (renamed from docs/src/material/templates/.icons/simple/spring_creators.svg)0
-rw-r--r--docs/src/templates/.icons/simple/springboot.svg (renamed from docs/src/material/templates/.icons/simple/springboot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/springsecurity.svg (renamed from docs/src/material/templates/.icons/simple/springsecurity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/spyderide.svg (renamed from docs/src/material/templates/.icons/simple/spyderide.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sqlite.svg (renamed from docs/src/material/templates/.icons/simple/sqlite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/square.svg (renamed from docs/src/material/templates/.icons/simple/square.svg)0
-rw-r--r--docs/src/templates/.icons/simple/squareenix.svg (renamed from docs/src/material/templates/.icons/simple/squareenix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/squarespace.svg (renamed from docs/src/material/templates/.icons/simple/squarespace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ssrn.svg (renamed from docs/src/material/templates/.icons/simple/ssrn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sst.svg (renamed from docs/src/material/templates/.icons/simple/sst.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackbit.svg (renamed from docs/src/material/templates/.icons/simple/stackbit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackblitz.svg (renamed from docs/src/material/templates/.icons/simple/stackblitz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackedit.svg (renamed from docs/src/material/templates/.icons/simple/stackedit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackexchange.svg (renamed from docs/src/material/templates/.icons/simple/stackexchange.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackhawk.svg (renamed from docs/src/material/templates/.icons/simple/stackhawk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackoverflow.svg (renamed from docs/src/material/templates/.icons/simple/stackoverflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackpath.svg (renamed from docs/src/material/templates/.icons/simple/stackpath.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stackshare.svg (renamed from docs/src/material/templates/.icons/simple/stackshare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stadia.svg (renamed from docs/src/material/templates/.icons/simple/stadia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/staffbase.svg (renamed from docs/src/material/templates/.icons/simple/staffbase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/standardjs.svg (renamed from docs/src/material/templates/.icons/simple/standardjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/standardresume.svg (renamed from docs/src/material/templates/.icons/simple/standardresume.svg)0
-rw-r--r--docs/src/templates/.icons/simple/starbucks.svg (renamed from docs/src/material/templates/.icons/simple/starbucks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stardock.svg (renamed from docs/src/material/templates/.icons/simple/stardock.svg)0
-rw-r--r--docs/src/templates/.icons/simple/starlingbank.svg (renamed from docs/src/material/templates/.icons/simple/starlingbank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/starship.svg (renamed from docs/src/material/templates/.icons/simple/starship.svg)0
-rw-r--r--docs/src/templates/.icons/simple/startrek.svg (renamed from docs/src/material/templates/.icons/simple/startrek.svg)0
-rw-r--r--docs/src/templates/.icons/simple/starz.svg (renamed from docs/src/material/templates/.icons/simple/starz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/statamic.svg (renamed from docs/src/material/templates/.icons/simple/statamic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/statuspage.svg (renamed from docs/src/material/templates/.icons/simple/statuspage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/statuspal.svg (renamed from docs/src/material/templates/.icons/simple/statuspal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steam.svg (renamed from docs/src/material/templates/.icons/simple/steam.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steamdb.svg (renamed from docs/src/material/templates/.icons/simple/steamdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steamdeck.svg (renamed from docs/src/material/templates/.icons/simple/steamdeck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steamworks.svg (renamed from docs/src/material/templates/.icons/simple/steamworks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steelseries.svg (renamed from docs/src/material/templates/.icons/simple/steelseries.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steem.svg (renamed from docs/src/material/templates/.icons/simple/steem.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steemit.svg (renamed from docs/src/material/templates/.icons/simple/steemit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/steinberg.svg (renamed from docs/src/material/templates/.icons/simple/steinberg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stellar.svg (renamed from docs/src/material/templates/.icons/simple/stellar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stencyl.svg (renamed from docs/src/material/templates/.icons/simple/stencyl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stimulus.svg (renamed from docs/src/material/templates/.icons/simple/stimulus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stitcher.svg (renamed from docs/src/material/templates/.icons/simple/stitcher.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stmicroelectronics.svg (renamed from docs/src/material/templates/.icons/simple/stmicroelectronics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stopstalk.svg (renamed from docs/src/material/templates/.icons/simple/stopstalk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/storyblok.svg (renamed from docs/src/material/templates/.icons/simple/storyblok.svg)0
-rw-r--r--docs/src/templates/.icons/simple/storybook.svg (renamed from docs/src/material/templates/.icons/simple/storybook.svg)0
-rw-r--r--docs/src/templates/.icons/simple/strapi.svg (renamed from docs/src/material/templates/.icons/simple/strapi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/strava.svg (renamed from docs/src/material/templates/.icons/simple/strava.svg)0
-rw-r--r--docs/src/templates/.icons/simple/streamlit.svg (renamed from docs/src/material/templates/.icons/simple/streamlit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stripe.svg (renamed from docs/src/material/templates/.icons/simple/stripe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/strongswan.svg (renamed from docs/src/material/templates/.icons/simple/strongswan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stryker.svg (renamed from docs/src/material/templates/.icons/simple/stryker.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stubhub.svg (renamed from docs/src/material/templates/.icons/simple/stubhub.svg)0
-rw-r--r--docs/src/templates/.icons/simple/studio3t.svg (renamed from docs/src/material/templates/.icons/simple/studio3t.svg)0
-rw-r--r--docs/src/templates/.icons/simple/styledcomponents.svg (renamed from docs/src/material/templates/.icons/simple/styledcomponents.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stylelint.svg (renamed from docs/src/material/templates/.icons/simple/stylelint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/styleshare.svg (renamed from docs/src/material/templates/.icons/simple/styleshare.svg)0
-rw-r--r--docs/src/templates/.icons/simple/stylus.svg (renamed from docs/src/material/templates/.icons/simple/stylus.svg)0
-rw-r--r--docs/src/templates/.icons/simple/subaru.svg (renamed from docs/src/material/templates/.icons/simple/subaru.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sublimetext.svg (renamed from docs/src/material/templates/.icons/simple/sublimetext.svg)0
-rw-r--r--docs/src/templates/.icons/simple/substack.svg (renamed from docs/src/material/templates/.icons/simple/substack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/subtitleedit.svg (renamed from docs/src/material/templates/.icons/simple/subtitleedit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/subversion.svg (renamed from docs/src/material/templates/.icons/simple/subversion.svg)0
-rw-r--r--docs/src/templates/.icons/simple/suckless.svg (renamed from docs/src/material/templates/.icons/simple/suckless.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sumologic.svg (renamed from docs/src/material/templates/.icons/simple/sumologic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/supabase.svg (renamed from docs/src/material/templates/.icons/simple/supabase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/supercrease.svg (renamed from docs/src/material/templates/.icons/simple/supercrease.svg)0
-rw-r--r--docs/src/templates/.icons/simple/supermicro.svg (renamed from docs/src/material/templates/.icons/simple/supermicro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/superuser.svg (renamed from docs/src/material/templates/.icons/simple/superuser.svg)0
-rw-r--r--docs/src/templates/.icons/simple/surrealdb.svg (renamed from docs/src/material/templates/.icons/simple/surrealdb.svg)0
-rw-r--r--docs/src/templates/.icons/simple/surveymonkey.svg (renamed from docs/src/material/templates/.icons/simple/surveymonkey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/suse.svg (renamed from docs/src/material/templates/.icons/simple/suse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/suzuki.svg (renamed from docs/src/material/templates/.icons/simple/suzuki.svg)0
-rw-r--r--docs/src/templates/.icons/simple/svelte.svg (renamed from docs/src/material/templates/.icons/simple/svelte.svg)0
-rw-r--r--docs/src/templates/.icons/simple/svg.svg (renamed from docs/src/material/templates/.icons/simple/svg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/svgdotjs.svg (renamed from docs/src/material/templates/.icons/simple/svgdotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/svgo.svg (renamed from docs/src/material/templates/.icons/simple/svgo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swagger.svg (renamed from docs/src/material/templates/.icons/simple/swagger.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swarm.svg (renamed from docs/src/material/templates/.icons/simple/swarm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swc.svg (renamed from docs/src/material/templates/.icons/simple/swc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swift.svg (renamed from docs/src/material/templates/.icons/simple/swift.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swiggy.svg (renamed from docs/src/material/templates/.icons/simple/swiggy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swiper.svg (renamed from docs/src/material/templates/.icons/simple/swiper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/swr.svg (renamed from docs/src/material/templates/.icons/simple/swr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/symantec.svg (renamed from docs/src/material/templates/.icons/simple/symantec.svg)0
-rw-r--r--docs/src/templates/.icons/simple/symbolab.svg (renamed from docs/src/material/templates/.icons/simple/symbolab.svg)0
-rw-r--r--docs/src/templates/.icons/simple/symfony.svg (renamed from docs/src/material/templates/.icons/simple/symfony.svg)0
-rw-r--r--docs/src/templates/.icons/simple/symphony.svg (renamed from docs/src/material/templates/.icons/simple/symphony.svg)0
-rw-r--r--docs/src/templates/.icons/simple/sympy.svg (renamed from docs/src/material/templates/.icons/simple/sympy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/synology.svg (renamed from docs/src/material/templates/.icons/simple/synology.svg)0
-rw-r--r--docs/src/templates/.icons/simple/system76.svg (renamed from docs/src/material/templates/.icons/simple/system76.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tableau.svg (renamed from docs/src/material/templates/.icons/simple/tableau.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tablecheck.svg (renamed from docs/src/material/templates/.icons/simple/tablecheck.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tacobell.svg (renamed from docs/src/material/templates/.icons/simple/tacobell.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tado.svg (renamed from docs/src/material/templates/.icons/simple/tado.svg)0
-rw-r--r--docs/src/templates/.icons/simple/taichigraphics.svg (renamed from docs/src/material/templates/.icons/simple/taichigraphics.svg)0
-rw-r--r--docs/src/templates/.icons/simple/taichilang.svg (renamed from docs/src/material/templates/.icons/simple/taichilang.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tails.svg (renamed from docs/src/material/templates/.icons/simple/tails.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tailwindcss.svg (renamed from docs/src/material/templates/.icons/simple/tailwindcss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/talend.svg (renamed from docs/src/material/templates/.icons/simple/talend.svg)0
-rw-r--r--docs/src/templates/.icons/simple/talenthouse.svg (renamed from docs/src/material/templates/.icons/simple/talenthouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tamiya.svg (renamed from docs/src/material/templates/.icons/simple/tamiya.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tampermonkey.svg (renamed from docs/src/material/templates/.icons/simple/tampermonkey.svg)0
-rw-r--r--docs/src/templates/.icons/simple/taobao.svg (renamed from docs/src/material/templates/.icons/simple/taobao.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tapas.svg (renamed from docs/src/material/templates/.icons/simple/tapas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/target.svg (renamed from docs/src/material/templates/.icons/simple/target.svg)0
-rw-r--r--docs/src/templates/.icons/simple/task.svg (renamed from docs/src/material/templates/.icons/simple/task.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tasmota.svg (renamed from docs/src/material/templates/.icons/simple/tasmota.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tata.svg (renamed from docs/src/material/templates/.icons/simple/tata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tauri.svg (renamed from docs/src/material/templates/.icons/simple/tauri.svg)0
-rw-r--r--docs/src/templates/.icons/simple/taxbuzz.svg (renamed from docs/src/material/templates/.icons/simple/taxbuzz.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tcs.svg (renamed from docs/src/material/templates/.icons/simple/tcs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teamcity.svg (renamed from docs/src/material/templates/.icons/simple/teamcity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teamspeak.svg (renamed from docs/src/material/templates/.icons/simple/teamspeak.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teamviewer.svg (renamed from docs/src/material/templates/.icons/simple/teamviewer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ted.svg (renamed from docs/src/material/templates/.icons/simple/ted.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teespring.svg (renamed from docs/src/material/templates/.icons/simple/teespring.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tekton.svg (renamed from docs/src/material/templates/.icons/simple/tekton.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tele5.svg (renamed from docs/src/material/templates/.icons/simple/tele5.svg)0
-rw-r--r--docs/src/templates/.icons/simple/telegram.svg (renamed from docs/src/material/templates/.icons/simple/telegram.svg)0
-rw-r--r--docs/src/templates/.icons/simple/telegraph.svg (renamed from docs/src/material/templates/.icons/simple/telegraph.svg)0
-rw-r--r--docs/src/templates/.icons/simple/temporal.svg (renamed from docs/src/material/templates/.icons/simple/temporal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tencentqq.svg (renamed from docs/src/material/templates/.icons/simple/tencentqq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tensorflow.svg (renamed from docs/src/material/templates/.icons/simple/tensorflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teradata.svg (renamed from docs/src/material/templates/.icons/simple/teradata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/teratail.svg (renamed from docs/src/material/templates/.icons/simple/teratail.svg)0
-rw-r--r--docs/src/templates/.icons/simple/termius.svg (renamed from docs/src/material/templates/.icons/simple/termius.svg)0
-rw-r--r--docs/src/templates/.icons/simple/terraform.svg (renamed from docs/src/material/templates/.icons/simple/terraform.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tesco.svg (renamed from docs/src/material/templates/.icons/simple/tesco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tesla.svg (renamed from docs/src/material/templates/.icons/simple/tesla.svg)0
-rw-r--r--docs/src/templates/.icons/simple/testcafe.svg (renamed from docs/src/material/templates/.icons/simple/testcafe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/testin.svg (renamed from docs/src/material/templates/.icons/simple/testin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/testinglibrary.svg (renamed from docs/src/material/templates/.icons/simple/testinglibrary.svg)0
-rw-r--r--docs/src/templates/.icons/simple/testrail.svg (renamed from docs/src/material/templates/.icons/simple/testrail.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tether.svg (renamed from docs/src/material/templates/.icons/simple/tether.svg)0
-rw-r--r--docs/src/templates/.icons/simple/textpattern.svg (renamed from docs/src/material/templates/.icons/simple/textpattern.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tga.svg (renamed from docs/src/material/templates/.icons/simple/tga.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thangs.svg (renamed from docs/src/material/templates/.icons/simple/thangs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thealgorithms.svg (renamed from docs/src/material/templates/.icons/simple/thealgorithms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/theconversation.svg (renamed from docs/src/material/templates/.icons/simple/theconversation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/theirishtimes.svg (renamed from docs/src/material/templates/.icons/simple/theirishtimes.svg)0
-rw-r--r--docs/src/templates/.icons/simple/themighty.svg (renamed from docs/src/material/templates/.icons/simple/themighty.svg)0
-rw-r--r--docs/src/templates/.icons/simple/themodelsresource.svg (renamed from docs/src/material/templates/.icons/simple/themodelsresource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/themoviedatabase.svg (renamed from docs/src/material/templates/.icons/simple/themoviedatabase.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thenorthface.svg (renamed from docs/src/material/templates/.icons/simple/thenorthface.svg)0
-rw-r--r--docs/src/templates/.icons/simple/theregister.svg (renamed from docs/src/material/templates/.icons/simple/theregister.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thesoundsresource.svg (renamed from docs/src/material/templates/.icons/simple/thesoundsresource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thespritersresource.svg (renamed from docs/src/material/templates/.icons/simple/thespritersresource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thewashingtonpost.svg (renamed from docs/src/material/templates/.icons/simple/thewashingtonpost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thingiverse.svg (renamed from docs/src/material/templates/.icons/simple/thingiverse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thinkpad.svg (renamed from docs/src/material/templates/.icons/simple/thinkpad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/threadless.svg (renamed from docs/src/material/templates/.icons/simple/threadless.svg)0
-rw-r--r--docs/src/templates/.icons/simple/threads.svg (renamed from docs/src/material/templates/.icons/simple/threads.svg)0
-rw-r--r--docs/src/templates/.icons/simple/threedotjs.svg (renamed from docs/src/material/templates/.icons/simple/threedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/threema.svg (renamed from docs/src/material/templates/.icons/simple/threema.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thumbtack.svg (renamed from docs/src/material/templates/.icons/simple/thumbtack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thunderbird.svg (renamed from docs/src/material/templates/.icons/simple/thunderbird.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thurgauerkantonalbank.svg (renamed from docs/src/material/templates/.icons/simple/thurgauerkantonalbank.svg)0
-rw-r--r--docs/src/templates/.icons/simple/thymeleaf.svg (renamed from docs/src/material/templates/.icons/simple/thymeleaf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ticketmaster.svg (renamed from docs/src/material/templates/.icons/simple/ticketmaster.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tidal.svg (renamed from docs/src/material/templates/.icons/simple/tidal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tiddlywiki.svg (renamed from docs/src/material/templates/.icons/simple/tiddlywiki.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tide.svg (renamed from docs/src/material/templates/.icons/simple/tide.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tidyverse.svg (renamed from docs/src/material/templates/.icons/simple/tidyverse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tietoevry.svg (renamed from docs/src/material/templates/.icons/simple/tietoevry.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tiktok.svg (renamed from docs/src/material/templates/.icons/simple/tiktok.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tile.svg (renamed from docs/src/material/templates/.icons/simple/tile.svg)0
-rw-r--r--docs/src/templates/.icons/simple/timescale.svg (renamed from docs/src/material/templates/.icons/simple/timescale.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tina.svg (renamed from docs/src/material/templates/.icons/simple/tina.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tinder.svg (renamed from docs/src/material/templates/.icons/simple/tinder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tinyletter.svg (renamed from docs/src/material/templates/.icons/simple/tinyletter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tistory.svg (renamed from docs/src/material/templates/.icons/simple/tistory.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tmobile.svg (renamed from docs/src/material/templates/.icons/simple/tmobile.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tmux.svg (renamed from docs/src/material/templates/.icons/simple/tmux.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tnt.svg (renamed from docs/src/material/templates/.icons/simple/tnt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/todoist.svg (renamed from docs/src/material/templates/.icons/simple/todoist.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toggl.svg (renamed from docs/src/material/templates/.icons/simple/toggl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toggltrack.svg (renamed from docs/src/material/templates/.icons/simple/toggltrack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tokyometro.svg (renamed from docs/src/material/templates/.icons/simple/tokyometro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toml.svg (renamed from docs/src/material/templates/.icons/simple/toml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tomorrowland.svg (renamed from docs/src/material/templates/.icons/simple/tomorrowland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/topcoder.svg (renamed from docs/src/material/templates/.icons/simple/topcoder.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toptal.svg (renamed from docs/src/material/templates/.icons/simple/toptal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/torbrowser.svg (renamed from docs/src/material/templates/.icons/simple/torbrowser.svg)0
-rw-r--r--docs/src/templates/.icons/simple/torproject.svg (renamed from docs/src/material/templates/.icons/simple/torproject.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toshiba.svg (renamed from docs/src/material/templates/.icons/simple/toshiba.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tourbox.svg (renamed from docs/src/material/templates/.icons/simple/tourbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/toyota.svg (renamed from docs/src/material/templates/.icons/simple/toyota.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tplink.svg (renamed from docs/src/material/templates/.icons/simple/tplink.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tqdm.svg (renamed from docs/src/material/templates/.icons/simple/tqdm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/traefikmesh.svg (renamed from docs/src/material/templates/.icons/simple/traefikmesh.svg)0
-rw-r--r--docs/src/templates/.icons/simple/traefikproxy.svg (renamed from docs/src/material/templates/.icons/simple/traefikproxy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trailforks.svg (renamed from docs/src/material/templates/.icons/simple/trailforks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trainerroad.svg (renamed from docs/src/material/templates/.icons/simple/trainerroad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trakt.svg (renamed from docs/src/material/templates/.icons/simple/trakt.svg)0
-rw-r--r--docs/src/templates/.icons/simple/transportforireland.svg (renamed from docs/src/material/templates/.icons/simple/transportforireland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/transportforlondon.svg (renamed from docs/src/material/templates/.icons/simple/transportforlondon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/travisci.svg (renamed from docs/src/material/templates/.icons/simple/travisci.svg)0
-rw-r--r--docs/src/templates/.icons/simple/treehouse.svg (renamed from docs/src/material/templates/.icons/simple/treehouse.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trello.svg (renamed from docs/src/material/templates/.icons/simple/trello.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trendmicro.svg (renamed from docs/src/material/templates/.icons/simple/trendmicro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/treyarch.svg (renamed from docs/src/material/templates/.icons/simple/treyarch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trilium.svg (renamed from docs/src/material/templates/.icons/simple/trilium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/triller.svg (renamed from docs/src/material/templates/.icons/simple/triller.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trino.svg (renamed from docs/src/material/templates/.icons/simple/trino.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tripadvisor.svg (renamed from docs/src/material/templates/.icons/simple/tripadvisor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tripdotcom.svg (renamed from docs/src/material/templates/.icons/simple/tripdotcom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trivy.svg (renamed from docs/src/material/templates/.icons/simple/trivy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trove.svg (renamed from docs/src/material/templates/.icons/simple/trove.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trpc.svg (renamed from docs/src/material/templates/.icons/simple/trpc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/truenas.svg (renamed from docs/src/material/templates/.icons/simple/truenas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trulia.svg (renamed from docs/src/material/templates/.icons/simple/trulia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trustedshops.svg (renamed from docs/src/material/templates/.icons/simple/trustedshops.svg)0
-rw-r--r--docs/src/templates/.icons/simple/trustpilot.svg (renamed from docs/src/material/templates/.icons/simple/trustpilot.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tryhackme.svg (renamed from docs/src/material/templates/.icons/simple/tryhackme.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tryitonline.svg (renamed from docs/src/material/templates/.icons/simple/tryitonline.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tsnode.svg (renamed from docs/src/material/templates/.icons/simple/tsnode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tubi.svg (renamed from docs/src/material/templates/.icons/simple/tubi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tui.svg (renamed from docs/src/material/templates/.icons/simple/tui.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tumblr.svg (renamed from docs/src/material/templates/.icons/simple/tumblr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tunein.svg (renamed from docs/src/material/templates/.icons/simple/tunein.svg)0
-rw-r--r--docs/src/templates/.icons/simple/turbo.svg (renamed from docs/src/material/templates/.icons/simple/turbo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/turborepo.svg (renamed from docs/src/material/templates/.icons/simple/turborepo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/turbosquid.svg (renamed from docs/src/material/templates/.icons/simple/turbosquid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/turkishairlines.svg (renamed from docs/src/material/templates/.icons/simple/turkishairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tutanota.svg (renamed from docs/src/material/templates/.icons/simple/tutanota.svg)0
-rw-r--r--docs/src/templates/.icons/simple/tvtime.svg (renamed from docs/src/material/templates/.icons/simple/tvtime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/twilio.svg (renamed from docs/src/material/templates/.icons/simple/twilio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/twitch.svg (renamed from docs/src/material/templates/.icons/simple/twitch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/twitter.svg (renamed from docs/src/material/templates/.icons/simple/twitter.svg)0
-rw-r--r--docs/src/templates/.icons/simple/twoo.svg (renamed from docs/src/material/templates/.icons/simple/twoo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/typeform.svg (renamed from docs/src/material/templates/.icons/simple/typeform.svg)0
-rw-r--r--docs/src/templates/.icons/simple/typescript.svg (renamed from docs/src/material/templates/.icons/simple/typescript.svg)0
-rw-r--r--docs/src/templates/.icons/simple/typo3.svg (renamed from docs/src/material/templates/.icons/simple/typo3.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uber.svg (renamed from docs/src/material/templates/.icons/simple/uber.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ubereats.svg (renamed from docs/src/material/templates/.icons/simple/ubereats.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ubiquiti.svg (renamed from docs/src/material/templates/.icons/simple/ubiquiti.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ubisoft.svg (renamed from docs/src/material/templates/.icons/simple/ubisoft.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ublockorigin.svg (renamed from docs/src/material/templates/.icons/simple/ublockorigin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ubuntu.svg (renamed from docs/src/material/templates/.icons/simple/ubuntu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ubuntumate.svg (renamed from docs/src/material/templates/.icons/simple/ubuntumate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/udacity.svg (renamed from docs/src/material/templates/.icons/simple/udacity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/udemy.svg (renamed from docs/src/material/templates/.icons/simple/udemy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ufc.svg (renamed from docs/src/material/templates/.icons/simple/ufc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uikit.svg (renamed from docs/src/material/templates/.icons/simple/uikit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ulule.svg (renamed from docs/src/material/templates/.icons/simple/ulule.svg)0
-rw-r--r--docs/src/templates/.icons/simple/umami.svg (renamed from docs/src/material/templates/.icons/simple/umami.svg)0
-rw-r--r--docs/src/templates/.icons/simple/umbraco.svg (renamed from docs/src/material/templates/.icons/simple/umbraco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uml.svg (renamed from docs/src/material/templates/.icons/simple/uml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unacademy.svg (renamed from docs/src/material/templates/.icons/simple/unacademy.svg)0
-rw-r--r--docs/src/templates/.icons/simple/underarmour.svg (renamed from docs/src/material/templates/.icons/simple/underarmour.svg)0
-rw-r--r--docs/src/templates/.icons/simple/underscoredotjs.svg (renamed from docs/src/material/templates/.icons/simple/underscoredotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/undertale.svg (renamed from docs/src/material/templates/.icons/simple/undertale.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unicode.svg (renamed from docs/src/material/templates/.icons/simple/unicode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unilever.svg (renamed from docs/src/material/templates/.icons/simple/unilever.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unitedairlines.svg (renamed from docs/src/material/templates/.icons/simple/unitedairlines.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unitednations.svg (renamed from docs/src/material/templates/.icons/simple/unitednations.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unity.svg (renamed from docs/src/material/templates/.icons/simple/unity.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unlicense.svg (renamed from docs/src/material/templates/.icons/simple/unlicense.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uno.svg (renamed from docs/src/material/templates/.icons/simple/uno.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unocss.svg (renamed from docs/src/material/templates/.icons/simple/unocss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unraid.svg (renamed from docs/src/material/templates/.icons/simple/unraid.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unrealengine.svg (renamed from docs/src/material/templates/.icons/simple/unrealengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/unsplash.svg (renamed from docs/src/material/templates/.icons/simple/unsplash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/untangle.svg (renamed from docs/src/material/templates/.icons/simple/untangle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/untappd.svg (renamed from docs/src/material/templates/.icons/simple/untappd.svg)0
-rw-r--r--docs/src/templates/.icons/simple/upcloud.svg (renamed from docs/src/material/templates/.icons/simple/upcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uplabs.svg (renamed from docs/src/material/templates/.icons/simple/uplabs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uploaded.svg (renamed from docs/src/material/templates/.icons/simple/uploaded.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ups.svg (renamed from docs/src/material/templates/.icons/simple/ups.svg)0
-rw-r--r--docs/src/templates/.icons/simple/upstash.svg (renamed from docs/src/material/templates/.icons/simple/upstash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uptimekuma.svg (renamed from docs/src/material/templates/.icons/simple/uptimekuma.svg)0
-rw-r--r--docs/src/templates/.icons/simple/uptobox.svg (renamed from docs/src/material/templates/.icons/simple/uptobox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/upwork.svg (renamed from docs/src/material/templates/.icons/simple/upwork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/usps.svg (renamed from docs/src/material/templates/.icons/simple/usps.svg)0
-rw-r--r--docs/src/templates/.icons/simple/utorrent.svg (renamed from docs/src/material/templates/.icons/simple/utorrent.svg)0
-rw-r--r--docs/src/templates/.icons/simple/v.svg (renamed from docs/src/material/templates/.icons/simple/v.svg)0
-rw-r--r--docs/src/templates/.icons/simple/v2ex.svg (renamed from docs/src/material/templates/.icons/simple/v2ex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/v8.svg (renamed from docs/src/material/templates/.icons/simple/v8.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vaadin.svg (renamed from docs/src/material/templates/.icons/simple/vaadin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vagrant.svg (renamed from docs/src/material/templates/.icons/simple/vagrant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vala.svg (renamed from docs/src/material/templates/.icons/simple/vala.svg)0
-rw-r--r--docs/src/templates/.icons/simple/valorant.svg (renamed from docs/src/material/templates/.icons/simple/valorant.svg)0
-rw-r--r--docs/src/templates/.icons/simple/valve.svg (renamed from docs/src/material/templates/.icons/simple/valve.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vapor.svg (renamed from docs/src/material/templates/.icons/simple/vapor.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vault.svg (renamed from docs/src/material/templates/.icons/simple/vault.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vaultwarden.svg (renamed from docs/src/material/templates/.icons/simple/vaultwarden.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vauxhall.svg (renamed from docs/src/material/templates/.icons/simple/vauxhall.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vbulletin.svg (renamed from docs/src/material/templates/.icons/simple/vbulletin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vectorlogozone.svg (renamed from docs/src/material/templates/.icons/simple/vectorlogozone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vectorworks.svg (renamed from docs/src/material/templates/.icons/simple/vectorworks.svg)0
-rw-r--r--docs/src/templates/.icons/simple/veeam.svg (renamed from docs/src/material/templates/.icons/simple/veeam.svg)0
-rw-r--r--docs/src/templates/.icons/simple/veepee.svg (renamed from docs/src/material/templates/.icons/simple/veepee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vega.svg (renamed from docs/src/material/templates/.icons/simple/vega.svg)0
-rw-r--r--docs/src/templates/.icons/simple/velog.svg (renamed from docs/src/material/templates/.icons/simple/velog.svg)0
-rw-r--r--docs/src/templates/.icons/simple/venmo.svg (renamed from docs/src/material/templates/.icons/simple/venmo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vercel.svg (renamed from docs/src/material/templates/.icons/simple/vercel.svg)0
-rw-r--r--docs/src/templates/.icons/simple/verdaccio.svg (renamed from docs/src/material/templates/.icons/simple/verdaccio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/veritas.svg (renamed from docs/src/material/templates/.icons/simple/veritas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/verizon.svg (renamed from docs/src/material/templates/.icons/simple/verizon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vespa.svg (renamed from docs/src/material/templates/.icons/simple/vespa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vexxhost.svg (renamed from docs/src/material/templates/.icons/simple/vexxhost.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vfairs.svg (renamed from docs/src/material/templates/.icons/simple/vfairs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/viadeo.svg (renamed from docs/src/material/templates/.icons/simple/viadeo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/viaplay.svg (renamed from docs/src/material/templates/.icons/simple/viaplay.svg)0
-rw-r--r--docs/src/templates/.icons/simple/viber.svg (renamed from docs/src/material/templates/.icons/simple/viber.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vim.svg (renamed from docs/src/material/templates/.icons/simple/vim.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vimeo.svg (renamed from docs/src/material/templates/.icons/simple/vimeo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vimeolivestream.svg (renamed from docs/src/material/templates/.icons/simple/vimeolivestream.svg)0
-rw-r--r--docs/src/templates/.icons/simple/virgin.svg (renamed from docs/src/material/templates/.icons/simple/virgin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/virginmedia.svg (renamed from docs/src/material/templates/.icons/simple/virginmedia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/virtualbox.svg (renamed from docs/src/material/templates/.icons/simple/virtualbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/virustotal.svg (renamed from docs/src/material/templates/.icons/simple/virustotal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/visa.svg (renamed from docs/src/material/templates/.icons/simple/visa.svg)0
-rw-r--r--docs/src/templates/.icons/simple/visualbasic.svg (renamed from docs/src/material/templates/.icons/simple/visualbasic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/visualstudio.svg (renamed from docs/src/material/templates/.icons/simple/visualstudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/visualstudiocode.svg (renamed from docs/src/material/templates/.icons/simple/visualstudiocode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vite.svg (renamed from docs/src/material/templates/.icons/simple/vite.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vitess.svg (renamed from docs/src/material/templates/.icons/simple/vitess.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vitest.svg (renamed from docs/src/material/templates/.icons/simple/vitest.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vivaldi.svg (renamed from docs/src/material/templates/.icons/simple/vivaldi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vivawallet.svg (renamed from docs/src/material/templates/.icons/simple/vivawallet.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vivino.svg (renamed from docs/src/material/templates/.icons/simple/vivino.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vk.svg (renamed from docs/src/material/templates/.icons/simple/vk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vlcmediaplayer.svg (renamed from docs/src/material/templates/.icons/simple/vlcmediaplayer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vmware.svg (renamed from docs/src/material/templates/.icons/simple/vmware.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vodafone.svg (renamed from docs/src/material/templates/.icons/simple/vodafone.svg)0
-rw-r--r--docs/src/templates/.icons/simple/voipdotms.svg (renamed from docs/src/material/templates/.icons/simple/voipdotms.svg)0
-rw-r--r--docs/src/templates/.icons/simple/volkswagen.svg (renamed from docs/src/material/templates/.icons/simple/volkswagen.svg)0
-rw-r--r--docs/src/templates/.icons/simple/volvo.svg (renamed from docs/src/material/templates/.icons/simple/volvo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vonage.svg (renamed from docs/src/material/templates/.icons/simple/vonage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vorondesign.svg (renamed from docs/src/material/templates/.icons/simple/vorondesign.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vowpalwabbit.svg (renamed from docs/src/material/templates/.icons/simple/vowpalwabbit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vox.svg (renamed from docs/src/material/templates/.icons/simple/vox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vsco.svg (renamed from docs/src/material/templates/.icons/simple/vsco.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vscodium.svg (renamed from docs/src/material/templates/.icons/simple/vscodium.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vtex.svg (renamed from docs/src/material/templates/.icons/simple/vtex.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vuedotjs.svg (renamed from docs/src/material/templates/.icons/simple/vuedotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vuetify.svg (renamed from docs/src/material/templates/.icons/simple/vuetify.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vulkan.svg (renamed from docs/src/material/templates/.icons/simple/vulkan.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vultr.svg (renamed from docs/src/material/templates/.icons/simple/vultr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/vyond.svg (renamed from docs/src/material/templates/.icons/simple/vyond.svg)0
-rw-r--r--docs/src/templates/.icons/simple/w3c.svg (renamed from docs/src/material/templates/.icons/simple/w3c.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wacom.svg (renamed from docs/src/material/templates/.icons/simple/wacom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wagtail.svg (renamed from docs/src/material/templates/.icons/simple/wagtail.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wails.svg (renamed from docs/src/material/templates/.icons/simple/wails.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wakatime.svg (renamed from docs/src/material/templates/.icons/simple/wakatime.svg)0
-rw-r--r--docs/src/templates/.icons/simple/walkman.svg (renamed from docs/src/material/templates/.icons/simple/walkman.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wallabag.svg (renamed from docs/src/material/templates/.icons/simple/wallabag.svg)0
-rw-r--r--docs/src/templates/.icons/simple/walletconnect.svg (renamed from docs/src/material/templates/.icons/simple/walletconnect.svg)0
-rw-r--r--docs/src/templates/.icons/simple/walmart.svg (renamed from docs/src/material/templates/.icons/simple/walmart.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wantedly.svg (renamed from docs/src/material/templates/.icons/simple/wantedly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wappalyzer.svg (renamed from docs/src/material/templates/.icons/simple/wappalyzer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/warnerbros.svg (renamed from docs/src/material/templates/.icons/simple/warnerbros.svg)0
-rw-r--r--docs/src/templates/.icons/simple/warp.svg (renamed from docs/src/material/templates/.icons/simple/warp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wasabi.svg (renamed from docs/src/material/templates/.icons/simple/wasabi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wasmcloud.svg (renamed from docs/src/material/templates/.icons/simple/wasmcloud.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wasmer.svg (renamed from docs/src/material/templates/.icons/simple/wasmer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wattpad.svg (renamed from docs/src/material/templates/.icons/simple/wattpad.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wayland.svg (renamed from docs/src/material/templates/.icons/simple/wayland.svg)0
-rw-r--r--docs/src/templates/.icons/simple/waze.svg (renamed from docs/src/material/templates/.icons/simple/waze.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wearos.svg (renamed from docs/src/material/templates/.icons/simple/wearos.svg)0
-rw-r--r--docs/src/templates/.icons/simple/weasyl.svg (renamed from docs/src/material/templates/.icons/simple/weasyl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/web3dotjs.svg (renamed from docs/src/material/templates/.icons/simple/web3dotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webassembly.svg (renamed from docs/src/material/templates/.icons/simple/webassembly.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webauthn.svg (renamed from docs/src/material/templates/.icons/simple/webauthn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webcomponentsdotorg.svg (renamed from docs/src/material/templates/.icons/simple/webcomponentsdotorg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webdriverio.svg (renamed from docs/src/material/templates/.icons/simple/webdriverio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webflow.svg (renamed from docs/src/material/templates/.icons/simple/webflow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webgl.svg (renamed from docs/src/material/templates/.icons/simple/webgl.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webhint.svg (renamed from docs/src/material/templates/.icons/simple/webhint.svg)0
-rw-r--r--docs/src/templates/.icons/simple/weblate.svg (renamed from docs/src/material/templates/.icons/simple/weblate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webmin.svg (renamed from docs/src/material/templates/.icons/simple/webmin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webmoney.svg (renamed from docs/src/material/templates/.icons/simple/webmoney.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webpack.svg (renamed from docs/src/material/templates/.icons/simple/webpack.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webrtc.svg (renamed from docs/src/material/templates/.icons/simple/webrtc.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webstorm.svg (renamed from docs/src/material/templates/.icons/simple/webstorm.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webtoon.svg (renamed from docs/src/material/templates/.icons/simple/webtoon.svg)0
-rw-r--r--docs/src/templates/.icons/simple/webtrees.svg (renamed from docs/src/material/templates/.icons/simple/webtrees.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wechat.svg (renamed from docs/src/material/templates/.icons/simple/wechat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wegame.svg (renamed from docs/src/material/templates/.icons/simple/wegame.svg)0
-rw-r--r--docs/src/templates/.icons/simple/weightsandbiases.svg (renamed from docs/src/material/templates/.icons/simple/weightsandbiases.svg)0
-rw-r--r--docs/src/templates/.icons/simple/welcometothejungle.svg (renamed from docs/src/material/templates/.icons/simple/welcometothejungle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wellfound.svg (renamed from docs/src/material/templates/.icons/simple/wellfound.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wemo.svg (renamed from docs/src/material/templates/.icons/simple/wemo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/westerndigital.svg (renamed from docs/src/material/templates/.icons/simple/westerndigital.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wetransfer.svg (renamed from docs/src/material/templates/.icons/simple/wetransfer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/whatsapp.svg (renamed from docs/src/material/templates/.icons/simple/whatsapp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wheniwork.svg (renamed from docs/src/material/templates/.icons/simple/wheniwork.svg)0
-rw-r--r--docs/src/templates/.icons/simple/whitesource.svg (renamed from docs/src/material/templates/.icons/simple/whitesource.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wii.svg (renamed from docs/src/material/templates/.icons/simple/wii.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wiiu.svg (renamed from docs/src/material/templates/.icons/simple/wiiu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikidata.svg (renamed from docs/src/material/templates/.icons/simple/wikidata.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikidotgg.svg (renamed from docs/src/material/templates/.icons/simple/wikidotgg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikidotjs.svg (renamed from docs/src/material/templates/.icons/simple/wikidotjs.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikimediacommons.svg (renamed from docs/src/material/templates/.icons/simple/wikimediacommons.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikipedia.svg (renamed from docs/src/material/templates/.icons/simple/wikipedia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikiquote.svg (renamed from docs/src/material/templates/.icons/simple/wikiquote.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wikivoyage.svg (renamed from docs/src/material/templates/.icons/simple/wikivoyage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/winamp.svg (renamed from docs/src/material/templates/.icons/simple/winamp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windicss.svg (renamed from docs/src/material/templates/.icons/simple/windicss.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windows.svg (renamed from docs/src/material/templates/.icons/simple/windows.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windows10.svg (renamed from docs/src/material/templates/.icons/simple/windows10.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windows11.svg (renamed from docs/src/material/templates/.icons/simple/windows11.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windows95.svg (renamed from docs/src/material/templates/.icons/simple/windows95.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windowsterminal.svg (renamed from docs/src/material/templates/.icons/simple/windowsterminal.svg)0
-rw-r--r--docs/src/templates/.icons/simple/windowsxp.svg (renamed from docs/src/material/templates/.icons/simple/windowsxp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/winmate.svg (renamed from docs/src/material/templates/.icons/simple/winmate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wipro.svg (renamed from docs/src/material/templates/.icons/simple/wipro.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wire.svg (renamed from docs/src/material/templates/.icons/simple/wire.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wireguard.svg (renamed from docs/src/material/templates/.icons/simple/wireguard.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wireshark.svg (renamed from docs/src/material/templates/.icons/simple/wireshark.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wise.svg (renamed from docs/src/material/templates/.icons/simple/wise.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wish.svg (renamed from docs/src/material/templates/.icons/simple/wish.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wistia.svg (renamed from docs/src/material/templates/.icons/simple/wistia.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wix.svg (renamed from docs/src/material/templates/.icons/simple/wix.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wizzair.svg (renamed from docs/src/material/templates/.icons/simple/wizzair.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wolfram.svg (renamed from docs/src/material/templates/.icons/simple/wolfram.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wolframlanguage.svg (renamed from docs/src/material/templates/.icons/simple/wolframlanguage.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wolframmathematica.svg (renamed from docs/src/material/templates/.icons/simple/wolframmathematica.svg)0
-rw-r--r--docs/src/templates/.icons/simple/woo.svg (renamed from docs/src/material/templates/.icons/simple/woo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/woocommerce.svg (renamed from docs/src/material/templates/.icons/simple/woocommerce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wordpress.svg (renamed from docs/src/material/templates/.icons/simple/wordpress.svg)0
-rw-r--r--docs/src/templates/.icons/simple/workplace.svg (renamed from docs/src/material/templates/.icons/simple/workplace.svg)0
-rw-r--r--docs/src/templates/.icons/simple/worldhealthorganization.svg (renamed from docs/src/material/templates/.icons/simple/worldhealthorganization.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wpengine.svg (renamed from docs/src/material/templates/.icons/simple/wpengine.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wpexplorer.svg (renamed from docs/src/material/templates/.icons/simple/wpexplorer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wprocket.svg (renamed from docs/src/material/templates/.icons/simple/wprocket.svg)0
-rw-r--r--docs/src/templates/.icons/simple/writedotas.svg (renamed from docs/src/material/templates/.icons/simple/writedotas.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wwe.svg (renamed from docs/src/material/templates/.icons/simple/wwe.svg)0
-rw-r--r--docs/src/templates/.icons/simple/wwise.svg (renamed from docs/src/material/templates/.icons/simple/wwise.svg)0
-rw-r--r--docs/src/templates/.icons/simple/x.svg (renamed from docs/src/material/templates/.icons/simple/x.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xamarin.svg (renamed from docs/src/material/templates/.icons/simple/xamarin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xaml.svg (renamed from docs/src/material/templates/.icons/simple/xaml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xampp.svg (renamed from docs/src/material/templates/.icons/simple/xampp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xbox.svg (renamed from docs/src/material/templates/.icons/simple/xbox.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xcode.svg (renamed from docs/src/material/templates/.icons/simple/xcode.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xdadevelopers.svg (renamed from docs/src/material/templates/.icons/simple/xdadevelopers.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xdotorg.svg (renamed from docs/src/material/templates/.icons/simple/xdotorg.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xero.svg (renamed from docs/src/material/templates/.icons/simple/xero.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xfce.svg (renamed from docs/src/material/templates/.icons/simple/xfce.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xiaomi.svg (renamed from docs/src/material/templates/.icons/simple/xiaomi.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xilinx.svg (renamed from docs/src/material/templates/.icons/simple/xilinx.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xing.svg (renamed from docs/src/material/templates/.icons/simple/xing.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xmpp.svg (renamed from docs/src/material/templates/.icons/simple/xmpp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xo.svg (renamed from docs/src/material/templates/.icons/simple/xo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xrp.svg (renamed from docs/src/material/templates/.icons/simple/xrp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xsplit.svg (renamed from docs/src/material/templates/.icons/simple/xsplit.svg)0
-rw-r--r--docs/src/templates/.icons/simple/xstate.svg (renamed from docs/src/material/templates/.icons/simple/xstate.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yahoo.svg (renamed from docs/src/material/templates/.icons/simple/yahoo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yale.svg (renamed from docs/src/material/templates/.icons/simple/yale.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yamahacorporation.svg (renamed from docs/src/material/templates/.icons/simple/yamahacorporation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yamahamotorcorporation.svg (renamed from docs/src/material/templates/.icons/simple/yamahamotorcorporation.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yaml.svg (renamed from docs/src/material/templates/.icons/simple/yaml.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yammer.svg (renamed from docs/src/material/templates/.icons/simple/yammer.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yarn.svg (renamed from docs/src/material/templates/.icons/simple/yarn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/ycombinator.svg (renamed from docs/src/material/templates/.icons/simple/ycombinator.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yelp.svg (renamed from docs/src/material/templates/.icons/simple/yelp.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yeti.svg (renamed from docs/src/material/templates/.icons/simple/yeti.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yoast.svg (renamed from docs/src/material/templates/.icons/simple/yoast.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yolo.svg (renamed from docs/src/material/templates/.icons/simple/yolo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yourtraveldottv.svg (renamed from docs/src/material/templates/.icons/simple/yourtraveldottv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/youtube.svg (renamed from docs/src/material/templates/.icons/simple/youtube.svg)0
-rw-r--r--docs/src/templates/.icons/simple/youtubegaming.svg (renamed from docs/src/material/templates/.icons/simple/youtubegaming.svg)0
-rw-r--r--docs/src/templates/.icons/simple/youtubemusic.svg (renamed from docs/src/material/templates/.icons/simple/youtubemusic.svg)0
-rw-r--r--docs/src/templates/.icons/simple/youtubestudio.svg (renamed from docs/src/material/templates/.icons/simple/youtubestudio.svg)0
-rw-r--r--docs/src/templates/.icons/simple/youtubetv.svg (renamed from docs/src/material/templates/.icons/simple/youtubetv.svg)0
-rw-r--r--docs/src/templates/.icons/simple/yubico.svg (renamed from docs/src/material/templates/.icons/simple/yubico.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zabka.svg (renamed from docs/src/material/templates/.icons/simple/zabka.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zalando.svg (renamed from docs/src/material/templates/.icons/simple/zalando.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zalo.svg (renamed from docs/src/material/templates/.icons/simple/zalo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zapier.svg (renamed from docs/src/material/templates/.icons/simple/zapier.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zara.svg (renamed from docs/src/material/templates/.icons/simple/zara.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zazzle.svg (renamed from docs/src/material/templates/.icons/simple/zazzle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zcash.svg (renamed from docs/src/material/templates/.icons/simple/zcash.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zdf.svg (renamed from docs/src/material/templates/.icons/simple/zdf.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zebratechnologies.svg (renamed from docs/src/material/templates/.icons/simple/zebratechnologies.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zelle.svg (renamed from docs/src/material/templates/.icons/simple/zelle.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zend.svg (renamed from docs/src/material/templates/.icons/simple/zend.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zendesk.svg (renamed from docs/src/material/templates/.icons/simple/zendesk.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zendframework.svg (renamed from docs/src/material/templates/.icons/simple/zendframework.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zenn.svg (renamed from docs/src/material/templates/.icons/simple/zenn.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zenodo.svg (renamed from docs/src/material/templates/.icons/simple/zenodo.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zensar.svg (renamed from docs/src/material/templates/.icons/simple/zensar.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zerodha.svg (renamed from docs/src/material/templates/.icons/simple/zerodha.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zeromq.svg (renamed from docs/src/material/templates/.icons/simple/zeromq.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zerply.svg (renamed from docs/src/material/templates/.icons/simple/zerply.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zettlr.svg (renamed from docs/src/material/templates/.icons/simple/zettlr.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zhihu.svg (renamed from docs/src/material/templates/.icons/simple/zhihu.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zig.svg (renamed from docs/src/material/templates/.icons/simple/zig.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zigbee.svg (renamed from docs/src/material/templates/.icons/simple/zigbee.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zilch.svg (renamed from docs/src/material/templates/.icons/simple/zilch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zillow.svg (renamed from docs/src/material/templates/.icons/simple/zillow.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zincsearch.svg (renamed from docs/src/material/templates/.icons/simple/zincsearch.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zingat.svg (renamed from docs/src/material/templates/.icons/simple/zingat.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zod.svg (renamed from docs/src/material/templates/.icons/simple/zod.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zoho.svg (renamed from docs/src/material/templates/.icons/simple/zoho.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zoiper.svg (renamed from docs/src/material/templates/.icons/simple/zoiper.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zomato.svg (renamed from docs/src/material/templates/.icons/simple/zomato.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zoom.svg (renamed from docs/src/material/templates/.icons/simple/zoom.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zorin.svg (renamed from docs/src/material/templates/.icons/simple/zorin.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zotero.svg (renamed from docs/src/material/templates/.icons/simple/zotero.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zulip.svg (renamed from docs/src/material/templates/.icons/simple/zulip.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zwave.svg (renamed from docs/src/material/templates/.icons/simple/zwave.svg)0
-rw-r--r--docs/src/templates/.icons/simple/zyte.svg (renamed from docs/src/material/templates/.icons/simple/zyte.svg)0
-rw-r--r--docs/src/templates/404.html27
-rw-r--r--docs/src/templates/assets/javascripts/_/index.ts148
-rw-r--r--docs/src/templates/assets/javascripts/browser/document/index.ts48
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/_/.eslintrc6
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/_/index.ts120
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/focus/index.ts81
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/index.ts27
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/offset/_/index.ts86
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/offset/content/index.ts76
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/offset/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/size/_/index.ts151
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/size/content/index.ts67
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/size/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/browser/element/visibility/index.ts131
-rw-r--r--docs/src/templates/assets/javascripts/browser/index.ts32
-rw-r--r--docs/src/templates/assets/javascripts/browser/keyboard/index.ts148
-rw-r--r--docs/src/templates/assets/javascripts/browser/location/_/index.ts85
-rw-r--r--docs/src/templates/assets/javascripts/browser/location/hash/index.ts104
-rw-r--r--docs/src/templates/assets/javascripts/browser/location/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/browser/media/index.ts95
-rw-r--r--docs/src/templates/assets/javascripts/browser/request/index.ts141
-rw-r--r--docs/src/templates/assets/javascripts/browser/script/index.ts70
-rw-r--r--docs/src/templates/assets/javascripts/browser/toggle/index.ts102
-rw-r--r--docs/src/templates/assets/javascripts/browser/viewport/_/index.ts69
-rw-r--r--docs/src/templates/assets/javascripts/browser/viewport/at/index.ts84
-rw-r--r--docs/src/templates/assets/javascripts/browser/viewport/index.ts26
-rw-r--r--docs/src/templates/assets/javascripts/browser/viewport/offset/index.ts78
-rw-r--r--docs/src/templates/assets/javascripts/browser/viewport/size/index.ts71
-rw-r--r--docs/src/templates/assets/javascripts/browser/worker/index.ts112
-rw-r--r--docs/src/templates/assets/javascripts/bundle.94c44541.min.js (renamed from docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/bundle.94c44541.min.js.map (renamed from docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js.map)0
-rw-r--r--docs/src/templates/assets/javascripts/bundle.ts316
-rw-r--r--docs/src/templates/assets/javascripts/components/_/index.ts138
-rw-r--r--docs/src/templates/assets/javascripts/components/announce/index.ts110
-rw-r--r--docs/src/templates/assets/javascripts/components/consent/index.ts116
-rw-r--r--docs/src/templates/assets/javascripts/components/content/_/index.ts125
-rw-r--r--docs/src/templates/assets/javascripts/components/content/annotation/_/index.ts272
-rw-r--r--docs/src/templates/assets/javascripts/components/content/annotation/block/index.ts88
-rw-r--r--docs/src/templates/assets/javascripts/components/content/annotation/index.ts25
-rw-r--r--docs/src/templates/assets/javascripts/components/content/annotation/list/index.ts209
-rw-r--r--docs/src/templates/assets/javascripts/components/content/code/_/index.ts238
-rw-r--r--docs/src/templates/assets/javascripts/components/content/code/index.ts23
-rw-r--r--docs/src/templates/assets/javascripts/components/content/details/index.ts138
-rw-r--r--docs/src/templates/assets/javascripts/components/content/index.ts28
-rw-r--r--docs/src/templates/assets/javascripts/components/content/mermaid/index.css430
-rw-r--r--docs/src/templates/assets/javascripts/components/content/mermaid/index.ts133
-rw-r--r--docs/src/templates/assets/javascripts/components/content/table/index.ts70
-rw-r--r--docs/src/templates/assets/javascripts/components/content/tabs/index.ts265
-rw-r--r--docs/src/templates/assets/javascripts/components/dialog/index.ts128
-rw-r--r--docs/src/templates/assets/javascripts/components/header/_/index.ts200
-rw-r--r--docs/src/templates/assets/javascripts/components/header/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/components/header/title/index.ts144
-rw-r--r--docs/src/templates/assets/javascripts/components/index.ts37
-rw-r--r--docs/src/templates/assets/javascripts/components/main/index.ts125
-rw-r--r--docs/src/templates/assets/javascripts/components/palette/index.ts180
-rw-r--r--docs/src/templates/assets/javascripts/components/progress/index.ts87
-rw-r--r--docs/src/templates/assets/javascripts/components/search/_/index.ts239
-rw-r--r--docs/src/templates/assets/javascripts/components/search/highlight/.eslintrc5
-rw-r--r--docs/src/templates/assets/javascripts/components/search/highlight/index.ts115
-rw-r--r--docs/src/templates/assets/javascripts/components/search/index.ts28
-rw-r--r--docs/src/templates/assets/javascripts/components/search/query/index.ts206
-rw-r--r--docs/src/templates/assets/javascripts/components/search/result/index.ts197
-rw-r--r--docs/src/templates/assets/javascripts/components/search/share/index.ts135
-rw-r--r--docs/src/templates/assets/javascripts/components/search/suggest/index.ts154
-rw-r--r--docs/src/templates/assets/javascripts/components/sidebar/index.ts227
-rw-r--r--docs/src/templates/assets/javascripts/components/source/_/index.ts142
-rw-r--r--docs/src/templates/assets/javascripts/components/source/facts/_/index.ts88
-rw-r--r--docs/src/templates/assets/javascripts/components/source/facts/github/index.ts103
-rw-r--r--docs/src/templates/assets/javascripts/components/source/facts/gitlab/index.ts61
-rw-r--r--docs/src/templates/assets/javascripts/components/source/facts/index.ts25
-rw-r--r--docs/src/templates/assets/javascripts/components/source/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/components/tabs/index.ts144
-rw-r--r--docs/src/templates/assets/javascripts/components/toc/index.ts379
-rw-r--r--docs/src/templates/assets/javascripts/components/top/index.ts184
-rw-r--r--docs/src/templates/assets/javascripts/integrations/clipboard/index.ts99
-rw-r--r--docs/src/templates/assets/javascripts/integrations/index.ts27
-rw-r--r--docs/src/templates/assets/javascripts/integrations/instant/.eslintrc6
-rw-r--r--docs/src/templates/assets/javascripts/integrations/instant/index.ts446
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/_/index.ts332
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/config/index.ts115
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/highlighter/index.ts93
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/index.ts27
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/.eslintrc6
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/_/index.ts74
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/extract/index.ts107
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/highlight/index.ts162
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/index.ts26
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/internal/tokenize/index.ts136
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/query/.eslintrc6
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/query/_/index.ts172
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/query/index.ts25
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/query/segment/index.ts81
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/query/transform/index.ts99
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/worker/_/index.ts95
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/worker/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/worker/main/.eslintrc6
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/worker/main/index.ts192
-rw-r--r--docs/src/templates/assets/javascripts/integrations/search/worker/message/index.ts112
-rw-r--r--docs/src/templates/assets/javascripts/integrations/sitemap/index.ts107
-rw-r--r--docs/src/templates/assets/javascripts/integrations/version/.eslintrc5
-rw-r--r--docs/src/templates/assets/javascripts/integrations/version/index.ts186
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ar.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ar.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.da.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.da.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.de.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.de.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.du.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.du.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.es.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.es.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.fi.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.fi.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.fr.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.fr.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.he.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.he.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.hi.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.hi.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.hu.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.hu.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.hy.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.hy.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.it.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.it.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ja.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ja.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.jp.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.jp.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.kn.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.kn.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ko.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ko.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.multi.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.multi.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.nl.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.nl.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.no.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.no.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.pt.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.pt.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ro.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ro.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ru.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ru.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.sa.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.sa.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.sv.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.sv.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.ta.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.ta.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.te.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.te.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.th.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.th.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.tr.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.tr.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.vi.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.vi.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/min/lunr.zh.min.js (renamed from docs/src/material/templates/assets/javascripts/lunr/min/lunr.zh.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/tinyseg.js (renamed from docs/src/material/templates/assets/javascripts/lunr/tinyseg.js)0
-rw-r--r--docs/src/templates/assets/javascripts/lunr/wordcut.js (renamed from docs/src/material/templates/assets/javascripts/lunr/wordcut.js)0
-rw-r--r--docs/src/templates/assets/javascripts/patches/indeterminate/index.ts85
-rw-r--r--docs/src/templates/assets/javascripts/patches/index.ts25
-rw-r--r--docs/src/templates/assets/javascripts/patches/scrollfix/index.ts100
-rw-r--r--docs/src/templates/assets/javascripts/patches/scrolllock/index.ts89
-rw-r--r--docs/src/templates/assets/javascripts/polyfills/index.ts96
-rw-r--r--docs/src/templates/assets/javascripts/templates/annotation/index.tsx65
-rw-r--r--docs/src/templates/assets/javascripts/templates/clipboard/index.tsx45
-rw-r--r--docs/src/templates/assets/javascripts/templates/index.ts29
-rw-r--r--docs/src/templates/assets/javascripts/templates/search/index.tsx170
-rw-r--r--docs/src/templates/assets/javascripts/templates/source/index.tsx47
-rw-r--r--docs/src/templates/assets/javascripts/templates/tabbed/index.tsx56
-rw-r--r--docs/src/templates/assets/javascripts/templates/table/index.tsx44
-rw-r--r--docs/src/templates/assets/javascripts/templates/tooltip/index.tsx42
-rw-r--r--docs/src/templates/assets/javascripts/templates/version/index.tsx92
-rw-r--r--docs/src/templates/assets/javascripts/utilities/h/.eslintrc7
-rw-r--r--docs/src/templates/assets/javascripts/utilities/h/index.ts132
-rw-r--r--docs/src/templates/assets/javascripts/utilities/index.ts24
-rw-r--r--docs/src/templates/assets/javascripts/utilities/round/index.ts50
-rw-r--r--docs/src/templates/assets/javascripts/workers/search.f886a092.min.js (renamed from docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js)0
-rw-r--r--docs/src/templates/assets/javascripts/workers/search.f886a092.min.js.map (renamed from docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js.map)0
-rw-r--r--docs/src/templates/assets/javascripts/workers/search.ts23
-rw-r--r--docs/src/templates/assets/stylesheets/_config.scss42
-rw-r--r--docs/src/templates/assets/stylesheets/main.bd3936ea.min.css (renamed from docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css)0
-rw-r--r--docs/src/templates/assets/stylesheets/main.bd3936ea.min.css.map (renamed from docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css.map)0
-rw-r--r--docs/src/templates/assets/stylesheets/main.scss86
-rw-r--r--docs/src/templates/assets/stylesheets/main/_colors.scss153
-rw-r--r--docs/src/templates/assets/stylesheets/main/_icons.scss37
-rw-r--r--docs/src/templates/assets/stylesheets/main/_modifiers.scss48
-rw-r--r--docs/src/templates/assets/stylesheets/main/_resets.scss118
-rw-r--r--docs/src/templates/assets/stylesheets/main/_typeset.scss603
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_author.scss86
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_banner.scss68
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_base.scss182
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_clipboard.scss102
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_consent.scss127
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_content.scss97
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_dialog.scss65
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_feedback.scss110
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_footer.scss201
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_form.scss83
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_header.scss270
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_meta.scss67
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_nav.scss761
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_pagination.scss85
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_post.scss196
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_progress.scss53
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_search.scss707
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_select.scss115
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_sidebar.scss209
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_source.scss182
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_status.scss73
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_tabs.scss133
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_tag.scss105
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_tooltip.scss292
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_top.scss83
-rw-r--r--docs/src/templates/assets/stylesheets/main/components/_version.scss150
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss195
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss146
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss92
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss52
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss76
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss121
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss43
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss382
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss115
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss400
-rw-r--r--docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss78
-rw-r--r--docs/src/templates/assets/stylesheets/main/integrations/_mermaid.scss67
-rw-r--r--docs/src/templates/assets/stylesheets/palette.356b1318.min.css (renamed from docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css)0
-rw-r--r--docs/src/templates/assets/stylesheets/palette.356b1318.min.css.map (renamed from docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css.map)0
-rw-r--r--docs/src/templates/assets/stylesheets/palette.scss40
-rw-r--r--docs/src/templates/assets/stylesheets/palette/_accent.scss61
-rw-r--r--docs/src/templates/assets/stylesheets/palette/_primary.scss203
-rw-r--r--docs/src/templates/assets/stylesheets/palette/_scheme.scss145
-rw-r--r--docs/src/templates/assets/stylesheets/utilities/_break.scss219
-rw-r--r--docs/src/templates/assets/stylesheets/utilities/_convert.scss79
-rw-r--r--docs/src/templates/base.html251
-rw-r--r--docs/src/templates/blog-post.html70
-rw-r--r--docs/src/templates/blog.html33
-rw-r--r--docs/src/templates/main.html25
-rw-r--r--docs/src/templates/partials/actions.html42
-rw-r--r--docs/src/templates/partials/alternate.html37
-rw-r--r--docs/src/templates/partials/comments.html26
-rw-r--r--docs/src/templates/partials/consent.html49
-rw-r--r--docs/src/templates/partials/content.html41
-rw-r--r--docs/src/templates/partials/copyright.html31
-rw-r--r--docs/src/templates/partials/feedback.html45
-rw-r--r--docs/src/templates/partials/footer.html54
-rw-r--r--docs/src/templates/partials/header.html59
-rw-r--r--docs/src/templates/partials/icons.html30
-rw-r--r--docs/src/templates/partials/integrations/analytics.html45
-rw-r--r--docs/src/templates/partials/integrations/analytics/google.html98
-rw-r--r--docs/src/templates/partials/javascripts/announce.html35
-rw-r--r--docs/src/templates/partials/javascripts/base.html52
-rw-r--r--docs/src/templates/partials/javascripts/consent.html65
-rw-r--r--docs/src/templates/partials/javascripts/content.html41
-rw-r--r--docs/src/templates/partials/javascripts/outdated.html33
-rw-r--r--docs/src/templates/partials/javascripts/palette.html33
-rw-r--r--docs/src/templates/partials/language.html28
-rw-r--r--docs/src/templates/partials/languages/af.html26
-rw-r--r--docs/src/templates/partials/languages/ar.html26
-rw-r--r--docs/src/templates/partials/languages/be.html26
-rw-r--r--docs/src/templates/partials/languages/bg.html26
-rw-r--r--docs/src/templates/partials/languages/bn.html26
-rw-r--r--docs/src/templates/partials/languages/ca.html26
-rw-r--r--docs/src/templates/partials/languages/cs.html26
-rw-r--r--docs/src/templates/partials/languages/da.html26
-rw-r--r--docs/src/templates/partials/languages/de.html26
-rw-r--r--docs/src/templates/partials/languages/el.html26
-rw-r--r--docs/src/templates/partials/languages/en.html26
-rw-r--r--docs/src/templates/partials/languages/eo.html26
-rw-r--r--docs/src/templates/partials/languages/es.html26
-rw-r--r--docs/src/templates/partials/languages/et.html26
-rw-r--r--docs/src/templates/partials/languages/eu.html26
-rw-r--r--docs/src/templates/partials/languages/fa.html26
-rw-r--r--docs/src/templates/partials/languages/fi.html26
-rw-r--r--docs/src/templates/partials/languages/fr.html26
-rw-r--r--docs/src/templates/partials/languages/gl.html26
-rw-r--r--docs/src/templates/partials/languages/he.html26
-rw-r--r--docs/src/templates/partials/languages/hi.html26
-rw-r--r--docs/src/templates/partials/languages/hr.html26
-rw-r--r--docs/src/templates/partials/languages/hu.html26
-rw-r--r--docs/src/templates/partials/languages/hy.html26
-rw-r--r--docs/src/templates/partials/languages/id.html26
-rw-r--r--docs/src/templates/partials/languages/is.html26
-rw-r--r--docs/src/templates/partials/languages/it.html26
-rw-r--r--docs/src/templates/partials/languages/ja.html26
-rw-r--r--docs/src/templates/partials/languages/ka.html26
-rw-r--r--docs/src/templates/partials/languages/kn.html26
-rw-r--r--docs/src/templates/partials/languages/ko.html26
-rw-r--r--docs/src/templates/partials/languages/ku-IQ.html26
-rw-r--r--docs/src/templates/partials/languages/lb.html26
-rw-r--r--docs/src/templates/partials/languages/lt.html26
-rw-r--r--docs/src/templates/partials/languages/lv.html26
-rw-r--r--docs/src/templates/partials/languages/mk.html26
-rw-r--r--docs/src/templates/partials/languages/mn.html26
-rw-r--r--docs/src/templates/partials/languages/ms.html26
-rw-r--r--docs/src/templates/partials/languages/my.html26
-rw-r--r--docs/src/templates/partials/languages/nb.html26
-rw-r--r--docs/src/templates/partials/languages/nl.html26
-rw-r--r--docs/src/templates/partials/languages/nn.html26
-rw-r--r--docs/src/templates/partials/languages/pl.html26
-rw-r--r--docs/src/templates/partials/languages/pt-BR.html26
-rw-r--r--docs/src/templates/partials/languages/pt.html26
-rw-r--r--docs/src/templates/partials/languages/ro.html26
-rw-r--r--docs/src/templates/partials/languages/ru.html26
-rw-r--r--docs/src/templates/partials/languages/sa.html26
-rw-r--r--docs/src/templates/partials/languages/sh.html26
-rw-r--r--docs/src/templates/partials/languages/si.html26
-rw-r--r--docs/src/templates/partials/languages/sk.html26
-rw-r--r--docs/src/templates/partials/languages/sl.html26
-rw-r--r--docs/src/templates/partials/languages/sr.html26
-rw-r--r--docs/src/templates/partials/languages/sv.html26
-rw-r--r--docs/src/templates/partials/languages/te.html26
-rw-r--r--docs/src/templates/partials/languages/th.html26
-rw-r--r--docs/src/templates/partials/languages/tl.html26
-rw-r--r--docs/src/templates/partials/languages/tr.html26
-rw-r--r--docs/src/templates/partials/languages/uk.html26
-rw-r--r--docs/src/templates/partials/languages/ur.html26
-rw-r--r--docs/src/templates/partials/languages/uz.html26
-rw-r--r--docs/src/templates/partials/languages/vi.html26
-rw-r--r--docs/src/templates/partials/languages/zh-Hant.html26
-rw-r--r--docs/src/templates/partials/languages/zh-TW.html26
-rw-r--r--docs/src/templates/partials/languages/zh.html26
-rw-r--r--docs/src/templates/partials/logo.html28
-rw-r--r--docs/src/templates/partials/nav-item.html137
-rw-r--r--docs/src/templates/partials/nav.html49
-rw-r--r--docs/src/templates/partials/pagination.html28
-rw-r--r--docs/src/templates/partials/palette.html49
-rw-r--r--docs/src/templates/partials/post.html49
-rw-r--r--docs/src/templates/partials/progress.html26
-rw-r--r--docs/src/templates/partials/search.html83
-rw-r--r--docs/src/templates/partials/social.html37
-rw-r--r--docs/src/templates/partials/source-file.html34
-rw-r--r--docs/src/templates/partials/source.html33
-rw-r--r--docs/src/templates/partials/tabs-item.html42
-rw-r--r--docs/src/templates/partials/tabs.html33
-rw-r--r--docs/src/templates/partials/tags.html32
-rw-r--r--docs/src/templates/partials/toc-item.html28
-rw-r--r--docs/src/templates/partials/toc.html37
-rw-r--r--docs/src/templates/partials/top.html26
-rw-r--r--docs/src/templates/redirect.html39
13156 files changed, 428 insertions, 34952 deletions
diff --git a/docs/src/material/__init__.py b/docs/src/material/__init__.py
deleted file mode 100644
index 559321f6..00000000
--- a/docs/src/material/__init__.py
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-__version__ = "9.4.4"
diff --git a/docs/src/material/extensions/__init__.py b/docs/src/material/extensions/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/extensions/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/extensions/emoji.py b/docs/src/material/extensions/emoji.py
deleted file mode 100644
index c8c955cc..00000000
--- a/docs/src/material/extensions/emoji.py
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from __future__ import annotations
-
-import codecs
-import functools
-import material
-import os
-
-from glob import iglob
-from inspect import getfile
-from markdown import Markdown
-from pymdownx import emoji, twemoji_db
-from xml.etree.ElementTree import Element
-
-# -----------------------------------------------------------------------------
-# Functions
-# -----------------------------------------------------------------------------
-
-# Create twemoji index
-def twemoji(options: object, md: Markdown):
- paths = options.get("custom_icons", [])[:]
- return _load_twemoji_index(tuple(paths))
-
-# Create emoji or icon
-def to_svg(
- index: str, shortname: str, alias: str, uc: str | None, alt: str,
- title: str, category: str, options: object, md: Markdown
-):
- if not uc:
- icons = md.inlinePatterns["emoji"].emoji_index["emoji"]
-
- # Create and return element to host icon
- el = Element("span", { "class": options.get("classes", index) })
- el.text = md.htmlStash.store(_load(icons[shortname]["path"]))
- return el
-
- # Delegate to `pymdownx.emoji` extension
- return emoji.to_svg(
- index, shortname, alias, uc, alt, title, category, options, md
- )
-
-# -----------------------------------------------------------------------------
-# Helper functions
-# -----------------------------------------------------------------------------
-
-# Load icon
-@functools.lru_cache(maxsize = None)
-def _load(file: str):
- with codecs.open(file, encoding = "utf-8") as f:
- return f.read()
-
-# Load twemoji index and add icons
-@functools.lru_cache(maxsize = None)
-def _load_twemoji_index(paths):
- index = {
- "name": "twemoji",
- "emoji": twemoji_db.emoji,
- "aliases": twemoji_db.aliases
- }
-
- # Compute path to theme root and traverse all icon directories
- root = os.path.dirname(getfile(material))
- root = os.path.join(root, "templates", ".icons")
- for path in [*paths, root]:
- base = os.path.normpath(path)
-
- # Index icons provided by the theme and via custom icons
- glob = os.path.join(base, "**", "*.svg")
- glob = iglob(os.path.normpath(glob), recursive = True)
- for file in glob:
- icon = file[len(base) + 1:-4].replace(os.path.sep, "-")
-
- # Add icon to index
- name = f":{icon}:"
- if not any(name in index[key] for key in ["emoji", "aliases"]):
- index["emoji"][name] = { "name": name, "path": file }
-
- # Return index
- return index
diff --git a/docs/src/material/overrides/home.html b/docs/src/material/overrides/home.html
deleted file mode 100644
index debea713..00000000
--- a/docs/src/material/overrides/home.html
+++ /dev/null
@@ -1,26 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% block tabs %}
- {{ super() }}
- <style>.md-header{position:initial}.md-main__inner{margin:0}.md-content{display:none}@media screen and (min-width:60em){.md-sidebar--secondary{display:none}}@media screen and (min-width:76.25em){.md-sidebar--primary{display:none}}</style>
- <section class="mdx-container">
- <div class="md-grid md-typeset">
- <div class="mdx-hero">
- <div class="mdx-hero__content">
- <h1>水系核心</h1>
- <p>{{ config.site_description }}.</p>
- <a href="{{ page.next_page.url | url }}" title="{{ page.next_page.title | e }}" class="md-button md-button--primary">
- 快速开始
- </a>
- <a href="{{ 'Standard/what-is-rule-package/' | url }}" title="通用规则包标准" class="md-button">
- 查看标准
- </a>
- </div>
- </div>
- </div>
- </section>
-{% endblock %}
-{% block content %}{% endblock %}
-{% block footer %}{% endblock %}
diff --git a/docs/src/material/overrides/hooks/shortcodes.py b/docs/src/material/overrides/hooks/shortcodes.py
deleted file mode 100644
index 5b02e3cf..00000000
--- a/docs/src/material/overrides/hooks/shortcodes.py
+++ /dev/null
@@ -1,283 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from __future__ import annotations
-
-import posixpath
-import re
-
-from mkdocs.config.defaults import MkDocsConfig
-from mkdocs.structure.files import File, Files
-from mkdocs.structure.pages import Page
-from re import Match
-
-# -----------------------------------------------------------------------------
-# Hooks
-# -----------------------------------------------------------------------------
-
-# @todo
-def on_page_markdown(
- markdown: str, *, page: Page, config: MkDocsConfig, files: Files
-):
-
- # Replace callback
- def replace(match: Match):
- type, args = match.groups()
- args = args.strip()
- if type == "version":
- if args.startswith("insiders-"):
- return _badge_for_version_insiders(args, page, files)
- else:
- return _badge_for_version(args, page, files)
- elif type == "sponsors": return _badge_for_sponsors(page, files)
- elif type == "flag": return flag(args, page, files)
- elif type == "option": return option(args)
- elif type == "setting": return setting(args)
- elif type == "feature": return _badge_for_feature(args, page, files)
- elif type == "plugin": return _badge_for_plugin(args, page, files)
- elif type == "extension": return _badge_for_extension(args, page, files)
- elif type == "utility": return _badge_for_utility(args, page, files)
- elif type == "example": return _badge_for_example(args, page, files)
- elif type == "default":
- if args == "none": return _badge_for_default_none(page, files)
- elif args == "computed": return _badge_for_default_computed(page, files)
- else: return _badge_for_default(args, page, files)
-
- # Otherwise, raise an error
- raise RuntimeError(f"Unknown shortcode: {type}")
-
- # Find and replace all external asset URLs in current page
- return re.sub(
- r"<!-- md:(\w+)(.*?) -->",
- replace, markdown, flags = re.I | re.M
- )
-
-# -----------------------------------------------------------------------------
-# Helper functions
-# -----------------------------------------------------------------------------
-
-# Create a flag of a specific type
-def flag(args: str, page: Page, files: Files):
- type, *_ = args.split(" ", 1)
- if type == "experimental": return _badge_for_experimental(page, files)
- elif type == "required": return _badge_for_required(page, files)
- elif type == "customization": return _badge_for_customization(page, files)
- elif type == "metadata": return _badge_for_metadata(page, files)
- elif type == "multiple": return _badge_for_multiple(page, files)
- raise RuntimeError(f"Unknown type: {type}")
-
-# Create a linkable option
-def option(type: str):
- _, *_, name = re.split(r"[.:]", type)
- return f"[`{name}`](#+{type}){{ #+{type} }}\n\n"
-
-# Create a linkable setting - @todo append them to the bottom of the page
-def setting(type: str):
- _, *_, name = re.split(r"[.*]", type)
- return f"`{name}` {{ #{type} }}\n\n[{type}]: #{type}\n\n"
-
-# -----------------------------------------------------------------------------
-
-# Resolve path of file relative to given page - the posixpath always includes
-# one additional level of `..` which we need to remove
-def _resolve_path(path: str, page: Page, files: Files):
- path, anchor, *_ = f"{path}#".split("#")
- path = _resolve(files.get_file_from_path(path), page)
- return "#".join([path, anchor]) if anchor else path
-
-# Resolve path of file relative to given page - the posixpath always includes
-# one additional level of `..` which we need to remove
-def _resolve(file: File, page: Page):
- path = posixpath.relpath(file.src_uri, page.file.src_uri)
- return posixpath.sep.join(path.split(posixpath.sep)[1:])
-
-# -----------------------------------------------------------------------------
-
-# Create badge
-def _badge(icon: str, text: str = "", type: str = ""):
- classes = f"mdx-badge mdx-badge--{type}" if type else "mdx-badge"
- return "".join([
- f"<span class=\"{classes}\">",
- *([f"<span class=\"mdx-badge__icon\">{icon}</span>"] if icon else []),
- *([f"<span class=\"mdx-badge__text\">{text}</span>"] if text else []),
- f"</span>",
- ])
-
-# Create sponsors badge
-def _badge_for_sponsors(page: Page, files: Files):
- icon = "material-heart"
- href = _resolve_path("insiders/index.md", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Sponsors only')",
- type = "heart"
- )
-
-# Create badge for version
-def _badge_for_version(text: str, page: Page, files: Files):
- spec = text
- path = f"changelog/index.md#{spec}"
-
- # Return badge
- icon = "material-tag-outline"
- href = _resolve_path("conventions.md#version", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Minimum version')",
- text = f"[{text}]({_resolve_path(path, page, files)})" if spec else ""
- )
-
-# Create badge for version of Insiders
-def _badge_for_version_insiders(text: str, page: Page, files: Files):
- spec = text.replace("insiders-", "")
- path = f"insiders/changelog/index.md#{spec}"
-
- # Return badge
- icon = "material-tag-heart-outline"
- href = _resolve_path("conventions.md#version-insiders", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Minimum version')",
- text = f"[{text}]({_resolve_path(path, page, files)})" if spec else ""
- )
-
-# Create badge for feature
-def _badge_for_feature(text: str, page: Page, files: Files):
- icon = "material-toggle-switch"
- href = _resolve_path("conventions.md#feature", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Optional feature')",
- text = text
- )
-
-# Create badge for plugin
-def _badge_for_plugin(text: str, page: Page, files: Files):
- icon = "material-floppy"
- href = _resolve_path("conventions.md#plugin", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Plugin')",
- text = text
- )
-
-# Create badge for extension
-def _badge_for_extension(text: str, page: Page, files: Files):
- icon = "material-language-markdown"
- href = _resolve_path("conventions.md#extension", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Markdown extension')",
- text = text
- )
-
-# Create badge for utility
-def _badge_for_utility(text: str, page: Page, files: Files):
- icon = "material-package-variant"
- href = _resolve_path("conventions.md#utility", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Third-party utility')",
- text = text
- )
-
-# Create badge for example
-def _badge_for_example(text: str, page: Page, files: Files):
- return "\n".join([
- _badge_for_example_download(text, page, files),
- _badge_for_example_view(text, page, files)
- ])
-
-# Create badge for example view
-def _badge_for_example_view(text: str, page: Page, files: Files):
- icon = "material-folder-eye"
- href = f"https://mkdocs-material.github.io/examples/{text}/"
- return _badge(
- icon = f"[:{icon}:]({href} 'View example')",
- type = "right"
- )
-
-# Create badge for example download
-def _badge_for_example_download(text: str, page: Page, files: Files):
- icon = "material-folder-download"
- href = f"https://mkdocs-material.github.io/examples/{text}.zip"
- return _badge(
- icon = f"[:{icon}:]({href} 'Download example')",
- text = f"[`.zip`]({href})",
- type = "right"
- )
-
-# Create badge for default value
-def _badge_for_default(text: str, page: Page, files: Files):
- icon = "material-water"
- href = _resolve_path("conventions.md#default", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Default value')",
- text = text
- )
-
-# Create badge for empty default value
-def _badge_for_default_none(page: Page, files: Files):
- icon = "material-water-outline"
- href = _resolve_path("conventions.md#default", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Default value is empty')"
- )
-
-# Create badge for computed default value
-def _badge_for_default_computed(page: Page, files: Files):
- icon = "material-water-check"
- href = _resolve_path("conventions.md#default", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Default value is computed')"
- )
-
-# Create badge for metadata property flag
-def _badge_for_metadata(page: Page, files: Files):
- icon = "material-list-box-outline"
- href = _resolve_path("conventions.md#metadata", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Metadata property')"
- )
-
-# Create badge for required value flag
-def _badge_for_required(page: Page, files: Files):
- icon = "material-alert"
- href = _resolve_path("conventions.md#required", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Required value')"
- )
-
-# Create badge for customization flag
-def _badge_for_customization(page: Page, files: Files):
- icon = "material-brush-variant"
- href = _resolve_path("conventions.md#customization", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Customization')"
- )
-
-# Create badge for multiple instance flag
-def _badge_for_multiple(page: Page, files: Files):
- icon = "material-inbox-multiple"
- href = _resolve_path("conventions.md#multiple-instances", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Multiple instances')"
- )
-
-# Create badge for experimental flag
-def _badge_for_experimental(page: Page, files: Files):
- icon = "material-flask-outline"
- href = _resolve_path("conventions.md#experimental", page, files)
- return _badge(
- icon = f"[:{icon}:]({href} 'Experimental')"
- )
diff --git a/docs/src/material/overrides/hooks/translations.html b/docs/src/material/overrides/hooks/translations.html
deleted file mode 100644
index b77fcb4a..00000000
--- a/docs/src/material/overrides/hooks/translations.html
+++ /dev/null
@@ -1,32 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro render_language(language) %}
- <div class="mdx-flags__item" markdown>
- :flag_{{ language.flag }}:{ .lg .middle }
- <span class="mdx-flags__content">
- <span>
- <strong>{{ language.name }}</strong>
- <code>{{ language.code }}</code>
- </span>
- {% if language.miss %}
- <span>
- <a href="{{ language.link }}">
- {{ language.miss | length }} translations missing
- </a>
- </span>
- {% else %}
- <small>Complete</small>
- {% endif %}
- </span>
- </div>
-{% endmacro %}
-{% macro render(translations, start = 1) %}
- <div class="mdx-columns mdx-flags" markdown>
- <ol markdown>
- {% for language in translations %}
- <li markdown>{{ render_language(language) }}</li>
- {% endfor %}
- </ol>
- </div>
-{% endmacro %}
diff --git a/docs/src/material/overrides/hooks/translations.py b/docs/src/material/overrides/hooks/translations.py
deleted file mode 100644
index 661fd18e..00000000
--- a/docs/src/material/overrides/hooks/translations.py
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import os
-import re
-
-from glob import iglob
-from mkdocs.config.defaults import MkDocsConfig
-from mkdocs.structure.pages import Page
-from urllib.parse import urlencode, urlparse
-
-# -----------------------------------------------------------------------------
-# Hooks
-# -----------------------------------------------------------------------------
-
-# Determine missing translations and render language overview in the setup
-# guide, including links to provide missing translations.
-def on_page_markdown(markdown: str, *, page: Page, config: MkDocsConfig, files):
- issue_url = "https://github.com/squidfunk/mkdocs-material/issues/new"
- if page.file.src_uri != "setup/changing-the-language.md":
- return
-
- # Collect all existing languages
- names: dict[str, str] = {}
- known: dict[str, dict[str, str]] = {}
- for path in iglob("src/templates/partials/languages/*.html"):
- with open(path, "r", encoding = "utf-8") as f:
- data = f.read()
-
- # Extract language code and name
- name, = re.findall(r"<!-- Translations: (.+) -->", data)
- code, _ = os.path.splitext(os.path.basename(path))
-
- # Map names and available translations
- names[code] = name
- known[code] = dict(re.findall(
- r"^ \"([^\"]+)\": \"([^\"]*)\"(?:,|$)?", data,
- re.MULTILINE
- ))
-
- # Remove technical stuff
- for key in [
- "direction",
- "search.config.pipeline",
- "search.config.lang",
- "search.config.separator"
- ]:
- if key in known[code]:
- del known[code][key]
-
- # Traverse all languages and compute missing translations
- languages = []
- reference = set(known["en"])
- for code, name in names.items():
- miss = reference - set(known[code])
-
- # Check each translations
- translations: list[str] = []
- for key, value in known["en"].items():
- if key in known[code]:
- translations.append(
- f" \"{key}\": \"{known[code][key]}\""
- )
- else:
- translations.append(
- f" \"{key}\": \"{value} ⬅️\""
- )
-
- # Assemble GitHub issue URL
- link = urlparse(issue_url)
- link = link._replace(query = urlencode({
- "template": "04-add-translations.yml",
- "title": f"Update {name} translations",
- "translations": "\n".join([
- "{% macro t(key) %}{{ {",
- ",\n".join(translations),
- "}[key] }}{% endmacro %}"
- ]),
- "country-flag": f":flag_{countries[code]}:"
- }))
-
- # Add translation
- languages.append({
- "flag": countries[code],
- "code": code,
- "name": name,
- "link": link.geturl(),
- "miss": miss
- })
-
- # Load template and render translations
- env = config.theme.get_env()
- template = env.get_template( "hooks/translations.html")
- translations = template.module.render(
- sorted(languages, key = lambda language: language["name"])
- )
-
- # Replace translation marker
- return markdown.replace(
- "<!-- hooks/translations.py -->", "\n".join(
- [line.lstrip() for line in translations.split("\n")
- ]
- ))
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Map ISO 639-1 (languages) to ISO 3166 (countries)
-countries = dict({
- "af": "za",
- "ar": "ae",
- "be": "by",
- "bg": "bg",
- "bn": "bd",
- "ca": "es",
- "cs": "cz",
- "da": "dk",
- "de": "de",
- "el": "gr",
- "en": "us",
- "eo": "eu",
- "es": "es",
- "et": "ee",
- "eu": "es",
- "fa": "ir",
- "fi": "fi",
- "fr": "fr",
- "gl": "es",
- "he": "il",
- "hi": "in",
- "hr": "hr",
- "hu": "hu",
- "hy": "am",
- "id": "id",
- "is": "is",
- "it": "it",
- "ja": "jp",
- "ka": "ge",
- "kn": "in",
- "ko": "kr",
- "ku-IQ": "iq",
- "lb": "lu",
- "lt": "lt",
- "lv": "lv",
- "mk": "mk",
- "mn": "mn",
- "ms": "my",
- "my": "mm",
- "nb": "no",
- "nl": "nl",
- "nn": "no",
- "pl": "pl",
- "pt-BR": "br",
- "pt": "pt",
- "ro": "ro",
- "ru": "ru",
- "sa": "in",
- "sh": "rs",
- "si": "lk",
- "sk": "sk",
- "sl": "si",
- "sr": "rs",
- "sv": "se",
- "te": "in",
- "th": "th",
- "tl": "ph",
- "tr": "tr",
- "uk": "ua",
- "ur": "pk",
- "uz": "uz",
- "vi": "vn",
- "zh": "cn",
- "zh-Hant": "cn",
- "zh-TW": "tw"
-})
diff --git a/docs/src/material/overrides/main.html b/docs/src/material/overrides/main.html
deleted file mode 100644
index e723f098..00000000
--- a/docs/src/material/overrides/main.html
+++ /dev/null
@@ -1,17 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "base.html" %}
-{% block extrahead %}
- <link rel="stylesheet" href="{{ 'assets/stylesheets/custom.00c04c01.min.css' | url }}">
-{% endblock %}
-{% block outdated %}
- 当前阅览的并不是稳定版,
- <a href="{{ '../' ~ base_url }}">
- <strong>单击此处跳转到稳定版文档.</strong>
- </a>
-{% endblock %}
-{% block scripts %}
- {{ super() }}
- <script src="{{ 'assets/javascripts/custom.9c11c319.min.js' | url }}"></script>
-{% endblock %}
diff --git a/docs/src/material/plugins/__init__.py b/docs/src/material/plugins/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/blog/__init__.py b/docs/src/material/plugins/blog/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/blog/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/blog/author.py b/docs/src/material/plugins/blog/author.py
deleted file mode 100644
index 1dcfc2de..00000000
--- a/docs/src/material/plugins/blog/author.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.base import Config
-from mkdocs.config.config_options import DictOfItems, SubConfig, Type
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Author
-class Author(Config):
- name = Type(str)
- description = Type(str)
- avatar = Type(str)
-
-# -----------------------------------------------------------------------------
-
-# Authors
-class Authors(Config):
- authors = DictOfItems(SubConfig(Author), default = {})
diff --git a/docs/src/material/plugins/blog/config.py b/docs/src/material/plugins/blog/config.py
deleted file mode 100644
index c7a85095..00000000
--- a/docs/src/material/plugins/blog/config.py
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from functools import partial
-from markdown.extensions.toc import slugify
-from mkdocs.config.config_options import Choice, Deprecated, Optional, Type
-from mkdocs.config.base import Config
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Blog plugin configuration
-class BlogConfig(Config):
- enabled = Type(bool, default = True)
-
- # Settings for blog
- blog_dir = Type(str, default = "blog")
- blog_toc = Type(bool, default = False)
-
- # Settings for posts
- post_dir = Type(str, default = "{blog}/posts")
- post_date_format = Type(str, default = "long")
- post_url_date_format = Type(str, default = "yyyy/MM/dd")
- post_url_format = Type(str, default = "{date}/{slug}")
- post_url_max_categories = Type(int, default = 1)
- post_slugify = Type((type(slugify), partial), default = slugify)
- post_slugify_separator = Type(str, default = "-")
- post_excerpt = Choice(["optional", "required"], default = "optional")
- post_excerpt_max_authors = Type(int, default = 1)
- post_excerpt_max_categories = Type(int, default = 5)
- post_excerpt_separator = Type(str, default = "<!-- more -->")
- post_readtime = Type(bool, default = True)
- post_readtime_words_per_minute = Type(int, default = 265)
-
- # Settings for archive
- archive = Type(bool, default = True)
- archive_name = Type(str, default = "blog.archive")
- archive_date_format = Type(str, default = "yyyy")
- archive_url_date_format = Type(str, default = "yyyy")
- archive_url_format = Type(str, default = "archive/{date}")
- archive_toc = Optional(Type(bool))
-
- # Settings for categories
- categories = Type(bool, default = True)
- categories_name = Type(str, default = "blog.categories")
- categories_url_format = Type(str, default = "category/{slug}")
- categories_slugify = Type((type(slugify), partial), default = slugify)
- categories_slugify_separator = Type(str, default = "-")
- categories_allowed = Type(list, default = [])
- categories_toc = Optional(Type(bool))
-
- # Settings for pagination
- pagination = Type(bool, default = True)
- pagination_per_page = Type(int, default = 10)
- pagination_url_format = Type(str, default = "page/{page}")
- pagination_format = Type(str, default = "~2~")
- pagination_if_single_page = Type(bool, default = False)
- pagination_keep_content = Type(bool, default = False)
-
- # Settings for authors
- authors = Type(bool, default = True)
- authors_file = Type(str, default = "{blog}/.authors.yml")
-
- # Settings for drafts
- draft = Type(bool, default = False)
- draft_on_serve = Type(bool, default = True)
- draft_if_future_date = Type(bool, default = False)
-
- # Deprecated settings
- pagination_template = Deprecated(moved_to = "pagination_format")
diff --git a/docs/src/material/plugins/blog/plugin.py b/docs/src/material/plugins/blog/plugin.py
deleted file mode 100644
index 375b8cfe..00000000
--- a/docs/src/material/plugins/blog/plugin.py
+++ /dev/null
@@ -1,884 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from __future__ import annotations
-
-import logging
-import os
-import posixpath
-import yaml
-
-from babel.dates import format_date
-from datetime import datetime
-from mkdocs.config.defaults import MkDocsConfig
-from mkdocs.exceptions import PluginError
-from mkdocs.plugins import BasePlugin, event_priority
-from mkdocs.structure import StructureItem
-from mkdocs.structure.files import File, Files, InclusionLevel
-from mkdocs.structure.nav import Navigation, Section
-from mkdocs.structure.pages import Page
-from mkdocs.utils import copy_file, get_relative_url
-from paginate import Page as Pagination
-from shutil import rmtree
-from tempfile import mkdtemp
-from yaml import SafeLoader
-
-from .author import Authors
-from .config import BlogConfig
-from .readtime import readtime
-from .structure import Archive, Category, Excerpt, Post, View
-from .templates import url_filter
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Blog plugin
-class BlogPlugin(BasePlugin[BlogConfig]):
- supports_multiple_instances = True
-
- # Initialize plugin
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- # Initialize incremental builds
- self.is_serve = False
- self.is_dirty = False
-
- # Initialize temporary directory
- self.temp_dir = mkdtemp()
-
- # Determine whether we're serving the site
- def on_startup(self, *, command, dirty):
- self.is_serve = command == "serve"
- self.is_dirty = dirty
-
- # Initialize authors and set defaults
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # Initialize entrypoint
- self.blog: View
-
- # Initialize and resolve authors, if enabled
- if self.config.authors:
- self.authors = self._resolve_authors(config)
-
- # Initialize table of contents settings
- if not isinstance(self.config.archive_toc, bool):
- self.config.archive_toc = self.config.blog_toc
- if not isinstance(self.config.categories_toc, bool):
- self.config.categories_toc = self.config.blog_toc
-
- # By default, drafts are rendered when the documentation is served,
- # but not when it is built, for a better user experience
- if self.is_serve and self.config.draft_on_serve:
- self.config.draft = True
-
- # Resolve and load posts and generate views (run later) - we want to allow
- # other plugins to add generated posts or views, so we run this plugin as
- # late as possible. We also need to remove the posts from the navigation
- # before navigation is constructed, as the entrypoint should be considered
- # to be the active page for each post. The URLs of posts are computed before
- # Markdown processing, so that when linking to and from posts, behavior is
- # exactly the same as with regular documentation pages. We create all pages
- # related to posts as part of this plugin, so we control the entire process.
- @event_priority(-50)
- def on_files(self, files, *, config):
- if not self.config.enabled:
- return
-
- # Resolve path to entrypoint and site directory
- root = posixpath.normpath(self.config.blog_dir)
- site = config.site_dir
-
- # Compute path to posts directory
- path = self.config.post_dir.format(blog = root)
- path = posixpath.normpath(path)
-
- # Adjust destination paths for media files
- for file in files.media_files():
- if not file.src_uri.startswith(path):
- continue
-
- # We need to adjust destination paths for assets to remove the
- # purely functional posts directory prefix when building
- file.dest_uri = file.dest_uri.replace(path, root)
- file.abs_dest_path = os.path.join(site, file.dest_path)
- file.url = file.url.replace(path, root)
-
- # Resolve entrypoint and posts sorted by descending date - if the posts
- # directory or entrypoint do not exist, they are automatically created
- self.blog = self._resolve(files, config)
- self.blog.posts = sorted(
- self._resolve_posts(files, config),
- key = lambda post: post.config.date.created,
- reverse = True
- )
-
- # Generate views for archive
- if self.config.archive:
- views = self._generate_archive(config, files)
- self.blog.views.extend(views)
-
- # Generate views for categories
- if self.config.categories:
- views = self._generate_categories(config, files)
- self.blog.views.extend(views)
-
- # Generate pages for views
- if self.config.pagination:
- for view in self._resolve_views(self.blog):
- for page in self._generate_pages(view, config, files):
- page.file.inclusion = InclusionLevel.EXCLUDED
- view.pages.append(page)
-
- # Ensure that entrypoint is always included in navigation
- self.blog.file.inclusion = InclusionLevel.INCLUDED
-
- # Attach posts and views to navigation (run later) - again, we allow other
- # plugins to alter the navigation before we start to attach posts and views
- # generated by this plugin at the correct locations in the navigation. Also,
- # we make sure to correct links to the parent and siblings of each page.
- @event_priority(-50)
- def on_nav(self, nav, *, config, files):
- if not self.config.enabled:
- return
-
- # If we're not building a standalone blog, the entrypoint will always
- # have a parent when it is included in the navigation. The parent is
- # essential to correctly resolve the location where the archive and
- # category views are attached. If the entrypoint doesn't have a parent,
- # we know that the author did not include it in the navigation, so we
- # explicitly mark it as not included.
- if not self.blog.parent and self.config.blog_dir != ".":
- self.blog.file.inclusion = InclusionLevel.NOT_IN_NAV
-
- # Attach posts to entrypoint without adding them to the navigation, so
- # that the entrypoint is considered to be the active page for each post
- self._attach(self.blog, [None, *reversed(self.blog.posts), None])
- for post in self.blog.posts:
- post.file.inclusion = InclusionLevel.NOT_IN_NAV
-
- # Revert temporary exclusion of views from navigation
- for view in self._resolve_views(self.blog):
- for page in view.pages:
- page.file.inclusion = self.blog.file.inclusion
-
- # Attach views for archive
- if self.config.archive:
- title = self._translate(self.config.archive_name, config)
- views = [_ for _ in self.blog.views if isinstance(_, Archive)]
-
- # Attach and link views for archive
- if self.blog.file.inclusion.is_in_nav():
- self._attach_to(self.blog, Section(title, views), nav)
-
- # Attach views for categories
- if self.config.categories:
- title = self._translate(self.config.categories_name, config)
- views = [_ for _ in self.blog.views if isinstance(_, Category)]
-
- # Attach and link views for categories, if any
- if self.blog.file.inclusion.is_in_nav() and views:
- self._attach_to(self.blog, Section(title, views), nav)
-
- # Attach pages for views
- if self.config.pagination:
- for view in self._resolve_views(self.blog):
- for at in range(1, len(view.pages)):
- self._attach_at(view.parent, view, view.pages[at])
-
- # Prepare post for rendering (run later) - allow other plugins to alter
- # the contents or metadata of a post before it is rendered and make sure
- # that the post includes a separator, which is essential for rendering
- # excerpts that should be included in views
- @event_priority(-50)
- def on_page_markdown(self, markdown, *, page, config, files):
- if not self.config.enabled:
- return
-
- # Skip if page is not a post managed by this instance - this plugin has
- # support for multiple instances, which is why this check is necessary
- if page not in self.blog.posts:
- if not self.config.pagination:
- return
-
- # We set the contents of the view to its title if pagination should
- # not keep the content of the original view on paginated views
- if not self.config.pagination_keep_content:
- view = self._resolve_original(page)
- if view in self._resolve_views(self.blog):
-
- # If the current view is paginated, use the rendered title
- # of the original view in case the author set the title in
- # the page's contents, or it would be overridden with the
- # one set in mkdocs.yml, leading to inconsistent headings
- assert isinstance(view, View)
- if view != page:
- name = view._title_from_render or view.title
- return f"# {name}"
-
- # Nothing more to be done for views
- return
-
- # Extract and assign authors to post, if enabled
- if self.config.authors:
- for name in page.config.authors:
- if name not in self.authors:
- raise PluginError(f"Couldn't find author '{name}'")
-
- # Append to list of authors
- page.authors.append(self.authors[name])
-
- # Extract settings for excerpts
- separator = self.config.post_excerpt_separator
- max_authors = self.config.post_excerpt_max_authors
- max_categories = self.config.post_excerpt_max_categories
-
- # Ensure presence of separator and throw, if its absent and required -
- # we append the separator to the end of the contents of the post, if it
- # is not already present, so we can remove footnotes or other content
- # from the excerpt without affecting the content of the excerpt
- if separator not in page.markdown:
- path = page.file.src_path
- if self.config.post_excerpt == "required":
- raise PluginError(
- f"Couldn't find '{separator}' separator in '{path}'"
- )
- else:
- page.markdown += f"\n\n{separator}"
-
- # Create excerpt for post and inherit authors and categories - excerpts
- # can contain a subset of the authors and categories of the post
- page.excerpt = Excerpt(page, config, files)
- page.excerpt.authors = page.authors[:max_authors]
- page.excerpt.categories = page.categories[:max_categories]
-
- # Process posts
- def on_page_content(self, html, *, page, config, files):
- if not self.config.enabled:
- return
-
- # Skip if page is not a post managed by this instance - this plugin has
- # support for multiple instances, which is why this check is necessary
- if page not in self.blog.posts:
- return
-
- # Compute readtime of post, if enabled and not explicitly set
- if self.config.post_readtime:
- words_per_minute = self.config.post_readtime_words_per_minute
- if not page.config.readtime:
- page.config.readtime = readtime(html, words_per_minute)
-
- # Register template filters for plugin
- def on_env(self, env, *, config, files):
- if not self.config.enabled:
- return
-
- # Filter for formatting dates related to posts
- def date_filter(date: datetime):
- return self._format_date_for_post(date, config)
-
- # Register custom template filters
- env.filters["date"] = date_filter
- env.filters["url"] = url_filter
-
- # Prepare view for rendering (run latest) - views are rendered last, as we
- # need to mutate the navigation to account for pagination. The main problem
- # is that we need to replace the view in the navigation, because otherwise
- # the view would not be considered active.
- @event_priority(-100)
- def on_page_context(self, context, *, page, config, nav):
- if not self.config.enabled:
- return
-
- # Skip if page is not a view managed by this instance - this plugin has
- # support for multiple instances, which is why this check is necessary
- view = self._resolve_original(page)
- if view not in self._resolve_views(self.blog):
- return
-
- # If the current view is paginated, replace and rewire it - the current
- # view temporarily becomes the main view, and is reset after rendering
- assert isinstance(view, View)
- if view != page:
- prev = view.pages[view.pages.index(page) - 1]
-
- # Replace previous page with current page
- items = self._resolve_siblings(view, nav)
- items[items.index(prev)] = page
-
- # Render excerpts and prepare pagination
- posts, pagination = self._render(page)
-
- # Render pagination links
- def pager(args: object):
- return pagination.pager(
- format = self.config.pagination_format,
- show_if_single_page = self.config.pagination_if_single_page,
- **args
- )
-
- # Assign posts and pagination to context
- context["posts"] = posts
- context["pagination"] = pager if pagination else None
-
- # After rendering a paginated view, replace the URL of the paginated view
- # with the URL of the original view - since we need to replace the original
- # view with a paginated view in `on_page_context` for correct resolution of
- # the active state, we must fix the paginated view URLs after rendering
- def on_post_page(self, output, *, page, config):
- if not self.config.enabled:
- return
-
- # Skip if page is not a view managed by this instance - this plugin has
- # support for multiple instances, which is why this check is necessary
- view = self._resolve_original(page)
- if view not in self._resolve_views(self.blog):
- return
-
- # If the current view is paginated, replace the URL of the paginated
- # view with the URL of the original view - see https://t.ly/Yeh-P
- assert isinstance(view, View)
- if view != page:
- page.file.url = view.file.url
-
- # Remove temporary directory on shutdown
- def on_shutdown(self):
- rmtree(self.temp_dir)
-
- # -------------------------------------------------------------------------
-
- # Check if the given post is excluded
- def _is_excluded(self, post: Post):
- if self.config.draft:
- return False
-
- # If a post was not explicitly marked or unmarked as draft, and the
- # date should be taken into account, we automatically mark it as draft
- # if the publishing date is in the future. This, of course, is opt-in
- # and must be explicitly enabled by the author.
- if not isinstance(post.config.draft, bool):
- if self.config.draft_if_future_date:
- return post.config.date.created > datetime.now()
-
- # Post might be a draft
- return bool(post.config.draft)
-
- # -------------------------------------------------------------------------
-
- # Resolve entrypoint - the entrypoint of the blog must have been created
- # if it did not exist before, and hosts all posts sorted by descending date
- def _resolve(self, files: Files, config: MkDocsConfig):
- path = os.path.join(self.config.blog_dir, "index.md")
- path = os.path.normpath(path)
-
- # Create entrypoint, if it does not exist - note that the entrypoint is
- # created in the docs directory, not in the temporary directory
- docs = os.path.relpath(config.docs_dir)
- name = os.path.join(docs, path)
- if not os.path.isfile(name):
- file = self._path_to_file(path, config, temp = False)
- files.append(file)
-
- # Create file in docs directory
- self._save_to_file(file.abs_src_path, "# Blog\n\n")
-
- # Create and return entrypoint
- file = files.get_file_from_path(path)
- return View(None, file, config)
-
- # Resolve post - the caller must make sure that the given file points to an
- # actual post (and not a page), or behavior might be unpredictable
- def _resolve_post(self, file: File, config: MkDocsConfig):
- post = Post(file, config)
-
- # Compute path and create a temporary file for path resolution
- path = self._format_path_for_post(post, config)
- temp = self._path_to_file(path, config, temp = False)
-
- # Replace destination file system path and URL
- file.dest_uri = temp.dest_uri
- file.abs_dest_path = temp.abs_dest_path
- file.url = temp.url
-
- # Replace canonical URL and return post
- post._set_canonical_url(config.site_url)
- return post
-
- # Resolve posts from directory - traverse all documentation pages and filter
- # and yield those that are located in the posts directory
- def _resolve_posts(self, files: Files, config: MkDocsConfig):
- path = self.config.post_dir.format(blog = self.config.blog_dir)
- path = os.path.normpath(path)
-
- # Create posts directory, if it does not exist
- docs = os.path.relpath(config.docs_dir)
- name = os.path.join(docs, path)
- if not os.path.isdir(name):
- os.makedirs(name, exist_ok = True)
-
- # Filter posts from pages
- for file in files.documentation_pages():
- if not file.src_path.startswith(path):
- continue
-
- # Temporarily remove post from navigation
- file.inclusion = InclusionLevel.EXCLUDED
-
- # Resolve post - in order to determine whether a post should be
- # excluded, we must load it and analyze its metadata. All posts
- # marked as drafts are excluded, except for when the author has
- # configured drafts to be included in the navigation.
- post = self._resolve_post(file, config)
- if not self._is_excluded(post):
- yield post
-
- # Resolve authors - check if there's an authors file at the configured
- # location, and if one was found, load and validate it
- def _resolve_authors(self, config: MkDocsConfig):
- path = self.config.authors_file.format(blog = self.config.blog_dir)
- path = os.path.normpath(path)
-
- # Resolve path relative to docs directory
- docs = os.path.relpath(config.docs_dir)
- file = os.path.join(docs, path)
-
- # If the authors file does not exist, return here
- config: Authors = Authors()
- if not os.path.isfile(file):
- return config.authors
-
- # Open file and parse as YAML
- with open(file, encoding = "utf-8") as f:
- config.config_file_path = os.path.abspath(file)
- try:
- config.load_dict(yaml.load(f, SafeLoader) or {})
-
- # The authors file could not be loaded because of a syntax error,
- # which we display to the author with a nice error message
- except Exception as e:
- raise PluginError(
- f"Error reading authors file '{path}' in '{docs}':\n"
- f"{e}"
- )
-
- # Validate authors and throw if errors occurred
- errors, warnings = config.validate()
- if not config.authors and warnings:
- log.warning(
- f"Action required: the format of the authors file changed.\n"
- f"All authors must now be located under the 'authors' key.\n"
- f"Please adjust '{file}' to match:\n"
- f"\n"
- f"authors:\n"
- f" squidfunk:\n"
- f" avatar: https://avatars.githubusercontent.com/u/932156\n"
- f" description: Creator\n"
- f" name: Martin Donath\n"
- f"\n"
- )
- for _, w in warnings:
- log.warning(w)
- for _, e in errors:
- raise PluginError(
- f"Error reading authors file '{path}' in '{docs}':\n"
- f"{e}"
- )
-
- # Return authors
- return config.authors
-
- # Resolve views of the given view in pre-order
- def _resolve_views(self, view: View):
- yield view
-
- # Resolve views recursively
- for page in view.views:
- for next in self._resolve_views(page):
- assert isinstance(next, View)
- yield next
-
- # Resolve siblings of a navigation item
- def _resolve_siblings(self, item: StructureItem, nav: Navigation):
- if isinstance(item.parent, Section):
- return item.parent.children
- else:
- return nav.items
-
- # Resolve original page or view (e.g. for paginated views)
- def _resolve_original(self, page: Page):
- if isinstance(page, View):
- return page.pages[0]
- else:
- return page
-
- # -------------------------------------------------------------------------
-
- # Generate views for archive - analyze posts and generate the necessary
- # views, taking the date format provided by the author into account
- def _generate_archive(self, config: MkDocsConfig, files: Files):
- for post in self.blog.posts:
- date = post.config.date.created
-
- # Compute name and path of archive view
- name = self._format_date_for_archive(date, config)
- path = self._format_path_for_archive(post, config)
-
- # Create file for view, if it does not exist
- file = files.get_file_from_path(path)
- if not file or self.temp_dir not in file.abs_src_path:
- file = self._path_to_file(path, config)
- files.append(file)
-
- # Create file in temporary directory
- self._save_to_file(file.abs_src_path, f"# {name}")
-
- # Create and yield view - we don't explicitly set the title of
- # the view, so authors can override them in the page's content
- if not isinstance(file.page, Archive):
- yield Archive(None, file, config)
-
- # Assign post to archive
- assert isinstance(file.page, Archive)
- file.page.posts.append(post)
-
- # Generate views for categories - analyze posts and generate the necessary
- # views, taking the allowed categories as set by the author into account
- def _generate_categories(self, config: MkDocsConfig, files: Files):
- for post in self.blog.posts:
- for name in post.config.categories:
- path = self._format_path_for_category(name)
-
- # Ensure category is in non-empty allow list
- categories = self.config.categories_allowed or [name]
- if name not in categories:
- docs = os.path.relpath(config.docs_dir)
- path = os.path.relpath(post.file.abs_src_path, docs)
- raise PluginError(
- f"Error reading categories of post '{path}' in "
- f"'{docs}': category '{name}' not in allow list"
- )
-
- # Create file for view, if it does not exist
- file = files.get_file_from_path(path)
- if not file or self.temp_dir not in file.abs_src_path:
- file = self._path_to_file(path, config)
- files.append(file)
-
- # Create file in temporary directory
- self._save_to_file(file.abs_src_path, f"# {name}")
-
- # Create and yield view - we don't explicitly set the title of
- # the view, so authors can override them in the page's content
- if not isinstance(file.page, Category):
- yield Category(None, file, config)
-
- # Assign post to category and vice versa
- assert isinstance(file.page, Category)
- file.page.posts.append(post)
- post.categories.append(file.page)
-
- # Generate pages for pagination - analyze view and generate the necessary
- # pages, creating a chain of views for simple rendering and replacement
- def _generate_pages(self, view: View, config: MkDocsConfig, files: Files):
- yield view
-
- # Compute pagination boundaries and create pages - pages are internally
- # handled as copies of a view, as they map to the same source location
- step = self.config.pagination_per_page
- for at in range(step, len(view.posts), step):
- path = self._format_path_for_pagination(view, 1 + at // step)
-
- # Create file for view, if it does not exist
- file = files.get_file_from_path(path)
- if not file or self.temp_dir not in file.abs_src_path:
- file = self._path_to_file(path, config)
- files.append(file)
-
- # Copy file to temporary directory
- copy_file(view.file.abs_src_path, file.abs_src_path)
-
- # Create view and attach to previous page
- if not isinstance(file.page, View):
- yield View(None, file, config)
-
- # Assign pages and posts to view
- assert isinstance(file.page, View)
- file.page.pages = view.pages
- file.page.posts = view.posts
-
- # -------------------------------------------------------------------------
-
- # Attach a list of pages to each other and to the given parent item without
- # explicitly adding them to the navigation, which can be done by the caller
- def _attach(self, parent: StructureItem, pages: list[Page]):
- for tail, page, head in zip(pages, pages[1:], pages[2:]):
-
- # Link page to parent and siblings
- page.parent = parent
- page.previous_page = tail
- page.next_page = head
-
- # If the page is a view, we know that we generated it and need to
- # link its siblings back to the view
- if isinstance(page, View):
- view = self._resolve_original(page)
- if tail: tail.next_page = view
- if head: head.previous_page = view
-
- # Attach a page to the given parent and link it to the previous and next
- # page of the given host - this is exclusively used for paginated views
- def _attach_at(self, parent: StructureItem, host: Page, page: Page):
- self._attach(parent, [host.previous_page, page, host.next_page])
-
- # Attach a section as a sibling to the given view, make sure its pages are
- # part of the navigation, and ensure all pages are linked correctly
- def _attach_to(self, view: View, section: Section, nav: Navigation):
- section.parent = view.parent
-
- # Resolve siblings, which are the children of the parent section, or
- # the top-level list of navigation items if the view is at the root of
- # the project, and append the given section to it. It's currently not
- # possible to chose the position of a section.
- items = self._resolve_siblings(view, nav)
- items.append(section)
-
- # Find last sibling that is a page, skipping sections, as we need to
- # append the given section after all other pages
- tail = next(item for item in reversed(items) if isinstance(item, Page))
- head = tail.next_page
-
- # Attach section to navigation and pages to each other
- nav.pages.extend(section.children)
- self._attach(section, [tail, *section.children, head])
-
- # -------------------------------------------------------------------------
-
- # Render excerpts and pagination for the given view
- def _render(self, view: View):
- posts, pagination = view.posts, None
-
- # Create pagination, if enabled
- if self.config.pagination:
- at = view.pages.index(view)
-
- # Compute pagination boundaries
- step = self.config.pagination_per_page
- p, q = at * step, at * step + step
-
- # Extract posts in pagination boundaries
- posts = view.posts[p:q]
- pagination = self._render_pagination(view, (p, q))
-
- # Render excerpts for selected posts
- posts = [
- self._render_post(post.excerpt, view)
- for post in posts if post.excerpt
- ]
-
- # Return posts and pagination
- return posts, pagination
-
- # Render excerpt in the context of the given view
- def _render_post(self, excerpt: Excerpt, view: View):
- excerpt.render(view, self.config.post_excerpt_separator)
-
- # Determine whether to add posts to the table of contents of the view -
- # note that those settings can be changed individually for each type of
- # view, which is why we need to check the type of view and the table of
- # contents setting for that type of view
- toc = self.config.blog_toc
- if isinstance(view, Archive):
- toc = self.config.archive_toc
- if isinstance(view, Category):
- toc = self.config.categories_toc
-
- # Attach top-level table of contents item to view if it should be added
- # and both, the view and excerpt contain table of contents items
- if toc and excerpt.toc.items and view.toc.items:
- view.toc.items[0].children.append(excerpt.toc.items[0])
-
- # Return excerpt
- return excerpt
-
- # Create pagination for the given view and range
- def _render_pagination(self, view: View, range: tuple[int, int]):
- p, q = range
-
- # Create URL from the given page to another page
- def url_maker(n: int):
- return get_relative_url(view.pages[n - 1].url, view.url)
-
- # Return pagination
- return Pagination(
- view.posts, page = q // (q - p),
- items_per_page = q - p,
- url_maker = url_maker
- )
-
- # -------------------------------------------------------------------------
-
- # Format path for post
- def _format_path_for_post(self, post: Post, config: MkDocsConfig):
- categories = post.config.categories[:self.config.post_url_max_categories]
- categories = [self._slugify_category(name) for name in categories]
-
- # Replace placeholders in format string
- date = post.config.date.created
- path = self.config.post_url_format.format(
- categories = "/".join(categories),
- date = self._format_date_for_post_url(date, config),
- file = post.file.name,
- slug = post.config.slug or self._slugify_post(post)
- )
-
- # Normalize path and strip slashes at the beginning and end
- path = posixpath.normpath(path.strip("/"))
- return posixpath.join(self.config.blog_dir, f"{path}.md")
-
- # Format path for archive
- def _format_path_for_archive(self, post: Post, config: MkDocsConfig):
- date = post.config.date.created
- path = self.config.archive_url_format.format(
- date = self._format_date_for_archive_url(date, config)
- )
-
- # Normalize path and strip slashes at the beginning and end
- path = posixpath.normpath(path.strip("/"))
- return posixpath.join(self.config.blog_dir, f"{path}.md")
-
- # Format path for category
- def _format_path_for_category(self, name: str):
- path = self.config.categories_url_format.format(
- slug = self._slugify_category(name)
- )
-
- # Normalize path and strip slashes at the beginning and end
- path = posixpath.normpath(path.strip("/"))
- return posixpath.join(self.config.blog_dir, f"{path}.md")
-
- # Format path for pagination
- def _format_path_for_pagination(self, view: View, page: int):
- path = self.config.pagination_url_format.format(
- page = page
- )
-
- # Compute base path for pagination - if the given view is an index file,
- # we need to pop the file name from the base so it's not part of the URL
- # and we need to append `index` to the path, so the paginated view is
- # also an index page - see https://t.ly/71MKF
- base, _ = posixpath.splitext(view.file.src_uri)
- if view.is_index:
- base = posixpath.dirname(base)
- path = posixpath.join(path, "index")
-
- # Normalize path and strip slashes at the beginning and end
- path = posixpath.normpath(path.strip("/"))
- return posixpath.join(base, f"{path}.md")
-
- # -------------------------------------------------------------------------
-
- # Format date
- def _format_date(self, date: datetime, format: str, config: MkDocsConfig):
- locale = config.theme["language"]
- return format_date(date, format = format, locale = locale)
-
- # Format date for post
- def _format_date_for_post(self, date: datetime, config: MkDocsConfig):
- format = self.config.post_date_format
- return self._format_date(date, format, config)
-
- # Format date for post URL
- def _format_date_for_post_url(self, date: datetime, config: MkDocsConfig):
- format = self.config.post_url_date_format
- return self._format_date(date, format, config)
-
- # Format date for archive
- def _format_date_for_archive(self, date: datetime, config: MkDocsConfig):
- format = self.config.archive_date_format
- return self._format_date(date, format, config)
-
- # Format date for archive URL
- def _format_date_for_archive_url(self, date: datetime, config: MkDocsConfig):
- format = self.config.archive_url_date_format
- return self._format_date(date, format, config)
-
- # -------------------------------------------------------------------------
-
- # Slugify post title
- def _slugify_post(self, post: Post):
- separator = self.config.post_slugify_separator
- return self.config.post_slugify(post.title, separator)
-
- # Slugify category
- def _slugify_category(self, name: str):
- separator = self.config.categories_slugify_separator
- return self.config.categories_slugify(name, separator)
-
- # -------------------------------------------------------------------------
-
- # Create a file for the given path, which must point to a valid source file,
- # either inside the temporary directory or the docs directory
- def _path_to_file(self, path: str, config: MkDocsConfig, *, temp = True):
- assert path.endswith(".md")
- file = File(
- path,
- config.docs_dir if not temp else self.temp_dir,
- config.site_dir,
- config.use_directory_urls
- )
-
- # Hack: mark file as generated, so other plugins don't think it's part
- # of the file system. This is more or less a new quasi-standard that
- # still needs to be adopted by MkDocs, and was introduced by the
- # git-revision-date-localized-plugin - see https://bit.ly/3ZUmdBx
- if temp:
- file.generated_by = "material/blog"
-
- # Return file
- return file
-
- # Create a file with the given content on disk
- def _save_to_file(self, path: str, content: str):
- os.makedirs(os.path.dirname(path), exist_ok = True)
- with open(path, "w", encoding = "utf-8") as f:
- f.write(content)
-
- # -------------------------------------------------------------------------
-
- # Translate the placeholder referenced by the given key
- def _translate(self, key: str, config: MkDocsConfig) -> str:
- env = config.theme.get_env()
- template = env.get_template(
- "partials/language.html", globals = { "config": config }
- )
-
- # Translate placeholder
- return template.module.t(key)
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.blog")
diff --git a/docs/src/material/plugins/blog/readtime/__init__.py b/docs/src/material/plugins/blog/readtime/__init__.py
deleted file mode 100644
index a0c149b9..00000000
--- a/docs/src/material/plugins/blog/readtime/__init__.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import re
-
-from math import ceil
-
-from .parser import ReadtimeParser
-
-# -----------------------------------------------------------------------------
-# Functions
-# -----------------------------------------------------------------------------
-
-# Compute readtime - we first used the original readtime library, but the list
-# of dependencies it brings with it increased the size of the Docker image by
-# 20 MB (packed), which is an increase of 50%. For this reason, we adapt the
-# original readtime algorithm to our needs - see https://t.ly/fPZ7L
-def readtime(html: str, words_per_minute: int):
- parser = ReadtimeParser()
- parser.feed(html)
- parser.close()
-
- # Extract words from text and compute readtime in seconds
- words = len(re.split(r"\W+", "".join(parser.text)))
- seconds = ceil(words / words_per_minute * 60)
-
- # Account for additional images
- delta = 12
- for _ in range(parser.images):
- seconds += delta
- if delta > 3: delta -= 1
-
- # Return readtime in minutes
- return ceil(seconds / 60)
diff --git a/docs/src/material/plugins/blog/readtime/parser.py b/docs/src/material/plugins/blog/readtime/parser.py
deleted file mode 100644
index b91a7b30..00000000
--- a/docs/src/material/plugins/blog/readtime/parser.py
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from html.parser import HTMLParser
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Readtime parser
-class ReadtimeParser(HTMLParser):
-
- # Initialize parser
- def __init__(self):
- super().__init__(convert_charrefs = True)
-
- # Keep track of text and images
- self.text = []
- self.images = 0
-
- # Collect images
- def handle_starttag(self, tag, attrs):
- if tag == "img":
- self.images += 1
-
- # Collect text
- def handle_data(self, data):
- self.text.append(data)
diff --git a/docs/src/material/plugins/blog/structure/__init__.py b/docs/src/material/plugins/blog/structure/__init__.py
deleted file mode 100644
index 2fc541fe..00000000
--- a/docs/src/material/plugins/blog/structure/__init__.py
+++ /dev/null
@@ -1,292 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from __future__ import annotations
-
-import logging
-import os
-import yaml
-
-from copy import copy
-from markdown import Markdown
-from material.plugins.blog.author import Author
-from mkdocs.config.defaults import MkDocsConfig
-from mkdocs.exceptions import PluginError
-from mkdocs.structure.files import File, Files
-from mkdocs.structure.nav import Section
-from mkdocs.structure.pages import Page, _RelativePathTreeprocessor
-from mkdocs.structure.toc import get_toc
-from mkdocs.utils.meta import YAML_RE
-from re import Match
-from yaml import SafeLoader
-
-from .config import PostConfig
-from .markdown import ExcerptTreeprocessor
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Post
-class Post(Page):
-
- # Initialize post - posts are never listed in the navigation, which is why
- # they will never include a title that was manually set, so we can omit it
- def __init__(self, file: File, config: MkDocsConfig):
- super().__init__(None, file, config)
-
- # Resolve path relative to docs directory
- docs = os.path.relpath(config.docs_dir)
- path = os.path.relpath(file.abs_src_path, docs)
-
- # Read contents and metadata immediately
- with open(file.abs_src_path, encoding = "utf-8") as f:
- self.markdown = f.read()
-
- # Sadly, MkDocs swallows any exceptions that occur during parsing.
- # As we want to provide the best possible authoring experience, we
- # need to catch errors early and display them nicely. We decided to
- # drop support for MkDocs' MultiMarkdown syntax, because it is not
- # correctly implemented anyway. When using MultiMarkdown syntax, all
- # date formats are returned as strings and list are not properly
- # supported. Thus, we just use the relevants parts of `get_data`.
- match: Match = YAML_RE.match(self.markdown)
- if not match:
- raise PluginError(
- f"Error reading metadata of post '{path}' in '{docs}':\n"
- f"Expected metadata to be defined but found nothing"
- )
-
- # Extract metadata and parse as YAML
- try:
- self.meta = yaml.load(match.group(1), SafeLoader) or {}
- self.markdown = self.markdown[match.end():].lstrip("\n")
-
- # The post's metadata could not be parsed because of a syntax error,
- # which we display to the user with a nice error message
- except Exception as e:
- raise PluginError(
- f"Error reading metadata of post '{path}' in '{docs}':\n"
- f"{e}"
- )
-
- # Initialize post configuration, but remove all keys that this plugin
- # doesn't care about, or they will be reported as invalid configuration
- self.config: PostConfig = PostConfig(file.abs_src_path)
- self.config.load_dict({
- key: self.meta[key] for key in (
- set(self.meta.keys()) &
- set(self.config.keys())
- )
- })
-
- # Validate configuration and throw if errors occurred
- errors, warnings = self.config.validate()
- for _, w in warnings:
- log.warning(w)
- for k, e in errors:
- raise PluginError(
- f"Error reading metadata '{k}' of post '{path}' in '{docs}':\n"
- f"{e}"
- )
-
- # Excerpts are subsets of posts that are used in pages like archive and
- # category views. They are not rendered as standalone pages, but are
- # rendered in the context of a view. Each post has a dedicated excerpt
- # instance which is reused when rendering views.
- self.excerpt: Excerpt = None
-
- # Initialize authors and actegories
- self.authors: list[Author] = []
- self.categories: list[Category] = []
-
- # Ensure template is set or use default
- self.meta.setdefault("template", "blog-post.html")
-
- # Ensure template hides navigation
- self.meta["hide"] = self.meta.get("hide", [])
- if "navigation" not in self.meta["hide"]:
- self.meta["hide"].append("navigation")
-
- # The contents and metadata were already read in the constructor (and not
- # in `read_source` as for pages), so this function must be set to a no-op
- def read_source(self, config: MkDocsConfig):
- pass
-
-# -----------------------------------------------------------------------------
-
-# Excerpt
-class Excerpt(Page):
-
- # Initialize an excerpt for the given post - we create the Markdown parser
- # when intitializing the excerpt in order to improve rendering performance
- # for excerpts, as they are reused across several different views, because
- # posts might be referenced from multiple different locations
- def __init__(self, post: Post, config: MkDocsConfig, files: Files):
- self.file = copy(post.file)
- self.post = post
-
- # Set canonical URL, or we can't print excerpts when debugging the
- # blog plugin, as the `abs_url` property would be missing
- self._set_canonical_url(config.site_url)
-
- # Initialize configuration and metadata
- self.config = post.config
- self.meta = post.meta
-
- # Initialize authors and categories - note that views usually contain
- # subsets of those lists, which is why we need to manage them here
- self.authors: list[Author] = []
- self.categories: list[Category] = []
-
- # Initialize parser - note that we need to patch the configuration,
- # more specifically the table of contents extension
- config = _patch(config)
- self.md = Markdown(
- extensions = config.markdown_extensions,
- extension_configs = config.mdx_configs,
- )
-
- # Register excerpt tree processor - this processor resolves anchors to
- # posts from within views, so they point to the correct location
- self.md.treeprocessors.register(
- ExcerptTreeprocessor(post),
- "excerpt",
- 0
- )
-
- # Register relative path tree processor - this processor resolves links
- # to other pages and assets, and is used by MkDocs itself
- self.md.treeprocessors.register(
- _RelativePathTreeprocessor(self.file, files, config),
- "relpath",
- 1
- )
-
- # Render an excerpt of the post on the given page - note that this is not
- # thread-safe because excerpts are shared across views, as it cuts down on
- # the cost of initialization. However, if in the future, we decide to render
- # posts and views concurrently, we must change this behavior.
- def render(self, page: Page, separator: str):
- self.file.url = page.url
-
- # Retrieve excerpt tree processor and set page as base
- at = self.md.treeprocessors.get_index_for_name("excerpt")
- processor: ExcerptTreeprocessor = self.md.treeprocessors[at]
- processor.base = page
-
- # Ensure that the excerpt includes a title in its content, since the
- # title is linked to the post when rendering - see https://t.ly/5Gg2F
- self.markdown = self.post.markdown
- if not self.post._title_from_render:
- self.markdown = "\n\n".join([f"# {self.post.title}", self.markdown])
-
- # Convert Markdown to HTML and extract excerpt
- self.content = self.md.convert(self.markdown)
- self.content, *_ = self.content.split(separator, 1)
-
- # Extract table of contents and reset post URL - if we wouldn't reset
- # the excerpt URL, linking to the excerpt from the view would not work
- self.toc = get_toc(getattr(self.md, "toc_tokens", []))
- self.file.url = self.post.url
-
-# -----------------------------------------------------------------------------
-
-# View
-class View(Page):
-
- # Initialize view
- def __init__(self, title: str | None, file: File, config: MkDocsConfig):
- super().__init__(title, file, config)
- self.parent: View | Section
-
- # Initialize posts and views
- self.posts: list[Post] = []
- self.views: list[View] = []
-
- # Initialize pages for pagination
- self.pages: list[View] = []
-
- # Set necessary metadata
- def read_source(self, config: MkDocsConfig):
- super().read_source(config)
-
- # Ensure template is set or use default
- self.meta.setdefault("template", "blog.html")
-
-# -----------------------------------------------------------------------------
-
-# Archive view
-class Archive(View):
- pass
-
-# -----------------------------------------------------------------------------
-
-# Category view
-class Category(View):
- pass
-
-# -----------------------------------------------------------------------------
-# Helper functions
-# -----------------------------------------------------------------------------
-
-# Patch configuration
-def _patch(config: MkDocsConfig):
- config = copy(config)
-
- # Copy parts of configuration that needs to be patched
- config.validation = copy(config.validation)
- config.validation.links = copy(config.validation.links)
- config.markdown_extensions = copy(config.markdown_extensions)
- config.mdx_configs = copy(config.mdx_configs)
-
- # Make sure that the author did not add another instance of the table of
- # contents extension to the configuration, as this leads to weird behavior
- if "markdown.extensions.toc" in config.markdown_extensions:
- config.markdown_extensions.remove("markdown.extensions.toc")
-
- # In order to render excerpts for posts, we need to make sure that the
- # table of contents extension is appropriately configured
- config.mdx_configs["toc"] = {
- **config.mdx_configs.get("toc", {}),
- **{
- "anchorlink": True, # Render headline as clickable
- "baselevel": 2, # Render h1 as h2 and so forth
- "permalink": False, # Remove permalinks
- "toc_depth": 2 # Remove everything below h2
- }
- }
-
- # Additionally, we disable link validation when rendering excerpts, because
- # invalid links have already been reported when rendering the page
- links = config.validation.links
- links.not_found = logging.DEBUG
- links.absolute_links = logging.DEBUG
- links.unrecognized_links = logging.DEBUG
-
- # Return patched configuration
- return config
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.blog")
diff --git a/docs/src/material/plugins/blog/structure/config.py b/docs/src/material/plugins/blog/structure/config.py
deleted file mode 100644
index 129491b9..00000000
--- a/docs/src/material/plugins/blog/structure/config.py
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.base import Config
-from mkdocs.config.config_options import ListOfItems, Optional, Type
-
-from .options import PostDate
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Post configuration
-class PostConfig(Config):
- authors = ListOfItems(Type(str), default = [])
- categories = ListOfItems(Type(str), default = [])
- date = PostDate()
- draft = Optional(Type(bool))
- readtime = Optional(Type(int))
- slug = Optional(Type(str))
diff --git a/docs/src/material/plugins/blog/structure/markdown.py b/docs/src/material/plugins/blog/structure/markdown.py
deleted file mode 100644
index 64ade554..00000000
--- a/docs/src/material/plugins/blog/structure/markdown.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from markdown.treeprocessors import Treeprocessor
-from mkdocs.structure.pages import Page
-from mkdocs.utils import get_relative_url
-from xml.etree.ElementTree import Element
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Excerpt tree processor
-class ExcerptTreeprocessor(Treeprocessor):
-
- # Initialize excerpt tree processor
- def __init__(self, page: Page, base: Page = None):
- self.page = page
- self.base = base
-
- # Transform HTML after Markdown processing
- def run(self, root: Element):
- main = True
-
- # We're only interested in anchors, which is why we continue when the
- # link does not start with an anchor tag
- for el in root.iter("a"):
- anchor = el.get("href")
- if not anchor.startswith("#"):
- continue
-
- # The main headline should link to the post page, not to a specific
- # anchor, which is why we remove the anchor in that case
- path = get_relative_url(self.page.url, self.base.url)
- if main:
- el.set("href", path)
- else:
- el.set("href", path + anchor)
-
- # Main headline has been seen
- main = False
diff --git a/docs/src/material/plugins/blog/structure/options.py b/docs/src/material/plugins/blog/structure/options.py
deleted file mode 100644
index 281dec9f..00000000
--- a/docs/src/material/plugins/blog/structure/options.py
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from datetime import date, datetime, time
-from mkdocs.config.base import BaseConfigOption, Config, ValidationError
-from typing import Dict
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Date dictionary
-class DateDict(Dict[str, datetime]):
-
- # Initialize date dictionary
- def __init__(self, data: dict):
- super().__init__(data)
-
- # Ensure presence of `date.created`
- self.created: datetime = data["created"]
-
- # Allow attribute access
- def __getattr__(self, name: str):
- if name in self:
- return self[name]
-
-# -----------------------------------------------------------------------------
-
-# Post date option
-class PostDate(BaseConfigOption[DateDict]):
-
- # Initialize post dates
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- # Normalize the supported types for post dates to datetime
- def pre_validation(self, config: Config, key_name: str):
-
- # If the date points to a scalar value, convert it to a dictionary,
- # since we want to allow the user to specify custom and arbitrary date
- # values for posts. Currently, only the `created` date is mandatory,
- # because it's needed to sort posts for views.
- if not isinstance(config[key_name], dict):
- config[key_name] = { "created": config[key_name] }
-
- # Convert all date values to datetime
- for key, value in config[key_name].items():
- if isinstance(value, date):
- config[key_name][key] = datetime.combine(value, time())
-
- # Initialize date dictionary
- config[key_name] = DateDict(config[key_name])
-
- # Ensure each date value is of type datetime
- def run_validation(self, value: DateDict):
- for key in value:
- if not isinstance(value[key], datetime):
- raise ValidationError(
- f"Expected type: {date} or {datetime} "
- f"but received: {type(value[key])}"
- )
-
- # Ensure presence of `date.created`
- if not value.created:
- raise ValidationError(
- "Expected 'created' date when using dictionary syntax"
- )
-
- # Return date dictionary
- return value
diff --git a/docs/src/material/plugins/blog/templates/__init__.py b/docs/src/material/plugins/blog/templates/__init__.py
deleted file mode 100644
index 9f7d794b..00000000
--- a/docs/src/material/plugins/blog/templates/__init__.py
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from jinja2 import pass_context
-from jinja2.runtime import Context
-from material.plugins.blog.structure import View
-from mkdocs.utils.templates import url_filter as _url_filter
-
-# -----------------------------------------------------------------------------
-# Functions
-# -----------------------------------------------------------------------------
-
-# Filter for normalizing URLs with support for paginated views
-@pass_context
-def url_filter(context: Context, url: str):
- page = context["page"]
-
- # If the current page is a view, check if the URL links to the page
- # itself, and replace it with the URL of the main view
- if isinstance(page, View):
- if page.url == url:
- url = page.pages[0].url
-
- # Forward to original template filter
- return _url_filter(context, url)
diff --git a/docs/src/material/plugins/group/__init__.py b/docs/src/material/plugins/group/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/group/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/group/config.py b/docs/src/material/plugins/group/config.py
deleted file mode 100644
index fb19222a..00000000
--- a/docs/src/material/plugins/group/config.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from __future__ import annotations
-
-from mkdocs.config.config_options import Type
-from mkdocs.config.base import Config
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Group plugin configuration
-class GroupConfig(Config):
- enabled = Type(bool, default = False)
- plugins = Type(list | dict)
diff --git a/docs/src/material/plugins/group/plugin.py b/docs/src/material/plugins/group/plugin.py
deleted file mode 100644
index 4ab13dbf..00000000
--- a/docs/src/material/plugins/group/plugin.py
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import logging
-
-from collections.abc import Callable
-from mkdocs.config.config_options import Plugins
-from mkdocs.config.defaults import MkDocsConfig
-from mkdocs.exceptions import PluginError
-from mkdocs.plugins import BasePlugin, event_priority
-
-from .config import GroupConfig
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Group plugin
-class GroupPlugin(BasePlugin[GroupConfig]):
- supports_multiple_instances = True
-
- # Determine whether we're serving the site
- def on_startup(self, *, command, dirty):
- self.is_serve = command == "serve"
- self.is_dirty = dirty
-
- # If the group is enabled, conditionally load plugins - at first, this might
- # sound easier than it actually is, as we need to jump through some hoops to
- # ensure correct ordering among plugins. We're effectively initializing the
- # plugins that are part of the group after all MkDocs finished initializing
- # all other plugins, so we need to patch the order of the methods. Moreover,
- # we must use MkDocs existing plugin collection, or we might have collisions
- # with other plugins that are not part of the group. As so often, this is a
- # little hacky, but has huge potential making plugin configuration easier.
- # There's one little caveat: the `__init__` and `on_startup` methods of the
- # plugins that are part of the group are called after all other plugins, so
- # the `event_priority` decorator for `on_startup` events and is effectively
- # useless. However, the `on_startup` event is only intended to set up the
- # plugin and doesn't receive anything else than the invoked command and
- # whether we're running a dirty build, so there should be no problems.
- @event_priority(150)
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # Retrieve plugin collection from configuration
- option: Plugins = dict(config._schema)["plugins"]
- assert isinstance(option, Plugins)
-
- # Load all plugins in group
- self.plugins: dict[str, BasePlugin] = {}
- try:
- for name, plugin in self._load(option):
- self.plugins[name] = plugin
-
- # The plugin could not be loaded, likely because it's not installed or
- # misconfigured, so we raise a plugin error for a nicer error message
- except Exception as e:
- raise PluginError(str(e))
-
- # Patch order of plugin methods
- for events in option.plugins.events.values():
- self._patch(events, config)
-
- # Invoke `on_startup` event for plugins in group
- command = "serve" if self.is_serve else "build"
- for method in option.plugins.events["startup"]:
- plugin = self._get_plugin(method)
-
- # Ensure that we have a method bound to a plugin (and not a hook)
- if plugin and plugin in self.plugins.values():
- method(command = command, dirty = self.is_dirty)
-
- # -------------------------------------------------------------------------
-
- # Retrieve plugin instance for bound method or nothing
- def _get_plugin(self, method: Callable):
- return getattr(method, "__self__", None)
-
- # Retrieve priority of plugin method
- def _get_priority(self, method: Callable):
- return getattr(method, "mkdocs_priority", 0)
-
- # Retrieve position of plugin
- def _get_position(self, plugin: BasePlugin, config: MkDocsConfig) -> int:
- for at, (_, candidate) in enumerate(config.plugins.items()):
- if plugin == candidate:
- return at
-
- # -------------------------------------------------------------------------
-
- # Load plugins that are part of the group
- def _load(self, option: Plugins):
- for name, data in option._parse_configs(self.config.plugins):
- yield option.load_plugin_with_namespace(name, data)
-
- # -------------------------------------------------------------------------
-
- # Patch order of plugin methods - all other plugin methods are already in
- # the right order, so we only need to check those that are part of the group
- # and bubble them up into the right location. Some plugin methods may define
- # priorities, so we need to make sure to order correctly within those.
- def _patch(self, methods: list[Callable], config: MkDocsConfig):
- position = self._get_position(self, config)
- for at in reversed(range(1, len(methods))):
- tail = methods[at - 1]
- head = methods[at]
-
- # Skip if the plugin is not part of the group
- plugin = self._get_plugin(head)
- if not plugin or plugin not in self.plugins.values():
- continue
-
- # Skip if the previous method has a higher priority than the current
- # one, because we know we can't swap them anyway
- if self._get_priority(tail) > self._get_priority(head):
- continue
-
- # Ensure that we have a method bound to a plugin (and not a hook)
- plugin = self._get_plugin(tail)
- if not plugin:
- continue
-
- # Both methods have the same priority, so we check if the ordering
- # of both methods is violated, and if it is, swap them
- if (position < self._get_position(plugin, config)):
- methods[at], methods[at - 1] = tail, head
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.group")
diff --git a/docs/src/material/plugins/info/__init__.py b/docs/src/material/plugins/info/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/info/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/info/config.py b/docs/src/material/plugins/info/config.py
deleted file mode 100644
index cbd64d4c..00000000
--- a/docs/src/material/plugins/info/config.py
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.config_options import Type
-from mkdocs.config.base import Config
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Info plugin configuration
-class InfoConfig(Config):
- enabled = Type(bool, default = True)
- enabled_on_serve = Type(bool, default = False)
-
- # Settings for archive
- archive = Type(bool, default = True)
- archive_stop_on_violation = Type(bool, default = True)
diff --git a/docs/src/material/plugins/info/plugin.py b/docs/src/material/plugins/info/plugin.py
deleted file mode 100644
index 7c6fdc17..00000000
--- a/docs/src/material/plugins/info/plugin.py
+++ /dev/null
@@ -1,245 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import json
-import logging
-import os
-import platform
-import requests
-import sys
-
-from colorama import Fore, Style
-from importlib.metadata import distributions, version
-from io import BytesIO
-from markdown.extensions.toc import slugify
-from mkdocs.plugins import BasePlugin, event_priority
-from mkdocs.structure.files import get_files
-from mkdocs.utils import get_theme_dir
-from zipfile import ZipFile, ZIP_DEFLATED
-
-from .config import InfoConfig
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Info plugin
-class InfoPlugin(BasePlugin[InfoConfig]):
-
- # Initialize plugin
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- # Initialize incremental builds
- self.is_serve = False
-
- # Determine whether we're serving the site
- def on_startup(self, *, command, dirty):
- self.is_serve = command == "serve"
-
- # Create a self-contained example (run earliest) - determine all files that
- # are visible to MkDocs and are used to build the site, create an archive
- # that contains all of them, and print a summary of the archive contents.
- # The user must attach this archive to the bug report.
- @event_priority(100)
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # By default, the plugin is disabled when the documentation is served,
- # but not when it is built. This should nicely align with the expected
- # user experience when creating reproductions.
- if not self.config.enabled_on_serve and self.is_serve:
- return
-
- # Resolve latest version
- url = "https://github.com/squidfunk/mkdocs-material/releases/latest"
- res = requests.get(url, allow_redirects = False)
-
- # Check if we're running the latest version
- _, current = res.headers.get("location").rsplit("/", 1)
- present = version("mkdocs-material")
- if not present.startswith(current):
- log.error("Please upgrade to the latest version.")
- self._help_on_versions_and_exit(present, current)
-
- # Exit if archive creation is disabled
- if not self.config.archive:
- sys.exit(1)
-
- # Print message that we're creating a bug report
- log.info("Started archive creation for bug report")
-
- # Check that there are no overrides in place - we need to use a little
- # hack to detect whether the custom_dir setting was used without parsing
- # mkdocs.yml again - we check at which position the directory provided
- # by the theme resides, and if it's not the first one, abort.
- if config.theme.dirs.index(get_theme_dir(config.theme.name)):
- log.error("Please remove 'custom_dir' setting.")
- self._help_on_customizations_and_exit()
-
- # Check that there are no hooks in place - hooks can alter the behavior
- # of MkDocs in unpredictable ways, which is why they must be considered
- # being customizations. Thus, we can't offer support for debugging and
- # must abort here.
- if config.hooks:
- log.error("Please remove 'hooks' setting.")
- self._help_on_customizations_and_exit()
-
- # Create in-memory archive and prompt user to enter a short descriptive
- # name for the archive, which is also used as the directory name. Note
- # that the name is slugified for better readability and stripped of any
- # file extension that the user might have entered.
- archive = BytesIO()
- example = input("\nPlease name your bug report (2-4 words): ")
- example, _ = os.path.splitext(example)
- example = "-".join([present, slugify(example, "-")])
-
- # Create self-contained example from project
- files: list[str] = []
- with ZipFile(archive, "a", ZIP_DEFLATED, False) as f:
- for path in ["mkdocs.yml", "requirements.txt"]:
- if os.path.isfile(path):
- f.write(path, os.path.join(example, path))
-
- # Append all files visible to MkDocs
- for file in get_files(config):
- path = os.path.relpath(file.abs_src_path, os.path.curdir)
- f.write(path, os.path.join(example, path))
-
- # Add information on installed packages
- f.writestr(
- os.path.join(example, "requirements.lock.txt"),
- "\n".join(sorted([
- "==".join([package.name, package.version])
- for package in distributions()
- ]))
- )
-
- # Add information on platform
- f.writestr(
- os.path.join(example, "platform.json"),
- json.dumps(
- {
- "system": platform.platform(),
- "python": platform.python_version()
- },
- default = str,
- indent = 2
- )
- )
-
- # Retrieve list of processed files
- for a in f.filelist:
- files.append("".join([
- Fore.LIGHTBLACK_EX, a.filename, " ",
- _size(a.compress_size)
- ]))
-
- # Finally, write archive to disk
- buffer = archive.getbuffer()
- with open(f"{example}.zip", "wb") as f:
- f.write(archive.getvalue())
-
- # Print summary
- log.info("Archive successfully created:")
- print(Style.NORMAL)
-
- # Print archive file names
- files.sort()
- for file in files:
- print(f" {file}")
-
- # Print archive name
- print(Style.RESET_ALL)
- print("".join([
- " ", f.name, " ",
- _size(buffer.nbytes, 10)
- ]))
-
- # Print warning when file size is excessively large
- print(Style.RESET_ALL)
- if buffer.nbytes > 1000000:
- log.warning("Archive exceeds recommended maximum size of 1 MB")
-
- # Aaaaaand done
- sys.exit(1)
-
- # -------------------------------------------------------------------------
-
- # Print help on versions and exit
- def _help_on_versions_and_exit(self, have, need):
- print(Fore.RED)
- print(" When reporting issues, please first upgrade to the latest")
- print(" version of Material for MkDocs, as the problem might already")
- print(" be fixed in the latest version. This helps reduce duplicate")
- print(" efforts and saves us maintainers time.")
- print(Style.NORMAL)
- print(f" Please update from {have} to {need}.")
- print(Style.RESET_ALL)
- print(f" pip install --upgrade --force-reinstall mkdocs-material")
- print(Style.NORMAL)
-
- # Exit, unless explicitly told not to
- if self.config.archive_stop_on_violation:
- sys.exit(1)
-
- # Print help on customizations and exit
- def _help_on_customizations_and_exit(self):
- print(Fore.RED)
- print(" When reporting issues, you must remove all customizations")
- print(" and check if the problem persists. If not, the problem is")
- print(" caused by your overrides. Please understand that we can't")
- print(" help you debug your customizations. Please remove:")
- print(Style.NORMAL)
- print(" - theme.custom_dir")
- print(" - hooks")
- print(Fore.YELLOW)
- print(" Additionally, please remove all third-party JavaScript or")
- print(" CSS not explicitly mentioned in our documentation:")
- print(Style.NORMAL)
- print(" - extra_css")
- print(" - extra_javascript")
- print(Style.RESET_ALL)
-
- # Exit, unless explicitly told not to
- if self.config.archive_stop_on_violation:
- sys.exit(1)
-
-# -----------------------------------------------------------------------------
-# Helper functions
-# -----------------------------------------------------------------------------
-
-# Print human-readable size
-def _size(value, factor = 1):
- color = Fore.GREEN
- if value > 100000 * factor: color = Fore.RED
- elif value > 25000 * factor: color = Fore.YELLOW
- for unit in ["B", "kB", "MB", "GB", "TB", "PB", "EB", "ZB"]:
- if abs(value) < 1000.0:
- return f"{color}{value:3.1f} {unit}"
- value /= 1000.0
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.info")
diff --git a/docs/src/material/plugins/offline/__init__.py b/docs/src/material/plugins/offline/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/offline/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/offline/config.py b/docs/src/material/plugins/offline/config.py
deleted file mode 100644
index 49f51a94..00000000
--- a/docs/src/material/plugins/offline/config.py
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.config_options import Type
-from mkdocs.config.base import Config
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Offline plugin configuration
-class OfflineConfig(Config):
- enabled = Type(bool, default = True)
diff --git a/docs/src/material/plugins/offline/plugin.py b/docs/src/material/plugins/offline/plugin.py
deleted file mode 100644
index abcb2598..00000000
--- a/docs/src/material/plugins/offline/plugin.py
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import os
-
-from mkdocs.plugins import BasePlugin, event_priority
-
-from .config import OfflineConfig
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Offline plugin
-class OfflinePlugin(BasePlugin[OfflineConfig]):
-
- # Set configuration for offline build
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # Ensure correct resolution of links when viewing the site from the
- # file system by disabling directory URLs
- config.use_directory_urls = False
-
- # Append iframe-worker to polyfills/shims
- config.extra["polyfills"] = config.extra.get("polyfills", [])
- if not any("iframe-worker" in url for url in config.extra["polyfills"]):
- script = "https://unpkg.com/iframe-worker/shim"
- config.extra["polyfills"].append(script)
-
- # Add support for offline search (run latest) - the search index is copied
- # and inlined into a script, so that it can be used without a server
- @event_priority(-100)
- def on_post_build(self, *, config):
- if not self.config.enabled:
- return
-
- # Ensure presence of search index
- path = os.path.join(config.site_dir, "search")
- file = os.path.join(path, "search_index.json")
- if not os.path.isfile(file):
- return
-
- # Obtain search index contents
- with open(file, encoding = "utf-8") as f:
- data = f.read()
-
- # Inline search index contents into script
- file = os.path.join(path, "search_index.js")
- with open(file, "w", encoding = "utf-8") as f:
- f.write(f"var __index = {data}")
diff --git a/docs/src/material/plugins/search/__init__.py b/docs/src/material/plugins/search/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/search/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/search/config.py b/docs/src/material/plugins/search/config.py
deleted file mode 100644
index e150fbb3..00000000
--- a/docs/src/material/plugins/search/config.py
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.config_options import (
- Choice,
- Deprecated,
- Optional,
- ListOfItems,
- Type
-)
-from mkdocs.config.base import Config
-from mkdocs.contrib.search import LangOption
-
-# -----------------------------------------------------------------------------
-# Options
-# -----------------------------------------------------------------------------
-
-# Options for search pipeline
-pipeline = ("stemmer", "stopWordFilter", "trimmer")
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Search plugin configuration
-class SearchConfig(Config):
- enabled = Type(bool, default = True)
-
- # Settings for search
- lang = Optional(LangOption())
- separator = Optional(Type(str))
- pipeline = ListOfItems(Choice(pipeline), default = [])
-
- # Settings for text segmentation (Chinese)
- jieba_dict = Optional(Type(str))
- jieba_dict_user = Optional(Type(str))
-
- # Unsupported settings, originally implemented in MkDocs
- indexing = Deprecated(message = "Unsupported option")
- prebuild_index = Deprecated(message = "Unsupported option")
- min_search_length = Deprecated(message = "Unsupported option")
diff --git a/docs/src/material/plugins/search/plugin.py b/docs/src/material/plugins/search/plugin.py
deleted file mode 100644
index 5c254e3f..00000000
--- a/docs/src/material/plugins/search/plugin.py
+++ /dev/null
@@ -1,580 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import json
-import logging
-import os
-import regex as re
-
-from html import escape
-from html.parser import HTMLParser
-from mkdocs import utils
-from mkdocs.plugins import BasePlugin
-
-from .config import SearchConfig
-
-try:
- import jieba
-except ImportError:
- jieba = None
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Search plugin
-class SearchPlugin(BasePlugin[SearchConfig]):
-
- # Initialize plugin
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- # Initialize incremental builds
- self.is_dirtyreload = False
-
- # Initialize search index cache
- self.search_index_prev = None
-
- # Determine whether we're serving the site
- def on_startup(self, *, command, dirty):
- self.is_dirty = dirty
-
- # Initialize plugin
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # Retrieve default value for language
- if not self.config.lang:
- self.config.lang = [self._translate(
- config, "search.config.lang"
- )]
-
- # Retrieve default value for separator
- if not self.config.separator:
- self.config.separator = self._translate(
- config, "search.config.separator"
- )
-
- # Retrieve default value for pipeline
- if not self.config.pipeline:
- self.config.pipeline = list(filter(len, re.split(
- r"\s*,\s*", self._translate(config, "search.config.pipeline")
- )))
-
- # Initialize search index
- self.search_index = SearchIndex(**self.config)
-
- # Set jieba dictionary, if given
- if self.config.jieba_dict:
- path = os.path.normpath(self.config.jieba_dict)
- if os.path.isfile(path):
- jieba.set_dictionary(path)
- log.debug(f"Loading jieba dictionary: {path}")
- else:
- log.warning(
- f"Configuration error for 'search.jieba_dict': "
- f"'{self.config.jieba_dict}' does not exist."
- )
-
- # Set jieba user dictionary, if given
- if self.config.jieba_dict_user:
- path = os.path.normpath(self.config.jieba_dict_user)
- if os.path.isfile(path):
- jieba.load_userdict(path)
- log.debug(f"Loading jieba user dictionary: {path}")
- else:
- log.warning(
- f"Configuration error for 'search.jieba_dict_user': "
- f"'{self.config.jieba_dict_user}' does not exist."
- )
-
- # Add page to search index
- def on_page_context(self, context, *, page, config, nav):
- if not self.config.enabled:
- return
-
- # Index page
- self.search_index.add_entry_from_context(page)
- page.content = re.sub(
- r"\s?data-search-\w+=\"[^\"]+\"",
- "",
- page.content
- )
-
- # Generate search index
- def on_post_build(self, *, config):
- if not self.config.enabled:
- return
-
- # Write search index
- base = os.path.join(config.site_dir, "search")
- path = os.path.join(base, "search_index.json")
-
- # Generate and write search index to file
- data = self.search_index.generate_search_index(self.search_index_prev)
- utils.write_file(data.encode("utf-8"), path)
-
- # Persist search index for repeated invocation
- if self.is_dirty:
- self.search_index_prev = self.search_index
-
- # Determine whether we're running under dirty reload
- def on_serve(self, server, *, config, builder):
- self.is_dirtyreload = self.is_dirty
-
- # -------------------------------------------------------------------------
-
- # Translate the given placeholder value
- def _translate(self, config, value):
- env = config.theme.get_env()
-
- # Load language template and return translation for placeholder
- language = "partials/language.html"
- template = env.get_template(language, None, { "config": config })
- return template.module.t(value)
-
-# -----------------------------------------------------------------------------
-
-# Search index with support for additional fields
-class SearchIndex:
-
- # Initialize search index
- def __init__(self, **config):
- self.config = config
- self.entries = []
-
- # Add page to search index
- def add_entry_from_context(self, page):
- search = page.meta.get("search", {})
- if search.get("exclude"):
- return
-
- # Divide page content into sections
- parser = Parser()
- parser.feed(page.content)
- parser.close()
-
- # Add sections to index
- for section in parser.data:
- if not section.is_excluded():
- self.create_entry_for_section(section, page.toc, page.url, page)
-
- # Override: graceful indexing and additional fields
- def create_entry_for_section(self, section, toc, url, page):
- item = self._find_toc_by_id(toc, section.id)
- if item:
- url = url + item.url
- elif section.id:
- url = url + "#" + section.id
-
- # Set page title as section title if none was given, which happens when
- # the first headline in a Markdown document is not a h1 headline. Also,
- # if a page title was set via front matter, use that even though a h1
- # might be given or the page name was specified in nav in mkdocs.yml
- if not section.title:
- section.title = [str(page.meta.get("title", page.title))]
-
- # Compute title and text
- title = "".join(section.title).strip()
- text = "".join(section.text).strip()
-
- # Segment Chinese characters if jieba is available
- if jieba:
- title = self._segment_chinese(title)
- text = self._segment_chinese(text)
-
- # Create entry for section
- entry = {
- "location": url,
- "title": title,
- "text": text
- }
-
- # Set document tags
- tags = page.meta.get("tags")
- if isinstance(tags, list):
- entry["tags"] = []
- for name in tags:
- if name and isinstance(name, (str, int, float, bool)):
- entry["tags"].append(name)
-
- # Set document boost
- search = page.meta.get("search", {})
- if "boost" in search:
- entry["boost"] = search["boost"]
-
- # Add entry to index
- self.entries.append(entry)
-
- # Generate search index
- def generate_search_index(self, prev):
- config = {
- key: self.config[key]
- for key in ["lang", "separator", "pipeline"]
- }
-
- # Hack: if we're running under dirty reload, the search index will only
- # include the entries for the current page. However, MkDocs > 1.4 allows
- # us to persist plugin state across rebuilds, which is exactly what we
- # do by passing the previously built index to this method. Thus, we just
- # remove the previous entries for the current page, and append the new
- # entries to the end of the index, as order doesn't matter.
- if prev and self.entries:
- path = self.entries[0]["location"]
-
- # Since we're sure that we're running under dirty reload, the list
- # of entries will only contain sections for a single page. Thus, we
- # use the first entry to remove all entries from the previous run
- # that belong to the current page. The rationale behind this is that
- # authors might add or remove section headers, so we need to make
- # sure that sections are synchronized correctly.
- entries = [
- entry for entry in prev.entries
- if not entry["location"].startswith(path)
- ]
-
- # Merge previous with current entries
- self.entries = entries + self.entries
-
- # Otherwise just set previous entries
- if prev and not self.entries:
- self.entries = prev.entries
-
- # Return search index as JSON
- data = { "config": config, "docs": self.entries }
- return json.dumps(
- data,
- separators = (",", ":"),
- default = str
- )
-
- # -------------------------------------------------------------------------
-
- # Retrieve item for anchor
- def _find_toc_by_id(self, toc, id):
- for toc_item in toc:
- if toc_item.id == id:
- return toc_item
-
- # Recurse into children of item
- toc_item = self._find_toc_by_id(toc_item.children, id)
- if toc_item is not None:
- return toc_item
-
- # No item found
- return None
-
- # Find and segment Chinese characters in string
- def _segment_chinese(self, data):
- expr = re.compile(r"(\p{IsHan}+)", re.UNICODE)
-
- # Replace callback
- def replace(match):
- value = match.group(0)
-
- # Replace occurrence in original string with segmented version and
- # surround with zero-width whitespace for efficient indexing
- return "".join([
- "\u200b",
- "\u200b".join(jieba.cut(value.encode("utf-8"))),
- "\u200b",
- ])
-
- # Return string with segmented occurrences
- return expr.sub(replace, data).strip("\u200b")
-
-# -----------------------------------------------------------------------------
-
-# HTML element
-class Element:
- """
- An element with attributes, essentially a small wrapper object for the
- parser to access attributes in other callbacks than handle_starttag.
- """
-
- # Initialize HTML element
- def __init__(self, tag, attrs = {}):
- self.tag = tag
- self.attrs = attrs
-
- # String representation
- def __repr__(self):
- return self.tag
-
- # Support comparison (compare by tag only)
- def __eq__(self, other):
- if other is Element:
- return self.tag == other.tag
- else:
- return self.tag == other
-
- # Support set operations
- def __hash__(self):
- return hash(self.tag)
-
- # Check whether the element should be excluded
- def is_excluded(self):
- return "data-search-exclude" in self.attrs
-
-# -----------------------------------------------------------------------------
-
-# HTML section
-class Section:
- """
- A block of text with markup, preceded by a title (with markup), i.e., a
- headline with a certain level (h1-h6). Internally used by the parser.
- """
-
- # Initialize HTML section
- def __init__(self, el, depth = 0):
- self.el = el
- self.depth = depth
-
- # Initialize section data
- self.text = []
- self.title = []
- self.id = None
-
- # String representation
- def __repr__(self):
- if self.id:
- return "#".join([self.el.tag, self.id])
- else:
- return self.el.tag
-
- # Check whether the section should be excluded
- def is_excluded(self):
- return self.el.is_excluded()
-
-# -----------------------------------------------------------------------------
-
-# HTML parser
-class Parser(HTMLParser):
- """
- This parser divides the given string of HTML into a list of sections, each
- of which are preceded by a h1-h6 level heading. A white- and blacklist of
- tags dictates which tags should be preserved as part of the index, and
- which should be ignored in their entirety.
- """
-
- # Initialize HTML parser
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
-
- # Tags to skip
- self.skip = set([
- "object", # Objects
- "script", # Scripts
- "style" # Styles
- ])
-
- # Tags to keep
- self.keep = set([
- "p", # Paragraphs
- "code", "pre", # Code blocks
- "li", "ol", "ul", # Lists
- "sub", "sup" # Sub- and superscripts
- ])
-
- # Current context and section
- self.context = []
- self.section = None
-
- # All parsed sections
- self.data = []
-
- # Called at the start of every HTML tag
- def handle_starttag(self, tag, attrs):
- attrs = dict(attrs)
-
- # Ignore self-closing tags
- el = Element(tag, attrs)
- if not tag in void:
- self.context.append(el)
- else:
- return
-
- # Handle heading
- if tag in ([f"h{x}" for x in range(1, 7)]):
- depth = len(self.context)
- if "id" in attrs:
-
- # Ensure top-level section
- if tag != "h1" and not self.data:
- self.section = Section(Element("hx"), depth)
- self.data.append(self.section)
-
- # Set identifier, if not first section
- self.section = Section(el, depth)
- if self.data:
- self.section.id = attrs["id"]
-
- # Append section to list
- self.data.append(self.section)
-
- # Handle preface - ensure top-level section
- if not self.section:
- self.section = Section(Element("hx"))
- self.data.append(self.section)
-
- # Handle special cases to skip
- for key, value in attrs.items():
-
- # Skip block if explicitly excluded from search
- if key == "data-search-exclude":
- self.skip.add(el)
- return
-
- # Skip line numbers - see https://bit.ly/3GvubZx
- if key == "class" and value == "linenodiv":
- self.skip.add(el)
- return
-
- # Render opening tag if kept
- if not self.skip.intersection(self.context):
- if tag in self.keep:
-
- # Check whether we're inside the section title
- data = self.section.text
- if self.section.el in self.context:
- data = self.section.title
-
- # Append to section title or text
- data.append(f"<{tag}>")
-
- # Called at the end of every HTML tag
- def handle_endtag(self, tag):
- if not self.context or self.context[-1] != tag:
- return
-
- # Check whether we're exiting the current context, which happens when
- # a headline is nested in another element. In that case, we close the
- # current section, continuing to append data to the previous section,
- # which could also be a nested section – see https://bit.ly/3IxxIJZ
- if self.section.depth > len(self.context):
- for section in reversed(self.data):
- if section.depth <= len(self.context):
-
- # Set depth to infinity in order to denote that the current
- # section is exited and must never be considered again.
- self.section.depth = float("inf")
- self.section = section
- break
-
- # Remove element from skip list
- el = self.context.pop()
- if el in self.skip:
- if el.tag not in ["script", "style", "object"]:
- self.skip.remove(el)
- return
-
- # Render closing tag if kept
- if not self.skip.intersection(self.context):
- if tag in self.keep:
-
- # Check whether we're inside the section title
- data = self.section.text
- if self.section.el in self.context:
- data = self.section.title
-
- # Search for corresponding opening tag
- index = data.index(f"<{tag}>")
- for i in range(index + 1, len(data)):
- if not data[i].isspace():
- index = len(data)
- break
-
- # Remove element if empty (or only whitespace)
- if len(data) > index:
- while len(data) > index:
- data.pop()
-
- # Append to section title or text
- else:
- data.append(f"</{tag}>")
-
- # Called for the text contents of each tag
- def handle_data(self, data):
- if self.skip.intersection(self.context):
- return
-
- # Collapse whitespace in non-pre contexts
- if not "pre" in self.context:
- if not data.isspace():
- data = data.replace("\n", " ")
- else:
- data = " "
-
- # Handle preface - ensure top-level section
- if not self.section:
- self.section = Section(Element("hx"))
- self.data.append(self.section)
-
- # Handle section headline
- if self.section.el in self.context:
- permalink = False
- for el in self.context:
- if el.tag == "a" and el.attrs.get("class") == "headerlink":
- permalink = True
-
- # Ignore permalinks
- if not permalink:
- self.section.title.append(
- escape(data, quote = False)
- )
-
- # Collapse adjacent whitespace
- elif data.isspace():
- if not self.section.text or not self.section.text[-1].isspace():
- self.section.text.append(data)
- elif "pre" in self.context:
- self.section.text.append(data)
-
- # Handle everything else
- else:
- self.section.text.append(
- escape(data, quote = False)
- )
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.search")
-
-# Tags that are self-closing
-void = set([
- "area", # Image map areas
- "base", # Document base
- "br", # Line breaks
- "col", # Table columns
- "embed", # External content
- "hr", # Horizontal rules
- "img", # Images
- "input", # Input fields
- "link", # Links
- "meta", # Metadata
- "param", # External parameters
- "source", # Image source sets
- "track", # Text track
- "wbr" # Line break opportunities
-])
diff --git a/docs/src/material/plugins/social/__init__.py b/docs/src/material/plugins/social/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/plugins/social/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/plugins/social/config.py b/docs/src/material/plugins/social/config.py
deleted file mode 100644
index 2d87c25e..00000000
--- a/docs/src/material/plugins/social/config.py
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from mkdocs.config.base import Config
-from mkdocs.config.config_options import Deprecated, Type
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Social plugin configuration
-class SocialConfig(Config):
- enabled = Type(bool, default = True)
- cache_dir = Type(str, default = ".cache/plugin/social")
-
- # Settings for social cards
- cards = Type(bool, default = True)
- cards_dir = Type(str, default = "assets/images/social")
- cards_layout_options = Type(dict, default = {})
-
- # Deprecated settings
- cards_color = Deprecated(
- option_type = Type(dict, default = {}),
- message =
- "Deprecated, use 'cards_layout_options.background_color' "
- "and 'cards_layout_options.color' with 'default' layout"
- )
- cards_font = Deprecated(
- option_type = Type(str),
- message = "Deprecated, use 'cards_layout_options.font_family'"
- )
diff --git a/docs/src/material/plugins/social/plugin.py b/docs/src/material/plugins/social/plugin.py
deleted file mode 100644
index 3cdfa3ce..00000000
--- a/docs/src/material/plugins/social/plugin.py
+++ /dev/null
@@ -1,516 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-# -----------------------------------------------------------------------------
-# Disclaimer
-# -----------------------------------------------------------------------------
-# Please note: this version of the social plugin is not actively development
-# anymore. Instead, Material for MkDocs Insiders ships a complete rewrite of
-# the plugin which is much more powerful and addresses all shortcomings of
-# this implementation. Additionally, the new social plugin allows to create
-# entirely custom social cards. You can probably imagine, that this was a lot
-# of work to pull off. If you run into problems, or want to have additional
-# functionality, please consider sponsoring the project. You can then use the
-# new version of the plugin immediately.
-# -----------------------------------------------------------------------------
-
-import concurrent.futures
-import functools
-import logging
-import os
-import posixpath
-import re
-import requests
-import sys
-
-from collections import defaultdict
-from hashlib import md5
-from io import BytesIO
-from mkdocs.commands.build import DuplicateFilter
-from mkdocs.exceptions import PluginError
-from mkdocs.plugins import BasePlugin
-from shutil import copyfile
-from tempfile import TemporaryFile
-from zipfile import ZipFile
-try:
- from cairosvg import svg2png
- from PIL import Image, ImageDraw, ImageFont
-except ImportError:
- pass
-
-from .config import SocialConfig
-
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Social plugin
-class SocialPlugin(BasePlugin[SocialConfig]):
-
- def __init__(self):
- self._executor = concurrent.futures.ThreadPoolExecutor(4)
-
- # Retrieve configuration
- def on_config(self, config):
- self.color = colors.get("indigo")
- self.config.cards = self.config.enabled
- if not self.config.cards:
- return
-
- # Check dependencies
- if "Image" not in globals():
- raise PluginError(
- "Required dependencies of \"social\" plugin not found. "
- "Install with: pip install \"mkdocs-material[imaging]\""
- )
-
- # Move color options
- if self.config.cards_color:
-
- # Move background color to new option
- value = self.config.cards_color.get("fill")
- if value:
- self.config.cards_layout_options["background_color"] = value
-
- # Move color to new option
- value = self.config.cards_color.get("text")
- if value:
- self.config.cards_layout_options["color"] = value
-
- # Move font family to new option
- if self.config.cards_font:
- value = self.config.cards_font
- self.config.cards_layout_options["font_family"] = value
-
- # Check if site URL is defined
- if not config.site_url:
- log.warning(
- "The \"site_url\" option is not set. The cards are generated, "
- "but not linked, so they won't be visible on social media."
- )
-
- # Ensure presence of cache directory
- self.cache = self.config.cache_dir
- if not os.path.isdir(self.cache):
- os.makedirs(self.cache)
-
- # Retrieve palette from theme configuration
- theme = config.theme
- if "palette" in theme:
- palette = theme["palette"]
-
- # Use first palette, if multiple are defined
- if isinstance(palette, list):
- palette = palette[0]
-
- # Set colors according to palette
- if "primary" in palette and palette["primary"]:
- primary = palette["primary"].replace(" ", "-")
- self.color = colors.get(primary, self.color)
-
- # Retrieve color overrides
- options = self.config.cards_layout_options
- self.color = {
- "fill": options.get("background_color", self.color["fill"]),
- "text": options.get("color", self.color["text"])
- }
-
- # Retrieve logo and font
- self._resized_logo_promise = self._executor.submit(self._load_resized_logo, config)
- self.font = self._load_font(config)
-
- self._image_promises = []
-
- # Create social cards
- def on_page_markdown(self, markdown, page, config, files):
- if not self.config.cards:
- return
-
- # Resolve image directory
- directory = self.config.cards_dir
- file, _ = os.path.splitext(page.file.src_path)
-
- # Resolve path of image
- path = "{}.png".format(os.path.join(
- config.site_dir,
- directory,
- file
- ))
-
- # Resolve path of image directory
- directory = os.path.dirname(path)
- if not os.path.isdir(directory):
- os.makedirs(directory)
-
- # Compute site name
- site_name = config.site_name
-
- # Compute page title and description
- title = page.meta.get("title", page.title)
- description = config.site_description or ""
- if "description" in page.meta:
- description = page.meta["description"]
-
- # Check type of meta title - see https://t.ly/m1Us
- if not isinstance(title, str):
- log.error(
- f"Page meta title of page '{page.file.src_uri}' must be a "
- f"string, but is of type \"{type(title)}\"."
- )
- sys.exit(1)
-
- # Check type of meta description - see https://t.ly/m1Us
- if not isinstance(description, str):
- log.error(
- f"Page meta description of '{page.file.src_uri}' must be a "
- f"string, but is of type \"{type(description)}\"."
- )
- sys.exit(1)
-
- # Generate social card if not in cache
- hash = md5("".join([
- site_name,
- str(title),
- description
- ]).encode("utf-8"))
- file = os.path.join(self.cache, f"{hash.hexdigest()}.png")
- self._image_promises.append(self._executor.submit(
- self._cache_image,
- cache_path = file, dest_path = path,
- render_function = lambda: self._render_card(site_name, title, description)
- ))
-
- # Inject meta tags into page
- meta = page.meta.get("meta", [])
- page.meta["meta"] = meta + self._generate_meta(page, config)
-
- def on_post_build(self, config):
- if not self.config.cards:
- return
-
- # Check for exceptions
- for promise in self._image_promises:
- promise.result()
-
- # -------------------------------------------------------------------------
-
- # Render image to cache (if not present), then copy from cache to site
- def _cache_image(self, cache_path, dest_path, render_function):
- if not os.path.isfile(cache_path):
- image = render_function()
- image.save(cache_path)
-
- # Copy file from cache
- copyfile(cache_path, dest_path)
-
- @functools.lru_cache(maxsize=None)
- def _get_font(self, kind, size):
- return ImageFont.truetype(self.font[kind], size)
-
- # Render social card
- def _render_card(self, site_name, title, description):
- # Render background and logo
- image = self._render_card_background((1200, 630), self.color["fill"])
- image.alpha_composite(
- self._resized_logo_promise.result(),
- (1200 - 228, 64 - 4)
- )
-
- # Render site name
- font = self._get_font("Bold", 36)
- image.alpha_composite(
- self._render_text((826, 48), font, site_name, 1, 20),
- (64 + 4, 64)
- )
-
- # Render page title
- font = self._get_font("Bold", 92)
- image.alpha_composite(
- self._render_text((826, 328), font, title, 3, 30),
- (64, 160)
- )
-
- # Render page description
- font = self._get_font("Regular", 28)
- image.alpha_composite(
- self._render_text((826, 80), font, description, 2, 14),
- (64 + 4, 512)
- )
-
- # Return social card image
- return image
-
- # Render social card background
- def _render_card_background(self, size, fill):
- return Image.new(mode = "RGBA", size = size, color = fill)
-
- @functools.lru_cache(maxsize=None)
- def _tmp_context(self):
- image = Image.new(mode = "RGBA", size = (50, 50))
- return ImageDraw.Draw(image)
-
- @functools.lru_cache(maxsize=None)
- def _text_bounding_box(self, text, font):
- return self._tmp_context().textbbox((0, 0), text, font = font)
-
- # Render social card text
- def _render_text(self, size, font, text, lmax, spacing = 0):
- width = size[0]
- lines, words = [], []
-
- # Remove remnant HTML tags
- text = re.sub(r"(<[^>]+>)", "", text)
-
- # Retrieve y-offset of textbox to correct for spacing
- yoffset = 0
-
- # Create drawing context and split text into lines
- for word in text.split(" "):
- combine = " ".join(words + [word])
- textbox = self._text_bounding_box(combine, font = font)
- yoffset = textbox[1]
- if not words or textbox[2] <= width:
- words.append(word)
- else:
- lines.append(words)
- words = [word]
-
- # Join words for each line and create image
- lines.append(words)
- lines = [" ".join(line) for line in lines]
- image = Image.new(mode = "RGBA", size = size)
-
- # Create drawing context and split text into lines
- context = ImageDraw.Draw(image)
- context.text(
- (0, spacing / 2 - yoffset), "\n".join(lines[:lmax]),
- font = font, fill = self.color["text"], spacing = spacing - yoffset
- )
-
- # Return text image
- return image
-
- # -------------------------------------------------------------------------
-
- # Generate meta tags
- def _generate_meta(self, page, config):
- directory = self.config.cards_dir
- file, _ = os.path.splitext(page.file.src_uri)
-
- # Compute page title
- title = page.meta.get("title", page.title)
- if not page.is_homepage:
- title = f"{title} - {config.site_name}"
-
- # Compute page description
- description = config.site_description
- if "description" in page.meta:
- description = page.meta["description"]
-
- # Resolve image URL
- url = "{}.png".format(posixpath.join(
- config.site_url or ".",
- directory,
- file
- ))
-
- # Ensure forward slashes
- url = url.replace(os.path.sep, "/")
-
- # Return meta tags
- return [
-
- # Meta tags for Open Graph
- { "property": "og:type", "content": "website" },
- { "property": "og:title", "content": title },
- { "property": "og:description", "content": description },
- { "property": "og:image", "content": url },
- { "property": "og:image:type", "content": "image/png" },
- { "property": "og:image:width", "content": "1200" },
- { "property": "og:image:height", "content": "630" },
- { "property": "og:url", "content": page.canonical_url },
-
- # Meta tags for Twitter
- { "name": "twitter:card", "content": "summary_large_image" },
- # { "name": "twitter:site", "content": user },
- # { "name": "twitter:creator", "content": user },
- { "name": "twitter:title", "content": title },
- { "name": "twitter:description", "content": description },
- { "name": "twitter:image", "content": url }
- ]
-
- def _load_resized_logo(self, config, width = 144):
- logo = self._load_logo(config)
- height = int(width * logo.height / logo.width)
- return logo.resize((width, height))
-
- # Retrieve logo image or icon
- def _load_logo(self, config):
- theme = config.theme
-
- # Handle images (precedence over icons)
- if "logo" in theme:
- _, extension = os.path.splitext(theme["logo"])
-
- path = os.path.join(config.docs_dir, theme["logo"])
-
- # Allow users to put the logo inside their custom_dir (theme["logo"] case)
- if theme.custom_dir:
- custom_dir_logo = os.path.join(theme.custom_dir, theme["logo"])
- if os.path.exists(custom_dir_logo):
- path = custom_dir_logo
-
- # Load SVG and convert to PNG
- if extension == ".svg":
- return self._load_logo_svg(path)
-
- # Load PNG, JPEG, etc.
- return Image.open(path).convert("RGBA")
-
- # Handle icons
- icon = theme["icon"] or {}
- if "logo" in icon and icon["logo"]:
- logo = icon["logo"]
- else:
- logo = "material/library"
-
- # Resolve path of package
- base = os.path.abspath(os.path.join(
- os.path.dirname(__file__),
- "../.."
- ))
-
- path = f"{base}/templates/.icons/{logo}.svg"
-
- # Allow users to put the logo inside their custom_dir (theme["icon"]["logo"] case)
- if theme.custom_dir:
- custom_dir_logo = os.path.join(theme.custom_dir, ".icons", f"{logo}.svg")
- if os.path.exists(custom_dir_logo):
- path = custom_dir_logo
-
- # Load icon data and fill with color
- return self._load_logo_svg(path, self.color["text"])
-
- # Load SVG file and convert to PNG
- def _load_logo_svg(self, path, fill = None):
- file = BytesIO()
- data = open(path).read()
-
- # Fill with color, if given
- if fill:
- data = data.replace("<svg", f"<svg fill=\"{fill}\"")
-
- # Convert to PNG and return image
- svg2png(bytestring = data, write_to = file, scale = 10)
- return Image.open(file)
-
- # Retrieve font
- def _load_font(self, config):
- name = self.config.cards_layout_options.get("font_family")
- if not name:
-
- # Retrieve from theme (default: Roboto)
- theme = config.theme
- if isinstance(theme["font"], dict) and "text" in theme["font"]:
- name = theme["font"]["text"]
- else:
- name = "Roboto"
-
- # Google fonts can return varients like OpenSans_Condensed-Regular.ttf so
- # we only use the font requested e.g. OpenSans-Regular.ttf
- font_filename_base = name.replace(' ', '')
- filename_regex = re.escape(font_filename_base)+r"-(\w+)\.[ot]tf$"
-
- font = {}
- # Check for cached files - note these may be in subfolders
- for currentpath, folders, files in os.walk(self.cache):
- for file in files:
- # Map available font weights to file paths
- fname = os.path.join(currentpath, file)
- match = re.search(filename_regex, fname)
- if match:
- font[match.group(1)] = fname
-
- # If none found, fetch from Google and try again
- if len(font) == 0:
- self._load_font_from_google(name)
- for currentpath, folders, files in os.walk(self.cache):
- for file in files:
- # Map available font weights to file paths
- fname = os.path.join(currentpath, file)
- match = re.search(filename_regex, fname)
- if match:
- font[match.group(1)] = fname
-
- # Return available font weights with fallback
- return defaultdict(lambda: font["Regular"], font)
-
- # Retrieve font from Google Fonts
- def _load_font_from_google(self, name):
- url = "https://fonts.google.com/download?family={}"
- res = requests.get(url.format(name.replace(" ", "+")), stream = True)
-
- # Write archive to temporary file
- tmp = TemporaryFile()
- for chunk in res.iter_content(chunk_size = 32768):
- tmp.write(chunk)
-
- # Unzip fonts from temporary file
- zip = ZipFile(tmp)
- files = [file for file in zip.namelist() if file.endswith(".ttf") or file.endswith(".otf")]
- zip.extractall(self.cache, files)
-
- # Close and delete temporary file
- tmp.close()
- return files
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs")
-log.addFilter(DuplicateFilter())
-
-# Color palette
-colors = dict({
- "red": { "fill": "#ef5552", "text": "#ffffff" },
- "pink": { "fill": "#e92063", "text": "#ffffff" },
- "purple": { "fill": "#ab47bd", "text": "#ffffff" },
- "deep-purple": { "fill": "#7e56c2", "text": "#ffffff" },
- "indigo": { "fill": "#4051b5", "text": "#ffffff" },
- "blue": { "fill": "#2094f3", "text": "#ffffff" },
- "light-blue": { "fill": "#02a6f2", "text": "#ffffff" },
- "cyan": { "fill": "#00bdd6", "text": "#ffffff" },
- "teal": { "fill": "#009485", "text": "#ffffff" },
- "green": { "fill": "#4cae4f", "text": "#ffffff" },
- "light-green": { "fill": "#8bc34b", "text": "#ffffff" },
- "lime": { "fill": "#cbdc38", "text": "#000000" },
- "yellow": { "fill": "#ffec3d", "text": "#000000" },
- "amber": { "fill": "#ffc105", "text": "#000000" },
- "orange": { "fill": "#ffa724", "text": "#000000" },
- "deep-orange": { "fill": "#ff6e42", "text": "#ffffff" },
- "brown": { "fill": "#795649", "text": "#ffffff" },
- "grey": { "fill": "#757575", "text": "#ffffff" },
- "blue-grey": { "fill": "#546d78", "text": "#ffffff" },
- "black": { "fill": "#000000", "text": "#ffffff" },
- "white": { "fill": "#ffffff", "text": "#000000" }
-})
diff --git a/docs/src/material/plugins/tags/__init__.py b/docs/src/material/plugins/tags/__init__.py
deleted file mode 100644
index 19994c95..00000000
--- a/docs/src/material/plugins/tags/__init__.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-# -----------------------------------------------------------------------------
-# Functions
-# -----------------------------------------------------------------------------
-
-# Casefold a string for comparison when sorting
-def casefold(tag: str):
- return tag.casefold()
diff --git a/docs/src/material/plugins/tags/config.py b/docs/src/material/plugins/tags/config.py
deleted file mode 100644
index f2d95084..00000000
--- a/docs/src/material/plugins/tags/config.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-from functools import partial
-from markdown.extensions.toc import slugify
-from mkdocs.config.config_options import Optional, Type
-from mkdocs.config.base import Config
-
-from . import casefold
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Tags plugin configuration
-class TagsConfig(Config):
- enabled = Type(bool, default = True)
-
- # Settings for tags
- tags = Type(bool, default = True)
- tags_file = Optional(Type(str))
diff --git a/docs/src/material/plugins/tags/plugin.py b/docs/src/material/plugins/tags/plugin.py
deleted file mode 100644
index e5ce6bde..00000000
--- a/docs/src/material/plugins/tags/plugin.py
+++ /dev/null
@@ -1,182 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-import logging
-import sys
-
-from collections import defaultdict
-from markdown.extensions.toc import slugify
-from mkdocs import utils
-from mkdocs.plugins import BasePlugin
-
-# deprecated, but kept for downward compatibility. Use 'material.plugins.tags'
-# as an import source instead. This import is removed in the next major version.
-from . import casefold
-from .config import TagsConfig
-
-# -----------------------------------------------------------------------------
-# Classes
-# -----------------------------------------------------------------------------
-
-# Tags plugin
-class TagsPlugin(BasePlugin[TagsConfig]):
- supports_multiple_instances = True
-
- # Initialize plugin
- def on_config(self, config):
- if not self.config.enabled:
- return
-
- # Skip if tags should not be built
- if not self.config.tags:
- return
-
- # Initialize tags
- self.tags = defaultdict(list)
- self.tags_file = None
-
- # Retrieve tags mapping from configuration
- self.tags_map = config.extra.get("tags")
-
- # Use override of slugify function
- toc = { "slugify": slugify, "separator": "-" }
- if "toc" in config.mdx_configs:
- toc = { **toc, **config.mdx_configs["toc"] }
-
- # Partially apply slugify function
- self.slugify = lambda value: (
- toc["slugify"](str(value), toc["separator"])
- )
-
- # Hack: 2nd pass for tags index page(s)
- def on_nav(self, nav, config, files):
- if not self.config.enabled:
- return
-
- # Skip if tags should not be built
- if not self.config.tags:
- return
-
- # Resolve tags index page
- file = self.config.tags_file
- if file:
- self.tags_file = self._get_tags_file(files, file)
-
- # Build and render tags index page
- def on_page_markdown(self, markdown, page, config, files):
- if not self.config.enabled:
- return
-
- # Skip if tags should not be built
- if not self.config.tags:
- return
-
- # Skip, if page is excluded
- if page.file.inclusion.is_excluded():
- return
-
- # Render tags index page
- if page.file == self.tags_file:
- return self._render_tag_index(markdown)
-
- # Add page to tags index
- for tag in page.meta.get("tags", []):
- self.tags[tag].append(page)
-
- # Inject tags into page (after search and before minification)
- def on_page_context(self, context, page, config, nav):
- if not self.config.enabled:
- return
-
- # Skip if tags should not be built
- if not self.config.tags:
- return
-
- # Provide tags for page
- if "tags" in page.meta:
- context["tags"] = [
- self._render_tag(tag)
- for tag in page.meta["tags"]
- ]
-
- # -------------------------------------------------------------------------
-
- # Obtain tags file
- def _get_tags_file(self, files, path):
- file = files.get_file_from_path(path)
- if not file:
- log.error(f"Tags file '{path}' does not exist.")
- sys.exit(1)
-
- # Add tags file to files
- files.append(file)
- return file
-
- # Render tags index
- def _render_tag_index(self, markdown):
- if not "[TAGS]" in markdown:
- markdown += "\n[TAGS]"
-
- # Replace placeholder in Markdown with rendered tags index
- return markdown.replace("[TAGS]", "\n".join([
- self._render_tag_links(*args)
- for args in sorted(self.tags.items())
- ]))
-
- # Render the given tag and links to all pages with occurrences
- def _render_tag_links(self, tag, pages):
- classes = ["md-tag"]
- if isinstance(self.tags_map, dict):
- classes.append("md-tag-icon")
- type = self.tags_map.get(tag)
- if type:
- classes.append(f"md-tag--{type}")
-
- # Render section for tag and a link to each page
- classes = " ".join(classes)
- content = [f"## <span class=\"{classes}\">{tag}</span>", ""]
- for page in pages:
- url = utils.get_relative_url(
- page.file.src_uri,
- self.tags_file.src_uri
- )
-
- # Render link to page
- title = page.meta.get("title", page.title)
- content.append(f"- [{title}]({url})")
-
- # Return rendered tag links
- return "\n".join(content)
-
- # Render the given tag, linking to the tags index (if enabled)
- def _render_tag(self, tag):
- type = self.tags_map.get(tag) if self.tags_map else None
- if not self.tags_file or not self.slugify:
- return dict(name = tag, type = type)
- else:
- url = f"{self.tags_file.url}#{self.slugify(tag)}"
- return dict(name = tag, type = type, url = url)
-
-# -----------------------------------------------------------------------------
-# Data
-# -----------------------------------------------------------------------------
-
-# Set up logging
-log = logging.getLogger("mkdocs.material.tags")
diff --git a/docs/src/material/templates/.icons/logo.svg b/docs/src/material/templates/.icons/logo.svg
deleted file mode 100644
index 763eb2c2..00000000
--- a/docs/src/material/templates/.icons/logo.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 89 89">
- <path d="M3.136,17.387l0,42.932l42.932,21.467l-42.932,-64.399Z" />
- <path d="M21.91,8l42.933,64.398l-18.775,9.388l-42.932,-64.399l18.774,-9.387Z" style="fill-opacity: 0.5" />
- <path d="M67.535,17.387l-27.262,18.156l21.878,32.818l5.384,2.691l0,-53.665Z" />
- <path d="M67.535,17.387l0,53.666l18.774,-9.388l0,-53.665l-18.774,9.387Z" style="fill-opacity: 0.25" />
-</svg>
diff --git a/docs/src/material/templates/404.html b/docs/src/material/templates/404.html
deleted file mode 100644
index ae765c44..00000000
--- a/docs/src/material/templates/404.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% block content %}
- <h1>404 - Not found</h1>
-{% endblock %}
diff --git a/docs/src/material/templates/__init__.py b/docs/src/material/templates/__init__.py
deleted file mode 100644
index d1899378..00000000
--- a/docs/src/material/templates/__init__.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
diff --git a/docs/src/material/templates/assets/images/favicon.png b/docs/src/material/templates/assets/images/favicon.png
deleted file mode 100644
index 1cf13b9f..00000000
--- a/docs/src/material/templates/assets/images/favicon.png
+++ /dev/null
Binary files differ
diff --git a/docs/src/material/templates/base.html b/docs/src/material/templates/base.html
deleted file mode 100644
index e1f7ae5b..00000000
--- a/docs/src/material/templates/base.html
+++ /dev/null
@@ -1,258 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% import "partials/language.html" as lang with context %}
-<!doctype html>
-<html lang="{{ lang.t('language') }}" class="no-js">
- <head>
- {% block site_meta %}
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- {% if page.meta and page.meta.description %}
- <meta name="description" content="{{ page.meta.description }}">
- {% elif config.site_description %}
- <meta name="description" content="{{ config.site_description }}">
- {% endif %}
- {% if page.meta and page.meta.author %}
- <meta name="author" content="{{ page.meta.author }}">
- {% elif config.site_author %}
- <meta name="author" content="{{ config.site_author }}">
- {% endif %}
- {% if page.canonical_url %}
- <link rel="canonical" href="{{ page.canonical_url }}">
- {% endif %}
- {% if page.previous_page %}
- <link rel="prev" href="{{ page.previous_page.url | url }}">
- {% endif %}
- {% if page.next_page %}
- <link rel="next" href="{{ page.next_page.url | url }}">
- {% endif %}
- {% if "rss" in config.plugins %}
- <link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.created') }}" href="{{ 'feed_rss_created.xml' | url }}">
- <link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.updated') }}" href="{{ 'feed_rss_updated.xml' | url }}">
- {% endif %}
- <link rel="icon" href="{{ config.theme.favicon | url }}">
- <meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.4.4">
- {% endblock %}
- {% block htmltitle %}
- {% if page.meta and page.meta.title %}
- <title>{{ page.meta.title }} - {{ config.site_name }}</title>
- {% elif page.title and not page.is_homepage %}
- <title>{{ page.title | striptags }} - {{ config.site_name }}</title>
- {% else %}
- <title>{{ config.site_name }}</title>
- {% endif %}
- {% endblock %}
- {% block styles %}
- <link rel="stylesheet" href="{{ 'assets/stylesheets/main.bd3936ea.min.css' | url }}">
- {% if config.theme.palette %}
- {% set palette = config.theme.palette %}
- <link rel="stylesheet" href="{{ 'assets/stylesheets/palette.356b1318.min.css' | url }}">
- {% endif %}
- {% include "partials/icons.html" %}
- {% endblock %}
- {% block libs %}
- {% for script in config.extra.polyfills %}
- {{ script | script_tag }}
- {% endfor %}
- {% endblock %}
- {% block fonts %}
- {% if config.theme.font != false %}
- {% set text = config.theme.font.get("text", "Roboto") %}
- {% set code = config.theme.font.get("code", "Roboto Mono") %}
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
- <link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{
- text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
- code | replace(' ', '+') + ':400,400i,700,700i'
- }}&display=fallback">
- <style>:root{--md-text-font:"{{ text }}";--md-code-font:"{{ code }}"}</style>
- {% endif %}
- {% endblock %}
- {% for path in config.extra_css %}
- <link rel="stylesheet" href="{{ path | url }}">
- {% endfor %}
- {% include "partials/javascripts/base.html" %}
- {% block analytics %}
- {% include "partials/integrations/analytics.html" %}
- {% endblock %}
- {% if page.meta and page.meta.meta %}
- {% for tag in page.meta.meta %}
- <meta {% for key, value in tag.items() %} {{ key }}="{{value}}" {% endfor %}>
- {% endfor %}
- {% endif %}
- {% block extrahead %}{% endblock %}
- </head>
- {% set direction = config.theme.direction or lang.t("direction") %}
- {% if config.theme.palette %}
- {% set palette = config.theme.palette %}
- {% if not palette is mapping %}
- {% set palette = palette | first %}
- {% endif %}
- {% set scheme = palette.scheme | d("default", true) %}
- {% set primary = palette.primary | d("indigo", true) %}
- {% set accent = palette.accent | d("indigo", true) %}
- <body dir="{{ direction }}" data-md-color-scheme="{{ scheme | replace(' ', '-') }}" data-md-color-primary="{{ primary | replace(' ', '-') }}" data-md-color-accent="{{ accent | replace(' ', '-') }}">
- {% else %}
- <body dir="{{ direction }}">
- {% endif %}
- {% set features = config.theme.features or [] %}
- {% if not config.theme.palette is mapping %}
- {% include "partials/javascripts/palette.html" %}
- {% endif %}
- <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
- <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
- <label class="md-overlay" for="__drawer"></label>
- <div data-md-component="skip">
- {% if page.toc | first is defined %}
- {% set skip = page.toc | first %}
- <a href="{{ skip.url | url }}" class="md-skip">
- {{ lang.t("action.skip") }}
- </a>
- {% endif %}
- </div>
- <div data-md-component="announce">
- {% if self.announce() %}
- <aside class="md-banner">
- <div class="md-banner__inner md-grid md-typeset">
- {% if "announce.dismiss" in features %}
- <button class="md-banner__button md-icon" aria-label="{{ lang.t('announce.dismiss') }}">
- {% set icon = config.theme.icon.close or "material/close" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </button>
- {% endif %}
- {% block announce %}{% endblock %}
- </div>
- {% if "announce.dismiss" in features %}
- {% include "partials/javascripts/announce.html" %}
- {% endif %}
- </aside>
- {% endif %}
- </div>
- {% if config.extra.version %}
- <div data-md-color-scheme="default" data-md-component="outdated" hidden>
- {% if self.outdated() %}
- <aside class="md-banner md-banner--warning">
- <div class="md-banner__inner md-grid md-typeset">
- {% block outdated %}{% endblock %}
- </div>
- {% include "partials/javascripts/outdated.html" %}
- </aside>
- {% endif %}
- </div>
- {% endif %}
- {% block header %}
- {% include "partials/header.html" %}
- {% endblock %}
- <div class="md-container" data-md-component="container">
- {% block hero %}{% endblock %}
- {% block tabs %}
- {% if "navigation.tabs.sticky" not in features %}
- {% if "navigation.tabs" in features %}
- {% include "partials/tabs.html" %}
- {% endif %}
- {% endif %}
- {% endblock %}
- <main class="md-main" data-md-component="main">
- <div class="md-main__inner md-grid">
- {% block site_nav %}
- {% if nav %}
- {% if page.meta and page.meta.hide %}
- {% set hidden = "hidden" if "navigation" in page.meta.hide %}
- {% endif %}
- <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" {{ hidden }}>
- <div class="md-sidebar__scrollwrap">
- <div class="md-sidebar__inner">
- {% include "partials/nav.html" %}
- </div>
- </div>
- </div>
- {% endif %}
- {% if "toc.integrate" not in features %}
- {% if page.meta and page.meta.hide %}
- {% set hidden = "hidden" if "toc" in page.meta.hide %}
- {% endif %}
- <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" {{ hidden }}>
- <div class="md-sidebar__scrollwrap">
- <div class="md-sidebar__inner">
- {% include "partials/toc.html" %}
- </div>
- </div>
- </div>
- {% endif %}
- {% endblock %}
- {% block container %}
- <div class="md-content" data-md-component="content">
- <article class="md-content__inner md-typeset">
- {% block content %}
- {% include "partials/content.html" %}
- {% endblock %}
- </article>
- </div>
- {% endblock %}
- {% include "partials/javascripts/content.html" %}
- </div>
- {% if "navigation.top" in features %}
- {% include "partials/top.html" %}
- {% endif %}
- </main>
- {% block footer %}
- {% include "partials/footer.html" %}
- {% endblock %}
- </div>
- <div class="md-dialog" data-md-component="dialog">
- <div class="md-dialog__inner md-typeset"></div>
- </div>
- {% if "navigation.instant.progress" in features %}
- {% include "partials/progress.html" %}
- {% endif %}
- {% if config.extra.consent %}
- <div class="md-consent" data-md-component="consent" id="__consent" hidden>
- <div class="md-consent__overlay"></div>
- <aside class="md-consent__inner">
- <form class="md-consent__form md-grid md-typeset" name="consent">
- {% include "partials/consent.html" %}
- </form>
- </aside>
- </div>
- {% include "partials/javascripts/consent.html" %}
- {% endif %}
- {% block config %}
- {%- set app = {
- "base": base_url,
- "features": features,
- "translations": {},
- "search": "assets/javascripts/workers/search.f886a092.min.js" | url
- } -%}
- {%- if config.extra.version -%}
- {%- set _ = app.update({ "version": config.extra.version }) -%}
- {%- endif -%}
- {%- if config.extra.tags -%}
- {%- set _ = app.update({ "tags": config.extra.tags }) -%}
- {%- endif -%}
- {%- set translations = app.translations -%}
- {%- for key in [
- "clipboard.copy",
- "clipboard.copied",
- "search.result.placeholder",
- "search.result.none",
- "search.result.one",
- "search.result.other",
- "search.result.more.one",
- "search.result.more.other",
- "search.result.term.missing",
- "select.version"
- ] -%}
- {%- set _ = translations.update({ key: lang.t(key) }) -%}
- {%- endfor -%}
- <script id="__config" type="application/json">
- {{- app | tojson -}}
- </script>
- {% endblock %}
- {% block scripts %}
- <script src="{{ 'assets/javascripts/bundle.94c44541.min.js' | url }}"></script>
- {% for script in config.extra_javascript %}
- {{ script | script_tag }}
- {% endfor %}
- {% endblock %}
- </body>
-</html>
diff --git a/docs/src/material/templates/blog-post.html b/docs/src/material/templates/blog-post.html
deleted file mode 100644
index 8e3e5f2c..00000000
--- a/docs/src/material/templates/blog-post.html
+++ /dev/null
@@ -1,112 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% import "partials/nav-item.html" as item with context %}
-{% block container %}
- <div class="md-content md-content--post" data-md-component="content">
- <div class="md-sidebar md-sidebar--post" data-md-component="sidebar" data-md-type="navigation">
- <div class="md-sidebar__scrollwrap">
- <div class="md-sidebar__inner md-post">
- <nav class="md-nav md-nav--primary">
- <div class="md-post__back">
- <div class="md-nav__title md-nav__container">
- <a href="{{ page.parent.url | url }}" class="md-nav__link">
- {% include ".icons/material/arrow-left.svg" %}
- <span class="md-ellipsis">
- {{ lang.t("blog.index") }}
- </span>
- </a>
- </div>
- </div>
- {% if page.authors %}
- <div class="md-post__authors md-typeset">
- {% for author in page.authors %}
- <div class="md-profile md-post__profile">
- <span class="md-author md-author--long">
- <img src="{{ author.avatar }}" alt="{{ author.name }}">
- </span>
- <span class="md-profile__description">
- <strong>{{ author.name }}</strong><br>
- {{ author.description }}
- </span>
- </div>
- {% endfor %}
- </div>
- {% endif %}
- <ul class="md-post__meta md-nav__list">
- <li class="md-nav__item md-nav__item--section">
- <div class="md-post__title">
- <span class="md-ellipsis">
- {{ lang.t("blog.meta") }}
- </span>
- </div>
- <nav class="md-nav">
- <ul class="md-nav__list">
- <li class="md-nav__item">
- <div class="md-nav__link">
- {% include ".icons/material/calendar.svg" %}
- <time datetime="{{ page.config.date.created }}" class="md-ellipsis">
- {{- page.config.date.created | date -}}
- </time>
- </div>
- </li>
- {% if page.config.date.updated %}
- <li class="md-nav__item">
- <div class="md-nav__link">
- {% include ".icons/material/calendar-clock.svg" %}
- <time datetime="{{ page.config.date.updated }}" class="md-ellipsis">
- {{- page.config.date.updated | date -}}
- </time>
- </div>
- </li>
- {% endif %}
- {% if page.categories %}
- <li class="md-nav__item">
- <div class="md-nav__link">
- {% include ".icons/material/bookshelf.svg" %}
- <span class="md-ellipsis">
- {{ lang.t("blog.categories.in") }}
- {% for category in page.categories %}
- <a href="{{ category.url | url }}">
- {{- category.title -}}
- </a>
- {%- if loop.revindex > 1 %}, {% endif -%}
- {% endfor -%}
- </span>
- </div>
- </li>
- {% endif %}
- {% if page.config.readtime %}
- {% set time = page.config.readtime %}
- <li class="md-nav__item">
- <div class="md-nav__link">
- {% include ".icons/material/clock-outline.svg" %}
- <span class="md-ellipsis">
- {% if time == 1 %}
- {{ lang.t("readtime.one") }}
- {% else %}
- {{ lang.t("readtime.other") | replace("#", time) }}
- {% endif %}
- </span>
- </div>
- </li>
- {% endif %}
- </ul>
- </nav>
- </li>
- </ul>
- </nav>
- {% if "toc.integrate" in features %}
- {% include "partials/toc.html" %}
- {% endif %}
- </div>
- </div>
- </div>
- <article class="md-content__inner md-typeset">
- {% block content %}
- {% include "partials/content.html" %}
- {% endblock %}
- </article>
- </div>
-{% endblock %}
diff --git a/docs/src/material/templates/blog.html b/docs/src/material/templates/blog.html
deleted file mode 100644
index cbcf2d89..00000000
--- a/docs/src/material/templates/blog.html
+++ /dev/null
@@ -1,21 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "main.html" %}
-{% block container %}
- <div class="md-content" data-md-component="content">
- <div class="md-content__inner">
- <header class="md-typeset">
- {{ page.content }}
- </header>
- {% for post in posts %}
- {% include "partials/post.html" %}
- {% endfor %}
- {% if pagination %}
- {% block pagination %}
- {% include "partials/pagination.html" %}
- {% endblock %}
- {% endif %}
- </div>
- </div>
-{% endblock %}
diff --git a/docs/src/material/templates/main.html b/docs/src/material/templates/main.html
deleted file mode 100644
index 094a197b..00000000
--- a/docs/src/material/templates/main.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% extends "base.html" %}
diff --git a/docs/src/material/templates/mkdocs_theme.yml b/docs/src/material/templates/mkdocs_theme.yml
deleted file mode 100644
index aaa47f5e..00000000
--- a/docs/src/material/templates/mkdocs_theme.yml
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
-# Permission is hereby granted, free of charge, to any person obtaining a copy
-# of this software and associated documentation files (the "Software"), to
-# deal in the Software without restriction, including without limitation the
-# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-# sell copies of the Software, and to permit persons to whom the Software is
-# furnished to do so, subject to the following conditions:
-
-# The above copyright notice and this permission notice shall be included in
-# all copies or substantial portions of the Software.
-
-# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
-# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-# IN THE SOFTWARE.
-
-# Language for theme localization
-language: en
-
-# Text direction (can be ltr or rtl), default: ltr
-direction:
-
-# Feature flags for functionality that alters behavior significantly, and thus
-# may be a matter of taste
-features: []
-
-# Fonts used by Material, automatically loaded from Google Fonts - see the site
-# for a list of available fonts
-font:
-
- # Default font for text
- text: Roboto
-
- # Fixed-width font for code listings
- code: Roboto Mono
-
-# From Material 5.x on, icons are inlined into the HTML and CSS as SVGs.
-# Icons that are part of the HTML can be configured and replaced
-icon:
-
-# Favicon to be rendered
-favicon: assets/images/favicon.png
-
-# Static pages to build
-static_templates:
- - 404.html
diff --git a/docs/src/material/templates/partials/actions.html b/docs/src/material/templates/partials/actions.html
deleted file mode 100644
index 1031f151..00000000
--- a/docs/src/material/templates/partials/actions.html
+++ /dev/null
@@ -1,22 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if page.edit_url %}
- {% if "content.action.edit" in features %}
- <a href="{{ page.edit_url }}" title="{{ lang.t('action.edit') }}" class="md-content__button md-icon">
- {% set icon = config.theme.icon.edit or "material/file-edit-outline" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </a>
- {% endif %}
- {% if "content.action.view" in features %}
- {% if "/blob/" in page.edit_url %}
- {% set part = "blob" %}
- {% else %}
- {% set part = "edit" %}
- {% endif %}
- <a href="{{ page.edit_url | replace(part, 'raw') }}" title="{{ lang.t('action.view') }}" class="md-content__button md-icon">
- {% set icon = config.theme.icon.view or "material/file-eye-outline" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </a>
- {% endif %}
-{% endif %}
diff --git a/docs/src/material/templates/partials/alternate.html b/docs/src/material/templates/partials/alternate.html
deleted file mode 100644
index 4492d657..00000000
--- a/docs/src/material/templates/partials/alternate.html
+++ /dev/null
@@ -1,22 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<div class="md-header__option">
- <div class="md-select">
- {% set icon = config.theme.icon.alternate or "material/translate" %}
- <button class="md-header__button md-icon" aria-label="{{ lang.t('select.language') }}">
- {% include ".icons/" ~ icon ~ ".svg" %}
- </button>
- <div class="md-select__inner">
- <ul class="md-select__list">
- {% for alt in config.extra.alternate %}
- <li class="md-select__item">
- <a href="{{ alt.link | url }}" hreflang="{{ alt.lang }}" class="md-select__link">
- {{ alt.name }}
- </a>
- </li>
- {% endfor %}
- </ul>
- </div>
- </div>
-</div>
diff --git a/docs/src/material/templates/partials/comments.html b/docs/src/material/templates/partials/comments.html
deleted file mode 100644
index fae1698d..00000000
--- a/docs/src/material/templates/partials/comments.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
diff --git a/docs/src/material/templates/partials/consent.html b/docs/src/material/templates/partials/consent.html
deleted file mode 100644
index 4ac5cb77..00000000
--- a/docs/src/material/templates/partials/consent.html
+++ /dev/null
@@ -1,66 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% set cookies = config.extra.consent.cookies | d({}) %}
-{% if config.extra.analytics %}
- {% if "analytics" not in cookies %}
- {% set _ = cookies.update({ "analytics": "Google Analytics" }) %}
- {% endif %}
-{% endif %}
-{% if config.repo_url and "github.com" in config.repo_url %}
- {% if "github" not in cookies %}
- {% set _ = cookies.update({ "github": "GitHub" }) %}
- {% endif %}
-{% endif %}
-{% set actions = config.extra.consent.actions %}
-{% if not actions %}
- {% set actions = ["accept", "manage"] %}
-{% endif %}
-{% if "manage" not in actions %}
- {% set checked = "checked" %}
-{% endif %}
-<h4>{{ config.extra.consent.title }}</h4>
-<p>{{ config.extra.consent.description }}</p>
-<input class="md-toggle" type="checkbox" id="__settings" {{ checked }}>
-<div class="md-consent__settings">
- <ul class="task-list">
- {% for type in cookies %}
- {% set checked = "" %}
- {% if cookies[type] is string %}
- {% set name = cookies[type] %}
- {% set checked = "checked" %}
- {% else %}
- {% set name = cookies[type].name %}
- {% if cookies[type].checked %}
- {% set checked = "checked" %}
- {% endif %}
- {% endif %}
- <li class="task-list-item">
- <label class="task-list-control">
- <input type="checkbox" name="{{ type }}" {{ checked }}>
- <span class="task-list-indicator"></span>
- {{ name }}
- </label>
- </li>
- {% endfor %}
- </ul>
-</div>
-<div class="md-consent__controls">
- {% for action in actions %}
- {% if action == "accept" %}
- <button class="md-button md-button--primary">
- {{- lang.t("consent.accept") -}}
- </button>
- {% endif %}
- {% if action == "reject" %}
- <button type="reset" class="md-button md-button--primary">
- {{- lang.t("consent.reject") -}}
- </button>
- {% endif %}
- {% if action == "manage" %}
- <label class="md-button" for="__settings">
- {{- lang.t("consent.manage") -}}
- </label>
- {% endif %}
- {% endfor %}
-</div>
diff --git a/docs/src/material/templates/partials/content.html b/docs/src/material/templates/partials/content.html
deleted file mode 100644
index 351ec986..00000000
--- a/docs/src/material/templates/partials/content.html
+++ /dev/null
@@ -1,19 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if "material/tags" in config.plugins and tags %}
- {% include "partials/tags.html" %}
-{% endif %}
-{% include "partials/actions.html" %}
-{% if "\x3ch1" not in page.content %}
- <h1>{{ page.title | d(config.site_name, true)}}</h1>
-{% endif %}
-{{ page.content }}
-{% if page.meta and (
- page.meta.git_revision_date_localized or
- page.meta.revision_date
-) %}
- {% include "partials/source-file.html" %}
-{% endif %}
-{% include "partials/feedback.html" %}
-{% include "partials/comments.html" %}
diff --git a/docs/src/material/templates/partials/copyright.html b/docs/src/material/templates/partials/copyright.html
deleted file mode 100644
index 5da0dc4b..00000000
--- a/docs/src/material/templates/partials/copyright.html
+++ /dev/null
@@ -1,16 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<div class="md-copyright">
- {% if config.copyright %}
- <div class="md-copyright__highlight">
- {{ config.copyright }}
- </div>
- {% endif %}
- {% if not config.extra.generator == false %}
- Made with
- <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
- Material for MkDocs
- </a>
- {% endif %}
-</div>
diff --git a/docs/src/material/templates/partials/feedback.html b/docs/src/material/templates/partials/feedback.html
deleted file mode 100644
index 2cde98c7..00000000
--- a/docs/src/material/templates/partials/feedback.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if config.extra.analytics %}
- {% set feedback = config.extra.analytics.feedback %}
-{% endif %}
-{% if page.meta and page.meta.hide %}
- {% if "feedback" in page.meta.hide %}
- {% set feedback = None %}
- {% endif %}
-{% endif %}
-{% if feedback %}
- <form class="md-feedback" name="feedback" hidden>
- <fieldset>
- <legend class="md-feedback__title">
- {{ feedback.title }}
- </legend>
- <div class="md-feedback__inner">
- <div class="md-feedback__list">
- {% for rating in feedback.ratings %}
- <button class="md-feedback__icon md-icon" type="submit" title="{{ rating.name }}" data-md-value="{{ rating.data }}">
- {% include ".icons/" ~ rating.icon ~ ".svg" %}
- </button>
- {% endfor %}
- </div>
- <div class="md-feedback__note">
- {% for rating in feedback.ratings %}
- <div data-md-value="{{ rating.data }}" hidden>
- {% set url = "/" ~ page.url %}
- {% if page.meta and page.meta.title %}
- {% set title = page.meta.title | urlencode %}
- {% else %}
- {% set title = page.title | urlencode %}
- {% endif %}
- {{ rating.note.format(url = url, title = title) }}
- </div>
- {% endfor %}
- </div>
- </div>
- </fieldset>
- </form>
-{% endif %}
diff --git a/docs/src/material/templates/partials/footer.html b/docs/src/material/templates/partials/footer.html
deleted file mode 100644
index 37783bcf..00000000
--- a/docs/src/material/templates/partials/footer.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<footer class="md-footer">
- {% if "navigation.footer" in features %}
- {% if page.previous_page or page.next_page %}
- {% if page.meta and page.meta.hide %}
- {% set hidden = "hidden" if "footer" in page.meta.hide %}
- {% endif %}
- <nav class="md-footer__inner md-grid" aria-label="{{ lang.t('footer') }}" {{ hidden }}>
- {% if page.previous_page %}
- {% set direction = lang.t("footer.previous") %}
- <a href="{{ page.previous_page.url | url }}" class="md-footer__link md-footer__link--prev" aria-label="{{ direction }}: {{ page.previous_page.title | e }}">
- <div class="md-footer__button md-icon">
- {% set icon = config.theme.icon.previous or "material/arrow-left" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </div>
- <div class="md-footer__title">
- <span class="md-footer__direction">
- {{ direction }}
- </span>
- <div class="md-ellipsis">
- {{ page.previous_page.title }}
- </div>
- </div>
- </a>
- {% endif %}
- {% if page.next_page %}
- {% set direction = lang.t("footer.next") %}
- <a href="{{ page.next_page.url | url }}" class="md-footer__link md-footer__link--next" aria-label="{{ direction }}: {{ page.next_page.title | e }}">
- <div class="md-footer__title">
- <span class="md-footer__direction">
- {{ direction }}
- </span>
- <div class="md-ellipsis">
- {{ page.next_page.title }}
- </div>
- </div>
- <div class="md-footer__button md-icon">
- {% set icon = config.theme.icon.next or "material/arrow-right" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </div>
- </a>
- {% endif %}
- </nav>
- {% endif %}
- {% endif %}
- <div class="md-footer-meta md-typeset">
- <div class="md-footer-meta__inner md-grid">
- {% include "partials/copyright.html" %}
- {% if config.extra.social %}
- {% include "partials/social.html" %}
- {% endif %}
- </div>
- </div>
-</footer>
diff --git a/docs/src/material/templates/partials/header.html b/docs/src/material/templates/partials/header.html
deleted file mode 100644
index 86311ad3..00000000
--- a/docs/src/material/templates/partials/header.html
+++ /dev/null
@@ -1,63 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% set class = "md-header" %}
-{% if "navigation.tabs.sticky" in features %}
- {% set class = class ~ " md-header--shadow md-header--lifted" %}
-{% elif "navigation.tabs" not in features %}
- {% set class = class ~ " md-header--shadow" %}
-{% endif %}
-<header class="{{ class }}" data-md-component="header">
- <nav class="md-header__inner md-grid" aria-label="{{ lang.t('header') }}">
- <a href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}" title="{{ config.site_name | e }}" class="md-header__button md-logo" aria-label="{{ config.site_name }}" data-md-component="logo">
- {% include "partials/logo.html" %}
- </a>
- <label class="md-header__button md-icon" for="__drawer">
- {% set icon = config.theme.icon.menu or "material/menu" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </label>
- <div class="md-header__title" data-md-component="header-title">
- <div class="md-header__ellipsis">
- <div class="md-header__topic">
- <span class="md-ellipsis">
- {{ config.site_name }}
- </span>
- </div>
- <div class="md-header__topic" data-md-component="header-topic">
- <span class="md-ellipsis">
- {% if page.meta and page.meta.title %}
- {{ page.meta.title }}
- {% else %}
- {{ page.title }}
- {% endif %}
- </span>
- </div>
- </div>
- </div>
- {% if config.theme.palette %}
- {% if not config.theme.palette is mapping %}
- {% include "partials/palette.html" %}
- {% endif %}
- {% endif %}
- {% if config.extra.alternate %}
- {% include "partials/alternate.html" %}
- {% endif %}
- {% if "material/search" in config.plugins %}
- <label class="md-header__button md-icon" for="__search">
- {% set icon = config.theme.icon.search or "material/magnify" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </label>
- {% include "partials/search.html" %}
- {% endif %}
- {% if config.repo_url %}
- <div class="md-header__source">
- {% include "partials/source.html" %}
- </div>
- {% endif %}
- </nav>
- {% if "navigation.tabs.sticky" in features %}
- {% if "navigation.tabs" in features %}
- {% include "partials/tabs.html" %}
- {% endif %}
- {% endif %}
-</header>
diff --git a/docs/src/material/templates/partials/icons.html b/docs/src/material/templates/partials/icons.html
deleted file mode 100644
index 3fb55a6e..00000000
--- a/docs/src/material/templates/partials/icons.html
+++ /dev/null
@@ -1,48 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if config.theme.icon.admonition %}
- {% set style = ["\x3cstyle\x3e:root{"] %}
- {% for type, icon in config.theme.icon.admonition.items() %}
- {% import ".icons/" ~ icon ~ ".svg" as icon %}
- {% set _ = style.append(
- "--md-admonition-icon--" ~ type ~ ":" ~
- "url('data:image/svg+xml;charset=utf-8," ~
- icon | replace("\n", "") ~
- "');"
- ) %}
- {% endfor %}
- {% set _ = style.append("}\x3c/style\x3e") %}
- {{ style | join }}
-{% endif %}
-{% if config.theme.icon.annotation %}
- {% set style = ["\x3cstyle\x3e:root{"] %}
- {% import ".icons/" ~ config.theme.icon.annotation ~ ".svg" as icon %}
- {% set _ = style.append(
- "--md-annotation-icon:" ~
- "url('data:image/svg+xml;charset=utf-8," ~
- icon | replace("\n", "") ~
- "');"
- ) %}
- {% set _ = style.append("}\x3c/style\x3e") %}
- {{ style | join }}
-{% endif %}
-{% if config.theme.icon.tag %}
- {% set style = ["\x3cstyle\x3e"] %}
- {% for type, icon in config.theme.icon.tag.items() %}
- {% import ".icons/" ~ icon ~ ".svg" as icon %}
- {% if type != "default" %}
- {% set modifier = "--" ~ type %}
- {% endif %}
- {% set _ = style.append(
- ".md-tag" ~ modifier ~ "{" ~
- "--md-tag-icon:" ~
- "url('data:image/svg+xml;charset=utf-8," ~
- icon | replace("\n", "") ~
- "');" ~
- "}"
- ) %}
- {% endfor %}
- {% set _ = style.append("\x3c/style\x3e") %}
- {{ style | join }}
-{% endif %}
diff --git a/docs/src/material/templates/partials/integrations/analytics.html b/docs/src/material/templates/partials/integrations/analytics.html
deleted file mode 100644
index ea27ef0c..00000000
--- a/docs/src/material/templates/partials/integrations/analytics.html
+++ /dev/null
@@ -1,14 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if config.extra.analytics %}
- {% set provider = config.extra.analytics.provider %}
-{% endif %}
-{% if provider %}
- {% include "partials/integrations/analytics/" ~ provider ~ ".html" %}
- {% if config.extra.consent %}
- <script>var consent;"undefined"==typeof __md_analytics||(consent=__md_get("__consent"))&&consent.analytics&&__md_analytics()</script>
- {% else %}
- <script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
- {% endif %}
-{% endif %}
diff --git a/docs/src/material/templates/partials/integrations/analytics/google.html b/docs/src/material/templates/partials/integrations/analytics/google.html
deleted file mode 100644
index 128854da..00000000
--- a/docs/src/material/templates/partials/integrations/analytics/google.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if config.extra.analytics %}
- {% set property = config.extra.analytics.property | d("", true) %}
-{% endif %}
-<script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","{{ property }}"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","{{ property }}",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id={{ property }}",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
diff --git a/docs/src/material/templates/partials/javascripts/announce.html b/docs/src/material/templates/partials/javascripts/announce.html
deleted file mode 100644
index b62a131e..00000000
--- a/docs/src/material/templates/partials/javascripts/announce.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<script>var content,el=document.querySelector("[data-md-component=announce]");el&&(content=el.querySelector(".md-typeset"),__md_hash(content.innerHTML)===__md_get("__announce")&&(el.hidden=!0))</script>
diff --git a/docs/src/material/templates/partials/javascripts/base.html b/docs/src/material/templates/partials/javascripts/base.html
deleted file mode 100644
index 7625632d..00000000
--- a/docs/src/material/templates/partials/javascripts/base.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<script>__md_scope=new URL("{{ config.extra.scope | d(base_url) }}",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
diff --git a/docs/src/material/templates/partials/javascripts/consent.html b/docs/src/material/templates/partials/javascripts/consent.html
deleted file mode 100644
index 538a38c7..00000000
--- a/docs/src/material/templates/partials/javascripts/consent.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<script>var consent=__md_get("__consent");if(consent)for(var input of document.forms.consent.elements)input.name&&(input.checked=consent[input.name]||!1);else"file:"!==location.protocol&&setTimeout(function(){document.querySelector("[data-md-component=consent]").hidden=!1},250);var action,form=document.forms.consent;for(action of["submit","reset"])form.addEventListener(action,function(e){if(e.preventDefault(),"reset"===e.type)for(var n of document.forms.consent.elements)n.name&&(n.checked=!1);__md_set("__consent",Object.fromEntries(Array.from(new FormData(form).keys()).map(function(e){return[e,!0]}))),location.hash="",location.reload()})</script>
diff --git a/docs/src/material/templates/partials/javascripts/content.html b/docs/src/material/templates/partials/javascripts/content.html
deleted file mode 100644
index 32021d0b..00000000
--- a/docs/src/material/templates/partials/javascripts/content.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if "content.tabs.link" in features %}
- <script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var tab,labels=set.querySelector(".tabbed-labels");for(tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
-{% endif %}
diff --git a/docs/src/material/templates/partials/javascripts/outdated.html b/docs/src/material/templates/partials/javascripts/outdated.html
deleted file mode 100644
index 640a3669..00000000
--- a/docs/src/material/templates/partials/javascripts/outdated.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
diff --git a/docs/src/material/templates/partials/javascripts/palette.html b/docs/src/material/templates/partials/javascripts/palette.html
deleted file mode 100644
index b7e6f4dd..00000000
--- a/docs/src/material/templates/partials/javascripts/palette.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
diff --git a/docs/src/material/templates/partials/language.html b/docs/src/material/templates/partials/language.html
deleted file mode 100644
index e497e66b..00000000
--- a/docs/src/material/templates/partials/language.html
+++ /dev/null
@@ -1,6 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% import "partials/languages/" ~ config.theme.language ~ ".html" as lang %}
-{% import "partials/languages/en.html" as fallback %}
-{% macro t(key) %}{{ lang.t(key) or fallback.t(key) or key }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/af.html b/docs/src/material/templates/partials/languages/af.html
deleted file mode 100644
index bc4a0232..00000000
--- a/docs/src/material/templates/partials/languages/af.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "af",
- "action.edit": "Wysig hierdie bladsy",
- "action.skip": "Slaan oor na inhoud",
- "action.view": "Bekyk bron van hierdie bladsy",
- "announce.dismiss": "Moenie dit weer wys nie",
- "blog.archive": "Argief",
- "blog.categories": "Kategorieë",
- "blog.categories.in": "binne",
- "blog.continue": "Lees verder",
- "blog.draft": "Konsep",
- "blog.index": "Terug na indeks",
- "blog.meta": "Metadata",
- "blog.references": "Verwante skakels",
- "clipboard.copy": "Kopieer na knipbord",
- "clipboard.copied": "gekopieer na knipbord",
- "consent.accept": "Aanvaar",
- "consent.manage": "Bestuur instellings",
- "consent.reject": "Verwerp",
- "footer": "Voetskrif",
- "footer.next": "Volgende",
- "footer.previous": "Vorige",
- "header": "Kopskrif",
- "meta.comments": "Kommentaar",
- "meta.source": "Bron",
- "nav": "Navigasie",
- "readtime.one": "1 minuut se lees",
- "readtime.other": "# minuut se lees",
- "rss.created": "RSS-voer geskep",
- "rss.updated": "RSS-voer van opgedateerde inhoud",
- "search": "Soek",
- "search.config.lang": "nl",
- "search.placeholder": "Soek",
- "search.share": "Deel",
- "search.reset": "Terugstel",
- "search.result.initializer": "Inisialisering van soektog",
- "search.result.placeholder": "Tik om te begin soek",
- "search.result.none": "Geen ooreenstemmende dokumente",
- "search.result.one": "1 ooreenstemmende dokument",
- "search.result.other": "# ooreenstemmende dokumente",
- "search.result.more.one": "1 meer op hierdie bladsy",
- "search.result.more.other": "# meer op hierdie bladsy",
- "search.result.term.missing": "Vermis",
- "select.language": "Kies taal",
- "select.version": "Kies weergawe",
- "source": "Slaan oor na inhoud",
- "source.file.contributors": "Medewerkers",
- "source.file.date.created": "Geskep",
- "source.file.date.updated": "Laaste opdatering",
- "tabs": "Duimgids",
- "toc": "Inhoudsopgawe",
- "top": "Terug na bo"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ar.html b/docs/src/material/templates/partials/languages/ar.html
deleted file mode 100644
index 580f0d77..00000000
--- a/docs/src/material/templates/partials/languages/ar.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ar",
- "direction": "rtl",
- "action.edit": "عدل الصفحة",
- "action.skip": "انتقل إلى المحتوى",
- "action.view": "عرض مصدر هذه الصفحة",
- "announce.dismiss": "لا تظهر هذا مرة أخرى",
- "blog.archive": "أرشيف",
- "blog.categories": "فئات",
- "blog.categories.in": "ضمن",
- "blog.continue": "أكمل القراءة",
- "blog.draft": "مسودة",
- "blog.index": "رجوع إلى الفهرس",
- "blog.meta": "بيانات وصفية",
- "blog.references": "روابط ذات علاقة",
- "clipboard.copy": "نسخ إلى الحافظة",
- "clipboard.copied": "تم النسخ الى الحافظة",
- "consent.accept": "قبول",
- "consent.manage": "إدارة الإعدادات",
- "consent.reject": "رفض",
- "footer": "هامش سفلي",
- "footer.next": "التالية",
- "footer.previous": "السابقة",
- "header": "عنوان العارضة",
- "meta.comments": "التعليقات",
- "meta.source": "المصدر",
- "nav": "تصفح",
- "readtime.one": "قراءة لمدة دقيقة",
- "readtime.other": "دقائق قراءة #",
- "rss.created": "ملقم بالخلاصات",
- "rss.updated": "ملقم بالخلاصات المحدثة",
- "search": "إبحث",
- "search.config.pipeline": " ",
- "search.placeholder": "بحث",
- "search.share": "شارك",
- "search.reset": "مسح كلي",
- "search.result.initializer": "بدء البحث",
- "search.result.placeholder": "اكتب لبدء البحث",
- "search.result.none": "لا توجد نتائج",
- "search.result.one": "نتائج البحث مستند واحد",
- "search.result.other": "نتائج البحث # مستندات",
- "search.result.more.one": "أكثر من 1 في هذه الصفحة",
- "search.result.more.other": "أكثر من # في هذه الصفحة",
- "search.result.term.missing": "مفقود",
- "select.language": "إختر اللغة",
- "select.version": "إختر الإصدار",
- "source": "اذهب إلى المصدر",
- "source.file.contributors": "المساهمون",
- "source.file.date.created": "خلقت",
- "source.file.date.updated": "اخر تحديث",
- "tabs": "نوافذ",
- "toc": "جدول المحتويات",
- "top": "عد إلى الأعلى"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/be.html b/docs/src/material/templates/partials/languages/be.html
deleted file mode 100644
index fa89f2a1..00000000
--- a/docs/src/material/templates/partials/languages/be.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "be",
- "direction": "ltr",
- "action.edit": "Правіць старонку",
- "action.skip": "Перайсці да зместа",
- "action.view": "Паглядзець зыходны код старонкі",
- "announce.dismiss": "Больш не паказваць",
- "blog.archive": "Заархіваваць",
- "blog.categories": "Катэгорыі",
- "blog.categories.in": "у",
- "blog.continue": "Працягнуць чытаць",
- "blog.draft": "Чарнавік",
- "blog.index": "Вярнуцца на хатнюю",
- "blog.meta": "Метаданыя",
- "blog.references": "Спасылкі па тэме",
- "clipboard.copy": "Скапіраваць у буфер абмена",
- "clipboard.copied": "Скапіравана ў буфер абмена",
- "consent.accept": "Прыняць",
- "consent.manage": "Кіраваць наладамі",
- "consent.reject": "Адхіліць",
- "footer": "Ніжні калантытул",
- "footer.next": "Наступная",
- "footer.previous": "Папярэдняя",
- "header": "Верхні калантытул",
- "meta.comments": "Каментарыі",
- "meta.source": "Зыходны код",
- "nav": "Навігацыя",
- "readtime.one": "Прачытанне зойме 1 хв",
- "readtime.other": "Прачытанне зойме # хв",
- "rss.created": "RSS стужка",
- "rss.updated": "RSS стужка з абноўленым зместам",
- "search": "Пошук",
- "search.config.lang": "ru",
- "search.placeholder": "Пошук",
- "search.share": "Падзяліцца",
- "search.reset": "Ачысціць",
- "search.result.initializer": "Пачынаем пошук",
- "search.result.placeholder": "Пачніце друкаваць для пошуку",
- "search.result.none": "Нічога ня знойдзена",
- "search.result.one": "Адзін адпаведны дакумент",
- "search.result.other": "Адпаведных дакументаў: #",
- "search.result.more.one": "Яшчэ 1 на гэтай старонцы",
- "search.result.more.other": "Яшчэ # на гэтай старонцы",
- "search.result.term.missing": "Адсутнічае",
- "select.language": "Выберыце мову",
- "select.version": "Выберыце версію",
- "source": "Перайсці ў рэпазітар",
- "source.file.contributors": "Укладальнікі",
- "source.file.date.created": "Створана",
- "source.file.date.updated": "Апошняе абнаўленне",
- "tabs": "Укладкі",
- "toc": "Змест",
- "top": "Вярнуцца да пачатку"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/bg.html b/docs/src/material/templates/partials/languages/bg.html
deleted file mode 100644
index 4fc20a98..00000000
--- a/docs/src/material/templates/partials/languages/bg.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "bg",
- "action.edit": "Редактирай тази страница",
- "action.skip": "Към съдържанието",
- "action.view": "Виж съдържанието на тази страница",
- "announce.dismiss": "Не показвай повече",
- "blog.archive": "Архив",
- "blog.categories": "Категории",
- "blog.categories.in": "В",
- "blog.continue": "Продължи четенето",
- "blog.draft": "Чернова",
- "blog.index": "Назад към индекса",
- "blog.meta": "Метаданни",
- "blog.references": "Свързани линкове",
- "clipboard.copy": "Копирай",
- "clipboard.copied": "Копирано",
- "consent.accept": "Приеми",
- "consent.manage": "Управление на настойките",
- "consent.reject": "Откажи",
- "footer": "Долен колонтитул",
- "footer.next": "Следваща",
- "footer.previous": "Предишна",
- "header": "Горен колонтитул",
- "meta.comments": "Коментари",
- "meta.source": "Код",
- "nav": "Навигация",
- "readtime.one": "1 мин четено",
- "readtime.other": "# мин четено",
- "rss.created": "RSS публикации",
- "rss.updated": "RSS публикации с актуализирано съдържание",
- "search": "Търси",
- "search.config.lang": "ru",
- "search.placeholder": "Търси",
- "search.share": "Сподели",
- "search.reset": "Изчисти",
- "search.result.initializer": "Инициализирано търсене",
- "search.result.placeholder": "Започнете да пишете, за да търсите",
- "search.result.none": "Няма резултати",
- "search.result.one": "1 резултат",
- "search.result.other": "# резултата",
- "search.result.more.one": "още 1 на тази страница",
- "search.result.more.other": "още # на тази страница",
- "search.result.term.missing": "Липсващо",
- "select.language": "Избери език",
- "select.version": "Избери версия",
- "source": "Към хранилището",
- "source.file.contributors": "Участници",
- "source.file.date.created": "Създаден",
- "source.file.date.updated": "Последна промяна",
- "tabs": "Табове",
- "toc": "Съдържание",
- "top": "Върни се в началото"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/bn.html b/docs/src/material/templates/partials/languages/bn.html
deleted file mode 100644
index b5fed867..00000000
--- a/docs/src/material/templates/partials/languages/bn.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "bn",
- "action.edit": "এই পেজ এডিট করুন",
- "action.skip": "কনটেন্টে যান",
- "action.view": "পেজের ভিউ",
- "announce.dismiss": "আর কখনো দেখাবে না",
- "blog.archive": "সংরক্ষণাগার",
- "blog.categories": "বিভাগ",
- "blog.categories.in": "বিভাগের মধ্যে",
- "blog.continue": "পড়তে থাকুন",
- "blog.draft": "খসড়া",
- "blog.index": "ইনডেক্সে ফিরে যান",
- "blog.meta": "মেটাডেটা",
- "blog.references": "সম্পর্কিত লিংক",
- "clipboard.copy": "ক্লিপবোর্ডে কপি করুন",
- "clipboard.copied": "ক্লিপবোর্ডে কপি হয়েছে",
- "consent.accept": "গ্রহণ",
- "consent.manage": "সেটিংস ব্যবস্থাপনা",
- "consent.reject": "প্রত্যাখ্যান",
- "footer": "ফুটার",
- "footer.next": "পরে",
- "footer.previous": "পূর্ববর্তী",
- "header": "হেডার",
- "meta.comments": "মন্তব্য",
- "meta.source": "উৎস",
- "nav": "ন্যাভিগেশন",
- "readtime.one": "১ মিনিট পড়া",
- "readtime.other": "# মিনিট পড়া",
- "rss.created": "আরএসএস ফিড",
- "rss.updated": "আপডেট করা বিষয়বস্তুর আরএসএস ফিড",
- "search": "অনুসন্ধান করুন",
- "search.config.pipeline": " ",
- "search.placeholder": "অনুসন্ধান করুন",
- "search.share": "শেয়ার",
- "search.reset": "রিসেট",
- "search.result.initializer": "অনুসন্ধান শুরু করা হচ্ছে",
- "search.result.placeholder": "সার্চ টাইপ করুন",
- "search.result.none": "কিছু পাওয়া যায়নি",
- "search.result.one": "১ টা ডকুমেন্ট",
- "search.result.other": "# টা ডকুমেন্ট",
- "search.result.more.one": "এই পৃষ্ঠায় আরও ১টি আছে",
- "search.result.more.other": "এই পৃষ্ঠায় আরও #টি আছে",
- "search.result.term.missing": "অনুপস্থিত",
- "select.language": "ভাষা নির্বাচন করুণ",
- "select.version": "সংস্করণ নির্বাচন করুণ",
- "source": "রিপোজিটরিতে যান",
- "source.file.contributors": "অবদানকারী",
- "source.file.date.created": "তৈরি হয়েছে",
- "source.file.date.updated": "শেষ আপডেট",
- "tabs": "ট্যাব",
- "toc": "সূচি তালিকা",
- "top": "উপরে ফিরে যাও"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ca.html b/docs/src/material/templates/partials/languages/ca.html
deleted file mode 100644
index 5f70ef17..00000000
--- a/docs/src/material/templates/partials/languages/ca.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ca",
- "action.edit": "Edita aquesta pàgina",
- "action.skip": "Salta el contingut",
- "action.view": "Visualitza el codi font",
- "announce.dismiss": "No ho tornis a mostrar",
- "blog.archive": "Arxiva",
- "blog.categories": "Categories",
- "blog.categories.in": "a",
- "blog.continue": "Continua llegint",
- "blog.draft": "Esborrany",
- "blog.index": "Torna a l'índex",
- "blog.meta": "Metadades",
- "blog.references": "Enllaços relacionats",
- "clipboard.copy": "Còpia al porta-retalls",
- "clipboard.copied": "Copiat al porta-retalls",
- "consent.accept": "Accepta",
- "consent.manage": "Gestiona la configuració",
- "consent.reject": "Rebutja",
- "footer": "Peu de pàgina",
- "footer.next": "Següent",
- "footer.previous": "Anterior",
- "header": "Capçalera",
- "meta.comments": "Comentaris",
- "meta.source": "Codi font",
- "nav": "Navegació",
- "readtime.one": "1 min de lectura",
- "readtime.other": "# min de lectura",
- "rss.created": "Canal RSS",
- "rss.updated": "Canal RSS de contingut actualitzat",
- "search": "Cerca",
- "search.placeholder": "Cerca",
- "search.share": "Comparteix",
- "search.reset": "Neteja",
- "search.result.initializer": "Inicialitzant cerca",
- "search.result.placeholder": "Escriu per a començar a cercar",
- "search.result.none": "Cap document coincideix",
- "search.result.one": "1 document coincident",
- "search.result.other": "# documents coincidents",
- "search.result.more.one": "1 més en aquesta pàgina",
- "search.result.more.other": "# més en aquesta pàgina",
- "search.result.term.missing": "Desaparegut",
- "select.language": "Selecciona la llengua",
- "select.version": "Selecciona la versió",
- "source": "Ves al repositori",
- "source.file.contributors": "Col·laboradors",
- "source.file.date.created": "Creada",
- "source.file.date.updated": "Darrera actualització",
- "tabs": "Pestanyes",
- "toc": "Taula de continguts",
- "top": "Torna a l'inici"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/cs.html b/docs/src/material/templates/partials/languages/cs.html
deleted file mode 100644
index e8e89822..00000000
--- a/docs/src/material/templates/partials/languages/cs.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "cs",
- "action.edit": "Upravit tuto stránku",
- "action.skip": "Přeskočit obsah",
- "action.view": "Zobrazit zdroj této stránky",
- "announce.dismiss": "Již nezobrazovat",
- "blog.archive": "Archiv",
- "blog.categories": "Kategorie",
- "blog.categories.in": "v",
- "blog.continue": "Pokračovat ve čtení",
- "blog.draft": "Návrh",
- "blog.index": "Zpět na index",
- "blog.meta": "Metadata",
- "blog.references": "Související odkazy",
- "clipboard.copy": "Kopírovat do schránky",
- "clipboard.copied": "Zkopírováno do schránky",
- "consent.accept": "Akceptovat",
- "consent.manage": "Spravovat nastavení",
- "consent.reject": "Odmítnout",
- "footer": "Zápatí",
- "footer.next": "Další",
- "footer.previous": "Předchozí",
- "header": "Záhlaví",
- "meta.comments": "Komentáře",
- "meta.source": "Zdroj",
- "nav": "Navigace",
- "readtime.one": "1 min čtení",
- "readtime.other": "# min čtení",
- "rss.created": "RSS kanál",
- "rss.updated": "RSS zdroj aktualizovaného obsahu",
- "search": "Vyhledávání",
- "search.placeholder": "Hledat",
- "search.share": "Sdílet",
- "search.reset": "Vyčistit",
- "search.result.initializer": "Inicializace vyhledávání",
- "search.result.placeholder": "Pište co se má vyhledat",
- "search.result.none": "Nenalezeny žádné dokumenty",
- "search.result.one": "Nalezený dokument: 1",
- "search.result.other": "Nalezené dokumenty: #",
- "search.result.more.one": "1 další na této stránce",
- "search.result.more.other": "# více na této stránce",
- "search.result.term.missing": "Chybějící",
- "select.language": "Zvolte jazyk",
- "select.version": "Vyberte verzi",
- "source": "Přejít do repozitáře",
- "source.file.contributors": "Přispěvatelé",
- "source.file.date.created": "Vytvořeno",
- "source.file.date.updated": "Poslední aktualizace",
- "tabs": "Karty",
- "toc": "Obsah",
- "top": "Zpět na začátek"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/da.html b/docs/src/material/templates/partials/languages/da.html
deleted file mode 100644
index 3538aa8c..00000000
--- a/docs/src/material/templates/partials/languages/da.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "da",
- "action.edit": "Redigér denne side",
- "action.skip": "Gå til indholdet",
- "action.view": "Vis kildetekst på denne side",
- "announce.dismiss": "Vis ikke dette igen",
- "blog.archive": "Arkiv",
- "blog.categories": "Kategorier",
- "blog.categories.in": "i",
- "blog.continue": "Læs mere",
- "blog.draft": "Udkast",
- "blog.index": "Gå tilbage",
- "blog.meta": "Metadata",
- "blog.references": "Relateret indhold",
- "clipboard.copy": "Kopiér til udklipsholderen",
- "clipboard.copied": "Kopieret til udklipsholderen",
- "consent.accept": "Accepter",
- "consent.manage": "Administrer indstillinger",
- "consent.reject": "Afvis",
- "footer": "Sidefod",
- "footer.next": "Næste",
- "footer.previous": "Forrige",
- "header": "Sidehoved",
- "meta.comments": "Kommentarer",
- "meta.source": "Kilde",
- "nav": "Navigation",
- "readtime.one": "1 minuts læsetid",
- "readtime.other": "# minuts læstid",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed af opdateret indhold",
- "search": "Søg",
- "search.config.lang": "da",
- "search.placeholder": "Søg",
- "search.share": "Del",
- "search.reset": "Nulstil søgning",
- "search.result.initializer": "Start søgning",
- "search.result.placeholder": "Indtast søgeord",
- "search.result.none": "Ingen resultater fundet",
- "search.result.one": "1 resultat",
- "search.result.other": "# resultater",
- "search.result.more.one": "1 resultat mere på denne side",
- "search.result.more.other": "# resultater mere på denne side",
- "search.result.term.missing": "Mangler",
- "select.language": "Vælg sprog",
- "select.version": "Vælg version",
- "source": "Åbn arkiv",
- "source.file.contributors": "Bidragydere",
- "source.file.date.created": "Oprettet",
- "source.file.date.updated": "Sidste ændring",
- "tabs": "Faner",
- "toc": "Indholdsfortegnelse",
- "top": "Tilbage til start"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/de.html b/docs/src/material/templates/partials/languages/de.html
deleted file mode 100644
index c5df419f..00000000
--- a/docs/src/material/templates/partials/languages/de.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "de",
- "action.edit": "Seite editieren",
- "action.skip": "Zum Inhalt",
- "action.view": "Quellcode der Seite anzeigen",
- "announce.dismiss": "Nicht mehr anzeigen",
- "blog.archive": "Archiv",
- "blog.categories": "Kategorien",
- "blog.categories.in": "in",
- "blog.continue": "Weiterlesen",
- "blog.draft": "Entwurf",
- "blog.index": "Zur Übersicht",
- "blog.meta": "Metadaten",
- "blog.references": "Weiterführende Links",
- "clipboard.copy": "In Zwischenablage kopieren",
- "clipboard.copied": "In Zwischenablage kopiert",
- "consent.accept": "Akzeptieren",
- "consent.manage": "Einstellungen",
- "consent.reject": "Ablehnen",
- "footer": "Fußzeile",
- "footer.next": "Weiter",
- "footer.previous": "Zurück",
- "header": "Kopfzeile",
- "meta.comments": "Kommentare",
- "meta.source": "Quellcode",
- "nav": "Navigation",
- "readtime.one": "1 Min. Lesezeit",
- "readtime.other": "# Min. Lesezeit",
- "rss.created": "RSS Feed",
- "rss.updated": "RSS Feed der aktualisierten Inhalte",
- "search": "Suche",
- "search.config.lang": "de",
- "search.placeholder": "Suche",
- "search.share": "Teilen",
- "search.reset": "Zurücksetzen",
- "search.result.initializer": "Suche wird initialisiert",
- "search.result.placeholder": "Suchbegriff eingeben",
- "search.result.none": "Keine Suchergebnisse",
- "search.result.one": "1 Suchergebnis",
- "search.result.other": "# Suchergebnisse",
- "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite",
- "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite",
- "search.result.term.missing": "Es fehlt",
- "select.language": "Sprache wechseln",
- "select.version": "Version auswählen",
- "source": "Zum Repository",
- "source.file.contributors": "Mitwirkende",
- "source.file.date.created": "Erstellt",
- "source.file.date.updated": "Letztes Update",
- "tabs": "Hauptnavigation",
- "toc": "Inhaltsverzeichnis",
- "top": "Zurück zum Seitenanfang"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/el.html b/docs/src/material/templates/partials/languages/el.html
deleted file mode 100644
index ab3b5d08..00000000
--- a/docs/src/material/templates/partials/languages/el.html
+++ /dev/null
@@ -1,54 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "el",
- "action.edit": "Επεξεργασία αυτής της σελίδας",
- "action.skip": "Μετάβαση στο περιεχόμενο",
- "action.view": "Προβολή πηγαίου κώδικα",
- "announce.dismiss": "Μην το ξαναδείξετε αυτό",
- "blog.archive": "Aρχείο",
- "blog.categories": "Κατηγορίες",
- "blog.categories.in": "Στο",
- "blog.continue": "Περισσότερα",
- "blog.draft": "Πρόχειρο",
- "blog.index": "Eπιστροφή",
- "blog.references": "Σχετικοί σύνδεσμοι",
- "clipboard.copy": "Αντιγραφή στο πρόχειρο",
- "clipboard.copied": "Αντιγράφηκε στο πρόχειρο",
- "consent.accept": "Αποδοχή",
- "consent.manage": "Περισσότερες επιλογές",
- "consent.reject": "Απόρριψη",
- "footer": "Υποσέλιδο",
- "footer.next": "Επόμενο",
- "footer.previous": "Προηγούμενο",
- "header": "Κεφαλίδα",
- "meta.comments": "Σχόλια",
- "meta.source": "Πηγή",
- "nav": "Πλοήγηση",
- "readtime.one": "1 λεπτό διάβασμα",
- "readtime.other": "# λεπτά διάβασμα",
- "rss.created": "Ροές Δεδομένων RSS",
- "rss.updated": "Ροές Δεδομένων RSS. Τελευταία νέα",
- "search": "Αναζήτηση",
- "search.placeholder": "Αναζήτηση",
- "search.share": "Διαμοίραση",
- "search.reset": "Καθαρισμός",
- "search.result.initializer": "Αρχικοποίηση αναζήτησης",
- "search.result.placeholder": "Πληκτρολογήστε για να αρχίσει η αναζήτηση",
- "search.result.none": "δεν βρήκε κάποιο έγγραφο",
- "search.result.one": "1 έγγραφο που ταιριάζει",
- "search.result.other": "# έγγραφα που ταιριάζουν",
- "search.result.more.one": "1 ακόμα σε αυτήν τη σελίδα",
- "search.result.more.other": "# ακόμα σε αυτήν τη σελίδα",
- "search.result.term.missing": "Λείπει",
- "select.language": "Επιλογή γλώσσας",
- "select.version": "Επιλογή έκδοσης",
- "source": "Μετάβαση στο αποθετήριο",
- "source.file.contributors": "Συνεισφέροντες",
- "source.file.date.created": "Δημιουργήθηκε",
- "source.file.date.updated": "τελευταία ενημέρωση",
- "tabs": "Καρτέλες",
- "toc": "Πίνακας περιεχομένων",
- "top": "Επιστροφή στην αρχή"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/en.html b/docs/src/material/templates/partials/languages/en.html
deleted file mode 100644
index 7f8eb9e9..00000000
--- a/docs/src/material/templates/partials/languages/en.html
+++ /dev/null
@@ -1,59 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "en",
- "direction": "ltr",
- "action.edit": "Edit this page",
- "action.skip": "Skip to content",
- "action.view": "View source of this page",
- "announce.dismiss": "Don't show this again",
- "blog.archive": "Archive",
- "blog.categories": "Categories",
- "blog.categories.in": "in",
- "blog.continue": "Continue reading",
- "blog.draft": "Draft",
- "blog.index": "Back to index",
- "blog.meta": "Metadata",
- "blog.references": "Related links",
- "clipboard.copy": "Copy to clipboard",
- "clipboard.copied": "Copied to clipboard",
- "consent.accept": "Accept",
- "consent.manage": "Manage settings",
- "consent.reject": "Reject",
- "footer": "Footer",
- "footer.next": "Next",
- "footer.previous": "Previous",
- "header": "Header",
- "meta.comments": "Comments",
- "meta.source": "Source",
- "nav": "Navigation",
- "readtime.one": "1 min read",
- "readtime.other": "# min read",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed of updated content",
- "search": "Search",
- "search.config.lang": "en",
- "search.config.pipeline": "stopWordFilter",
- "search.config.separator": "[\\s\\-]+",
- "search.placeholder": "Search",
- "search.share": "Share",
- "search.reset": "Clear",
- "search.result.initializer": "Initializing search",
- "search.result.placeholder": "Type to start searching",
- "search.result.none": "No matching documents",
- "search.result.one": "1 matching document",
- "search.result.other": "# matching documents",
- "search.result.more.one": "1 more on this page",
- "search.result.more.other": "# more on this page",
- "search.result.term.missing": "Missing",
- "select.language": "Select language",
- "select.version": "Select version",
- "source": "Go to repository",
- "source.file.contributors": "Contributors",
- "source.file.date.created": "Created",
- "source.file.date.updated": "Last update",
- "tabs": "Tabs",
- "toc": "Table of contents",
- "top": "Back to top"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/eo.html b/docs/src/material/templates/partials/languages/eo.html
deleted file mode 100644
index 65b8a423..00000000
--- a/docs/src/material/templates/partials/languages/eo.html
+++ /dev/null
@@ -1,29 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "eo",
- "action.edit": "Redakti ĉi tiun paĝon",
- "action.skip": "Saltu al enhavo",
- "clipboard.copy": "Kopii al tondujo",
- "clipboard.copied": "Kopiado al klipo",
- "footer": "Piedlinio",
- "footer.next": "Sekva",
- "footer.previous": "Antaŭa",
- "header": "Kaplinio",
- "meta.comments": "Komentoj",
- "meta.source": "Fontkodo",
- "nav": "Navigado",
- "search.config.lang": "es",
- "search.placeholder": "Serĉo",
- "search.reset": "Klara",
- "search.result.placeholder": "Tajpu por komenci serĉadon",
- "search.result.none": "Neniuj kongruaj dokumentoj",
- "search.result.one": "1 kongrua dokumento",
- "search.result.other": "# kongruaj dokumentoj",
- "source": "Iru al deponejo",
- "source.file.date.created": "Kreita",
- "source.file.date.updated": "Lasta ĝisdatigo",
- "tabs": "Langetoj",
- "toc": "Enhavtabelo"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/es.html b/docs/src/material/templates/partials/languages/es.html
deleted file mode 100644
index 78cae750..00000000
--- a/docs/src/material/templates/partials/languages/es.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "es",
- "action.edit": "Editar esta página",
- "action.skip": "Saltar a contenido",
- "action.view": "Ver código fuente de esta página",
- "announce.dismiss": "No mostrar esto de nuevo",
- "blog.archive": "Archivo",
- "blog.categories": "Categorías",
- "blog.categories.in": "en",
- "blog.continue": "Seguir leyendo",
- "blog.draft": "Borrador",
- "blog.index": "Regresar al índice",
- "blog.meta": "Metadata",
- "blog.references": "Enlaces relacionados",
- "clipboard.copy": "Copiar al portapapeles",
- "clipboard.copied": "Copiado al portapapeles",
- "consent.accept": "Aceptar",
- "consent.manage": "Gestionar cookies",
- "consent.reject": "Rechazar",
- "footer": "Pie",
- "footer.next": "Siguiente",
- "footer.previous": "Anterior",
- "header": "Cabecera",
- "meta.comments": "Comentarios",
- "meta.source": "Fuente",
- "nav": "Navegación",
- "readtime.one": "1 minuto de lectura",
- "readtime.other": "# minutos de lectura",
- "rss.created": "Fuente RSS",
- "rss.updated": "Fuente RSS de contenido actualizado",
- "search": "Buscar",
- "search.config.lang": "es",
- "search.placeholder": "Búsqueda",
- "search.share": "Compartir",
- "search.reset": "Limpiar",
- "search.result.initializer": "Inicializando búsqueda",
- "search.result.placeholder": "Teclee para comenzar búsqueda",
- "search.result.none": "No se encontraron documentos",
- "search.result.one": "1 documento encontrado",
- "search.result.other": "# documentos encontrados",
- "search.result.more.one": "1 más en esta página",
- "search.result.more.other": "# más en esta página",
- "search.result.term.missing": "Falta",
- "select.language": "Seleccionar idioma",
- "select.version": "Seleccionar versión",
- "source": "Ir al repositorio",
- "source.file.contributors": "Contribuidores",
- "source.file.date.created": "Creado",
- "source.file.date.updated": "Última actualización",
- "tabs": "Pestañas",
- "toc": "Tabla de contenidos",
- "top": "Volver al principio"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/et.html b/docs/src/material/templates/partials/languages/et.html
deleted file mode 100644
index 3e23129b..00000000
--- a/docs/src/material/templates/partials/languages/et.html
+++ /dev/null
@@ -1,23 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "et",
- "action.edit": "Muuda seda lehte",
- "action.skip": "Keri sisuni",
- "clipboard.copy": "Kopeeri lõikelauale",
- "clipboard.copied": "Kopeeritud",
- "footer.next": "Järgmine",
- "footer.previous": "Eelmine",
- "meta.comments": "Kommentaarid",
- "meta.source": "Lähtekood",
- "search.placeholder": "Otsi",
- "search.result.placeholder": "Otsimiseks kirjuta siia",
- "search.result.none": "Otsingule ei leitud ühtegi vastet",
- "search.result.one": "Leiti üks tulemus",
- "search.result.other": "Leiti # tulemust",
- "source": "Ava repositooriumis",
- "source.file.date.created": "Loodud",
- "source.file.date.updated": "Viimane uuendus",
- "toc": "Sisukord"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/eu.html b/docs/src/material/templates/partials/languages/eu.html
deleted file mode 100644
index 9b97a732..00000000
--- a/docs/src/material/templates/partials/languages/eu.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "eu",
- "action.edit": "Editatu orri hau",
- "action.skip": "Joan zuzenean edukira",
- "action.view": "Ikusi orri honen iturburua",
- "announce.dismiss": "Ez erakutsi hau berriro",
- "blog.archive": "Artxiboa",
- "blog.categories": "Kategoriak",
- "blog.categories.in": "kategoria",
- "blog.continue": "Jarraitu irakurtzen",
- "blog.draft": "Zirriborroa",
- "blog.index": "Itzuli aurkibidera",
- "blog.meta": "Metadatuak",
- "blog.references": "Erlazionatutako estekak",
- "clipboard.copy": "Kopiatu arbelean",
- "clipboard.copied": "Arbelean kopiatuta",
- "consent.accept": "Onartu",
- "consent.manage": "Kudeatu ezarpenak",
- "consent.reject": "Ukatu",
- "footer": "Orri-oina",
- "footer.next": "Hurrengoa",
- "footer.previous": "Aurrekoa",
- "header": "Atalburua",
- "meta.comments": "Iruzkinak",
- "meta.source": "Iturburua",
- "nav": "Nabigazioa",
- "readtime.one": "Minutu batean irakurtzeko",
- "readtime.other": "# minututan irakurtzeko",
- "rss.created": "RSS jarioa",
- "rss.updated": "Eduki eguneratuen RSS jarioa",
- "search": "Bilatu",
- "search.placeholder": "Bilatu",
- "search.share": "Partekatu",
- "search.reset": "Garbitu",
- "search.result.initializer": "Bilaketa hasieratzen",
- "search.result.placeholder": "Idatzi bilatzen hasteko",
- "search.result.none": "Bat datorren dokumenturik ez",
- "search.result.one": "Bat datorren dokumentu bat",
- "search.result.other": "Bat datozen # dokumentu",
- "search.result.more.one": "Bat gehiago orri honetan",
- "search.result.more.other": "# gehiago orri honetan",
- "search.result.term.missing": "Falta da",
- "select.language": "Hautatu hizkuntza",
- "select.version": "Hautatu bertsioa",
- "source": "Joan biltegira",
- "source.file.contributors": "Kolaboratzaileak",
- "source.file.date.created": "Sortze data",
- "source.file.date.updated": "Azken eguneratzea",
- "tabs": "Fitxak",
- "toc": "Edukiak",
- "top": "Igo goraino"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/fa.html b/docs/src/material/templates/partials/languages/fa.html
deleted file mode 100644
index d61b273e..00000000
--- a/docs/src/material/templates/partials/languages/fa.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "fa",
- "direction": "rtl",
- "action.edit": "این صفحه را ویرایش کنید",
- "action.skip": "پرش به محتویات",
- "action.view": "محتویات این صفحه را نشان بده",
- "announce.dismiss": "این را دیگر نشان نده",
- "blog.archive": "بایگانی",
- "blog.categories": "دسته‌بندی‌ها",
- "blog.categories.in": "در",
- "blog.continue": "ادامه به خواندن",
- "blog.draft": "پیش‌نویس",
- "blog.index": "برگشت به فهرست",
- "blog.meta": "فراداده",
- "blog.references": "پیوندهای مربوط",
- "clipboard.copy": "کپی کردن",
- "clipboard.copied": "کپی شد",
- "consent.accept": "تایید",
- "consent.manage": "مدیریت تنظیمات",
- "consent.reject": "رد کردن",
- "footer": "پاورقی",
- "footer.next": "بعدی",
- "footer.previous": "قبلی",
- "header": "سرتیتر",
- "meta.comments": "نظرات",
- "meta.source": "منبع",
- "nav": "هدایت",
- "readtime.one": "1 دقیقه زمان خواندن",
- "readtime.other": "# دقیقه زمان خواندن",
- "rss.created": "خوراک آراس‌اس",
- "rss.updated": "خوراک آراساس محتویات به‌روز شده",
- "search": "جستجو",
- "search.config.pipeline": " ",
- "search.placeholder": "جستجو",
- "search.share": "هم‌رسانی",
- "search.reset": "بازنشانی",
- "search.result.initializer": "راه‌اندازی جستجو",
- "search.result.placeholder": "برای شروع جستجو تایپ کنید",
- "search.result.none": "سندی یافت نشد",
- "search.result.one": "1 سند یافت شد",
- "search.result.other": "# سند یافت شد",
- "search.result.more.one": "1 مورد دیگر در این صفحه",
- "search.result.more.other": "# مورد دیگر در این صفحه",
- "search.result.term.missing": "موجود نیست",
- "select.language": "انتخاب زبان",
- "select.version": "انتخاب ویرایش",
- "source": "رفتن به مخزن",
- "source.file.contributors": "مشارکت کنندگان",
- "source.file.date.created": "ایجاد شده",
- "source.file.date.updated": "اخرین بروزرسانی",
- "tabs": "زبانه‌ها",
- "toc": "فهرست موضوعات",
- "top": "برگشت به بالا"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/fi.html b/docs/src/material/templates/partials/languages/fi.html
deleted file mode 100644
index d5fc895e..00000000
--- a/docs/src/material/templates/partials/languages/fi.html
+++ /dev/null
@@ -1,24 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "fi",
- "action.edit": "Muokkaa tätä sivua",
- "action.skip": "Hyppää sisältöön",
- "clipboard.copy": "Kopioi leikepöydälle",
- "clipboard.copied": "Kopioitu leikepöydälle",
- "footer.next": "Seuraava",
- "footer.previous": "Edellinen",
- "meta.comments": "Kommentit",
- "meta.source": "Lähdekodi",
- "search.config.lang": "fi",
- "search.placeholder": "Hae",
- "search.result.placeholder": "Kirjoita aloittaaksesi haun",
- "search.result.none": "Ei täsmääviä dokumentteja",
- "search.result.one": "1 täsmäävä dokumentti",
- "search.result.other": "# täsmäävää dokumenttia",
- "source": "Mene repositoryyn",
- "source.file.date.created": "Luotu",
- "source.file.date.updated": "Viimeisin päivitys",
- "toc": "Sisällysluettelo"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/fr.html b/docs/src/material/templates/partials/languages/fr.html
deleted file mode 100644
index 6c762b53..00000000
--- a/docs/src/material/templates/partials/languages/fr.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "fr",
- "action.edit": "Editer cette page",
- "action.skip": "Aller au contenu",
- "action.view": "Consulter la source de cette page",
- "announce.dismiss": "Ne plus montrer cela",
- "blog.archive": "Archive",
- "blog.categories": "Catégories",
- "blog.categories.in": "dans",
- "blog.continue": "Continuer à lire",
- "blog.draft": "Brouillon",
- "blog.index": "Retourner à l'index",
- "blog.meta": "Metadonnées",
- "blog.references": "Liens connexes",
- "clipboard.copy": "Copier dans le presse-papier",
- "clipboard.copied": "Copié dans le presse-papier",
- "consent.accept": "Accepter",
- "consent.manage": "Paramétrer vos choix",
- "consent.reject": "Refuser",
- "footer": "Pied de page",
- "footer.next": "Suivant",
- "footer.previous": "Précédent",
- "header": "En-tête",
- "meta.comments": "Commentaires",
- "meta.source": "Source",
- "nav": "Navigation",
- "readtime.one": "1 min de lecture",
- "readtime.other": "# min de lecture",
- "rss.created": "Flux RSS",
- "rss.updated": "Flux RSS du contenu mis à jour",
- "search": "Recherche",
- "search.config.lang": "fr",
- "search.placeholder": "Rechercher",
- "search.share": "Partager",
- "search.reset": "Effacer",
- "search.result.initializer": "Initialisation de la recherche",
- "search.result.placeholder": "Taper pour démarrer la recherche",
- "search.result.none": "Aucun document trouvé",
- "search.result.one": "1 document trouvé",
- "search.result.other": "# documents trouvés",
- "search.result.more.one": "1 de plus sur cette page",
- "search.result.more.other": "# de plus sur cette page",
- "search.result.term.missing": "Non trouvé",
- "select.language": "Sélectionner la langue",
- "select.version": "Sélectionner la version",
- "source": "Aller au dépôt",
- "source.file.contributors": "Contributeurs",
- "source.file.date.created": "Créé",
- "source.file.date.updated": "Dernière mise à jour",
- "tabs": "Onglets",
- "toc": "Table des matières",
- "top": "Retour en haut de la page"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/gl.html b/docs/src/material/templates/partials/languages/gl.html
deleted file mode 100644
index c43caf1a..00000000
--- a/docs/src/material/templates/partials/languages/gl.html
+++ /dev/null
@@ -1,36 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "gl",
- "action.edit": "Editar esta páxina",
- "action.skip": "Ir ao contido",
- "clipboard.copy": "Copiar no cortapapeis",
- "clipboard.copied": "Copiado no cortapapeis",
- "footer": "Pé",
- "footer.next": "Seguinte",
- "footer.previous": "Anterior",
- "header": "Cabeceira",
- "meta.comments": "Comentarios",
- "meta.source": "Fonte",
- "nav": "Navegación",
- "search.config.lang": "es",
- "search.placeholder": "Procura",
- "search.reset": "Limpar",
- "search.result.initializer": "Inicializando procura",
- "search.result.placeholder": "Insira un termo",
- "search.result.none": "Sen resultados",
- "search.result.one": "1 resultado atopado",
- "search.result.other": "# resultados atopados",
- "search.result.more.one": "1 máis nesta páxina",
- "search.result.more.other": "# máis nesta páxina",
- "search.result.term.missing": "Falta",
- "select.language": "Seleccionar idioma",
- "select.version": "Seleccionar version",
- "source": "Ir ao repositorio",
- "source.file.date.created": "Creada",
- "source.file.date.updated": "Última actualización",
- "tabs": "Pestanas",
- "toc": "Táboa de contidos",
- "top": "Volver ao principio"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/he.html b/docs/src/material/templates/partials/languages/he.html
deleted file mode 100644
index e25dc614..00000000
--- a/docs/src/material/templates/partials/languages/he.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "he",
- "direction": "rtl",
- "action.edit": "עריכת הדף הזה",
- "action.skip": "לדלג לתוכן",
- "action.view": "צפה במקור של דף זה",
- "announce.dismiss": "לא להציג את זה שוב",
- "blog.archive": "ארכיון",
- "blog.categories": "קטגוריות",
- "blog.categories.in": "בתוך",
- "blog.continue": "המשך לקרוא",
- "blog.draft": "טיוטה",
- "blog.index": "חזרה לאינדקס",
- "blog.meta": "מטא-נתונים",
- "blog.references": "קישורים קשורים",
- "clipboard.copy": "העתקה ללוח",
- "clipboard.copied": "הועתק ללוח",
- "consent.accept": "לקבל",
- "consent.manage": "לנהל הגדרות",
- "consent.reject": "לדחות",
- "footer": "כותרת תחתונה",
- "footer.next": "הבא",
- "footer.previous": "הקודם",
- "header": "כותרת עליונה",
- "meta.comments": "הערות",
- "meta.source": "מקור",
- "nav": "ניווט",
- "readtime.one": "קריאה 1 דקות",
- "readtime.other": "# דקות קריאה",
- "rss.created": "RSS הזנת",
- "rss.updated": "הזנת RSS של תוכן מעודכן",
- "search": "חיפוש",
- "search.config.pipeline": " ",
- "search.placeholder": "חיפוש",
- "search.share": "שיתוף",
- "search.reset": "ניקוי",
- "search.result.initializer": "אתחול חיפוש",
- "search.result.placeholder": "יש להקליד כדי להתחיל לחפש",
- "search.result.none": "אין מסמכים תואמים",
- "search.result.one": "מסמך1 תואם",
- "search.result.other": "# מסמך תואם",
- "search.result.more.one": "עוד אחד בדף הזה",
- "search.result.more.other": "עוד # בדף הזה",
- "search.result.term.missing": "חסר",
- "select.language": "בחירת שפה",
- "select.version": "בחירת גרסה",
- "source": "לעבור אל המאגר",
- "source.file.contributors": "תורמים",
- "source.file.date.created": "נוצר",
- "source.file.date.updated": "עדכון אחרון",
- "tabs": "לשוניות",
- "toc": "תוכן העניינים",
- "top": "חזרה למעלה"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/hi.html b/docs/src/material/templates/partials/languages/hi.html
deleted file mode 100644
index 081a32f6..00000000
--- a/docs/src/material/templates/partials/languages/hi.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "hi",
- "action.edit": "इस पृष्ठ को संपादित करें",
- "action.skip": "विषय पर बढ़ें",
- "action.view": "इस पृष्ठ का सूत्र देखें",
- "announce.dismiss": "इसे पुनः न दिखायें",
- "blog.archive": "पुरालेख",
- "blog.categories": "वर्ग",
- "blog.categories.in": "में",
- "blog.continue": "पढ़ते रहिये",
- "blog.draft": "मसौदा",
- "blog.index": "सूचि को लौटें",
- "blog.meta": "मेटाडेटा",
- "blog.references": "सम्बंधित लिंक",
- "clipboard.copy": "क्लिपबोर्ड पर कॉपी करें",
- "clipboard.copied": "क्लिपबोर्ड पर कॉपी कर दिया गया",
- "consent.accept": "स्वीकार करें",
- "consent.manage": "सेटिंग्स मैनेज करें",
- "consent.reject": "अस्वीकार करें",
- "footer": "फुटर",
- "footer.next": "आगामी",
- "footer.previous": "पिछला",
- "header": "शीर्षक",
- "meta.comments": "टिप्पणियाँ",
- "meta.source": "स्रोत",
- "nav": "नैविगेशन",
- "readtime.one": "1 मिनट पढ़ने को",
- "readtime.other": "# मिनट पढ़ने को",
- "rss.created": "RSS फीड",
- "rss.updated": "नवीनतम विषयवस्तु का RSS feed",
- "search": "खोजें",
- "search.config.lang": "hi",
- "search.placeholder": "खोज",
- "search.share": "शेयर करें",
- "search.reset": "हटा दें",
- "search.result.initializer": "खोज शुरू करें",
- "search.result.placeholder": "खोज शुरू करने के लिए टाइप करें",
- "search.result.none": "कोई मिलान डॉक्यूमेंट नहीं",
- "search.result.one": "1 मिलान डॉक्यूमेंट",
- "search.result.other": "# मिलान डाक्यूमेंट्स",
- "search.result.more.one": "1 और इस पृष्ठ पर",
- "search.result.more.other": "# और इस पृष्ठ पर",
- "search.result.term.missing": "ग़ायब",
- "select.language": "भाषा चुनें",
- "select.version": "वर्शन चुनें",
- "source": "रिपॉजिटरी पर जाएं",
- "source.file.contributors": "योगदाता",
- "source.file.date.created": "बनाया था",
- "source.file.date.updated": "आखिरी अपडेट",
- "tabs": "टैब",
- "toc": "विषय - सूची",
- "top": "शीर्षभाग पर लौटें"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/hr.html b/docs/src/material/templates/partials/languages/hr.html
deleted file mode 100644
index e10df662..00000000
--- a/docs/src/material/templates/partials/languages/hr.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "hr",
- "action.edit": "Uredi stranicu",
- "action.skip": "Preskoči na sadržaj",
- "action.view": "Pregledaj izvorni kod ove stranice",
- "announce.dismiss": "Ne prikazuj ovo opet",
- "blog.archive": "Arhiva",
- "blog.categories": "Kategorije",
- "blog.categories.in": "u",
- "blog.continue": "Nastavi čitati",
- "blog.draft": "Nacrt",
- "blog.index": "Natrag na indeks",
- "blog.meta": "Metapodaci",
- "blog.references": "Srodne poveznice",
- "clipboard.copy": "Kopiraj u međuspremnik",
- "clipboard.copied": "Kopirano u međuspremnik",
- "consent.accept": "Prihvati",
- "consent.manage": "Upravljaj postavkama",
- "consent.reject": "Odbij",
- "footer": "Podnožje",
- "footer.next": "Sljedeće",
- "footer.previous": "Prethodno",
- "header": "Zaglavlje",
- "meta.comments": "Komentari",
- "meta.source": "Izvor",
- "nav": "Navigacija",
- "readtime.one": "1 minuta čitanja",
- "readtime.other": "# minut(a/e) čitanja",
- "rss.created": "RSS izvor",
- "rss.updated": "RSS izvor osvježenog sadržaja",
- "search": "Pretraživanje",
- "search.placeholder": "Pretraži",
- "search.share": "Podijeli",
- "search.reset": "Očisti",
- "search.result.initializer": "Inicijaliziranje pretraživanja",
- "search.result.placeholder": "Unesite pojam pretraživanja",
- "search.result.none": "Ništa nije pronađeno",
- "search.result.one": "1 rezultat pretraživanja",
- "search.result.other": "# rezultat(a) pretraživanja",
- "search.result.more.one": "1 rezultat na ovoj stranici",
- "search.result.more.other": "# rezultat(a) na ovoj stranici",
- "search.result.term.missing": "Nedostaje",
- "select.language": "Odabir jezika",
- "select.version": "Odabir verzije",
- "source": "Idi u repozitorij",
- "source.file.contributors": "Suradnici",
- "source.file.date.created": "Stvaranje",
- "source.file.date.updated": "Posljednje ažuriranje",
- "tabs": "Kartice",
- "toc": "Sadržaj",
- "top": "Vrati se na vrh"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/hu.html b/docs/src/material/templates/partials/languages/hu.html
deleted file mode 100644
index 46bdec9a..00000000
--- a/docs/src/material/templates/partials/languages/hu.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "hu",
- "action.edit": "Oldal szerkesztése",
- "action.skip": "Kihagyás",
- "action.view": "Oldal forrásának megtekintése",
- "announce.dismiss": "Ne mutasd többet",
- "blog.archive": "Archívum",
- "blog.categories": "Kategóriák",
- "blog.categories.in": "Kategória:",
- "blog.continue": "Folytatás",
- "blog.draft": "Piszkozat",
- "blog.index": "Vissza a főoldalra",
- "blog.meta": "Metaadat",
- "blog.references": "Kapcsolódó linkek",
- "clipboard.copy": "Másolás vágólapra",
- "clipboard.copied": "Vágólapra másolva",
- "consent.accept": "Elfogadás",
- "consent.manage": "Beállítások",
- "consent.reject": "Visszautasítás",
- "footer": "Élőláb",
- "footer.next": "Következő",
- "footer.previous": "Előző",
- "header": "Élőfej",
- "meta.comments": "Hozzászólások",
- "meta.source": "Forrás",
- "nav": "Navigáció",
- "readtime.one": "1 percnyi",
- "readtime.other": "# percnyi",
- "rss.created": "RSS feed",
- "rss.updated": "Frissített tartalom RSS feedje",
- "search": "Keresés",
- "search.config.lang": "hu",
- "search.placeholder": "Keresés",
- "search.share": "Megosztás",
- "search.reset": "Törlés",
- "search.result.initializer": "Keresés inicializálása",
- "search.result.placeholder": "Kereséshez írj ide valamit",
- "search.result.none": "Nincs találat",
- "search.result.one": "1 egyező dokumentum",
- "search.result.other": "# egyező dokumentum",
- "search.result.more.one": "1 további találat az oldalon",
- "search.result.more.other": "# további találat az oldalon",
- "search.result.term.missing": "Üres",
- "select.language": "Nyelvváltás",
- "select.version": "Verzióváltás",
- "source": "Főoldalra ugrás",
- "source.file.contributors": "Szerzők",
- "source.file.date.created": "Létrehozva",
- "source.file.date.updated": "Utolsó frissítés",
- "tabs": "Lapok",
- "toc": "Tartalomjegyzék",
- "top": "Vissza a tetejére"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/hy.html b/docs/src/material/templates/partials/languages/hy.html
deleted file mode 100644
index 076fcb6c..00000000
--- a/docs/src/material/templates/partials/languages/hy.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "hy",
- "action.edit": "Խմբագրել այս էջը",
- "action.skip": "Անցնել պարունակությանը",
- "action.view": "Դիտել այս էջի սկզբնաղբյուրը",
- "announce.dismiss": "Այլևս չցուցադրել",
- "blog.archive": "Արխիվ",
- "blog.categories": "Կատեգորիաներ",
- "blog.categories.in": "in",
- "blog.continue": "Շարունակել կարդալ",
- "blog.draft": "Սևագիր",
- "blog.index": "Հետ դեպի ինդեքս",
- "blog.meta": "Մետատվյալներ",
- "blog.references": "Առնչվող հղումներ",
- "clipboard.copy": "Պատճենել",
- "clipboard.copied": "Պատճենված է",
- "consent.accept": "Ընդունել",
- "consent.manage": "Կառավարել կարգավորումները",
- "consent.reject": "Մերժել",
- "footer": "Էջատակ",
- "footer.next": "Հաջորդը",
- "footer.previous": "Նախորդը",
- "header": "Գլխագիր",
- "meta.comments": "Մեկնաբանությունները",
- "meta.source": "Աղբյուր",
- "nav": "Տեղորոշում",
- "readtime.one": "Ընթերցում՝ 1 րոպե",
- "readtime.other": "Ընթերցում՝ # րոպե",
- "rss.created": "RSS հոսք",
- "rss.updated": "Արդիացված բովանդակության RSS հոսք",
- "search": "Որոնում",
- "search.config.pipeline": " ",
- "search.placeholder": "Որոնում",
- "search.share": "Կիսվել",
- "search.reset": "Ջնջել",
- "search.result.initializer": "Որոնում",
- "search.result.placeholder": "Մուտքագրեք որոնելու համար",
- "search.result.none": "Արդյունքներ չկան",
- "search.result.one": "1 արդյունք",
- "search.result.other": "# արդյունք",
- "search.result.more.one": "ևս 1-ը այս էջում",
- "search.result.more.other": "ևս #-ը այս էջում",
- "search.result.term.missing": "Բացակայում է",
- "select.language": "Ընտրել լեզուն",
- "select.version": "Ընտրել տարբերակը",
- "source": "Դեպի պահոց",
- "source.file.contributors": "Հեղինակողներ",
- "source.file.date.created": "Ստեղծված է",
- "source.file.date.updated": "Վերջին թարմացումը",
- "tabs": "Ներդիրներ",
- "toc": "Բովանդակություն",
- "top": "Վերադառնալ սկիզբ"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/id.html b/docs/src/material/templates/partials/languages/id.html
deleted file mode 100644
index 876d894e..00000000
--- a/docs/src/material/templates/partials/languages/id.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "id",
- "action.edit": "Ubah halaman ini",
- "action.skip": "Lewati ke isi",
- "action.view": "Lihat sumber halaman ini",
- "announce.dismiss": "Jangan lihat ini lagi",
- "blog.archive": "Arsip",
- "blog.categories": "Kategori",
- "blog.categories.in": "dalam",
- "blog.continue": "Lanjut membaca",
- "blog.draft": "Draf",
- "blog.index": "Kembali ke indeks",
- "blog.meta": "Metadata",
- "blog.references": "Tautan yang berhubungan",
- "clipboard.copy": "Salin ke clipboard",
- "clipboard.copied": "Tersalin ke clipboard",
- "consent.accept": "Terima",
- "consent.manage": "Kelola pengaturan",
- "consent.reject": "Tolak",
- "footer": "Footer",
- "footer.next": "Selanjutnya",
- "footer.previous": "Sebelumnya",
- "header": "Header",
- "meta.comments": "Komentar",
- "meta.source": "Sumber",
- "nav": "Navigasi",
- "readtime.one": "1 menit baca",
- "readtime.other": "# menit baca",
- "rss.created": "Umpan RSS",
- "rss.updated": "Umpan RSS dari konten yang diperbarui",
- "search": "Cari",
- "search.config.pipeline": " ",
- "search.placeholder": "Cari",
- "search.share": "Bagikan",
- "search.reset": "Kosongkan",
- "search.result.initializer": "Mempersiapkan pencarian",
- "search.result.placeholder": "Ketik untuk mulai pencarian",
- "search.result.none": "Tidak ada dokumen yang sesuai",
- "search.result.one": "1 dokumen ditemukan",
- "search.result.other": "# dokumen ditemukan",
- "search.result.more.one": "1 lagi di halaman ini",
- "search.result.more.other": "# lagi di halaman ini",
- "search.result.term.missing": "Tidak ada",
- "select.language": "Pilih bahasa",
- "select.version": "Pilih versi",
- "source": "Ke repositori",
- "source.file.contributors": "Kontributor",
- "source.file.date.created": "Dibuat",
- "source.file.date.updated": "Pembaruan terakhir",
- "tabs": "Tab",
- "toc": "Daftar isi",
- "top": "Kembali ke atas"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/is.html b/docs/src/material/templates/partials/languages/is.html
deleted file mode 100644
index c353fe35..00000000
--- a/docs/src/material/templates/partials/languages/is.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "is",
- "action.edit": "Breyta þessari síðu",
- "action.skip": "Hoppa yfir í efnið",
- "action.view": "Skoða frumgögn þessarar síðu",
- "announce.dismiss": "Ekki sýna þetta aftur",
- "blog.archive": "Safn",
- "blog.categories": "Flokkar",
- "blog.categories.in": "í",
- "blog.continue": "Lesa meira",
- "blog.draft": "Uppkast",
- "blog.index": "Til baka í yfirlit",
- "blog.meta": "Lýsigögn",
- "blog.references": "Þessu tengt",
- "clipboard.copy": "Afrita á klemmuspjald",
- "clipboard.copied": "Afritað á klemmuspjald",
- "consent.accept": "Samþykkja",
- "consent.manage": "Breyta stillingum",
- "consent.reject": "Hafna",
- "footer": "Síðufótur",
- "footer.next": "Næsta",
- "footer.previous": "Fyrri",
- "header": "Haus",
- "meta.comments": "Umræður",
- "meta.source": "Frumgögn",
- "nav": "Valmynd",
- "readtime.one": "1 mín lestur",
- "readtime.other": "# mín lestur",
- "rss.created": "RSS veita",
- "rss.updated": "RSS veita fyrir uppfært innihald",
- "search": "Leita",
- "search.placeholder": "Leita",
- "search.share": "Deila",
- "search.reset": "Hreinsa",
- "search.result.initializer": "Ræsi leitarvél",
- "search.result.placeholder": "Byrjaðu að skrifa til að hefja leit",
- "search.result.none": "Engar síður fundust",
- "search.result.one": "1 síða fannst",
- "search.result.other": "# síður fundust",
- "search.result.more.one": "1 til viðbótar á þessari síðu",
- "search.result.more.other": "# til viðbótar á þessari síðu",
- "search.result.term.missing": "Vantar",
- "select.language": "Veldu tungumál",
- "select.version": "Veldu útgáfu",
- "source": "Fara í gagnageymslu",
- "source.file.contributors": "Meðhöfundar",
- "source.file.date.created": "Búið til",
- "source.file.date.updated": "Síðast uppfært",
- "tabs": "Flipar",
- "toc": "Efnisyfirlit",
- "top": "Fara aftur efst"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/it.html b/docs/src/material/templates/partials/languages/it.html
deleted file mode 100644
index 0472dab0..00000000
--- a/docs/src/material/templates/partials/languages/it.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "it",
- "action.edit": "Modifica",
- "action.skip": "Vai al contenuto",
- "action.view": "Vedi il sorgente di questa pagina",
- "announce.dismiss": "Non mostrare più",
- "blog.archive": "Archivio",
- "blog.categories": "Categorie",
- "blog.categories.in": "in",
- "blog.continue": "Continua a leggere",
- "blog.draft": "Bozza",
- "blog.index": "Torna all'indice",
- "blog.meta": "Metadati",
- "blog.references": "Collegamenti",
- "clipboard.copy": "Copia",
- "clipboard.copied": "Copiato",
- "consent.accept": "Accetta",
- "consent.manage": "Gestisci le opzioni",
- "consent.reject": "Rifiuta",
- "footer": "Piede",
- "footer.next": "Successivo",
- "footer.previous": "Precedente",
- "header": "Intestazione",
- "meta.comments": "Commenti",
- "meta.source": "Sorgente",
- "nav": "Navigazione",
- "readtime.one": "1 minuto di lettura",
- "readtime.other": "# minuti di lettura",
- "rss.created": "Feed RSS",
- "rss.updated": "Contenuto aggiornato del feed RSS",
- "search": "Cerca",
- "search.config.lang": "it",
- "search.placeholder": "Cerca",
- "search.share": "Condividi",
- "search.reset": "Cancella",
- "search.result.initializer": "Inizializza la ricerca",
- "search.result.placeholder": "Scrivi per iniziare a cercare",
- "search.result.none": "Nessun documento trovato",
- "search.result.one": "1 documento trovato",
- "search.result.other": "# documenti trovati",
- "search.result.more.one": "1 altro in questa pagina",
- "search.result.more.other": "# altri in questa pagina",
- "search.result.term.missing": "Non presente",
- "select.language": "Seleziona la lingua",
- "select.version": "Seleziona la versione",
- "source": "Apri repository",
- "source.file.contributors": "Contributori",
- "source.file.date.created": "Creata",
- "source.file.date.updated": "Ultimo aggiornamento",
- "tabs": "Tabs",
- "toc": "Indice",
- "top": "Torna su"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ja.html b/docs/src/material/templates/partials/languages/ja.html
deleted file mode 100644
index f2368574..00000000
--- a/docs/src/material/templates/partials/languages/ja.html
+++ /dev/null
@@ -1,58 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ja",
- "action.edit": "編集",
- "action.skip": "コンテンツにスキップ",
- "action.view": "このページの原文を表示",
- "announce.dismiss": "非表示にします",
- "blog.archive": "過去の投稿",
- "blog.categories": "カテゴリー",
- "blog.categories.in": "",
- "blog.continue": "続きを読む",
- "blog.draft": "下書き",
- "blog.index": "ブログトップへ戻る",
- "blog.meta": "メタデータ",
- "blog.references": "関連リンク",
- "clipboard.copy": "クリップボードへコピー",
- "clipboard.copied": "コピーしました",
- "consent.accept": "同意",
- "consent.manage": "サイトの設定",
- "consent.reject": "拒否",
- "footer": "フッター",
- "footer.next": "次",
- "footer.previous": "前",
- "header": "ヘッダー",
- "meta.comments": "コメント",
- "meta.source": "ソース",
- "nav": "ナビゲーション",
- "readtime.one": "このページは約1分で読めます",
- "readtime.other": "このページは約#分で読めます",
- "rss.created": "新しいページのRSSフィード",
- "rss.updated": "更新されたページのRSSフィード",
- "search": "検索",
- "search.config.lang": "ja",
- "search.config.pipeline": "stemmer",
- "search.config.separator": "[\\s\\- 、。,.]+",
- "search.placeholder": "検索",
- "search.share": "共有",
- "search.reset": "クリア",
- "search.result.initializer": "検索を初期化",
- "search.result.placeholder": "検索キーワードを入力してください",
- "search.result.none": "何も見つかりませんでした",
- "search.result.one": "1件見つかりました",
- "search.result.other": "#件見つかりました",
- "search.result.more.one": "このページ内にもう1件見つかりました",
- "search.result.more.other": "このページ内にあと#件見つかりました",
- "search.result.term.missing": "検索に含まれない",
- "select.language": "言語切り替え",
- "select.version": "バージョン切り替え",
- "source": "リポジトリへ",
- "source.file.contributors": "投稿者",
- "source.file.date.created": "作成日",
- "source.file.date.updated": "最終更新日",
- "tabs": "タブ",
- "toc": "目次",
- "top": "ページトップへ戻る"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ka.html b/docs/src/material/templates/partials/languages/ka.html
deleted file mode 100644
index d8e0a731..00000000
--- a/docs/src/material/templates/partials/languages/ka.html
+++ /dev/null
@@ -1,29 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ka",
- "action.edit": "გვერდის რედარქირება",
- "action.skip": "კონტენტზე გადასვლა",
- "clipboard.copy": "კოპირება",
- "clipboard.copied": "კოპირებულია",
- "footer.next": "შემდეგი",
- "footer.previous": "წინა",
- "meta.comments": "კომენტარები",
- "meta.source": "წყარო",
- "nav": "ნავიგაცია",
- "search.config.pipeline": " ",
- "search.placeholder": "ძებნა",
- "search.reset": "გასუფთავება",
- "search.result.placeholder": "ჩაწერე ძებნის დასაწყებად",
- "search.result.none": "დოკუმენტი ვერ მოიძებნა",
- "search.result.one": "მოიძებნა 1 დოკუმენტი",
- "search.result.other": "მოიძებნა # დოკუმენტი",
- "search.result.more.one": "კიდევ 1 ამ გვერდზე",
- "search.result.more.other": "კიდევ # ამ გვერდზე",
- "source": "საცავში გადასვლა",
- "source.file.date.created": "შეიქმნა",
- "source.file.date.updated": "ბოლო განახლება",
- "tabs": "ტაბები",
- "toc": "სარჩევი"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/kn.html b/docs/src/material/templates/partials/languages/kn.html
deleted file mode 100644
index 876a7e0e..00000000
--- a/docs/src/material/templates/partials/languages/kn.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "kn",
- "action.edit": "ಈ ಪುಟವನ್ನು ತಿದ್ದುಪಡಿ ಮಾಡಿ",
- "action.skip": "ವಿಷಯಕ್ಕೆ ತೆರಳಿ",
- "action.view": "ಈ ಪುಟದ ಮೂಲವನ್ನು ವೀಕ್ಷಿಸಿ",
- "announce.dismiss": "ಇದನ್ನು ಮತ್ತೊಮ್ಮೆ ತೋರಿಸಬೇಡಿ",
- "blog.archive": "ಹಳೆಯ ಲೇಖನ",
- "blog.categories": "ವರ್ಗಗಳು",
- "blog.categories.in": "ರಲ್ಲಿ",
- "blog.continue": "ಓದು ಮುಂದುವರೆಸಿ",
- "blog.draft": "ಆರಂಭಿಕ ಬರವಣಿಗೆ",
- "blog.index": "ಸೂಚ್ಯಂಕಕ್ಕೆ ಹಿಂತಿರುಗಿ",
- "blog.meta": "ಮಾಹಿತಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿ",
- "blog.references": "ಸಂಬಂಧಿತ ಉಲ್ಲೇಖಗಳು",
- "clipboard.copy": "ಇದನ್ನು ನಕಲಿಸಿ",
- "clipboard.copied": "ಇದನ್ನು ನಕಲು ಮಾಡಿದೆ",
- "consent.accept": "ನಾನು ಇದನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುತ್ತೇನೆ",
- "consent.manage": "ಸಂರಚನೆಯನ್ನು ನಿರ್ವಹಿಸಿ",
- "consent.reject": "ನಾನು ಇದನ್ನು ತಿರಸ್ಕರಿಸುತ್ತೇನೆ",
- "footer": "ಅಡಿಟಿಪ್ಪಣಿ",
- "footer.next": "ಮುಂದಿನ ಸಂಚಿಕೆ",
- "footer.previous": "ಹಿಂದಿನ ಸಂಚಿಕೆ",
- "header": "ಮೇಲ್ಟಿಪ್ಪಣಿ",
- "meta.comments": "ಪ್ರತಿಕ್ರಿಯೆಗಳು",
- "meta.source": "ಮೂಲ",
- "nav": "ಸಂಚರಣೆ",
- "readtime.one": "ಓದಲು ೧ ನಿಮಿಷ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ",
- "readtime.other": "ಓದಲು # ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ",
- "rss.created": "ಆರ್ಎಸ್ಎಸ್ ಸೇವೆ",
- "rss.updated": "ಆರ್ಎಸ್ಎಸ್ ಸೇವೆಯಿಂದ ಇತ್ತೀಚಿನ ನವೀಕರಣ",
- "search": "ಹುಡುಕಿ",
- "search.placeholder": "ಹುಡುಕಿ",
- "search.share": "ಹಂಚಿಕೊಳ್ಳಿ",
- "search.reset": "ಅಳಿಸು",
- "search.result.initializer": "ಹುಡುಕಾಟವನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ",
- "search.result.placeholder": "ಬರೆಯುವ ಮೂಲಕ ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿ",
- "search.result.none": "ಹೊಂದಾಣಿಕೆಯಾಗುವ ದಾಖಲೆಗಳಿಲ್ಲ",
- "search.result.one": "೧ ಹೊಂದಾಣಿಕೆಯ ದಾಖಲೆಯಿದೆ",
- "search.result.other": "# ಹೊಂದಾಣಿಕೆಯ ದಾಖಲೆಗಳಿವೆ",
- "search.result.more.one": "ಈ ಪುಟದಲ್ಲಿ ಇನ್ನೂ ಒಂದು ಕಂಡುಬಂದಿದೆ",
- "search.result.more.other": "ಈ ಪುಟದಲ್ಲಿ ಇನ್ನೂ # ಇವೆ",
- "search.result.term.missing": "ಕಾಣೆಯಾಗಿದೆ",
- "select.language": "ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ",
- "select.version": "ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ",
- "source": "ಭಂಡಾರಕ್ಕೆ ಹೋಗಿ",
- "source.file.contributors": "ಕೊಡುಗೆದಾರರು",
- "source.file.date.created": "ರಚಿಸಿದ ದಿನಾಂಕ",
- "source.file.date.updated": "ಕೊನೆಯ ನವೀಕರಣ ದಿನಾಂಕ",
- "tabs": "ವಿವಿಧ ಕಿಟಕಿಗಳು",
- "toc": "ವಿಷಯಗಳ ಪಟ್ಟಿ",
- "top": "ಮೇಲಕ್ಕೆ ಹಿಂತಿರುಗಿ"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ko.html b/docs/src/material/templates/partials/languages/ko.html
deleted file mode 100644
index 06e973f7..00000000
--- a/docs/src/material/templates/partials/languages/ko.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ko",
- "action.edit": "이 페이지를 편집",
- "action.skip": "콘텐츠로 이동",
- "action.view": "페이지소스 보기",
- "announce.dismiss": "다시 안보기",
- "blog.archive": "아카이브",
- "blog.categories": "카테고리",
- "blog.categories.in": "카테고리",
- "blog.continue": "계속 읽기",
- "blog.draft": "임시 저장",
- "blog.index": "Index로 돌아가기",
- "blog.meta": "메타데이터",
- "blog.references": "관련 링크",
- "clipboard.copy": "클립보드로 복사",
- "clipboard.copied": "클립보드에 복사됨",
- "consent.accept": "동의 허락",
- "consent.manage": "동의 허락 관리",
- "consent.reject": "동의 거부",
- "footer": "하단/푸터",
- "footer.next": "다음",
- "footer.previous": "이전",
- "header": "상단/헤더",
- "meta.comments": "댓글",
- "meta.source": "출처",
- "nav": "네비게이션",
- "readtime.one": "읽는시간 1분",
- "readtime.other": "읽는시간 #분",
- "rss.created": "RSS 피드 생성완료",
- "rss.updated": "RSS 피드 업데이트완료",
- "search": "검색",
- "search.config.pipeline": " ",
- "search.placeholder": "검색",
- "search.share": "공유",
- "search.reset": "지우기",
- "search.result.initializer": "검색 초기화",
- "search.result.placeholder": "검색어를 입력하세요",
- "search.result.none": "검색어와 일치하는 문서가 없습니다",
- "search.result.one": "1개의 일치하는 문서",
- "search.result.other": "#개의 일치하는 문서",
- "search.result.more.one": "이 문서에서 1개의 검색 결과 더 보기",
- "search.result.more.other": "이 문서에서 #개의 검색 결과 더 보기",
- "search.result.term.missing": "포함되지 않은 검색어",
- "select.language": "언어설정",
- "select.version": "버전 선택",
- "source": "저장소로 이동",
- "source.file.contributors": "참여자들",
- "source.file.date.created": "작성일",
- "source.file.date.updated": "마지막 업데이트",
- "tabs": "탭",
- "toc": "목차",
- "top": "맨위로"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ku-IQ.html b/docs/src/material/templates/partials/languages/ku-IQ.html
deleted file mode 100644
index a1ebbcd8..00000000
--- a/docs/src/material/templates/partials/languages/ku-IQ.html
+++ /dev/null
@@ -1,44 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ku",
- "direction": "rtl",
- "action.edit": "دەستکاری ئەم پەڕە بکە",
- "action.skip": "ئەم ناوەڕۆکە بپەڕێنە",
- "action.view": "سەرچاوەی ئەم لاپەڕەیە نیشان بدە",
- "announce.dismiss": "دووبارە ئەمە پیشان مەدە",
- "clipboard.copy": "لەبەرگتنەوە بۆ کلیپبۆرد",
- "clipboard.copied": "لەبەرگیرایەوە بۆ کلیپ بۆرد",
- "consent.accept": "ڕازیبوون",
- "consent.manage": "بەڕیوەبردنی ڕیکخستنەکان",
- "consent.reject": "ڕەتکردنەوە",
- "footer": "ژێرپەڕە",
- "footer.next": "دواتر",
- "footer.previous": "پێشتر",
- "header": "ناونیشانی بەڕه",
- "meta.comments": "لێدوانەکان",
- "meta.source": "سەرجاوە",
- "nav": "ڕێنیشاندەر",
- "search": "گەڕان",
- "search.config.pipeline": " ",
- "search.placeholder": "گەڕان",
- "search.share": "گەڕان",
- "search.reset": "سڕینەوە",
- "search.result.initializer": "ئامادەکردنی گەڕان",
- "search.result.placeholder": "بنووسە بۆ دەستپێکردن بە گەڕان",
- "search.result.none": "هیچ بەڵگەنامەیەکی هاوتا نیە",
- "search.result.one": "١ بەڵگەنامەی هاوتا",
- "search.result.other": "بەڵگەنامەی هاوتا #",
- "search.result.more.one": "١ دانەی تر لەسەر ئەم پەڕەیە",
- "search.result.more.other": "دانەی تر لەسەر ئەم پەڕەیە #",
- "search.result.term.missing": "ونبوو",
- "select.language": "زمان دیاریبکە",
- "select.version": "وەشان دیاریبکە",
- "source": "بڕۆ بۆ کۆگا",
- "source.file.date.created": "دروسکت کرا",
- "source.file.date.updated": "دوایین نوێکردنەوە",
- "tabs": "تابەکان",
- "toc": "خشتەی ناوەڕۆکەکان",
- "top": "گەڕانەوە بۆ سەرەوە"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/lb.html b/docs/src/material/templates/partials/languages/lb.html
deleted file mode 100644
index 75beab62..00000000
--- a/docs/src/material/templates/partials/languages/lb.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "lb",
- "direction": "ltr",
- "action.edit": "D'Säit beaarbechten",
- "action.skip": "Zum Inhalt iwwersprangen",
- "action.view": "Quellcode uweisen",
- "announce.dismiss": "Net erëm uweisen",
- "blog.archive": "Archiv",
- "blog.categories": "Kategorien",
- "blog.categories.in": "an",
- "blog.continue": "Weider liesen",
- "blog.draft": "Skizz",
- "blog.index": "Zeréck zum Index",
- "blog.meta": "Metadaten",
- "blog.references": "Änlech Links",
- "clipboard.copy": "Kopéieren",
- "clipboard.copied": "Kopéiert",
- "consent.accept": "Accept",
- "consent.manage": "Astellungen beaarbechten",
- "consent.reject": "Ofleenen",
- "footer": "Footer",
- "footer.next": "Weider",
- "footer.previous": "Zeréck",
- "header": "Header",
- "meta.comments": "Kommentaren",
- "meta.source": "Quell",
- "nav": "Navigatioun",
- "readtime.one": "1 min Liesedauer",
- "readtime.other": "# min Liesedauer",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed vun aktualiséiertem Inhalt",
- "search": "Sichen",
- "search.placeholder": "Sichen",
- "search.share": "Deelen",
- "search.reset": "Läschen",
- "search.result.initializer": "D'Sich gëtt initialiséiert",
- "search.result.placeholder": "Schreif fir eppes ze sichen",
- "search.result.none": "Keng zoutreffend Dokumenter",
- "search.result.one": "1 zoutreffend Dokument",
- "search.result.other": "# zoutreffend Dokumenter",
- "search.result.more.one": "1 méi op dëser Säit",
- "search.result.more.other": "# méi op dëser Säit",
- "search.result.term.missing": "Feelend",
- "select.language": "Sprooch auswielen",
- "select.version": "Versioun auswielen",
- "source": "Op den Repository goen",
- "source.file.contributors": "Matwirkender",
- "source.file.date.created": "Erstallt",
- "source.file.date.updated": "Läscht update",
- "tabs": "Tabs",
- "toc": "Inhaltsverzeichnis",
- "top": "Zeréck zum Ufank"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/lt.html b/docs/src/material/templates/partials/languages/lt.html
deleted file mode 100644
index e6f72898..00000000
--- a/docs/src/material/templates/partials/languages/lt.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "lt",
- "action.edit": "Redaguoti šį puslapį",
- "action.skip": "Pereiti prie turinio",
- "action.view": "Žiūrėti puslapio šaltinius",
- "announce.dismiss": "Daugiau neberodyti",
- "blog.archive": "Archyvas",
- "blog.categories": "Kategorijos",
- "blog.categories.in": "į",
- "blog.continue": "Skaityti toliau",
- "blog.draft": "Ruošinys",
- "blog.index": "Grįžti į indeksą",
- "blog.meta": "Meta duomenys",
- "blog.references": "Susieja saitai",
- "clipboard.copy": "Kopijuoti į iškarpinę",
- "clipboard.copied": "Nukopijuota į iškarpinę",
- "consent.accept": "Sutikti",
- "consent.manage": "Redaguoti nustatymus",
- "consent.reject": "Atmesti",
- "footer": "Poraštė",
- "footer.next": "Sekantis",
- "footer.previous": "Ankstesnis",
- "header": "Antraštė",
- "meta.comments": "Komentarai",
- "meta.source": "Išeitinis kodas",
- "nav": "Navigacija",
- "readtime.one": "1 min skaitymo",
- "readtime.other": "# min skaitymo",
- "rss.created": "RSS šaltinis",
- "rss.updated": "RSS šaltinis atnaujinimams",
- "search": "Paieška",
- "search.config.pipeline": " ",
- "search.placeholder": "Paieška",
- "search.share": "Dalintis",
- "search.reset": "Išvalyti",
- "search.result.initializer": "Paieškos inicijavimas",
- "search.result.placeholder": "Įveskite norėdami pradėti paiešką",
- "search.result.none": "Atitinkančių dokumentų nerasta",
- "search.result.one": "1 atitinkantis dokumentas",
- "search.result.other": "# atitinkantys dokumentai",
- "search.result.more.one": "Dar 1 šiame puslapyje",
- "search.result.more.other": "Dar # šiame puslapyje",
- "search.result.term.missing": "Nerasta",
- "select.language": "Pasirinkti kalbą",
- "select.version": "Pasrinkti versiją",
- "source": "Eiti į saugyklą",
- "source.file.contributors": "Dalininkai",
- "source.file.date.created": "Sukurta",
- "source.file.date.updated": "Paskutinis atnaujinimas",
- "tabs": "Skirtukai",
- "toc": "Turinys",
- "top": "Grįžti į viršų"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/lv.html b/docs/src/material/templates/partials/languages/lv.html
deleted file mode 100644
index 15719a1f..00000000
--- a/docs/src/material/templates/partials/languages/lv.html
+++ /dev/null
@@ -1,35 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "lv",
- "action.edit": "Rediģēt šo lapu",
- "action.skip": "Pāriet uz saturu",
- "clipboard.copy": "Kopēt starpliktuvē",
- "clipboard.copied": "Kopēts starpliktuvē",
- "footer": "Kājene",
- "footer.next": "Nākamais",
- "footer.previous": "Iepriekšējais",
- "header": "Galvene",
- "meta.comments": "Komentārs",
- "meta.source": "Avots",
- "nav": "Navigācija",
- "search.placeholder": "Meklēt",
- "search.reset": "Notīrīt",
- "search.result.initializer": "Notiek meklēšanas inicializācija",
- "search.result.placeholder": "Ierakstiet, lai sāktu meklēšanu",
- "search.result.none": "Nav atbilstošu dokumentu",
- "search.result.one": "1 atbilstošs dokuments",
- "search.result.other": "# atbilstoši dokumenti ",
- "search.result.more.one": "1 šajā lapā",
- "search.result.more.other": "# un vairāk šajā lapā",
- "search.result.term.missing": "Trūkstošs",
- "select.language": "Izvēlies valodu",
- "select.version": "Izvēlies versiju",
- "source": "Doties uz repozitoriju",
- "source.file.date.created": "Izveidots",
- "source.file.date.updated": "Pēdējoreiz atjaunots",
- "tabs": "Cilnes",
- "toc": "Satura rādītājs",
- "top": "Atpakaļ uz augšu"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/mk.html b/docs/src/material/templates/partials/languages/mk.html
deleted file mode 100644
index 3ba92a5e..00000000
--- a/docs/src/material/templates/partials/languages/mk.html
+++ /dev/null
@@ -1,36 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "mk",
- "action.edit": "Уредете ја оваа страница",
- "action.skip": "Прескокнете до содржината",
- "clipboard.copy": "Копирај во таблата",
- "clipboard.copied": "Копирано",
- "footer": "Подножје",
- "footer.next": "Следно",
- "footer.previous": "Претходно",
- "header": "Заглавје",
- "meta.comments": "Коментари",
- "meta.source": "Извор",
- "nav": "Наслов за навигација",
- "search.config.lang": "ru",
- "search.placeholder": "Пребарување",
- "search.reset": "Чисти",
- "search.result.initializer": "Иницијализирање на пребарувањето",
- "search.result.placeholder": "Напишете за да започнете со пребарување",
- "search.result.none": "Нема соодветни документи",
- "search.result.one": "1 документ што се совпаѓа",
- "search.result.other": "# соодветни документи",
- "search.result.more.one": "Уште 1 на оваа страница",
- "search.result.more.other": "Уште # на оваа страница",
- "search.result.term.missing": "Недостасува",
- "select.language": "Изберете јазик",
- "select.version": "Изберете верзија",
- "source": "Одете до складиштето",
- "source.file.date.created": "Создаден",
- "source.file.date.updated": "Последно ажурирање",
- "tabs": "Јазичиња",
- "toc": "Содржина",
- "top": "Вратете се на почетокот"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/mn.html b/docs/src/material/templates/partials/languages/mn.html
deleted file mode 100644
index 9d2c4791..00000000
--- a/docs/src/material/templates/partials/languages/mn.html
+++ /dev/null
@@ -1,31 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "mn",
- "action.edit": "Хуудас засварлах",
- "action.skip": "Агуулгыг алгасах",
- "clipboard.copy": "Хуулах",
- "clipboard.copied": "Санах ойд хуулах",
- "footer": "Хөл",
- "footer.next": "Дараах",
- "footer.previous": "Өмнөх",
- "header": "Толгой",
- "meta.comments": "Сэтгэгдэл",
- "meta.source": "Эх үүсвэр",
- "nav": "Чиглүүлэгч",
- "search.config.lang": "ru",
- "search.placeholder": "Хайлт",
- "search.reset": "Цэвэрлэх",
- "search.result.placeholder": "Хайлтын үгээ бичнэ үү",
- "search.result.none": "Таарц илэрсэнгүй",
- "search.result.one": "1 таарц илэрлээ",
- "search.result.other": "# Тохирох баримт бичиг",
- "search.result.more.one": "1 илүү хуудас байна",
- "search.result.more.other": "# илүү хуудас байна",
- "source": "Хадгалах сан руу очих",
- "source.file.date.created": "Үүсгэсэн",
- "source.file.date.updated": "Сүүлийн шинэчлэлт",
- "tabs": "Табууд",
- "toc": "Агуулга"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ms.html b/docs/src/material/templates/partials/languages/ms.html
deleted file mode 100644
index 459dfd3e..00000000
--- a/docs/src/material/templates/partials/languages/ms.html
+++ /dev/null
@@ -1,35 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ms",
- "action.edit": "Edit halaman ini",
- "action.skip": "Langkau tajuk talian",
- "clipboard.copy": "Salin ke papan keratan",
- "clipboard.copied": "Disalin ke papan keratan",
- "footer": "Pengaki",
- "footer.next" : "Seterusnya",
- "footer.previous": "Sebelumnya",
- "header": "Pengepala",
- "meta.comments": "Komen",
- "meta.source": "Sumber",
- "nav": "Navigasi",
- "search.placeholder": "Cari",
- "search.reset": "Padam",
- "search.result.initializer": "Siap carian",
- "search.result.placeholder": "Taip untuk mula mencari",
- "search.result.none": "Tiada dokumen yang sepadan",
- "search.result.one": "1 dokumen yang sepadan",
- "search.result.other": "# dokumen yang sepadan",
- "search.result.more.one": "1 lagi di halaman ini",
- "search.result.more.other": "# lagi di halaman ini",
- "search.result.term.missing": "Hilang",
- "select.language": "Pilih bahasa",
- "select.version": "Pilih versi",
- "source": "tajuk talian asal",
- "source.file.date.created": "tarikh fil asal dicipta",
- "source.file.date.updated": "Tarikh fil dikemas kini",
- "tabs": "Tab",
- "toc": "Jadual kandungan",
- "top": "Kembali ke atas"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/my.html b/docs/src/material/templates/partials/languages/my.html
deleted file mode 100644
index 09f849c9..00000000
--- a/docs/src/material/templates/partials/languages/my.html
+++ /dev/null
@@ -1,29 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "my",
- "action.edit": "ဤ စာမျက်နှာကို ပြင်ရန်",
- "action.skip": "မာတိကာ သို့ သွားရန်",
- "clipboard.copy": "ကလစ်ဘုတ် သို့ ကူးယူရန်",
- "clipboard.copied": "ကလစ်ဘုတ် သို့ ကူယူပြီး",
- "footer": "အောက်ခြေ",
- "footer.next": "ရှေ့သို့",
- "footer.previous": "နောက်သို့",
- "header": "ခေါင်းပိုင်း",
- "meta.comments": "မှတ်ချက်များ",
- "meta.source": "ရင်းမြစ်",
- "nav": "လမ်းညွှန်",
- "search.config.pipeline": " ",
- "search.placeholder": "ရှာရန်",
- "search.reset": "ရှင်းလင်း",
- "search.result.placeholder": "ရှာဖွေခြင်းစရန် စာရိုက်ပါ",
- "search.result.none": "တူညီသော စာရွက်စာတမ်းများ မရှိပါ",
- "search.result.one": "စာရွက်စာတမ်း ၁ ခု တူညီသည်",
- "search.result.other": "စာရွက်စာတမ်း # ခု တူညီသည်",
- "source": "repository သို့ သွားရန်",
- "source.file.date.created": "နေပြည်တော်",
- "source.file.date.updated": "နောက်ဆုံး ထုတ်ပြန်ချက်",
- "tabs": "တက်များ",
- "toc": "ပါဝင်အကြောင်းအရာများ"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/nb.html b/docs/src/material/templates/partials/languages/nb.html
deleted file mode 100644
index 732c8814..00000000
--- a/docs/src/material/templates/partials/languages/nb.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "nb",
- "action.edit": "Rediger denne siden",
- "action.skip": "Gå til innhold",
- "action.view": "Vis kildekoden til denne siden",
- "announce.dismiss": "Ikke vis dette igjen",
- "blog.archive": "Arkiv",
- "blog.categories": "Kategorier",
- "blog.categories.in": "i",
- "blog.continue": "Fortsett å lese",
- "blog.draft": "Kladd",
- "blog.index": "Tilbake til oversikt",
- "blog.meta": "Metadata",
- "blog.references": "Relaterte lenker",
- "clipboard.copy": "Kopier til utklippstavlen",
- "clipboard.copied": "Kopiert til utklippstavlen",
- "consent.accept": "Akseptert",
- "consent.manage": "Innstillinger",
- "consent.reject": "Reject",
- "footer": "Footer",
- "footer.next": "Neste",
- "footer.previous": "Forrige",
- "header": "Header",
- "meta.comments": "Kommentarer",
- "meta.source": "Kilde",
- "nav": "Navigasjon",
- "readtime.one": "lesteid: 1 min",
- "readtime.other": "lesetid: # min",
- "rss.created": "RSS feed",
- "rss.updated": "Oppdatert RSS feed",
- "search": "Søk",
- "search.config.lang": "no",
- "search.placeholder": "Søk",
- "search.share": "Del",
- "search.reset": "Nullstill",
- "search.result.initializer": "Starter søk",
- "search.result.placeholder": "Skriv søkeord",
- "search.result.none": "Ingen treff",
- "search.result.one": "1 treff",
- "search.result.other": "# treff",
- "search.result.more.one": "1 til på denne siden",
- "search.result.more.other": "# flere på denne siden",
- "search.result.term.missing": "Mangler",
- "select.language": "Velg språk",
- "select.version": "Velg versjon",
- "source": "Gå til kilde",
- "source.file.contributors": "Bidragsytere",
- "source.file.date.created": "Opprettet",
- "source.file.date.updated": "Sist oppdatert",
- "tabs": "Faner",
- "toc": "Innholdsliste",
- "top": "Tilbake til toppen"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/nl.html b/docs/src/material/templates/partials/languages/nl.html
deleted file mode 100644
index 86028a4c..00000000
--- a/docs/src/material/templates/partials/languages/nl.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "nl",
- "action.edit": "Wijzig deze pagina",
- "action.skip": "Ga naar inhoud",
- "action.view": "Bron van deze pagina bekijken",
- "announce.dismiss": "Niet meer laten zien",
- "blog.archive": "Archief",
- "blog.categories": "Categorieën",
- "blog.categories.in": "in",
- "blog.continue": "Doorgaan met lezen",
- "blog.draft": "Concept",
- "blog.index": "Terug naar de inhoudsopgave",
- "blog.meta": "Metadata",
- "blog.references": "Gerelateerde links",
- "clipboard.copy": "Kopiëren naar klembord",
- "clipboard.copied": "Gekopieerd naar klembord",
- "consent.accept": "Accepteren",
- "consent.manage": "Instellingen",
- "consent.reject": "Afwijzen",
- "footer": "Footer",
- "footer.next": "Volgende",
- "footer.previous": "Vorige",
- "header": "Header",
- "meta.comments": "Reacties",
- "meta.source": "Bron",
- "nav": "Navigatie",
- "readtime.one": "1 min leestijd",
- "readtime.other": "# min leestijd",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed met geüpdatet inhoud",
- "search": "Zoeken",
- "search.config.lang": "nl",
- "search.placeholder": "Zoeken",
- "search.share": "Delen",
- "search.reset": "Leegmaken",
- "search.result.initializer": "Zoeken initialiseren",
- "search.result.placeholder": "Typ om te beginnen met zoeken",
- "search.result.none": "Geen overeenkomende documenten",
- "search.result.one": "1 overeenkomende document",
- "search.result.other": "# overeenkomende documenten",
- "search.result.more.one": "1 extra overeenkomst op deze pagina",
- "search.result.more.other": "# extra overeenkomsten op deze pagina",
- "search.result.term.missing": "Ontbreekt",
- "select.language": "Selecteer taal",
- "select.version": "Selecteer versie",
- "source": "Ga naar repository",
- "source.file.contributors": "Bijdragers",
- "source.file.date.created": "Gecreëerd",
- "source.file.date.updated": "Laatst geüpdatet",
- "tabs": "Tabs",
- "toc": "Inhoudsopgave",
- "top": "Terug naar boven"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/nn.html b/docs/src/material/templates/partials/languages/nn.html
deleted file mode 100644
index 7ebd8793..00000000
--- a/docs/src/material/templates/partials/languages/nn.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "nn",
- "action.edit": "Rediger denne sida",
- "action.skip": "Gå til innhald",
- "announce.dismiss": "Ikkje vis dette att",
- "clipboard.copy": "Kopier til utklippstavla",
- "clipboard.copied": "Kopiert til utklippstavla",
- "consent.accept": "Akseptert",
- "consent.manage": "Innstillinger",
- "consent.reject": "Reject",
- "footer": "Footer",
- "footer.next": "Neste",
- "footer.previous": "Førre",
- "header": "Header",
- "meta.comments": "Kommentarar",
- "meta.source": "Kjelde",
- "nav": "Navigasjon",
- "search": "Søk",
- "search.config.lang": "no",
- "search.placeholder": "Søk",
- "search.share": "Del",
- "search.reset": "Nullstill",
- "search.result.initializer": "Startar søk",
- "search.result.placeholder": "Skriv søkeord",
- "search.result.none": "Ingen treff",
- "search.result.one": "1 treff",
- "search.result.other": "# treff",
- "search.result.more.one": "1 til på denne sida",
- "search.result.more.other": "# fleire på denne sida",
- "search.result.term.missing": "Manglar",
- "select.language": "Vel språk",
- "select.version": "Vel versjon",
- "source": "Gå til kjelde",
- "source.file.date.created": "Oppretta",
- "source.file.date.updated": "Sist oppdatert",
- "tabs": "Faner",
- "toc": "Innhaldsliste",
- "top": "Tilbake til toppen"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/pl.html b/docs/src/material/templates/partials/languages/pl.html
deleted file mode 100644
index 826a8c60..00000000
--- a/docs/src/material/templates/partials/languages/pl.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "pl",
- "action.edit": "Edytuj tę stronę",
- "action.skip": "Przejdź do treści",
- "action.view": "Zobacz kod źródłowy tej strony",
- "announce.dismiss": "Nie pokazuj tego ponownie",
- "blog.archive": "Archiwum",
- "blog.categories": "Kategorie",
- "blog.categories.in": "",
- "blog.continue": "Czytaj dalej",
- "blog.draft": "Wersja robocza",
- "blog.index": "Powrót do indeksu",
- "blog.meta": "Metadane",
- "blog.references": "Powiązane łącza",
- "clipboard.copy": "Kopiuj do schowka",
- "clipboard.copied": "Skopiowano do schowka",
- "consent.accept": "Akceptuj",
- "consent.manage": "Zarządzaj ustawieniami",
- "consent.reject": "Odrzuć",
- "footer": "Stopka",
- "footer.next": "Następna strona",
- "footer.previous": "Poprzednia strona",
- "header": "Nagłówek",
- "meta.comments": "Komentarze",
- "meta.source": "Kod źródłowy",
- "nav": "Nawigacja",
- "readtime.one": "Czas czytania: 1 min",
- "readtime.other": "Czas czytania: # min",
- "rss.created": "Kanał RSS",
- "rss.updated": "Kanał RSS zaktualizowanych treści",
- "search": "Szukaj",
- "search.config.pipeline": " ",
- "search.placeholder": "Szukaj",
- "search.share": "Udostępnij",
- "search.reset": "Wyczyść",
- "search.result.initializer": "Inicjowanie wyszukiwania",
- "search.result.placeholder": "Zacznij pisać, aby szukać",
- "search.result.none": "Brak wyników wyszukiwania",
- "search.result.one": "Wyniki wyszukiwania: 1",
- "search.result.other": "Wyniki wyszukiwania: #",
- "search.result.more.one": "1 więcej na tej stronie",
- "search.result.more.other": "# więcej na tej stronie",
- "search.result.term.missing": "Brak",
- "select.language": "Wybierz język",
- "select.version": "Wybierz wersję",
- "source": "Przejdź do repozytorium",
- "source.file.contributors": "Kontrybutorzy",
- "source.file.date.created": "Utworzony",
- "source.file.date.updated": "Ostatnia aktualizacja",
- "tabs": "Zakładki",
- "toc": "Spis treści",
- "top": "Powrót do góry"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/pt-BR.html b/docs/src/material/templates/partials/languages/pt-BR.html
deleted file mode 100644
index de1b1f23..00000000
--- a/docs/src/material/templates/partials/languages/pt-BR.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "pt",
- "action.edit": "Editar esta página",
- "action.skip": "Pular para conteúdo",
- "action.view": "Exibir fonte desta página",
- "announce.dismiss": "Não mostrar isso novamente",
- "blog.archive": "Arquivo",
- "blog.categories": "Categorias",
- "blog.categories.in": "em",
- "blog.continue": "Continuar leitura",
- "blog.draft": "Rascunho",
- "blog.index": "Voltar ao índice",
- "blog.meta": "Metadados",
- "blog.references": "Links relacionados",
- "clipboard.copy": "Copiar para área de transferência",
- "clipboard.copied": "Copiado para área de transferência",
- "consent.accept": "Aceitar",
- "consent.manage": "Gerenciar configurações",
- "consent.reject": "Rejeitar",
- "footer": "Rodapé",
- "footer.next": "Próximo",
- "footer.previous": "Anterior",
- "header": "Cabeçalho",
- "meta.comments": "Comentários",
- "meta.source": "Origem",
- "nav": "Navegação",
- "readtime.one": "1 min de leitura",
- "readtime.other": "# min de leitura",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed de conteúdo atualizado",
- "search": "Pesquisar",
- "search.config.lang": "pt",
- "search.placeholder": "Buscar",
- "search.share": "Compartilhar",
- "search.reset": "Limpar",
- "search.result.initializer": "Inicializando busca",
- "search.result.placeholder": "Digite para iniciar a busca",
- "search.result.none": "Nenhum documento encontrado",
- "search.result.one": "1 documento encontrado",
- "search.result.other": "# documentos encontrados",
- "search.result.more.one": "mais 1 nesta página",
- "search.result.more.other": "# mais nesta página",
- "search.result.term.missing": "Ausente",
- "select.language": "Selecione o idioma",
- "select.version": "Selecione a versão",
- "source": "Ir para repositório",
- "source.file.contributors": "Contribuidores",
- "source.file.date.created": "Criado em",
- "source.file.date.updated": "Última atualização",
- "tabs": "Abas",
- "toc": "Índice",
- "top": "Voltar para o topo"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/pt.html b/docs/src/material/templates/partials/languages/pt.html
deleted file mode 100644
index 8bc6b81f..00000000
--- a/docs/src/material/templates/partials/languages/pt.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "pt",
- "action.edit": "Editar esta página",
- "action.skip": "Ir para o conteúdo",
- "action.view": "Ver fonte desta página",
- "announce.dismiss": "Não mostrar novamente",
- "blog.archive": "Arquivo",
- "blog.categories": "Categorias",
- "blog.categories.in": "em",
- "blog.continue": "Continuar leitura",
- "blog.draft": "Rascunho",
- "blog.index": "Voltar ao índice",
- "blog.meta": "Metadados",
- "blog.references": "Ligações relacionadas",
- "clipboard.copy": "Copiar para área de transferência",
- "clipboard.copied": "Copiado para área de transferência",
- "consent.accept": "Aceitar",
- "consent.manage": "Gerir configurações",
- "consent.reject": "Rejeitar",
- "footer": "Rodapé",
- "footer.next": "Próximo",
- "footer.previous": "Anterior",
- "header": "Cabeçalho",
- "meta.comments": "Comentários",
- "meta.source": "Fonte",
- "nav": "Navegação",
- "readtime.one": "1 min de leitura",
- "readtime.other": "# min de leitura",
- "rss.created": "canal RSS",
- "rss.updated": "canal RSS com conteúdo atualizado",
- "search": "Pesquisar",
- "search.config.lang": "pt",
- "search.placeholder": "Buscar",
- "search.share": "Compartilhar",
- "search.reset": "Limpar",
- "search.result.initializer": "Inicializando a pesquisa",
- "search.result.placeholder": "Digite para iniciar a busca",
- "search.result.none": "Nenhum resultado encontrado",
- "search.result.one": "1 resultado encontrado",
- "search.result.other": "# resultados encontrados",
- "search.result.more.one": "Mais 1 nesta página",
- "search.result.more.other": "Mais # nesta página",
- "search.result.term.missing": "Ausente",
- "select.language": "Selecione o idioma",
- "select.version": "Selecione a versão",
- "source": "Ir ao repositório",
- "source.file.contributors": "Colaboradores",
- "source.file.date.created": "Criada",
- "source.file.date.updated": "Última atualização",
- "tabs": "Abas",
- "toc": "Índice",
- "top": "Voltar ao topo"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ro.html b/docs/src/material/templates/partials/languages/ro.html
deleted file mode 100644
index 31a36229..00000000
--- a/docs/src/material/templates/partials/languages/ro.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ro",
- "action.edit": "Editeaza această pagină",
- "action.skip": "Sari la conținut",
- "action.view": "Vezi sursa acestei pagini",
- "announce.dismiss": "Nu mai arăta asta",
- "blog.archive": "Arhivează",
- "blog.categories": "Categorii",
- "blog.categories.in": "în",
- "blog.continue": "Continuă să citești",
- "blog.draft": "Ciornă",
- "blog.index": "Înapoi la index",
- "blog.meta": "Metadata",
- "blog.references": "Link-uri relevante",
- "clipboard.copy": "Copiază în clipboard",
- "clipboard.copied": "Copiat în clipboard",
- "consent.accept": "Accept",
- "consent.manage": "Gestionați setările",
- "consent.reject": "Refuz",
- "footer": "Subsol",
- "footer.next": "Următor",
- "footer.previous": "Anterior",
- "header": "Antet",
- "meta.comments": "Comentarii",
- "meta.source": "Sursă",
- "nav": "Navigație",
- "readtime.one": "1 minut de citit",
- "readtime.other": "# minut de citit",
- "rss.created": "Flux RSS",
- "rss.updated": "Flux RSS cu conținut actualizat",
- "search": "Caută",
- "search.config.lang": "ro",
- "search.placeholder": "Căutare",
- "search.share": "Distribuie",
- "search.reset": "Resetează",
- "search.result.initializer": "Inițializare căutare",
- "search.result.placeholder": "Tastează pentru a începe căutarea",
- "search.result.none": "Nu a fost găsit niciun document",
- "search.result.one": "1 document găsit",
- "search.result.other": "# documente găsite",
- "search.result.more.one": "Încă 1 pe această pagină",
- "search.result.more.other": "Încă # pe această pagină",
- "search.result.term.missing": "Lipsă",
- "select.language": "Selectează limba",
- "select.version": "Selectează versuine",
- "source": "Accesează repository-ul",
- "source.file.contributors": "Contribuitori",
- "source.file.date.created": "Creată",
- "source.file.date.updated": "Ultima actualizare",
- "tabs": "File",
- "toc": "Cuprins",
- "top": "Înapoi sus"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ru.html b/docs/src/material/templates/partials/languages/ru.html
deleted file mode 100644
index 31fab68f..00000000
--- a/docs/src/material/templates/partials/languages/ru.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ru",
- "action.edit": "Редактировать страницу",
- "action.skip": "Перейти к содержанию",
- "action.view": "Посмотреть исходный код страницы",
- "announce.dismiss": "Больше не показывать",
- "blog.archive": "Архив",
- "blog.categories": "Категории",
- "blog.categories.in": "В",
- "blog.continue": "Читать",
- "blog.draft": "Черновик",
- "blog.index": "На главную",
- "blog.meta": "Метаданные",
- "blog.references": "Ссылки",
- "clipboard.copy": "Копировать в буфер",
- "clipboard.copied": "Скопировано в буфер",
- "consent.accept": "Принять",
- "consent.manage": "Управлять настройками",
- "consent.reject": "Отклонить",
- "footer": "Нижний колонтитул",
- "footer.next": "Вперед",
- "footer.previous": "Назад",
- "header": "Верхний колонтитул",
- "meta.comments": "Комментарии",
- "meta.source": "Исходный код",
- "nav": "Навигация",
- "readtime.one": "Читать 1 минуту",
- "readtime.other": "Читать # минут",
- "rss.created": "RSS канал",
- "rss.updated": "RSS канал с новым контентом",
- "search": "Поиск",
- "search.config.lang": "ru",
- "search.placeholder": "Поиск",
- "search.share": "Поделиться",
- "search.reset": "Очистить",
- "search.result.initializer": "Инициализация поиска",
- "search.result.placeholder": "Начните печатать для поиска",
- "search.result.none": "Совпадений не найдено",
- "search.result.one": "Найдено 1 совпадение",
- "search.result.other": "Найдено совпадений: #",
- "search.result.more.one": "Ещё 1 на этой странице",
- "search.result.more.other": "Ещё # на этой странице",
- "search.result.term.missing": "Отсутствует",
- "select.language": "Выберите язык",
- "select.version": "Выберите версию",
- "source": "Перейти к репозиторию",
- "source.file.contributors": "Участники",
- "source.file.date.created": "Дата создания",
- "source.file.date.updated": "Последнее обновление",
- "tabs": "Вкладки",
- "toc": "Содержание",
- "top": "К началу"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sa.html b/docs/src/material/templates/partials/languages/sa.html
deleted file mode 100644
index aab566fe..00000000
--- a/docs/src/material/templates/partials/languages/sa.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sa",
- "action.edit": "एतत् पृष्ठं सम्पादयतु",
- "action.skip": "सामग्रीं त्यजन्तु",
- "action.view": "अस्य पृष्ठस्य स्रोतः पश्यन्तु",
- "announce.dismiss": "एतत् पुनः न दर्शयतु",
- "blog.archive": "लेखागार",
- "blog.categories": "श्रेणियाँ",
- "blog.categories.in": "इत्यस्मिन्‌",
- "blog.continue": "पठनं निरन्तरं कुर्वन्तु",
- "blog.draft": "प्रारूप",
- "blog.index": "अनुक्रमणिकां प्रति पुनः आगच्छन्तु",
- "blog.meta": "परिदत्तांश",
- "blog.references": "सन्दर्भाः",
- "clipboard.copy": "एतत् प्रतिलिख्यताम्",
- "clipboard.copied": "प्रतिलिपितः भवति",
- "consent.accept": "अहं तत् स्वीकुर्वन् अस्मि",
- "consent.manage": "वविन्यासं प्रबन्धयन्तु",
- "consent.reject": "अहं तत् निराकरोमि",
- "footer": "पादलेखः",
- "footer.next": "अग्रिमः",
- "footer.previous": "पूर्वकृत",
- "header": "शीर्षकम्",
- "meta.comments": "विचाराः",
- "meta.source": "स्रोतः",
- "nav": "मार्गदर्शनम्",
- "readtime.one": "१ निमेषं पठितुं",
- "readtime.other": "# निमेषं पठितुं",
- "rss.created": "आरएसएस सेवा",
- "rss.updated": "आरएसएस सेवातः नवीनतमं अद्यतनम्",
- "search": "अन्वेषण",
- "search.placeholder": "अन्वेषण",
- "search.share": "भजतु",
- "search.reset": "तत् स्वच्छं कुर्वन्तु",
- "search.result.initializer": "अन्वेषणस्य आरम्भः",
- "search.result.placeholder": "अन्वेषणं आरभ्य लिखन्तु",
- "search.result.none": "अभिलेखाः नास्ति",
- "search.result.one": "१ अभिलेखः अस्ति",
- "search.result.other": "# अभिलेखाः सन्ति",
- "search.result.more.one": "अस्मिन् पृष्ठे १ अन्यः अस्ति",
- "search.result.more.other": "अस्मिन् पृष्ठे # अन्ये सन्ति",
- "search.result.term.missing": "शून्य",
- "select.language": "भाषां चिनोतु",
- "select.version": "संस्करणं चिनोतु",
- "source": "भण्डारं गच्छन्तु",
- "source.file.contributors": "अंशदाता",
- "source.file.date.created": "ननिर्माणस्य तिथिः",
- "source.file.date.updated": "परिवर्तनस्य तिथिः",
- "tabs": "पट्टाः",
- "toc": "सामग्रीसारणी",
- "top": "पुनः उपरिभागं प्रति गच्छन्तु"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sh.html b/docs/src/material/templates/partials/languages/sh.html
deleted file mode 100644
index a7205f0d..00000000
--- a/docs/src/material/templates/partials/languages/sh.html
+++ /dev/null
@@ -1,50 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sh",
- "action.edit": "Ažuriraj stranicu",
- "action.skip": "Idi na tekst",
- "action.view": "Pogledaj izvorni kod ove stranice",
- "announce.dismiss": "Nemoj mi ponovo pokazati ovo",
- "blog.archive": "Arhiva",
- "blog.categories": "Kategorije",
- "blog.categories.in": "u",
- "blog.continue": "Nastavi sa čitanjem",
- "blog.meta": "Metapodaci",
- "blog.references": "Povezani linkovi",
- "clipboard.copy": "Kopiraj u klipbord",
- "clipboard.copied": "Iskopirano u klipbord",
- "consent.accept": "Prihvati",
- "consent.manage": "Promeni podešavanja",
- "consent.reject": "Odbij",
- "footer": "Podnožje",
- "footer.next": "Sledeće",
- "footer.previous": "Prethodno",
- "header": "Zaglavlje",
- "meta.comments": "Komentari",
- "meta.source": "Izvor",
- "nav": "Navigacija",
- "readtime.one": "1 minut čitanja",
- "readtime.other": "# minuta čitanja",
- "search": "Pretraga",
- "search.placeholder": "Pretraga",
- "search.share": "Deljenje",
- "search.reset": "Očisti",
- "search.result.initializer": "Inicijalizujem pretragu",
- "search.result.placeholder": "Unesite pojam pretrage",
- "search.result.none": "Ništa nije pronađeno",
- "search.result.one": "1 rezultat pretrage",
- "search.result.other": "# rezultata pretrage",
- "search.result.more.one": "još 1 na ovoj strani",
- "search.result.more.other": "još # na ovoj strani",
- "search.result.term.missing": "Nedostaje",
- "select.language": "Izaberi jezik",
- "select.version": "Izaberi verziju",
- "source": "Idi u repozitorijum",
- "source.file.date.created": "Kreiran",
- "source.file.date.updated": "Ažuriran",
- "tabs": "Tabovi",
- "toc": "Sadržaj",
- "top": "Nazad na vrh"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/si.html b/docs/src/material/templates/partials/languages/si.html
deleted file mode 100644
index b2120f9f..00000000
--- a/docs/src/material/templates/partials/languages/si.html
+++ /dev/null
@@ -1,31 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "si",
- "action.edit": "පිටුව සංස්කරණය",
- "action.skip": "අන්තර්ගතය වෙත යන්න",
- "clipboard.copy": "කොපි කරන්න",
- "clipboard.copied": "කොපි කළා",
- "footer": "පාදම",
- "footer.next": "මීළඟ",
- "footer.previous": "පසුගිය",
- "header": "ශීර්ෂය",
- "meta.comments": "ප්‍රතිචාර",
- "meta.source": "මූලාශ්‍රය",
- "nav": "යාත්‍රණය",
- "search.config.pipeline": " ",
- "search.placeholder": "සොයන්න",
- "search.reset": "මකන්න",
- "search.result.placeholder": "සෙවීමට ටයිප් කරන්න",
- "search.result.none": "කිසිවක් හමු නොවුණි",
- "search.result.one": "1 ගැලපෙන ගොනුවක්",
- "search.result.other": "ගැලපෙන ගොනු # ක්",
- "search.result.more.one": "තව 1 ප්‍රතිඵලයක්",
- "search.result.more.other": "තව ප්‍රතිඵල # ක්",
- "source": "රිපොසිටරියට යන්න",
- "source.file.date.created": "ٺاھيو ويو",
- "source.file.date.updated": "අවසන් යාවත්කාලීන වීම",
- "tabs": "ටැබ්ස්",
- "toc": "පටුන"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sk.html b/docs/src/material/templates/partials/languages/sk.html
deleted file mode 100644
index 793bddbb..00000000
--- a/docs/src/material/templates/partials/languages/sk.html
+++ /dev/null
@@ -1,23 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sk",
- "action.edit": "Upraviť túto stránku",
- "action.skip": "Preskočiť na obsah",
- "clipboard.copy": "Kopírovať do schránky",
- "clipboard.copied": "Skopírované do schránky",
- "footer.next": "Ďalej",
- "footer.previous": "Späť",
- "meta.comments": "Komentáre",
- "meta.source": "Zdroj",
- "search.placeholder": "Hľadať",
- "search.result.placeholder": "Pre vyhľadávanie začni písať",
- "search.result.none": "Žiadne vyhovujúce dokumenty",
- "search.result.one": "Vyhovujúci dokument: 1",
- "search.result.other": "Vyhovujúce dokumenty: #",
- "source": "Zobraziť repozitár",
- "source.file.date.created": "Vytvorené",
- "source.file.date.updated": "Posledná aktualizácia",
- "toc": "Obsah"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sl.html b/docs/src/material/templates/partials/languages/sl.html
deleted file mode 100644
index 4eb060f2..00000000
--- a/docs/src/material/templates/partials/languages/sl.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sl",
- "action.edit": "Uredi stran",
- "action.skip": "Skoči na vsebino",
- "action.view": "Prikaži izvorno stran",
- "announce.dismiss": "Ne prikaži več",
- "blog.archive": "Arhiv",
- "blog.categories": "Kategorije",
- "blog.categories.in": "v",
- "blog.continue": "Nadaljuj z branjem",
- "blog.draft": "Osnutek",
- "blog.index": "Nazaj na kazalo",
- "blog.meta": "Metapodatki",
- "blog.references": "Sorodne povezave",
- "clipboard.copy": "Kopiraj v odložišče",
- "clipboard.copied": "Kopirano v odložišče",
- "consent.accept": "Sprejmi",
- "consent.manage": "Uredi nastavitve",
- "consent.reject": "Zavrni",
- "footer": "Glava",
- "footer.next": "Naslednja stran",
- "footer.previous": "Prejšnja stran",
- "header": "Noga",
- "meta.comments": "Komentarji",
- "meta.source": "Izvorna koda",
- "nav": "Navigacija",
- "readtime.one": "Čas branja: 1 min",
- "readtime.other": "Čas branja: # min",
- "rss.created": "RSS vir",
- "rss.updated": "RSS vir posodobljene vsebine",
- "search": "Iskanje",
- "search.config.lang": "sl",
- "search.placeholder": "Išči",
- "search.share": "Deli",
- "search.reset": "Počisti",
- "search.result.initializer": "Inicializacija iskanja",
- "search.result.placeholder": "Vpiši iskalni niz",
- "search.result.none": "Ni zadetkov",
- "search.result.one": "1 zadetek",
- "search.result.other": "# zadetkov",
- "search.result.more.one": "Še 1 na tej strani",
- "search.result.more.other": "Še # na tej strani",
- "search.result.term.missing": "Manjka",
- "select.language": "Izberi jezik",
- "select.version": "Izberi različico",
- "source": "Pojdi na repozitorij",
- "source.file.contributors": "Soavtorji",
- "source.file.date.created": "Ustvarjeno",
- "source.file.date.updated": "Zadnja posodobitev",
- "tabs": "Zavihki",
- "toc": "Kazalo",
- "top": "Nazaj na vrh"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sr.html b/docs/src/material/templates/partials/languages/sr.html
deleted file mode 100644
index 7ef5f0df..00000000
--- a/docs/src/material/templates/partials/languages/sr.html
+++ /dev/null
@@ -1,37 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sr",
- "action.edit": "Ажурирај страницу",
- "action.skip": "Иди на текст",
- "clipboard.copy": "Копирај у клипборд",
- "clipboard.copied": "Ископирано у клипборд",
- "footer": "Подножје",
- "footer.next": "Следеће",
- "footer.previous": "Претходно",
- "header": "Заглавље",
- "meta.comments": "Коментари",
- "meta.source": "Извор",
- "nav": "Навигација",
- "search": "Претрага",
- "search.placeholder": "Претрага",
- "search.share": "Дељење",
- "search.reset": "Очисти",
- "search.result.initializer": "Иницијализујем претрагу",
- "search.result.placeholder": "Унесите појам претраге",
- "search.result.none": "Ништа није пронађено",
- "search.result.one": "1 резултат претраге",
- "search.result.other": "# резултата претраге",
- "search.result.more.one": "још 1 на овој страни",
- "search.result.more.other": "још # на овој страни",
- "search.result.term.missing": "Недостаје",
- "select.language": "Изабери језик",
- "select.version": "Изабери верзију",
- "source": "Иди у репозиторијум",
- "source.file.date.created": "Креиран",
- "source.file.date.updated": "Ажуриран",
- "tabs": "Табови",
- "toc": "Садржај",
- "top": "Назад на врх"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/sv.html b/docs/src/material/templates/partials/languages/sv.html
deleted file mode 100644
index fe368f8e..00000000
--- a/docs/src/material/templates/partials/languages/sv.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "sv",
- "action.edit": "Redigera sidan",
- "action.skip": "Gå till innehållet",
- "action.view": "Visa källkoden för denna sida",
- "announce.dismiss": "Visa inte igen",
- "blog.archive": "Arkivera",
- "blog.categories": "Kategorier",
- "blog.categories.in": "i",
- "blog.continue": "Fortsätt läsa",
- "blog.draft": "Utkast",
- "blog.index": "Tillbaka till index",
- "blog.meta": "Metadata",
- "blog.references": "Relaterade länkar",
- "clipboard.copy": "Kopiera till urklipp",
- "clipboard.copied": "Kopierat till urklipp",
- "consent.accept": "Acceptera",
- "consent.manage": "Hantera inställningar",
- "consent.reject": "Acceptera inte",
- "footer": "Sidfot",
- "footer.next": "Nästa",
- "footer.previous": "Föregående",
- "header": "Sidhuvud",
- "meta.comments": "Kommentarer",
- "meta.source": "Källa",
- "nav": "Navigation",
- "readtime.one": "1 min lästid",
- "readtime.other": "# min lästid",
- "rss.created": "RSS-flöde",
- "rss.updated": "RSS-flöde av uppdaterat innehåll",
- "search": "Sök",
- "search.config.lang": "sv",
- "search.placeholder": "Sök",
- "search.share": "Dela",
- "search.reset": "Rensa",
- "search.result.initializer": "Initialiserar sök",
- "search.result.placeholder": "Skriv sökord",
- "search.result.none": "Inga sökresultat",
- "search.result.one": "1 sökresultat",
- "search.result.other": "# sökresultat",
- "search.result.more.one": "1 till på denna sida",
- "search.result.more.other": "# till på denna sida",
- "search.result.term.missing": "Saknas",
- "select.language": "Välj språk",
- "select.version": "Välj version",
- "source": "Gå till datakatalog",
- "source.file.contributors": "Författare",
- "source.file.date.created": "Skapad",
- "source.file.date.updated": "Senast uppdaterad",
- "tabs": "Flikar",
- "toc": "Innehållsförteckning",
- "top": "Tillbaka till toppen"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/te.html b/docs/src/material/templates/partials/languages/te.html
deleted file mode 100644
index 2bd6036d..00000000
--- a/docs/src/material/templates/partials/languages/te.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "te",
- "action.edit": "ఈ పేజీలో దిద్దుబాట్లు చేయండి",
- "action.skip": "సమాచారానికి వెళ్లండి",
- "action.view": "నేను ఈ పేజీ యొక్క మూలాన్ని చూడాలనుకుంటున్నాను",
- "announce.dismiss": "దీన్ని మళ్లీ చూపవద్దు",
- "blog.archive": "పాత వ్యాసం",
- "blog.categories": "వర్గాలు",
- "blog.categories.in": "లో",
- "blog.continue": "చదవడం కొనసాగించండి",
- "blog.draft": "ప్రారంభ రచన",
- "blog.index": "సూచికకు తిరిగి వెళ్ళు",
- "blog.meta": "సమాచారం గురించి సమాచారం",
- "blog.references": "సంబంధిత సూచనలు",
- "clipboard.copy": "దీనిని అనుకరించు",
- "clipboard.copied": "దీనిని అతికించు",
- "consent.accept": "నేను దీనిని అంగీకరిస్తున్నాను",
- "consent.manage": "ఆకృతీకరణను నిర్వహించండి",
- "consent.reject": "నేను దీనిని తిరస్కరిస్తున్నాను",
- "footer": "అడిటిప్పణి",
- "footer.next": "తదుపరి భాగం",
- "footer.previous": "మునుపటి భాగం",
- "header": "శీర్షిక విభాగం",
- "meta.comments": "అభిప్రాయాలు",
- "meta.source": "మూలం",
- "nav": "మార్గదర్శక పట్టీ",
- "readtime.one": "చదవడానికి ఒక నిమిషం పడుతుంది",
- "readtime.other": "చదవడానికి # నిమిషాలు పడుతుంది",
- "rss.created": "ఆర్ఎస్ఎస్ సేవ",
- "rss.updated": "ఆర్ఎస్ఎస్ సేవ నుండి తాజా నవీకరణ",
- "search": "వెతకండి",
- "search.placeholder": "వెతకండి",
- "search.share": "పంచుకోండి",
- "search.reset": "తుడిచివేయు",
- "search.result.initializer": "శోధనను ప్రారంభిస్తోంది",
- "search.result.placeholder": "రాయడం ద్వారా వెతకడం ప్రారంభించండి",
- "search.result.none": "సరిపోలే పత్రాలు లేవు",
- "search.result.one": "ఒక సరిపోలే పత్రం",
- "search.result.other": "# సరిపోలే పత్రాలు",
- "search.result.more.one": "ఈ పేజీలో మరొకటి",
- "search.result.more.other": "ఈ పేజీలో ఇంకా # ఉన్నాయి",
- "search.result.term.missing": "తప్పిపోయింది",
- "select.language": "భాషను ఎంచుకోండి",
- "select.version": "సంస్కరణను ఎంచుకోండి",
- "source": "భండారానికి వెళ్ళండి",
- "source.file.contributors": "సహకారులు",
- "source.file.date.created": "సృష్టించబడింది",
- "source.file.date.updated": "చివరి నవీకరణ",
- "tabs": "వివిధ కిటికీలు",
- "toc": "విషయ సూచిక",
- "top": "పైకి తిరిగి వెళ్ళు"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/th.html b/docs/src/material/templates/partials/languages/th.html
deleted file mode 100644
index 915e0fd4..00000000
--- a/docs/src/material/templates/partials/languages/th.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "th",
- "action.edit": "แก้ไขหน้านี้",
- "action.skip": "ข้ามไปที่เนื้อหา",
- "action.view": "ดูแหล่งที่มาของหน้านี้",
- "announce.dismiss": "อย่าแสดงสิ่งนี้อีก",
- "blog.archive": "คลังเก็บเอกสาร",
- "blog.categories": "หมวดหมู่",
- "blog.categories.in": "ใย",
- "blog.continue": "อ่านต่อไป",
- "blog.draft": "ฉบับร่าง",
- "blog.index": "กลับไปยังหน้าแรก",
- "blog.meta": "คำอธิบายข้อมูล",
- "blog.references": "ลิงก์ที่เกี่ยวข้อง",
- "clipboard.copy": "คัดลอก",
- "clipboard.copied": "คัดลอกแล้ว",
- "consent.accept": "ยอมรับ",
- "consent.manage": "จัดการการตั้งค่า",
- "consent.reject": "ปฏิเสธ",
- "footer": "ส่วนท้าย",
- "footer.next": "ต่อไป",
- "footer.previous": "ก่อนหน้า",
- "header": "หัวข้อ",
- "meta.comments": "ความคิดเห็น",
- "meta.source": "แหล่งที่มา",
- "nav": "ตัวนำทาง",
- "readtime.one": "อ่าน 1 นาที",
- "readtime.other": "อ่าน # นาที",
- "rss.created": "ฟีด RSS",
- "rss.updated": "ฟีด RSS ของเนื้อหาที่อัปเดต",
- "search": "ค้นหา",
- "search.config.lang": "th",
- "search.placeholder": "ค้นหา",
- "search.share": "แบ่งปัน",
- "search.reset": "ล้าง",
- "search.result.initializer": "กำลังเริ่มต้นการค้นหา",
- "search.result.placeholder": "พิมพ์เพื่อเริ่มค้นหา",
- "search.result.none": "ไม่พบเอกสารที่ตรงกัน",
- "search.result.one": "พบเอกสารที่ตรงกัน",
- "search.result.other": "พบ # เอกสารที่ตรงกัน",
- "search.result.more.one": "อีกหนึ่งในหน้านี้",
- "search.result.more.other": "# เพิ่มเติมในหน้านี้",
- "search.result.term.missing": "ไม่พบ",
- "select.language": "เลือกภาษา",
- "select.version": "เลือกเวอร์ชัน",
- "source": "ไปที่พื้นที่เก็บข้อมูล",
- "source.file.contributors": "ผู้มีส่วนร่วม",
- "source.file.date.created": "สร้าง",
- "source.file.date.updated": "สร้าง",
- "tabs": "แท็บ",
- "toc": "สารบัญ",
- "top": "กลับไปด้านบนสุด"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/tl.html b/docs/src/material/templates/partials/languages/tl.html
deleted file mode 100644
index 965d0443..00000000
--- a/docs/src/material/templates/partials/languages/tl.html
+++ /dev/null
@@ -1,37 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "tl",
- "action.edit": "I-edit ang pahinang ito",
- "action.skip": "I-skip tungo sa nilalaman",
- "clipboard.copy": "Kopyahin sa clipboard",
- "clipboard.copied": "Nakopya mula sa clipboard",
- "footer": "Lagdang Pangwakas",
- "footer.next": "Susunod",
- "footer.previous": "Nakaraan",
- "header": "Pamuhatan",
- "meta.comments": "Mga Komento",
- "meta.source": "Pinagmulan",
- "nav": "Nabigasyon",
- "search": "Hanapin",
- "search.placeholder": "Hanapin",
- "search.share": "Ibahagi",
- "search.reset": "Tanggalin",
- "search.result.initializer": "Sinisimulan ang paghahanap",
- "search.result.placeholder": "Mag-type upang simulan ang paghahanap",
- "search.result.none": "Walang nahanap na dokumento",
- "search.result.one": "1 magkatugmang dokumento",
- "search.result.other": "# magkatugmang mga dokumento",
- "search.result.more.one": "1 meron sa pahina na ito",
- "search.result.more.other": "# meron sa pahina na ito",
- "search.result.term.missing": "Nawawala",
- "select.language": "Pumili ng lenguwahe",
- "select.version": "Pumili ng bersyon",
- "source": "Pumunta sa repository",
- "source.file.date.created": "Nagawa",
- "source.file.date.updated": "Huling update",
- "tabs": "Mga tala",
- "toc": "Talaan ng nilalaman",
- "top": "Bumalik sa taas"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/tr.html b/docs/src/material/templates/partials/languages/tr.html
deleted file mode 100644
index 4924828b..00000000
--- a/docs/src/material/templates/partials/languages/tr.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "tr",
- "action.edit": "Düzenle",
- "action.skip": "Ana içeriğe geç",
- "action.view": "Sayfanın kaynağını görüntüle",
- "announce.dismiss": "Bir daha gösterme",
- "blog.archive": "Arşiv",
- "blog.categories": "Kategoriler",
- "blog.categories.in": "in",
- "blog.continue": "Okumaya devam et",
- "blog.draft": "Taslak",
- "blog.index": "Dizine geri dön",
- "blog.meta": "Metadata",
- "blog.references": "İlgili bağlantılar",
- "clipboard.copy": "Kopyala",
- "clipboard.copied": "Kopyalandı",
- "consent.accept": "Kabul et",
- "consent.manage": "Ayarları yönet",
- "consent.reject": "Reddet",
- "footer": "Altbilgi",
- "footer.next": "Sonraki",
- "footer.previous": "Önceki",
- "header": "Başlık",
- "meta.comments": "Yorumlar",
- "meta.source": "Kaynak",
- "nav": "Navigasyon",
- "readtime.one": "1 dakika okuma",
- "readtime.other": "# dakika okuma",
- "rss.created": "RSS beslemesi",
- "rss.updated": "Güncellenmiş içeriğin RSS beslemesi",
- "search": "Ara",
- "search.config.lang": "tr",
- "search.placeholder": "Ara",
- "search.share": "Paylaş",
- "search.reset": "Temizle",
- "search.result.initializer": "Arama başlatılıyor",
- "search.result.placeholder": "Aramaya başlamak için yazın",
- "search.result.none": "Eşleşen doküman bulunamadı",
- "search.result.one": "1 doküman bulundu",
- "search.result.other": "# doküman bulundu",
- "search.result.more.one": "Bu sayfada 1 tane daha",
- "search.result.more.other": "Bu sayfada # tane daha",
- "search.result.term.missing": "Eksik",
- "select.language": "Dil seç",
- "select.version": "Versiyon seç",
- "source": "Depoya git",
- "source.file.contributors": "Katkıda bulunanlar",
- "source.file.date.created": "Oluşturuldu",
- "source.file.date.updated": "Son Güncelleme",
- "tabs": "Sekmeler",
- "toc": "İçindekiler",
- "top": "Başa dön"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/uk.html b/docs/src/material/templates/partials/languages/uk.html
deleted file mode 100644
index 91face86..00000000
--- a/docs/src/material/templates/partials/languages/uk.html
+++ /dev/null
@@ -1,55 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "uk",
- "action.edit": "Редагувати сторінку",
- "action.skip": "Перейти до змісту",
- "action.view": "Переглянути вихідний код сторінки",
- "announce.dismiss": "Більше не показувати",
- "blog.archive": "Архівувати",
- "blog.categories": "Категорії",
- "blog.categories.in": "в",
- "blog.continue": "Читати далі",
- "blog.draft": "Чернетка",
- "blog.index": "Повернутись на головну",
- "blog.meta": "Метадані",
- "blog.references": "Пов'язані посилання",
- "clipboard.copy": "Скопіювати в буфер",
- "clipboard.copied": "Скопійовано в буфер",
- "consent.accept": "Прийняти",
- "consent.manage": "Керувати налаштуваннями",
- "consent.reject": "Відхилити",
- "footer": "Футер",
- "footer.next": "Вперед",
- "footer.previous": "Назад",
- "header": "Хедер",
- "meta.comments": "Коментарі",
- "meta.source": "Вихідний код",
- "nav": "Навігація",
- "readtime.one": "Час на прочитання: 1 хвилина",
- "readtime.other": "Час на прочитання: # хвилин",
- "rss.created": "RSS стрічка",
- "rss.updated": "RSS стрічка оновленого контенту",
- "search": "Шукати",
- "search.placeholder": "Пошук",
- "search.share": "Поділитись",
- "search.reset": "Очистити",
- "search.result.initializer": "Пошук розпочато",
- "search.result.placeholder": "Розпочніть писати для пошуку",
- "search.result.none": "Збігів не знайдено",
- "search.result.one": "Знайдено 1 збіг",
- "search.result.other": "Знайдено # збігів",
- "search.result.more.one": "Ще 1 збіг на цій сторінці",
- "search.result.more.other": "Ще # збігів на цій сторінці",
- "search.result.term.missing": "Не знайдено запиту",
- "select.language": "Обрати мову",
- "select.version": "Обрати версію",
- "source": "Перейти до вихідного коду",
- "source.file.contributors": "Контриб'ютори",
- "source.file.date.created": "Створено",
- "source.file.date.updated": "Востаннє оновлено",
- "tabs": "Вкладки",
- "toc": "Зміст",
- "top": "Повернутись нагору"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/ur.html b/docs/src/material/templates/partials/languages/ur.html
deleted file mode 100644
index 06817358..00000000
--- a/docs/src/material/templates/partials/languages/ur.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "ur",
- "direction": "rtl",
- "action.edit": "اس صفحے میں ترمیم کریں",
- "action.skip": "براہِ راست مواد پر جائیں",
- "action.view": "اس صفحہ کا ماخذ دیکھیں",
- "announce.dismiss": "اسے دوبارہ مت دکھائیں",
- "blog.archive": "محفوظ شدہ",
- "blog.categories": "اقسام",
- "blog.categories.in": "میں",
- "blog.continue": "پڑھنا جاری رکھیے",
- "blog.draft": "ڈرافٹ",
- "blog.index": "واپس انڈیکس پر جائیں",
- "blog.meta": "میٹا ڈیٹا",
- "blog.references": "متعلقہ لنکس",
- "clipboard.copy": "کلِپ بورڈ میں نقل کریں",
- "clipboard.copied": "کلِپ بورڈ میں نقل کر دیا گیا",
- "consent.accept": "قبول کریں",
- "consent.manage": "سیٹینگ بدلیں",
- "consent.reject": "رد کرنا",
- "footer": "ذیلی تحریر",
- "footer.next": "اگلا",
- "footer.previous": "پچھلا",
- "header": "سر تحریر",
- "meta.comments": "تبصرے",
- "meta.source": "ذریعہ",
- "nav": "رہنمائی",
- "readtime.one": "1 منٹ لگے گا",
- "readtime.other": "# منٹ لگیں گے",
- "rss.created": "RSS فیڈ",
- "rss.updated": "تازہ ترین مواد کی RSS فیڈ",
- "search": "تلاش",
- "search.config.pipeline": " ",
- "search.placeholder": "تلاش کریں",
- "search.share": "اشتراک کریں",
- "search.reset": "صاف کریں",
- "search.result.initializer": "تلاش کا آغاز ہو رہا ہے",
- "search.result.placeholder": "تلاش شروع کرنے کے لئے ٹائپ کریں",
- "search.result.none": "کوئی ملتی جلتی دستاویزات نہیں",
- "search.result.one": "۱ ملتی جلتی دستاویز",
- "search.result.other": "# ملتی جلتی دستاویزات",
- "search.result.more.one": "اِس صفحے پر مزید ۱",
- "search.result.more.other": "اِس صفحے پر مزید #",
- "search.result.term.missing": "گمشدہ",
- "select.language": "زبان کا انتخاب کریں",
- "select.version": "ورژن کا انتخاب کریں",
- "source": "ریپازٹری پر جائیں",
- "source.file.contributors": "تعاون کار",
- "source.file.date.created": "تخلیق",
- "source.file.date.updated": "آخری بار تجدید",
- "tabs": "ٹیبز",
- "toc": "فہرست",
- "top": "واپس اوپر جائیں"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/uz.html b/docs/src/material/templates/partials/languages/uz.html
deleted file mode 100644
index a326ab9b..00000000
--- a/docs/src/material/templates/partials/languages/uz.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "uz",
- "action.edit": "Ushbu sahifani tahrirlash",
- "action.skip": "Tarkibga o'tish",
- "action.view": "Ushbu sahifaning manbasini ko'rish",
- "announce.dismiss": "Buni boshqa ko'rsatma",
- "blog.archive": "Arxiv",
- "blog.categories": "Kategoriyalar",
- "blog.categories.in": "ichida",
- "blog.continue": "O'qishni davom ettiring",
- "blog.draft": "Qoralama",
- "blog.index": "Indeks sahifasiga qaytish",
- "blog.meta": "Metama'lumot",
- "blog.references": "Bog'liq havolalar",
- "clipboard.copy": "Buferga nusxalash",
- "clipboard.copied": "Buferga nusxalandi",
- "consent.accept": "Qabul qilish",
- "consent.manage": "Sozlamalarni boshqarish",
- "consent.reject": "Rad etish",
- "footer": "Pastgi qism",
- "footer.next": "Keyingi sahifa",
- "footer.previous": "Oldingi sahifa",
- "header": "Sarlavha",
- "meta.comments": "Izohlar",
- "meta.source": "Manba",
- "nav": "Navigatsiya",
- "readtime.one": "1 daqiqa o'qish",
- "readtime.other": "# daqiqa o'qish",
- "rss.created": "RSS tasmasi",
- "rss.updated": "Yangilangan kontentning RSS tasmasi",
- "search": "Qidirish",
- "search.config.lang": "tr",
- "search.placeholder": "Qidirish",
- "search.share": "Ulashish",
- "search.reset": "Tozalash",
- "search.result.initializer": "Qidiruv ishga tushirilmoqda",
- "search.result.placeholder": "Qidiruvni boshlash uchun kiriting",
- "search.result.none": "Mos natijalar yo'q",
- "search.result.one": "1 ta mos natija",
- "search.result.other": "# ta mos keladigan natijalar",
- "search.result.more.one": "Ushbu sahifada yana 1 ta natija",
- "search.result.more.other": "Bu sahifada yana # ta natija",
- "search.result.term.missing": "To'ldirilmagan",
- "select.language": "Tilni tanlang",
- "select.version": "Versiyani tanlang",
- "source": "Repozitoriyga o'tish",
- "source.file.contributors": "Hissa qo'shuvchilar",
- "source.file.date.created": "Yaratildi",
- "source.file.date.updated": "Oxirgi yangilanish",
- "tabs": "Yorliqlar",
- "toc": "Mundarija",
- "top": "Yuqoriga qaytish"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/vi.html b/docs/src/material/templates/partials/languages/vi.html
deleted file mode 100644
index b32202c0..00000000
--- a/docs/src/material/templates/partials/languages/vi.html
+++ /dev/null
@@ -1,56 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "vi",
- "action.edit": "Chỉnh sửa",
- "action.skip": "Bỏ qua",
- "action.view": "Xem mã nguồn của trang",
- "announce.dismiss": "Không hiển thị lại",
- "blog.archive": "Lưu trữ",
- "blog.categories": "Mục",
- "blog.categories.in": "Trong",
- "blog.continue": "Tiếp tục đọc",
- "blog.draft": "Bản nháp",
- "blog.index": "Quay lại",
- "blog.meta": "Metadata",
- "blog.references": "Các liên kết liên quan",
- "clipboard.copy": "Sao chép vào bộ nhớ tạm",
- "clipboard.copied": "Đã sao chép",
- "consent.accept": "Đồng ý",
- "consent.manage": "Cài đặt",
- "consent.reject": "Từ chối",
- "footer": "Chân trang",
- "footer.next": "Sau",
- "footer.previous": "Trước",
- "header": "Đầu trang",
- "meta.comments": "Bình luận",
- "meta.source": "Mã nguồn",
- "nav": "Thanh điều hướng",
- "readtime.one": "1 phút đọc",
- "readtime.other": "# phút đọc",
- "rss.created": "RSS feed",
- "rss.updated": "RSS feed of updated content",
- "search": "Tìm kiếm",
- "search.config.lang": "vi",
- "search.placeholder": "Tìm kiếm",
- "search.share": "Chia sẻ",
- "search.reset": "Xoá",
- "search.result.initializer": "Initializing search",
- "search.result.placeholder": "Nhập để bắt đầu tìm kiếm",
- "search.result.none": "Không tìm thấy tài liệu liên quan",
- "search.result.one": "1 tài liệu liên quan",
- "search.result.other": "# tài liệu liên quan",
- "search.result.more.one": "1 từ khác trong trang",
- "search.result.more.other": "# từ khác trong trang",
- "search.result.term.missing": "Không",
- "select.language": "Chọn ngôn ngữ",
- "select.version": "Chọn phiên bản",
- "source": "Xem mã nguồn",
- "source.file.contributors": "Contributors",
- "source.file.date.created": "Tạo",
- "source.file.date.updated": "Cập nhật lần cuối",
- "tabs": "Tabs",
- "toc": "Mục lục",
- "top": "Trở lại mục lục"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/zh-Hant.html b/docs/src/material/templates/partials/languages/zh-Hant.html
deleted file mode 100644
index aaac6a7d..00000000
--- a/docs/src/material/templates/partials/languages/zh-Hant.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "zh-Hant",
- "action.edit": "編輯此頁",
- "action.skip": "跳轉至",
- "action.view": "查看源代碼",
- "announce.dismiss": "不再顯示此訊息",
- "blog.archive": "存檔",
- "blog.categories": "分類",
- "blog.categories.in": "分類在",
- "blog.continue": "繼續閲讀",
- "blog.draft": "草稿",
- "blog.index": "回到首頁",
- "blog.meta": "元數據",
- "blog.references": "相關鏈接",
- "clipboard.copy": "拷貝",
- "clipboard.copied": "已拷貝",
- "consent.accept": "接受",
- "consent.manage": "管理設置",
- "consent.reject": "拒絕",
- "footer": "頁脚",
- "footer.next": "下一頁",
- "footer.previous": "上一頁",
- "header": "頁首",
- "meta.comments": "評論",
- "meta.source": "來源",
- "search.config.pipeline": "stemmer",
- "search.config.separator": "[\\s\\u200b\\u3000\\-、。,.?!;]+",
- "nav": "導航",
- "readtime.one": "需要 1 分鐘閲讀",
- "readtime.other": "需要 # 分鐘閲讀",
- "rss.created": "簡易資訊聚合",
- "rss.updated": "更新之部分的簡易資訊聚合",
- "search": "搜尋",
- "search.placeholder": "搜尋",
- "search.share": "分享",
- "search.reset": "清空",
- "search.result.initializer": "正在初始化搜尋引擎",
- "search.result.placeholder": "鍵入以開始檢索",
- "search.result.none": "沒有找到符合條件的結果",
- "search.result.one": "找到 1 个符合條件的結果",
- "search.result.other": "找到 # 個符合條件的結果",
- "search.result.more.one": "此頁尚有 1 個符合的項目",
- "search.result.more.other": "此頁尚有 # 個符合的項目",
- "search.result.term.missing": "缺失",
- "select.language": "選擇語言",
- "select.version": "選擇版本",
- "source": "前往倉庫",
- "source.file.contributors": "貢獻者",
- "source.file.date.created": "建立日期",
- "source.file.date.updated": "最後更新",
- "tabs": "標籤頁",
- "toc": "目錄",
- "top": "回到頂部"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/zh-TW.html b/docs/src/material/templates/partials/languages/zh-TW.html
deleted file mode 100644
index b43170be..00000000
--- a/docs/src/material/templates/partials/languages/zh-TW.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "zh-TW",
- "action.edit": "編輯此頁",
- "action.skip": "跳轉到",
- "action.view": "查看此頁原始碼",
- "announce.dismiss": "不再顯示此訊息",
- "blog.archive": "封存",
- "blog.categories": "分類",
- "blog.categories.in": "於",
- "blog.continue": "繼續閱讀",
- "blog.draft": "草稿",
- "blog.index": "回到主頁",
- "blog.meta": "元數據",
- "blog.references": "相關連結",
- "clipboard.copy": "複製",
- "clipboard.copied": "已複製",
- "consent.accept": "同意",
- "consent.manage": "管理設定",
- "consent.reject": "拒絕",
- "footer": "頁腳",
- "footer.next": "下一頁",
- "footer.previous": "上一頁",
- "header": "頁首",
- "meta.comments": "留言",
- "meta.source": "來源",
- "nav": "導覽列",
- "readtime.one": "需要 1 分鐘閱讀時間",
- "readtime.other": "需要 # 分鐘閱讀時間",
- "rss.created": "RSS 訂閱",
- "rss.updated": "RSS 訂閱內容已更新",
- "search": "搜尋",
- "search.config.pipeline": "stemmer",
- "search.config.separator": "[\\s\\u200b\\u3000\\-、。,.?!;]+",
- "search.placeholder": "搜尋",
- "search.share": "分享",
- "search.reset": "清除",
- "search.result.initializer": "正在初始化搜尋引擎",
- "search.result.placeholder": "打字進行搜尋",
- "search.result.none": "沒有符合的項目",
- "search.result.one": "找到 1 個符合的項目",
- "search.result.other": "找到 # 個符合的項目",
- "search.result.more.one": "此頁尚有 1 個符合的項目",
- "search.result.more.other": "此頁尚有 # 個符合的項目",
- "search.result.term.missing": "缺少字詞",
- "select.language": "選擇語言",
- "select.version": "選擇版本",
- "source": "前往倉庫",
- "source.file.contributors": "貢獻者",
- "source.file.date.created": "建立日期",
- "source.file.date.updated": "最後更新",
- "tabs": "標籤",
- "toc": "目錄",
- "top": "回到頂端"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/languages/zh.html b/docs/src/material/templates/partials/languages/zh.html
deleted file mode 100644
index 1ce9a0c9..00000000
--- a/docs/src/material/templates/partials/languages/zh.html
+++ /dev/null
@@ -1,57 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro t(key) %}{{ {
- "language": "zh",
- "action.edit": "编辑此页",
- "action.skip": "跳转至",
- "action.view": "查看本页的源代码",
- "announce.dismiss": "不再显示此消息",
- "blog.archive": "归档",
- "blog.categories": "分类",
- "blog.categories.in": "分类于",
- "blog.continue": "继续阅读",
- "blog.draft": "草稿",
- "blog.index": "回到主页",
- "blog.meta": "元数据",
- "blog.references": "相关链接",
- "clipboard.copy": "复制",
- "clipboard.copied": "已复制",
- "consent.accept": "同意",
- "consent.manage": "管理设定",
- "consent.reject": "拒绝",
- "footer": "页脚",
- "footer.next": "下一页",
- "footer.previous": "上一页",
- "header": "页眉",
- "meta.comments": "评论",
- "meta.source": "来源",
- "nav": "导航栏",
- "readtime.one": "需要 1 分钟阅读时间",
- "readtime.other": "需要 # 分钟阅读时间",
- "rss.created": "RSS 订阅",
- "rss.updated": "已更新内容的 RSS 订阅",
- "search": "查找",
- "search.config.pipeline": "stemmer",
- "search.config.separator": "[\\s\\u200b\\u3000\\-、。,.?!;]+",
- "search.placeholder": "搜索",
- "search.share": "分享",
- "search.reset": "清空当前内容",
- "search.result.initializer": "正在初始化搜索引擎",
- "search.result.placeholder": "键入以开始搜索",
- "search.result.none": "没有找到符合条件的结果",
- "search.result.one": "找到 1 个符合条件的结果",
- "search.result.other": "# 个符合条件的结果",
- "search.result.more.one": "在该页上还有 1 个符合条件的结果",
- "search.result.more.other": "在该页上还有 # 个符合条件的结果",
- "search.result.term.missing": "缺少",
- "select.language": "选择当前语言",
- "select.version": "选择当前版本",
- "source": "前往仓库",
- "source.file.contributors": "贡献者",
- "source.file.date.created": "创建日期",
- "source.file.date.updated": "最后更新",
- "tabs": "标签",
- "toc": "目录",
- "top": "回到页面顶部"
-}[key] }}{% endmacro %}
diff --git a/docs/src/material/templates/partials/logo.html b/docs/src/material/templates/partials/logo.html
deleted file mode 100644
index 6d80f2ce..00000000
--- a/docs/src/material/templates/partials/logo.html
+++ /dev/null
@@ -1,9 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if config.theme.logo %}
- <img src="{{ config.theme.logo | url }}" alt="logo">
-{% else %}
- {% set icon = config.theme.icon.logo or "material/library" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
-{% endif %}
diff --git a/docs/src/material/templates/partials/nav-item.html b/docs/src/material/templates/partials/nav-item.html
deleted file mode 100644
index 5e880792..00000000
--- a/docs/src/material/templates/partials/nav-item.html
+++ /dev/null
@@ -1,134 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro render_status(nav_item, type) %}
- {% set class = "md-status md-status--" ~ type %}
- {% if config.extra.status and config.extra.status[type] %}
- <span class="{{ class }}" title="{{ config.extra.status[type] }}">
- </span>
- {% else %}
- <span class="{{ class }}"></span>
- {% endif %}
-{% endmacro %}
-{% macro render_content(nav_item, ref = nav_item) %}
- {% if nav_item.is_page and nav_item.meta.icon %}
- {% include ".icons/" ~ nav_item.meta.icon ~ ".svg" %}
- {% endif %}
- <span class="md-ellipsis">
- {{ ref.title }}
- </span>
- {% if nav_item.is_page and nav_item.meta.status %}
- {{ render_status(nav_item, nav_item.meta.status) }}
- {% endif %}
-{% endmacro %}
-{% macro render_pruned(nav_item, ref = nav_item) %}
- {% set first = nav_item.children | first %}
- {% if first and first.children %}
- {{ render_pruned(first, ref) }}
- {% else %}
- <a href="{{ first.url | url }}" class="md-nav__link">
- {{ render_content(ref) }}
- {% if nav_item.children | length > 0 %}
- <span class="md-nav__icon md-icon"></span>
- {% endif %}
- </a>
- {% endif %}
-{% endmacro %}
-{% macro render(nav_item, path, level) %}
- {% set class = "md-nav__item" %}
- {% if nav_item.active %}
- {% set class = class ~ " md-nav__item--active" %}
- {% endif %}
- {% if nav_item.children %}
- {% set indexes = [] %}
- {% if "navigation.indexes" in features %}
- {% for nav_item in nav_item.children %}
- {% if nav_item.is_index and not index is defined %}
- {% set _ = indexes.append(nav_item) %}
- {% endif %}
- {% endfor %}
- {% endif %}
- {% set tabs = "navigation.tabs" in features %}
- {% set sections = "navigation.sections" in features %}
- {% if tabs and level == 1 or sections and tabs >= level - 1 %}
- {% set class = class ~ " md-nav__item--section" %}
- {% set is_section = true %}
- {% elif not nav_item.active and "navigation.prune" in features %}
- {% set class = class ~ " md-nav__item--pruned" %}
- {% set is_pruned = true %}
- {% endif %}
- <li class="{{ class }} md-nav__item--nested">
- {% if not is_pruned %}
- {% set checked = "checked" if nav_item.active %}
- {% set is_expanded = "navigation.expand" in features %}
- {% if is_expanded and not checked %}
- {% set indeterminate = "md-toggle--indeterminate" %}
- {% endif %}
- <input class="md-nav__toggle md-toggle {{ indeterminate }}" type="checkbox" id="{{ path }}" {{ checked }}>
- {% if not indexes %}
- {% set tabindex = "0" if not is_section %}
- <label class="md-nav__link" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
- {{ render_content(nav_item) }}
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% else %}
- {% set index = indexes | first %}
- {% set class = "md-nav__link--active" if index == page %}
- <div class="md-nav__link md-nav__container">
- <a href="{{ index.url | url }}" class="md-nav__link {{ class }}">
- {{ render_content(index, nav_item) }}
- </a>
- {% if nav_item.children | length > 1 %}
- {% set tabindex = "0" if not is_section %}
- <label class="md-nav__link {{ class }}" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% endif %}
- </div>
- {% endif %}
- <nav class="md-nav" data-md-level="{{ level }}" aria-labelledby="{{ path }}_label" aria-expanded="{{ nav_item.active | tojson }}">
- <label class="md-nav__title" for="{{ path }}">
- <span class="md-nav__icon md-icon"></span>
- {{ nav_item.title }}
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
- {% for nav_item in nav_item.children %}
- {% if not indexes or nav_item != indexes | first %}
- {{ render(nav_item, path ~ "_" ~ loop.index, level + 1) }}
- {% endif %}
- {% endfor %}
- </ul>
- </nav>
- {% else %}
- {{ render_pruned(nav_item) }}
- {% endif %}
- </li>
- {% elif nav_item == page %}
- <li class="{{ class }}">
- {% set toc = page.toc %}
- <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
- {% set first = toc | first %}
- {% if first and first.level == 1 %}
- {% set toc = first.children %}
- {% endif %}
- {% if toc %}
- <label class="md-nav__link md-nav__link--active" for="__toc">
- {{ render_content(nav_item) }}
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% endif %}
- <a href="{{ nav_item.url | url }}" class="md-nav__link md-nav__link--active">
- {{ render_content(nav_item) }}
- </a>
- {% if toc %}
- {% include "partials/toc.html" %}
- {% endif %}
- </li>
- {% else %}
- <li class="{{ class }}">
- <a href="{{ nav_item.url | url }}" class="md-nav__link">
- {{ render_content(nav_item) }}
- </a>
- </li>
- {% endif %}
-{% endmacro %}
diff --git a/docs/src/material/templates/partials/nav.html b/docs/src/material/templates/partials/nav.html
deleted file mode 100644
index a701dcd2..00000000
--- a/docs/src/material/templates/partials/nav.html
+++ /dev/null
@@ -1,30 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% import "partials/nav-item.html" as item with context %}
-{% set class = "md-nav md-nav--primary" %}
-{% if "navigation.tabs" in features %}
- {% set class = class ~ " md-nav--lifted" %}
-{% endif %}
-{% if "toc.integrate" in features %}
- {% set class = class ~ " md-nav--integrated" %}
-{% endif %}
-<nav class="{{ class }}" aria-label="{{ lang.t('nav') }}" data-md-level="0">
- <label class="md-nav__title" for="__drawer">
- <a href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}" title="{{ config.site_name | e }}" class="md-nav__button md-logo" aria-label="{{ config.site_name }}" data-md-component="logo">
- {% include "partials/logo.html" %}
- </a>
- {{ config.site_name }}
- </label>
- {% if config.repo_url %}
- <div class="md-nav__source">
- {% include "partials/source.html" %}
- </div>
- {% endif %}
- <ul class="md-nav__list" data-md-scrollfix>
- {% for nav_item in nav %}
- {% set path = "__nav_" ~ loop.index %}
- {{ item.render(nav_item, path, 1) }}
- {% endfor %}
- </ul>
-</nav>
diff --git a/docs/src/material/templates/partials/pagination.html b/docs/src/material/templates/partials/pagination.html
deleted file mode 100644
index 1de2cd4c..00000000
--- a/docs/src/material/templates/partials/pagination.html
+++ /dev/null
@@ -1,20 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% import ".icons/material/chevron-double-left.svg" as icon_first %}
-{% import ".icons/material/chevron-left.svg" as icon_previous %}
-{% import ".icons/material/chevron-right.svg" as icon_next %}
-{% import ".icons/material/chevron-double-right.svg" as icon_last %}
-<nav class="md-pagination">
- {{
- pagination({
- "link_attr": { "class": "md-pagination__link" },
- "curpage_attr": { "class": "md-pagination__current" },
- "dotdot_attr": { "class": "md-pagination__dots" },
- "symbol_first": icon_first,
- "symbol_previous": icon_previous,
- "symbol_next": icon_next,
- "symbol_last": icon_last
- })
- }}
-</nav>
diff --git a/docs/src/material/templates/partials/palette.html b/docs/src/material/templates/partials/palette.html
deleted file mode 100644
index 11ec1115..00000000
--- a/docs/src/material/templates/partials/palette.html
+++ /dev/null
@@ -1,16 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<form class="md-header__option" data-md-component="palette">
- {% for option in config.theme.palette %}
- {% set scheme = option.scheme | d("default", true) %}
- {% set primary = option.primary | d("indigo", true) %}
- {% set accent = option.accent | d("indigo", true) %}
- <input class="md-option" data-md-color-media="{{ option.media }}" data-md-color-scheme="{{ scheme | replace(' ', '-') }}" data-md-color-primary="{{ primary | replace(' ', '-') }}" data-md-color-accent="{{ accent | replace(' ', '-') }}" {% if option.toggle %} aria-label="{{ option.toggle.name }}" {% else %} aria-hidden="true" {% endif %} type="radio" name="__palette" id="__palette_{{ loop.index }}">
- {% if option.toggle %}
- <label class="md-header__button md-icon" title="{{ option.toggle.name }}" for="__palette_{{ loop.index0 or loop.length }}" hidden>
- {% include ".icons/" ~ option.toggle.icon ~ ".svg" %}
- </label>
- {% endif %}
- {% endfor %}
-</form>
diff --git a/docs/src/material/templates/partials/post.html b/docs/src/material/templates/partials/post.html
deleted file mode 100644
index 08f3c8f1..00000000
--- a/docs/src/material/templates/partials/post.html
+++ /dev/null
@@ -1,60 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<article class="md-post md-post--excerpt">
- <header class="md-post__header">
- {% if post.authors %}
- <nav class="md-post__authors md-typeset">
- {% for author in post.authors %}
- <span class="md-author">
- <img src="{{ author.avatar }}" alt="{{ author.name }}">
- </span>
- {% endfor %}
- </nav>
- {% endif %}
- <div class="md-post__meta md-meta">
- <ul class="md-meta__list">
- <li class="md-meta__item">
- <time datetime="{{ post.config.date.created }}">
- {{- post.config.date.created | date -}}
- </time>
- {#- Collapse whitespace -#}
- </li>
- {% if post.categories %}
- <li class="md-meta__item">
- {{ lang.t("blog.categories.in") }}
- {% for category in post.categories %}
- <a href="{{ category.url | url }}" class="md-meta__link">
- {{- category.title -}}
- </a>
- {%- if loop.revindex > 1 %}, {% endif -%}
- {% endfor -%}
- </li>
- {% endif %}
- {% if post.config.readtime %}
- {% set time = post.config.readtime %}
- <li class="md-meta__item">
- {% if time == 1 %}
- {{ lang.t("readtime.one") }}
- {% else %}
- {{ lang.t("readtime.other") | replace("#", time) }}
- {% endif %}
- </li>
- {% endif %}
- </ul>
- {% if post.config.draft %}
- <span class="md-draft">
- {{ lang.t("blog.draft") }}
- </span>
- {% endif %}
- </div>
- </header>
- <div class="md-post__content md-typeset">
- {{ post.content }}
- <nav class="md-post__action">
- <a href="{{ post.url | url }}">
- {{ lang.t("blog.continue") }}
- </a>
- </nav>
- </div>
-</article>
diff --git a/docs/src/material/templates/partials/progress.html b/docs/src/material/templates/partials/progress.html
deleted file mode 100644
index 457156bb..00000000
--- a/docs/src/material/templates/partials/progress.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<div class="md-progress" data-md-component="progress" role="progressbar"></div>
diff --git a/docs/src/material/templates/partials/search.html b/docs/src/material/templates/partials/search.html
deleted file mode 100644
index 4ad3b36f..00000000
--- a/docs/src/material/templates/partials/search.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<div class="md-search" data-md-component="search" role="dialog">
- <label class="md-search__overlay" for="__search"></label>
- <div class="md-search__inner" role="search">
- <form class="md-search__form" name="search">
- <input type="text" class="md-search__input" name="query" aria-label="{{ lang.t('search.placeholder') }}" placeholder="{{ lang.t('search.placeholder') }}" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
- <label class="md-search__icon md-icon" for="__search">
- {% set icon = config.theme.icon.search or "material/magnify" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- {% set icon = config.theme.icon.previous or "material/arrow-left" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </label>
- <nav class="md-search__options" aria-label="{{ lang.t('search') }}">
- {% if "search.share" in features %}
- <a href="javascript:void(0)" class="md-search__icon md-icon" title="{{ lang.t('search.share') }}" aria-label="{{ lang.t('search.share') }}" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
- {% set icon = config.theme.icon.share or "material/share-variant" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </a>
- {% endif %}
- <button type="reset" class="md-search__icon md-icon" title="{{ lang.t('search.reset') }}" aria-label="{{ lang.t('search.reset') }}" tabindex="-1">
- {% set icon = config.theme.icon.close or "material/close" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </button>
- </nav>
- {% if "search.suggest" in features %}
- <div class="md-search__suggest" data-md-component="search-suggest"></div>
- {% endif %}
- </form>
- <div class="md-search__output">
- <div class="md-search__scrollwrap" data-md-scrollfix>
- <div class="md-search-result" data-md-component="search-result">
- <div class="md-search-result__meta">
- {{ lang.t("search.result.initializer") }}
- </div>
- <ol class="md-search-result__list" role="presentation"></ol>
- </div>
- </div>
- </div>
- </div>
-</div>
diff --git a/docs/src/material/templates/partials/social.html b/docs/src/material/templates/partials/social.html
deleted file mode 100644
index e59fdae6..00000000
--- a/docs/src/material/templates/partials/social.html
+++ /dev/null
@@ -1,19 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<div class="md-social">
- {% for social in config.extra.social %}
- {% set rel = "noopener" %}
- {% if "mastodon" in social.icon %}
- {% set rel = rel ~ " me" %}
- {% endif %}
- {% set title = social.name %}
- {% if not title and "//" in social.link %}
- {% set _, url = social.link.split("//") %}
- {% set title = url.split("/")[0] %}
- {% endif %}
- <a href="{{ social.link }}" target="_blank" rel="{{ rel }}" title="{{ title | e }}" class="md-social__link">
- {% include ".icons/" ~ social.icon ~ ".svg" %}
- </a>
- {% endfor %}
-</div>
diff --git a/docs/src/material/templates/partials/source-file.html b/docs/src/material/templates/partials/source-file.html
deleted file mode 100644
index ae5bd084..00000000
--- a/docs/src/material/templates/partials/source-file.html
+++ /dev/null
@@ -1,20 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<hr>
-<div class="md-source-file">
- <small>
- {% if page.meta.git_revision_date_localized %}
- {{ lang.t("source.file.date.updated") }}:
- {{ page.meta.git_revision_date_localized }}
- {% if page.meta.git_creation_date_localized %}
- <br>
- {{ lang.t("source.file.date.created") }}:
- {{ page.meta.git_creation_date_localized }}
- {% endif %}
- {% elif page.meta.revision_date %}
- {{ lang.t("source.file.date.updated") }}:
- {{ page.meta.revision_date }}
- {% endif %}
- </small>
-</div>
diff --git a/docs/src/material/templates/partials/source.html b/docs/src/material/templates/partials/source.html
deleted file mode 100644
index 711ecaef..00000000
--- a/docs/src/material/templates/partials/source.html
+++ /dev/null
@@ -1,12 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<a href="{{ config.repo_url }}" title="{{ lang.t('source') }}" class="md-source" data-md-component="source">
- <div class="md-source__icon md-icon">
- {% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- </div>
- <div class="md-source__repository">
- {{ config.repo_name }}
- </div>
-</a>
diff --git a/docs/src/material/templates/partials/tabs-item.html b/docs/src/material/templates/partials/tabs-item.html
deleted file mode 100644
index 0e80035c..00000000
--- a/docs/src/material/templates/partials/tabs-item.html
+++ /dev/null
@@ -1,35 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro render_content(nav_item, ref = nav_item) %}
- {% if nav_item == ref or "navigation.indexes" in features %}
- {% if nav_item.is_index and nav_item.meta.icon %}
- {% include ".icons/" ~ nav_item.meta.icon ~ ".svg" %}
- {% endif %}
- {% endif %}
- {{ ref.title }}
-{% endmacro %}
-{% macro render(nav_item, ref = nav_item) %}
- {% set class = "md-tabs__item" %}
- {% if ref.active %}
- {% set class = class ~ " md-tabs__item--active" %}
- {% endif %}
- {% if nav_item.children %}
- {% set first = nav_item.children | first %}
- {% if first.children %}
- {{ render(first, ref) }}
- {% else %}
- <li class="{{ class }}">
- <a href="{{ first.url | url }}" class="md-tabs__link">
- {{ render_content(first, ref) }}
- </a>
- </li>
- {% endif %}
- {% else %}
- <li class="{{ class }}">
- <a href="{{ nav_item.url | url }}" class="md-tabs__link">
- {{ render_content(nav_item) }}
- </a>
- </li>
- {% endif %}
-{% endmacro %}
diff --git a/docs/src/material/templates/partials/tabs.html b/docs/src/material/templates/partials/tabs.html
deleted file mode 100644
index 04cb0c9c..00000000
--- a/docs/src/material/templates/partials/tabs.html
+++ /dev/null
@@ -1,13 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% import "partials/tabs-item.html" as item with context %}
-<nav class="md-tabs" aria-label="{{ lang.t('tabs') }}" data-md-component="tabs">
- <div class="md-grid">
- <ul class="md-tabs__list">
- {% for nav_item in nav %}
- {{ item.render(nav_item) }}
- {% endfor %}
- </ul>
- </div>
-</nav>
diff --git a/docs/src/material/templates/partials/tags.html b/docs/src/material/templates/partials/tags.html
deleted file mode 100644
index 128e9595..00000000
--- a/docs/src/material/templates/partials/tags.html
+++ /dev/null
@@ -1,26 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% if page.meta and page.meta.hide %}
- {% set hidden = "hidden" if "tags" in page.meta.hide %}
-{% endif %}
-<nav class="md-tags" {{ hidden }}>
- {% for tag in tags %}
- {% set icon = "" %}
- {% if config.extra.tags %}
- {% set icon = " md-tag-icon" %}
- {% if tag.type %}
- {% set icon = icon ~ " md-tag--" ~ tag.type %}
- {% endif %}
- {% endif %}
- {% if tag.url %}
- <a href="{{ tag.url | url }}" class="md-tag{{ icon }}">
- {{- tag.name -}}
- </a>
- {% else %}
- <span class="md-tag{{ icon }}">
- {{- tag.name -}}
- </span>
- {% endif %}
- {% endfor %}
-</nav>
diff --git a/docs/src/material/templates/partials/toc-item.html b/docs/src/material/templates/partials/toc-item.html
deleted file mode 100644
index c8397272..00000000
--- a/docs/src/material/templates/partials/toc-item.html
+++ /dev/null
@@ -1,17 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<li class="md-nav__item">
- <a href="{{ toc_item.url }}" class="md-nav__link">
- {{ toc_item.title }}
- </a>
- {% if toc_item.children %}
- <nav class="md-nav" aria-label="{{ toc_item.title | striptags }}">
- <ul class="md-nav__list">
- {% for toc_item in toc_item.children %}
- {% include "partials/toc-item.html" %}
- {% endfor %}
- </ul>
- </nav>
- {% endif %}
-</li>
diff --git a/docs/src/material/templates/partials/toc.html b/docs/src/material/templates/partials/toc.html
deleted file mode 100644
index aeeb3acb..00000000
--- a/docs/src/material/templates/partials/toc.html
+++ /dev/null
@@ -1,25 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% set title = lang.t("toc") %}
-{% if config.mdx_configs.toc and config.mdx_configs.toc.title %}
- {% set title = config.mdx_configs.toc.title %}
-{% endif %}
-<nav class="md-nav md-nav--secondary" aria-label="{{ title }}">
- {% set toc = page.toc %}
- {% set first = toc | first %}
- {% if first and first.level == 1 %}
- {% set toc = first.children %}
- {% endif %}
- {% if toc %}
- <label class="md-nav__title" for="__toc">
- <span class="md-nav__icon md-icon"></span>
- {{ title }}
- </label>
- <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
- {% for toc_item in toc %}
- {% include "partials/toc-item.html" %}
- {% endfor %}
- </ul>
- {% endif %}
-</nav>
diff --git a/docs/src/material/templates/partials/top.html b/docs/src/material/templates/partials/top.html
deleted file mode 100644
index 95da428b..00000000
--- a/docs/src/material/templates/partials/top.html
+++ /dev/null
@@ -1,8 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<button type="button" class="md-top md-icon" data-md-component="top" hidden>
- {% set icon = config.theme.icon.top or "material/arrow-up" %}
- {% include ".icons/" ~ icon ~ ".svg" %}
- {{ lang.t("top") }}
-</button>
diff --git a/docs/src/material/templates/redirect.html b/docs/src/material/templates/redirect.html
deleted file mode 100644
index 97b6ef00..00000000
--- a/docs/src/material/templates/redirect.html
+++ /dev/null
@@ -1,16 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-<!doctype html>
-<html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1">
- <title>{{ config.site_name }}</title>
- <noscript>
- <meta http-equiv="refresh" content="0;url={{ page.meta.location }}">
- </noscript>
- <script>window.location.replace(["{{ page.meta.location }}",window.location.search,window.location.hash].join(""))</script>
- </head>
- <body></body>
-</html>
diff --git a/docs/src/overrides/assets/javascripts/components/_/index.ts b/docs/src/overrides/assets/javascripts/components/_/index.ts
deleted file mode 100644
index 3cb4c18e..00000000
--- a/docs/src/overrides/assets/javascripts/components/_/index.ts
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { getElement, getElements } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Component type
- */
-export type ComponentType =
- | "iconsearch" /* Icon search */
- | "iconsearch-query" /* Icon search input */
- | "iconsearch-result" /* Icon search results */
- | "sponsorship" /* Sponsorship */
- | "sponsorship-count" /* Sponsorship count */
- | "sponsorship-total" /* Sponsorship total */
-
-/**
- * Component
- *
- * @template T - Component type
- * @template U - Reference type
- */
-export type Component<
- T extends {} = {},
- U extends HTMLElement = HTMLElement
-> =
- T & {
- ref: U /* Component reference */
- }
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Component type map
- */
-interface ComponentTypeMap {
- "iconsearch": HTMLElement /* Icon search */
- "iconsearch-query": HTMLInputElement /* Icon search input */
- "iconsearch-result": HTMLElement /* Icon search results */
- "sponsorship": HTMLElement /* Sponsorship */
- "sponsorship-count": HTMLElement /* Sponsorship count */
- "sponsorship-total": HTMLElement /* Sponsorship total */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve the element for a given component or throw a reference error
- *
- * @template T - Component type
- *
- * @param type - Component type
- * @param node - Node of reference
- *
- * @returns Element
- */
-export function getComponentElement<T extends ComponentType>(
- type: T, node: ParentNode = document
-): ComponentTypeMap[T] {
- return getElement(`[data-mdx-component=${type}]`, node)
-}
-
-/**
- * Retrieve all elements for a given component
- *
- * @template T - Component type
- *
- * @param type - Component type
- * @param node - Node of reference
- *
- * @returns Elements
- */
-export function getComponentElements<T extends ComponentType>(
- type: T, node: ParentNode = document
-): ComponentTypeMap[T][] {
- return getElements(`[data-mdx-component=${type}]`, node)
-}
diff --git a/docs/src/overrides/assets/javascripts/components/iconsearch/_/index.ts b/docs/src/overrides/assets/javascripts/components/iconsearch/_/index.ts
deleted file mode 100644
index f509a6f9..00000000
--- a/docs/src/overrides/assets/javascripts/components/iconsearch/_/index.ts
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Observable, merge } from "rxjs"
-
-import { configuration } from "~/_"
-import { requestJSON } from "~/browser"
-
-import { Component, getComponentElement } from "../../_"
-import {
- IconSearchQuery,
- mountIconSearchQuery
-} from "../query"
-import {
- IconSearchResult,
- mountIconSearchResult
-} from "../result"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Icon category
- */
-export interface IconCategory {
- base: string /* Category base URL */
- data: Record<string, string> /* Category data */
-}
-
-/**
- * Icon search index
- */
-export interface IconSearchIndex {
- icons: IconCategory /* Icons */
- emojis: IconCategory /* Emojis */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Icon search
- */
-export type IconSearch =
- | IconSearchQuery
- | IconSearchResult
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount icon search
- *
- * @param el - Icon search element
- *
- * @returns Icon search component observable
- */
-export function mountIconSearch(
- el: HTMLElement
-): Observable<Component<IconSearch>> {
- const config = configuration()
- const index$ = requestJSON<IconSearchIndex>(
- new URL("assets/javascripts/iconsearch_index.json", config.base)
- )
-
- /* Retrieve query and result components */
- const query = getComponentElement("iconsearch-query", el)
- const result = getComponentElement("iconsearch-result", el)
-
- /* Create and return component */
- const query$ = mountIconSearchQuery(query)
- const result$ = mountIconSearchResult(result, { index$, query$ })
- return merge(query$, result$)
-}
diff --git a/docs/src/overrides/assets/javascripts/components/iconsearch/index.ts b/docs/src/overrides/assets/javascripts/components/iconsearch/index.ts
deleted file mode 100644
index 9d856774..00000000
--- a/docs/src/overrides/assets/javascripts/components/iconsearch/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./query"
-export * from "./result"
diff --git a/docs/src/overrides/assets/javascripts/components/iconsearch/query/index.ts b/docs/src/overrides/assets/javascripts/components/iconsearch/query/index.ts
deleted file mode 100644
index 03a3daad..00000000
--- a/docs/src/overrides/assets/javascripts/components/iconsearch/query/index.ts
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- combineLatest,
- delay,
- distinctUntilChanged,
- filter,
- fromEvent,
- map,
- merge,
- startWith,
- withLatestFrom
-} from "rxjs"
-
-import { watchElementFocus } from "~/browser"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Icon search query
- */
-export interface IconSearchQuery {
- value: string /* Query value */
- focus: boolean /* Query focus */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount icon search query
- *
- * @param el - Icon search query element
- *
- * @returns Icon search query component observable
- */
-export function mountIconSearchQuery(
- el: HTMLInputElement
-): Observable<Component<IconSearchQuery, HTMLInputElement>> {
-
- /* Intercept focus and input events */
- const focus$ = watchElementFocus(el)
- const value$ = merge(
- fromEvent(el, "keyup"),
- fromEvent(el, "focus").pipe(delay(1))
- )
- .pipe(
- map(() => el.value),
- startWith(el.value),
- distinctUntilChanged(),
- )
-
- /* Log search on blur */
- focus$
- .pipe(
- filter(active => !active),
- withLatestFrom(value$)
- )
- .subscribe(([, value]) => {
- const path = document.location.pathname
- if (typeof ga === "function" && value.length)
- ga("send", "pageview", `${path}?q=[icon]+${value}`)
- })
-
- /* Combine into single observable */
- return combineLatest([value$, focus$])
- .pipe(
- map(([value, focus]) => ({ ref: el, value, focus })),
- )
-}
diff --git a/docs/src/overrides/assets/javascripts/components/iconsearch/result/index.ts b/docs/src/overrides/assets/javascripts/components/iconsearch/result/index.ts
deleted file mode 100644
index 2b9d97fb..00000000
--- a/docs/src/overrides/assets/javascripts/components/iconsearch/result/index.ts
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { filter as search } from "fuzzaldrin-plus"
-import {
- Observable,
- Subject,
- bufferCount,
- combineLatest,
- distinctUntilKeyChanged,
- filter,
- finalize,
- map,
- merge,
- of,
- switchMap,
- tap,
- withLatestFrom,
- zipWith
-} from "rxjs"
-
-import {
- getElement,
- watchElementBoundary
-} from "~/browser"
-import { round } from "~/utilities"
-
-import { Icon, renderIconSearchResult } from "_/templates"
-
-import { Component } from "../../_"
-import { IconSearchIndex } from "../_"
-import { IconSearchQuery } from "../query"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Icon search result
- */
-export interface IconSearchResult {
- data: Icon[] /* Search result data */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- index$: Observable<IconSearchIndex> /* Search index observable */
- query$: Observable<IconSearchQuery> /* Search query observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- index$: Observable<IconSearchIndex> /* Search index observable */
- query$: Observable<IconSearchQuery> /* Search query observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch icon search result
- *
- * @param el - Icon search result element
- * @param options - Options
- *
- * @returns Icon search result observable
- */
-export function watchIconSearchResult(
- el: HTMLElement, { index$, query$ }: WatchOptions
-): Observable<IconSearchResult> {
- switch (el.getAttribute("data-mdx-mode")) {
-
- case "file":
- return combineLatest([
- query$.pipe(distinctUntilKeyChanged("value")),
- index$
- .pipe(
- map(({ icons }) => Object.values(icons.data)
- .map(icon => icon.replace(/\.svg$/, ""))
- )
- )
- ])
- .pipe(
- map(([{ value }, data]) => search(data, value)),
- switchMap(files => index$.pipe(
- map(({ icons }) => ({
- data: files.map<Icon>(shortcode => {
- return {
- shortcode,
- url: [
- icons.base,
- shortcode,
- ".svg"
- ].join("")
- }
- })
- }))
- ))
- )
-
- default:
- return combineLatest([
- query$.pipe(distinctUntilKeyChanged("value")),
- index$
- .pipe(
- map(({ icons, emojis }) => [
- ...Object.keys(icons.data),
- ...Object.keys(emojis.data)
- ])
- )
- ])
- .pipe(
- map(([{ value }, data]) => search(data, value)),
- switchMap(shortcodes => index$.pipe(
- map(({ icons, emojis }) => ({
- data: shortcodes.map<Icon>(shortcode => {
- const category =
- shortcode in icons.data
- ? icons
- : emojis
- return {
- shortcode,
- url: [
- category.base,
- category.data[shortcode]
- ].join("")
- }
- })
- }))
- ))
- )
- }
-}
-
-/**
- * Mount icon search result
- *
- * @param el - Icon search result element
- * @param options - Options
- *
- * @returns Icon search result component observable
- */
-export function mountIconSearchResult(
- el: HTMLElement, { index$, query$ }: MountOptions
-): Observable<Component<IconSearchResult, HTMLElement>> {
- const push$ = new Subject<IconSearchResult>()
- const boundary$ = watchElementBoundary(el)
- .pipe(
- filter(Boolean)
- )
-
- /* Update search result metadata */
- const meta = getElement(":scope > :first-child", el)
- push$
- .pipe(
- withLatestFrom(query$)
- )
- .subscribe(([{ data }, { value }]) => {
- if (value) {
- switch (data.length) {
-
- /* No results */
- case 0:
- meta.textContent = "No matches"
- break
-
- /* One result */
- case 1:
- meta.textContent = "1 match"
- break
-
- /* Multiple result */
- default:
- meta.textContent = `${round(data.length)} matches`
- }
- } else {
- meta.textContent = "Type to start searching"
- }
- })
-
- /* Update icon search result list */
- const file = el.getAttribute("data-mdx-mode") === "file"
- const list = getElement(":scope > :last-child", el)
- push$
- .pipe(
- tap(() => list.innerHTML = ""),
- switchMap(({ data }) => merge(
- of(...data.slice(0, 10)),
- of(...data.slice(10))
- .pipe(
- bufferCount(10),
- zipWith(boundary$),
- switchMap(([chunk]) => chunk)
- )
- )),
- withLatestFrom(query$)
- )
- .subscribe(([result, { value }]) => list.appendChild(
- renderIconSearchResult(result, value, file)
- ))
-
- /* Create and return component */
- return watchIconSearchResult(el, { query$, index$ })
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/overrides/assets/javascripts/components/index.ts b/docs/src/overrides/assets/javascripts/components/index.ts
deleted file mode 100644
index ec6c9dce..00000000
--- a/docs/src/overrides/assets/javascripts/components/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./iconsearch"
-export * from "./sponsorship"
diff --git a/docs/src/overrides/assets/javascripts/components/sponsorship/index.ts b/docs/src/overrides/assets/javascripts/components/sponsorship/index.ts
deleted file mode 100644
index 711f423a..00000000
--- a/docs/src/overrides/assets/javascripts/components/sponsorship/index.ts
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Observable, map } from "rxjs"
-
-import { getElement, requestJSON } from "~/browser"
-
-import { renderPrivateSponsor, renderPublicSponsor } from "_/templates"
-
-import { Component, getComponentElement } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Sponsor type
- */
-export type SponsorType =
- | "user" /* Sponsor is a user */
- | "organization" /* Sponsor is an organization */
-
-/**
- * Sponsor visibility
- */
-export type SponsorVisibility =
- | "public" /* Sponsor is a user */
- | "private" /* Sponsor is an organization */
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Sponsor user
- */
-export interface SponsorUser {
- type: SponsorType /* Sponsor type */
- name: string /* Sponsor login name */
- image: string /* Sponsor image URL */
- url: string /* Sponsor URL */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Public sponsor
- */
-export interface PublicSponsor {
- type: "public" /* Sponsor visibility */
- user: SponsorUser /* Sponsor user */
-}
-
-/**
- * Private sponsor
- */
-export interface PrivateSponsor {
- type: "private" /* Sponsor visibility */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Sponsor
- */
-export type Sponsor =
- | PublicSponsor
- | PrivateSponsor
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Sponsorship
- */
-export interface Sponsorship {
- sponsors: Sponsor[] /* Sponsors */
- total: number /* Total amount */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount sponsorship
- *
- * @param el - Sponsorship element
- *
- * @returns Sponsorship component observable
- */
-export function mountSponsorship(
- el: HTMLElement
-): Observable<Component<Sponsorship>> {
- const sponsorship$ = requestJSON<Sponsorship>(
- "https://3if8u9o552.execute-api.us-east-1.amazonaws.com/_/"
- )
-
- /* Retrieve adjacent components */
- const count = getComponentElement("sponsorship-count")
- const total = getComponentElement("sponsorship-total")
-
- /* Render sponsorship */
- sponsorship$.subscribe(sponsorship => {
- el.removeAttribute("hidden")
-
- /* Render public sponsors with avatar and links */
- const list = getElement(":scope > :first-child", el)
- for (const sponsor of sponsorship.sponsors)
- if (sponsor.type === "public")
- list.appendChild(renderPublicSponsor(sponsor.user))
-
- /* Render combined private sponsors */
- list.appendChild(renderPrivateSponsor(
- sponsorship.sponsors.filter(({ type }) => (
- type === "private"
- )).length
- ))
-
- /* Render sponsorship count and total */
- count.innerText = `${sponsorship.sponsors.length}`
- total.innerText = `$ ${sponsorship.total
- .toString()
- .replace(/\B(?=(\d{3})+(?!\d))/g, ",")
- } a month`
- })
-
- // /* Create and return component */
- return sponsorship$
- .pipe(
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js b/docs/src/overrides/assets/javascripts/custom.9c11c319.min.js
index 3ae7f9d1..3ae7f9d1 100644
--- a/docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js
+++ b/docs/src/overrides/assets/javascripts/custom.9c11c319.min.js
diff --git a/docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js.map b/docs/src/overrides/assets/javascripts/custom.9c11c319.min.js.map
index 37bc358e..37bc358e 100644
--- a/docs/src/material/overrides/assets/javascripts/custom.9c11c319.min.js.map
+++ b/docs/src/overrides/assets/javascripts/custom.9c11c319.min.js.map
diff --git a/docs/src/overrides/assets/javascripts/custom.ts b/docs/src/overrides/assets/javascripts/custom.ts
deleted file mode 100644
index 7c3c3847..00000000
--- a/docs/src/overrides/assets/javascripts/custom.ts
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { merge, switchMap } from "rxjs"
-
-import {
- getComponentElements,
- mountIconSearch,
- mountSponsorship
-} from "./components"
-import { setupAnalytics } from "./integrations"
-
-/* ----------------------------------------------------------------------------
- * Application
- * ------------------------------------------------------------------------- */
-
-/* Set up extra analytics events */
-setupAnalytics()
-
-/* Set up extra component observables */
-const component$ = document$
- .pipe(
- switchMap(() => merge(
-
- /* Icon search */
- ...getComponentElements("iconsearch")
- .map(el => mountIconSearch(el)),
-
- /* Sponsorship */
- ...getComponentElements("sponsorship")
- .map(el => mountSponsorship(el))
- ))
- )
-
-/* Subscribe to all components */
-component$.subscribe()
diff --git a/docs/src/material/overrides/assets/javascripts/iconsearch_index.json b/docs/src/overrides/assets/javascripts/iconsearch_index.json
index 64305ef9..64305ef9 100644
--- a/docs/src/material/overrides/assets/javascripts/iconsearch_index.json
+++ b/docs/src/overrides/assets/javascripts/iconsearch_index.json
diff --git a/docs/src/overrides/assets/javascripts/integrations/analytics/index.ts b/docs/src/overrides/assets/javascripts/integrations/analytics/index.ts
deleted file mode 100644
index 658add2a..00000000
--- a/docs/src/overrides/assets/javascripts/integrations/analytics/index.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { fromEvent } from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Set up extra analytics events
- */
-export function setupAnalytics(): void {
- const { origin } = new URL(location.href)
- fromEvent(document.body, "click")
- .subscribe(ev => {
- if (ev.target instanceof HTMLElement) {
- const el = ev.target.closest("a")
- if (el && el.origin !== origin)
- ga("send", "event", "outbound", "click", el.href)
- }
- })
-}
diff --git a/docs/src/overrides/assets/javascripts/integrations/index.ts b/docs/src/overrides/assets/javascripts/integrations/index.ts
deleted file mode 100644
index 9179f2a2..00000000
--- a/docs/src/overrides/assets/javascripts/integrations/index.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./analytics"
diff --git a/docs/src/overrides/assets/javascripts/templates/iconsearch/index.tsx b/docs/src/overrides/assets/javascripts/templates/iconsearch/index.tsx
deleted file mode 100644
index 13cafa6d..00000000
--- a/docs/src/overrides/assets/javascripts/templates/iconsearch/index.tsx
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { wrap } from "fuzzaldrin-plus"
-
-import { translation } from "~/_"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Icon
- */
-export interface Icon {
- shortcode: string /* Icon shortcode */
- url: string /* Icon URL */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Highlight an icon search result
- *
- * @param icon - Icon
- * @param query - Search query
- *
- * @returns Highlighted result
- */
-function highlight(icon: Icon, query: string): string {
- return wrap(icon.shortcode, query, {
- wrap: {
- tagOpen: "<b>",
- tagClose: "</b>"
- }
- })
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render an icon search result
- *
- * @param icon - Icon
- * @param query - Search query
- * @param file - Render as file
- *
- * @returns Element
- */
-export function renderIconSearchResult(
- icon: Icon, query: string, file?: boolean
-): HTMLElement {
- return (
- <li class="mdx-iconsearch-result__item">
- <span class="twemoji">
- <img src={icon.url} />
- </span>
- <button
- class="md-clipboard--inline"
- title={translation("clipboard.copy")}
- data-clipboard-text={file ? icon.shortcode : `:${icon.shortcode}:`}
- >
- <code>{
- file
- ? highlight(icon, query)
- : `:${highlight(icon, query)}:`
- }</code>
- </button>
- </li>
- )
-}
diff --git a/docs/src/overrides/assets/javascripts/templates/index.ts b/docs/src/overrides/assets/javascripts/templates/index.ts
deleted file mode 100644
index 02376b3d..00000000
--- a/docs/src/overrides/assets/javascripts/templates/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./iconsearch"
-export * from "./sponsorship"
diff --git a/docs/src/overrides/assets/javascripts/templates/sponsorship/index.tsx b/docs/src/overrides/assets/javascripts/templates/sponsorship/index.tsx
deleted file mode 100644
index 7891c2e0..00000000
--- a/docs/src/overrides/assets/javascripts/templates/sponsorship/index.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { h } from "~/utilities"
-
-import { SponsorUser } from "_/components"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render public sponsor
- *
- * @param user - Sponsor user
- *
- * @returns Element
- */
-export function renderPublicSponsor(
- user: SponsorUser
-): HTMLElement {
- const title = `@${user.name}`
- return (
- <a href={user.url} title={title} class="mdx-sponsorship__item">
- <img src={user.image} />
- </a>
- )
-}
-
-/**
- * Render private sponsor
- *
- * @param count - Number of private sponsors
- *
- * @returns Element
- */
-export function renderPrivateSponsor(
- count: number
-): HTMLElement {
- return (
- <a
- href="https://github.com/sponsors/squidfunk?metadata_origin=docs"
- class="mdx-sponsorship__item mdx-sponsorship__item--private"
- >
- +{count}
- </a>
- )
-}
diff --git a/docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css
index 3d441c39..3d441c39 100644
--- a/docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css
+++ b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css
diff --git a/docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css.map b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map
index 7937fd51..7937fd51 100644
--- a/docs/src/material/overrides/assets/stylesheets/custom.00c04c01.min.css.map
+++ b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map
diff --git a/docs/src/overrides/assets/stylesheets/custom.scss b/docs/src/overrides/assets/stylesheets/custom.scss
deleted file mode 100644
index 8235e7d0..00000000
--- a/docs/src/overrides/assets/stylesheets/custom.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Dependencies
-// ----------------------------------------------------------------------------
-
-@import "material-color";
-@import "material-shadows";
-
-// ----------------------------------------------------------------------------
-// Local imports
-// ----------------------------------------------------------------------------
-
-@import "utilities/break";
-@import "utilities/convert";
-
-@import "config";
-
-@import "custom/typeset";
-
-@import "custom/layout/banner";
-@import "custom/layout/hero";
-@import "custom/layout/iconsearch";
-@import "custom/layout/sponsorship";
diff --git a/docs/src/overrides/assets/stylesheets/custom/_typeset.scss b/docs/src/overrides/assets/stylesheets/custom/_typeset.scss
deleted file mode 100644
index bef30073..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/_typeset.scss
+++ /dev/null
@@ -1,294 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// Pumping heart animation
-@keyframes heart {
- 0%,
- 40%,
- 80%,
- 100% {
- transform: scale(1);
- }
-
- 20%,
- 60% {
- transform: scale(1.15);
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Twitter icon
- .twitter {
- color: #00acee;
- }
-
- // Mastodon icon - it's not the exact brand color, because that doesn't work
- // well on dark backgrounds, so we lightened it up a bit.
- .mastodon {
- color: #897ff8;
- }
-
- // Insiders video
- .mdx-video {
- width: auto;
-
- // Insiders video container
- &__inner {
- position: relative;
- width: 100%;
- height: 0;
- padding-bottom: 56.138%;
- }
-
- // Insiders video iframe
- iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
- border: none;
- }
- }
-
- // Pumping heart
- .mdx-heart {
- animation: heart 1000ms infinite;
- }
-
- // Insiders color (for links, etc.) // remove
- .mdx-insiders {
- color: $clr-pink-500;
- }
-
- // BETA #####################################################################
-
- // Badge
- .mdx-badge {
- font-size: 0.85em;
-
- // Badge with heart
- &--heart {
- --md-typeset-a-color: hsla(#{hex2hsl($clr-pink-500)}, 1);
- --md-accent-fg-color: hsla(#{hex2hsl($clr-pink-a200)}, 1);
- --md-accent-fg-color--transparent: hsla(#{hex2hsl($clr-pink-500)}, 0.1);
-
- // Animate icon
- .twemoji {
- animation: heart 1000ms infinite;
- }
- }
-
- // Badge moved to the right
- &--right {
- float: right;
- margin-left: 0.35em;
- }
-
- // Badge icon
- &__icon {
- padding: px2rem(4px);
- background: var(--md-accent-fg-color--transparent);
- border-start-start-radius: px2rem(2px);
- border-end-start-radius: px2rem(2px);
-
- // If icon is alone, round corners
- &:last-child {
- border-radius: px2rem(2px);
- }
- }
-
- // Badge text
- &__text {
- padding: px2rem(4px) px2rem(6px);
- border-start-end-radius: px2rem(2px);
- border-end-end-radius: px2rem(2px);
- box-shadow: 0 0 0 1px inset var(--md-accent-fg-color--transparent);
- }
- }
-
- // BETA #####################################################################
-
- // Switch buttons
- .mdx-switch button {
- cursor: pointer;
- transition: opacity 250ms;
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- opacity: 0.75;
- }
-
- // Code block
- > code {
- display: block;
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
- }
- }
-
- // Two-column layout
- .mdx-columns {
-
- // Column
- ol,
- ul {
- columns: 2;
-
- // [mobile portrait -]: Reset columns on mobile
- @include break-to-device(mobile portrait) {
- columns: initial;
- }
- }
-
- // Column item
- li {
- break-inside: avoid;
- }
- }
-
- // Language list
- .mdx-flags {
- margin: 2em auto;
-
- // Language list
- ol {
- list-style: none;
-
- // Language list item
- li {
- margin-bottom: 1em;
- }
- }
-
- // Language item
- &__item {
- display: flex;
- gap: px2rem(12px);
- }
-
- // Language content
- &__content {
- display: flex;
- flex: 1;
- flex-direction: column;
-
- // Language name
- span {
- display: inline-flex;
- align-items: baseline;
- justify-content: space-between;
- }
-
- // Language link
- > span:nth-child(2) {
- font-size: 80%;
- }
-
- // Language code
- code {
- float: right;
- }
- }
- }
-
- // Social card
- .mdx-social {
- position: relative;
- height: min(#{px2rem(540px)}, 80vw);
-
- // Social card image on hover
- &:hover .mdx-social__image {
- background-color: rgba(228, 228, 228, 0.05);
- }
-
- // Social card layer
- &__layer {
- position: absolute;
- margin-top: px2rem(80px);
- transition: 250ms cubic-bezier(0.7, 0, 0.3, 1);
- transform-style: preserve-3d;
-
- // Social card layer on hover
- &:hover {
-
- // Social card label
- .mdx-social__label {
- opacity: 1;
- }
-
- // Social card image
- .mdx-social__image {
- background-color: rgba(127, 127, 127, 0.99);
- }
-
- // Hide top layers
- ~ .mdx-social__layer {
- opacity: 0;
- }
- }
- }
-
- // Social card image
- &__image {
- box-shadow:
- px2rem(-5px) px2rem(5px) px2rem(10px)
- rgba(0, 0, 0, 0.05);
- transition: all 250ms;
- transform: rotate(-40deg) skew(15deg, 15deg) scale(0.7);
-
- // Actual image
- img {
- display: block;
- }
- }
-
- // Social card label
- &__label {
- position: absolute;
- display: block;
- padding: px2rem(4px) px2rem(8px);
- color: var(--md-default-bg-color);
- background-color: var(--md-default-fg-color--light);
- opacity: 0;
- transition: all 250ms;
- }
-
- // Transform on hover
- @for $i from 6 through 0 {
- &:hover .mdx-social__layer:nth-child(#{$i}) {
- transform: translateY(#{($i - 3) * -10}px);
- }
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss
deleted file mode 100644
index b67d7fff..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Banner for announcements and warnings
-.md-banner {
- color: var(--md-footer-fg-color--lighter);
-
- // Don't wrap name of blog article
- strong {
- color: var(--md-footer-fg-color);
- white-space: nowrap;
- }
-
- a {
- color: var(--md-footer-fg-color);
-
- &:focus,
- &:hover {
- color: currentcolor;
-
- .twemoji {
- background-color: var(--md-footer-fg-color);
- box-shadow: none;
- }
- }
- }
-
- .twemoji {
- display: inline-block;
- width: px2rem(24px);
- height: px2rem(24px);
- padding: px2rem(5px);
- vertical-align: bottom;
- border-radius: 100%;
- box-shadow: 0 0 0 px2rem(1px) currentcolor inset;
- transition: all 250ms;
-
- svg {
- display: block;
- max-height: initial;
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss
deleted file mode 100644
index 428cd37e..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss
+++ /dev/null
@@ -1,123 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Landing page container
-.mdx-container {
- padding-top: px2rem(20px);
- background:
- url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(0, 0%, 100%, 1)' /></svg>") no-repeat bottom,
- linear-gradient(
- to bottom,
- var(--md-primary-fg-color),
- hsla(280, 67%, 55%, 1) 99%,
- var(--md-default-bg-color) 99%
- );
-
- // Adjust background for slate theme
- [data-md-color-scheme="slate"] & {
- background:
- url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(230, 15%, 14%, 1)' /></svg>") no-repeat bottom,
- linear-gradient(
- to bottom,
- var(--md-primary-fg-color),
- hsla(230, 15%, 25%, 1) 99%,
- var(--md-default-bg-color) 99%
- );
- }
-}
-
-// Landing page hero
-.mdx-hero {
- margin: 0 px2rem(16px);
- color: var(--md-primary-bg-color);
-
- // Hero headline
- h1 {
- margin-bottom: px2rem(20px);
- font-weight: 700;
- color: currentcolor;
-
- // [mobile portrait -]: Larger hero headline
- @include break-to-device(mobile portrait) {
- font-size: px2rem(28px);
- }
- }
-
- // Hero content
- &__content {
- padding-bottom: px2rem(120px);
- }
-
- // [tablet landscape +]: Columnar display
- @include break-from-device(tablet landscape) {
- display: flex;
- align-items: stretch;
-
- // Adjust spacing and set dimensions
- &__content {
- max-width: px2rem(380px);
- padding-bottom: 14vw;
- margin-top: px2rem(70px);
- }
-
- // Hero image
- &__image {
- order: 1;
- width: px2rem(760px);
- transform: translateX(#{px2rem(80px)});
- }
- }
-
- // [screen +]: Columnar display and adjusted spacing
- @include break-from-device(screen) {
-
- // Hero image
- &__image {
- transform: translateX(#{px2rem(160px)});
- }
- }
-
- // Button
- .md-button {
- margin-top: px2rem(10px);
- margin-right: px2rem(10px);
- color: var(--md-primary-bg-color);
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-bg-color);
- background-color: var(--md-accent-fg-color);
- border-color: var(--md-accent-fg-color);
- }
-
- // Primary button
- &--primary {
- color: hsla(280, 37%, 48%, 1);
- background-color: var(--md-primary-bg-color);
- border-color: var(--md-primary-bg-color);
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss
deleted file mode 100644
index 651c4135..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss
+++ /dev/null
@@ -1,136 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Icon search
- .mdx-iconsearch {
- position: relative;
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z1);
- transition: box-shadow 125ms;
-
- // Icon search on focus/hover
- &:is(:focus-within, :hover) {
- box-shadow: var(--md-shadow-z2);
- }
-
- // Icon search input
- .md-input {
- background: var(--md-default-bg-color);
- box-shadow: none;
-
- // Slate theme, i.e. dark mode
- [data-md-color-scheme="slate"] & {
- background: var(--md-code-bg-color);
- }
- }
- }
-
- // Icon search result
- .mdx-iconsearch-result {
- max-height: 50vh;
- overflow-y: auto;
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
- touch-action: pan-y;
- scrollbar-width: thin;
- scrollbar-color: var(--md-default-fg-color--lighter) transparent;
-
- // Icon search result inside tooltip
- .md-tooltip & {
- max-height: px2rem(205px);
- }
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- width: px2rem(4px);
- height: px2rem(4px);
- }
-
- // Webkit scrollbar thumb
- &::-webkit-scrollbar-thumb {
- background-color: var(--md-default-fg-color--lighter);
-
- // Webkit scrollbar thumb on hover
- &:hover {
- background-color: var(--md-accent-fg-color);
- }
- }
-
- // Icon search result metadata
- &__meta {
- position: absolute;
- top: px2rem(8px);
- right: px2rem(12px);
- font-size: px2rem(12.8px);
- color: var(--md-default-fg-color--lighter);
- }
-
- // Icon search result list
- &__list {
- padding: 0;
- margin: 0;
- // Hack: necessary because of increased specificity due to the PostCSS
- // plugin which prefixes this with `[dir=...]` selectors.
- margin-inline-start: 0;
- list-style: none;
- }
-
- // Icon search result item
- &__item {
- padding: px2rem(4px) px2rem(12px);
- margin: 0;
- // Hack: necessary because of increased specificity due to the PostCSS
- // plugin which prefixes this with `[dir=...]` selectors.
- margin-inline-start: 0;
- border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);
-
- // Omit border on last child
- &:last-child {
- border-bottom: none;
- }
-
- // Item content
- > * {
- margin-right: px2rem(12px);
- }
-
- // Set icon dimensions to fit
- img {
- width: px2rem(18px);
- height: px2rem(18px);
-
- // Slate theme, i.e. dark mode
- [data-md-color-scheme="slate"] &[src*="squidfunk"] {
- filter: invert(1); /* stylelint-disable-line */
- }
- }
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss
deleted file mode 100644
index e2b16570..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss
+++ /dev/null
@@ -1,128 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Premium sponsors
- .mdx-premium {
-
- // Paragraphs
- p {
- margin: 2em 0;
- text-align: center;
- }
-
- // Premium sponsor image
- img {
- height: px2rem(65px);
- }
-
- // Premium sponsor list
- p:last-child {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
-
- // Premium sponsor link
- > a {
- display: block;
- flex-shrink: 0;
- }
- }
- }
-
- // Sponsorship
- .mdx-sponsorship {
-
- // Sponsorship list
- &__list {
- margin: 2em 0;
-
- // Clearfix, because we can't use overflow: auto
- &::after {
- display: block;
- clear: both;
- content: "";
- }
- }
-
- // Sponsorship item
- &__item {
- display: block;
- float: inline-start;
- width: px2rem(32px);
- height: px2rem(32px);
- margin: px2rem(4px);
- overflow: hidden;
- border-radius: 100%;
- transition:
- color 125ms,
- transform 125ms;
- transform: scale(1);
-
- // Sponsor item on focus/hover
- &:is(:focus, :hover) {
- transform: scale(1.1);
-
- // Sponsor avatar
- img {
- filter: grayscale(0%);
- }
- }
-
- // Private sponsor
- &--private {
- font-size: px2rem(12px);
- font-weight: 700;
- line-height: px2rem(32px);
- color: var(--md-default-fg-color--lighter);
- text-align: center;
- background: var(--md-default-fg-color--lightest);
- }
-
- // Sponsor avatar
- img {
- display: block;
- width: 100%;
- height: auto;
- filter: grayscale(100%) opacity(75%);
- transition: filter 125ms;
- }
- }
- }
-
- // Sponsorship button
- .mdx-sponsorship-button {
- font-weight: 400;
- }
-
- // Sponsorship count and total
- .mdx-sponsorship-count,
- .mdx-sponsorship-total {
- font-weight: 700;
- }
-}
diff --git a/docs/src/overrides/home.html b/docs/src/overrides/home.html
index 3f54ca82..debea713 100644
--- a/docs/src/overrides/home.html
+++ b/docs/src/overrides/home.html
@@ -1,106 +1,26 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "main.html" %}
-
-<!-- Render hero under tabs -->
{% block tabs %}
{{ super() }}
-
- <!-- Additional styles for landing page -->
- <style>
-
- /* Application header should be static for the landing page */
- .md-header {
- position: initial;
- }
-
- /* Remove spacing, as we cannot hide it completely */
- .md-main__inner {
- margin: 0;
- }
-
- /* Hide main content for now */
- .md-content {
- display: none;
- }
-
- /* Hide table of contents */
- @media screen and (min-width: 60em) {
- .md-sidebar--secondary {
- display: none;
- }
- }
-
- /* Hide navigation */
- @media screen and (min-width: 76.25em) {
- .md-sidebar--primary {
- display: none;
- }
- }
- </style>
-
- <!-- Hero for landing page -->
+ <style>.md-header{position:initial}.md-main__inner{margin:0}.md-content{display:none}@media screen and (min-width:60em){.md-sidebar--secondary{display:none}}@media screen and (min-width:76.25em){.md-sidebar--primary{display:none}}</style>
<section class="mdx-container">
<div class="md-grid md-typeset">
<div class="mdx-hero">
-
- <!-- Hero image -->
- <div class="mdx-hero__image">
- <img
- src="assets/images/illustration.png"
- alt=""
- width="1659"
- height="1200"
- draggable="false"
- >
- </div>
-
- <!-- Hero content -->
<div class="mdx-hero__content">
- <h1>Technical documentation that just works</h1>
- <p>{{ config.site_description }}. Set up in 5 minutes.</p>
- <a
- href="{{ page.next_page.url | url }}"
- title="{{ page.next_page.title | e }}"
- class="md-button md-button--primary"
- >
- Quick start
+ <h1>水系核心</h1>
+ <p>{{ config.site_description }}.</p>
+ <a href="{{ page.next_page.url | url }}" title="{{ page.next_page.title | e }}" class="md-button md-button--primary">
+ 快速开始
</a>
- <a
- href="{{ 'insiders/' | url }}"
- title="Material for MkDocs Insiders"
- class="md-button"
- >
- Get Insiders
+ <a href="{{ 'Standard/what-is-rule-package/' | url }}" title="通用规则包标准" class="md-button">
+ 查看标准
</a>
</div>
</div>
</div>
</section>
{% endblock %}
-
-<!-- Content -->
{% block content %}{% endblock %}
-
-<!-- Application footer -->
{% block footer %}{% endblock %}
diff --git a/docs/src/overrides/hooks/translations.html b/docs/src/overrides/hooks/translations.html
index ab41c77d..b77fcb4a 100644
--- a/docs/src/overrides/hooks/translations.html
+++ b/docs/src/overrides/hooks/translations.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Render translation language -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro render_language(language) %}
<div class="mdx-flags__item" markdown>
:flag_{{ language.flag }}:{ .lg .middle }
@@ -41,8 +21,6 @@
</span>
</div>
{% endmacro %}
-
-<!-- Render translations -->
{% macro render(translations, start = 1) %}
<div class="mdx-columns mdx-flags" markdown>
<ol markdown>
diff --git a/docs/src/overrides/main.html b/docs/src/overrides/main.html
index 39b68b5a..e723f098 100644
--- a/docs/src/overrides/main.html
+++ b/docs/src/overrides/main.html
@@ -1,59 +1,17 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "base.html" %}
-
-<!-- Custom front matter -->
{% block extrahead %}
-
- <!-- Extra style sheets (can't be set in mkdocs.yml due to content hash) -->
- <link
- rel="stylesheet"
- href="{{ 'assets/stylesheets/custom.css' | url }}"
- />
+ <link rel="stylesheet" href="{{ 'assets/stylesheets/custom.00c04c01.min.css' | url }}">
{% endblock %}
-
-<!-- Announcement bar -->
-{% block announce %}
- For updates follow <strong>@squidfunk</strong> on
- <a rel="me" href="https://fosstodon.org/@squidfunk">
- <span class="twemoji mastodon">
- {% include ".icons/fontawesome/brands/mastodon.svg" %}
- </span>
- <strong>Fosstodon</strong>
- </a>
- and
- <a href="https://twitter.com/squidfunk">
- <span class="twemoji twitter">
- {% include ".icons/fontawesome/brands/twitter.svg" %}
- </span>
- <strong>Twitter</strong>
+{% block outdated %}
+ 当前阅览的并不是稳定版,
+ <a href="{{ '../' ~ base_url }}">
+ <strong>单击此处跳转到稳定版文档.</strong>
</a>
{% endblock %}
-
-<!-- Theme-related JavaScript -->
{% block scripts %}
{{ super() }}
-
- <!-- Extra JavaScript (can't be set in mkdocs.yml due to content hash) -->
- <script src="{{ 'assets/javascripts/custom.js' | url }}"></script>
+ <script src="{{ 'assets/javascripts/custom.9c11c319.min.js' | url }}"></script>
{% endblock %}
diff --git a/docs/src/material/templates/.icons/fontawesome/LICENSE.txt b/docs/src/templates/.icons/fontawesome/LICENSE.txt
index 39e18e3d..39e18e3d 100644
--- a/docs/src/material/templates/.icons/fontawesome/LICENSE.txt
+++ b/docs/src/templates/.icons/fontawesome/LICENSE.txt
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/42-group.svg b/docs/src/templates/.icons/fontawesome/brands/42-group.svg
index 267c4fe1..267c4fe1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/42-group.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/42-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/500px.svg b/docs/src/templates/.icons/fontawesome/brands/500px.svg
index efa6c91d..efa6c91d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/500px.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/500px.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/accessible-icon.svg b/docs/src/templates/.icons/fontawesome/brands/accessible-icon.svg
index 4c174baf..4c174baf 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/accessible-icon.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/accessible-icon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/accusoft.svg b/docs/src/templates/.icons/fontawesome/brands/accusoft.svg
index 26ec96aa..26ec96aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/accusoft.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/accusoft.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/adn.svg b/docs/src/templates/.icons/fontawesome/brands/adn.svg
index 79db04f8..79db04f8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/adn.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/adn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/adversal.svg b/docs/src/templates/.icons/fontawesome/brands/adversal.svg
index f16c1c97..f16c1c97 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/adversal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/adversal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/affiliatetheme.svg b/docs/src/templates/.icons/fontawesome/brands/affiliatetheme.svg
index bfb07180..bfb07180 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/affiliatetheme.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/affiliatetheme.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/airbnb.svg b/docs/src/templates/.icons/fontawesome/brands/airbnb.svg
index ae9b2dde..ae9b2dde 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/airbnb.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/airbnb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/algolia.svg b/docs/src/templates/.icons/fontawesome/brands/algolia.svg
index b71a15e4..b71a15e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/algolia.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/algolia.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/alipay.svg b/docs/src/templates/.icons/fontawesome/brands/alipay.svg
index 793e4ee2..793e4ee2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/alipay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/alipay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/amazon-pay.svg b/docs/src/templates/.icons/fontawesome/brands/amazon-pay.svg
index ca929986..ca929986 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/amazon-pay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/amazon-pay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/amazon.svg b/docs/src/templates/.icons/fontawesome/brands/amazon.svg
index 22800b26..22800b26 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/amazon.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/amazon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/amilia.svg b/docs/src/templates/.icons/fontawesome/brands/amilia.svg
index 88cb7f90..88cb7f90 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/amilia.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/amilia.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/android.svg b/docs/src/templates/.icons/fontawesome/brands/android.svg
index 03e2be92..03e2be92 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/android.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/android.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/angellist.svg b/docs/src/templates/.icons/fontawesome/brands/angellist.svg
index 269265ee..269265ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/angellist.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/angellist.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/angrycreative.svg b/docs/src/templates/.icons/fontawesome/brands/angrycreative.svg
index 02080bd2..02080bd2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/angrycreative.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/angrycreative.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/angular.svg b/docs/src/templates/.icons/fontawesome/brands/angular.svg
index b79a6e20..b79a6e20 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/angular.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/angular.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/app-store-ios.svg b/docs/src/templates/.icons/fontawesome/brands/app-store-ios.svg
index ed7eb615..ed7eb615 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/app-store-ios.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/app-store-ios.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/app-store.svg b/docs/src/templates/.icons/fontawesome/brands/app-store.svg
index 20937db9..20937db9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/app-store.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/app-store.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/apper.svg b/docs/src/templates/.icons/fontawesome/brands/apper.svg
index 22ddf54b..22ddf54b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/apper.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/apper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/apple-pay.svg b/docs/src/templates/.icons/fontawesome/brands/apple-pay.svg
index 667c2c38..667c2c38 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/apple-pay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/apple-pay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/apple.svg b/docs/src/templates/.icons/fontawesome/brands/apple.svg
index 4eb735e5..4eb735e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/apple.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/apple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/artstation.svg b/docs/src/templates/.icons/fontawesome/brands/artstation.svg
index 9434eaed..9434eaed 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/artstation.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/artstation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/asymmetrik.svg b/docs/src/templates/.icons/fontawesome/brands/asymmetrik.svg
index 3ed2535e..3ed2535e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/asymmetrik.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/asymmetrik.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/atlassian.svg b/docs/src/templates/.icons/fontawesome/brands/atlassian.svg
index 89c92630..89c92630 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/atlassian.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/atlassian.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/audible.svg b/docs/src/templates/.icons/fontawesome/brands/audible.svg
index b6b22936..b6b22936 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/audible.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/audible.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/autoprefixer.svg b/docs/src/templates/.icons/fontawesome/brands/autoprefixer.svg
index 3dc556b1..3dc556b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/autoprefixer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/autoprefixer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/avianex.svg b/docs/src/templates/.icons/fontawesome/brands/avianex.svg
index 51430f65..51430f65 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/avianex.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/avianex.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/aviato.svg b/docs/src/templates/.icons/fontawesome/brands/aviato.svg
index bffb52be..bffb52be 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/aviato.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/aviato.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/aws.svg b/docs/src/templates/.icons/fontawesome/brands/aws.svg
index 1080bb4c..1080bb4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/aws.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/aws.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bandcamp.svg b/docs/src/templates/.icons/fontawesome/brands/bandcamp.svg
index 9797c6ae..9797c6ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bandcamp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bandcamp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/battle-net.svg b/docs/src/templates/.icons/fontawesome/brands/battle-net.svg
index 7a086af3..7a086af3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/battle-net.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/battle-net.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/behance.svg b/docs/src/templates/.icons/fontawesome/brands/behance.svg
index 205a04e0..205a04e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/behance.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/behance.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bilibili.svg b/docs/src/templates/.icons/fontawesome/brands/bilibili.svg
index 1072b200..1072b200 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bilibili.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bilibili.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bimobject.svg b/docs/src/templates/.icons/fontawesome/brands/bimobject.svg
index 7a9b8926..7a9b8926 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bimobject.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bimobject.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bitbucket.svg b/docs/src/templates/.icons/fontawesome/brands/bitbucket.svg
index d2c7cf79..d2c7cf79 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bitbucket.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bitbucket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bitcoin.svg b/docs/src/templates/.icons/fontawesome/brands/bitcoin.svg
index bf37368b..bf37368b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bitcoin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bitcoin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bity.svg b/docs/src/templates/.icons/fontawesome/brands/bity.svg
index 82995b85..82995b85 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bity.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bity.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/black-tie.svg b/docs/src/templates/.icons/fontawesome/brands/black-tie.svg
index 763fe713..763fe713 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/black-tie.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/black-tie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/blackberry.svg b/docs/src/templates/.icons/fontawesome/brands/blackberry.svg
index 888bef44..888bef44 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/blackberry.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/blackberry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/blogger-b.svg b/docs/src/templates/.icons/fontawesome/brands/blogger-b.svg
index 73e8be28..73e8be28 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/blogger-b.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/blogger-b.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/blogger.svg b/docs/src/templates/.icons/fontawesome/brands/blogger.svg
index 2ea1f0fa..2ea1f0fa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/blogger.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/blogger.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bluetooth-b.svg b/docs/src/templates/.icons/fontawesome/brands/bluetooth-b.svg
index baef93a4..baef93a4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bluetooth-b.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bluetooth-b.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bluetooth.svg b/docs/src/templates/.icons/fontawesome/brands/bluetooth.svg
index f2312a06..f2312a06 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bluetooth.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bluetooth.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bootstrap.svg b/docs/src/templates/.icons/fontawesome/brands/bootstrap.svg
index 63a9d8f2..63a9d8f2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bootstrap.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bootstrap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/bots.svg b/docs/src/templates/.icons/fontawesome/brands/bots.svg
index 6d745c32..6d745c32 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/bots.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/bots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/btc.svg b/docs/src/templates/.icons/fontawesome/brands/btc.svg
index e6f55510..e6f55510 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/btc.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/btc.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/buffer.svg b/docs/src/templates/.icons/fontawesome/brands/buffer.svg
index ea79c4ec..ea79c4ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/buffer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/buffer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/buromobelexperte.svg b/docs/src/templates/.icons/fontawesome/brands/buromobelexperte.svg
index 9a797638..9a797638 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/buromobelexperte.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/buromobelexperte.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/buy-n-large.svg b/docs/src/templates/.icons/fontawesome/brands/buy-n-large.svg
index a5882e28..a5882e28 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/buy-n-large.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/buy-n-large.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/buysellads.svg b/docs/src/templates/.icons/fontawesome/brands/buysellads.svg
index 3df6e38c..3df6e38c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/buysellads.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/buysellads.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg b/docs/src/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg
index 449cbf98..449cbf98 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/canadian-maple-leaf.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-amazon-pay.svg b/docs/src/templates/.icons/fontawesome/brands/cc-amazon-pay.svg
index 49990365..49990365 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-amazon-pay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-amazon-pay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-amex.svg b/docs/src/templates/.icons/fontawesome/brands/cc-amex.svg
index 47e4cf8a..47e4cf8a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-amex.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-amex.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-apple-pay.svg b/docs/src/templates/.icons/fontawesome/brands/cc-apple-pay.svg
index 6755ea7f..6755ea7f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-apple-pay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-apple-pay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-diners-club.svg b/docs/src/templates/.icons/fontawesome/brands/cc-diners-club.svg
index 28398b5a..28398b5a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-diners-club.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-diners-club.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-discover.svg b/docs/src/templates/.icons/fontawesome/brands/cc-discover.svg
index 36d998a1..36d998a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-discover.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-discover.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-jcb.svg b/docs/src/templates/.icons/fontawesome/brands/cc-jcb.svg
index a5b6f074..a5b6f074 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-jcb.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-jcb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-mastercard.svg b/docs/src/templates/.icons/fontawesome/brands/cc-mastercard.svg
index 0f8b7ee5..0f8b7ee5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-mastercard.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-mastercard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-paypal.svg b/docs/src/templates/.icons/fontawesome/brands/cc-paypal.svg
index f3d94221..f3d94221 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-paypal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-paypal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-stripe.svg b/docs/src/templates/.icons/fontawesome/brands/cc-stripe.svg
index 2241b936..2241b936 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-stripe.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-stripe.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cc-visa.svg b/docs/src/templates/.icons/fontawesome/brands/cc-visa.svg
index a2033582..a2033582 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cc-visa.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cc-visa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/centercode.svg b/docs/src/templates/.icons/fontawesome/brands/centercode.svg
index c097b83c..c097b83c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/centercode.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/centercode.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/centos.svg b/docs/src/templates/.icons/fontawesome/brands/centos.svg
index 60cd3b15..60cd3b15 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/centos.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/centos.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/chrome.svg b/docs/src/templates/.icons/fontawesome/brands/chrome.svg
index 45854893..45854893 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/chrome.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/chrome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/chromecast.svg b/docs/src/templates/.icons/fontawesome/brands/chromecast.svg
index 5bcc4660..5bcc4660 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/chromecast.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/chromecast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cloudflare.svg b/docs/src/templates/.icons/fontawesome/brands/cloudflare.svg
index 3087712c..3087712c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cloudflare.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cloudflare.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cloudscale.svg b/docs/src/templates/.icons/fontawesome/brands/cloudscale.svg
index 3ea9129b..3ea9129b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cloudscale.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cloudscale.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cloudsmith.svg b/docs/src/templates/.icons/fontawesome/brands/cloudsmith.svg
index 56e9d22e..56e9d22e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cloudsmith.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cloudsmith.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cloudversify.svg b/docs/src/templates/.icons/fontawesome/brands/cloudversify.svg
index 10aa89e7..10aa89e7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cloudversify.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cloudversify.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cmplid.svg b/docs/src/templates/.icons/fontawesome/brands/cmplid.svg
index e227010d..e227010d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cmplid.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cmplid.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/codepen.svg b/docs/src/templates/.icons/fontawesome/brands/codepen.svg
index d7ba3d4a..d7ba3d4a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/codepen.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/codepen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/codiepie.svg b/docs/src/templates/.icons/fontawesome/brands/codiepie.svg
index b152d6f5..b152d6f5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/codiepie.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/codiepie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/confluence.svg b/docs/src/templates/.icons/fontawesome/brands/confluence.svg
index e28ba895..e28ba895 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/confluence.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/confluence.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/connectdevelop.svg b/docs/src/templates/.icons/fontawesome/brands/connectdevelop.svg
index ba18f712..ba18f712 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/connectdevelop.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/connectdevelop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/contao.svg b/docs/src/templates/.icons/fontawesome/brands/contao.svg
index 11a32fc0..11a32fc0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/contao.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/contao.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cotton-bureau.svg b/docs/src/templates/.icons/fontawesome/brands/cotton-bureau.svg
index 92802276..92802276 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cotton-bureau.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cotton-bureau.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cpanel.svg b/docs/src/templates/.icons/fontawesome/brands/cpanel.svg
index d87e87e1..d87e87e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cpanel.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cpanel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-by.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-by.svg
index 8c817626..8c817626 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-by.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-by.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg
index 4c7fe1f0..4c7fe1f0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-eu.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg
index 0831c989..0831c989 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc-jp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc.svg
index 5bc3cc5a..5bc3cc5a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nc.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nc.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nd.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nd.svg
index e916df61..e916df61 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-nd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-nd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg
index d57e0b05..d57e0b05 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-pd-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-pd.svg
index c7750a56..c7750a56 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-pd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-pd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-remix.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-remix.svg
index 62fa3106..62fa3106 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-remix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-remix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sa.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sa.svg
index 3da1b07c..3da1b07c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sa.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg
index 87040556..87040556 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling.svg
index cc49149f..cc49149f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-sampling.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-sampling.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-share.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-share.svg
index 4e8c5afc..4e8c5afc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-share.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-share.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-zero.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons-zero.svg
index f6d4dd2e..f6d4dd2e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons-zero.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons-zero.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons.svg b/docs/src/templates/.icons/fontawesome/brands/creative-commons.svg
index 6ee0182d..6ee0182d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/creative-commons.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/creative-commons.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/critical-role.svg b/docs/src/templates/.icons/fontawesome/brands/critical-role.svg
index 2822efc7..2822efc7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/critical-role.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/critical-role.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/css3-alt.svg b/docs/src/templates/.icons/fontawesome/brands/css3-alt.svg
index 1d31fa6c..1d31fa6c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/css3-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/css3-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/css3.svg b/docs/src/templates/.icons/fontawesome/brands/css3.svg
index 2d46f7cd..2d46f7cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/css3.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/css3.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/cuttlefish.svg b/docs/src/templates/.icons/fontawesome/brands/cuttlefish.svg
index b5c2c1aa..b5c2c1aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/cuttlefish.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/cuttlefish.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/d-and-d-beyond.svg b/docs/src/templates/.icons/fontawesome/brands/d-and-d-beyond.svg
index e6a26e32..e6a26e32 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/d-and-d-beyond.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/d-and-d-beyond.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/d-and-d.svg b/docs/src/templates/.icons/fontawesome/brands/d-and-d.svg
index 8d9e5088..8d9e5088 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/d-and-d.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/d-and-d.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dailymotion.svg b/docs/src/templates/.icons/fontawesome/brands/dailymotion.svg
index ff02524a..ff02524a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dailymotion.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dailymotion.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dashcube.svg b/docs/src/templates/.icons/fontawesome/brands/dashcube.svg
index a69b2237..a69b2237 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dashcube.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dashcube.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/debian.svg b/docs/src/templates/.icons/fontawesome/brands/debian.svg
index ae011a1a..ae011a1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/debian.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/debian.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/deezer.svg b/docs/src/templates/.icons/fontawesome/brands/deezer.svg
index f7aa7843..f7aa7843 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/deezer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/deezer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/delicious.svg b/docs/src/templates/.icons/fontawesome/brands/delicious.svg
index d672192a..d672192a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/delicious.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/delicious.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/deploydog.svg b/docs/src/templates/.icons/fontawesome/brands/deploydog.svg
index 1dca2634..1dca2634 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/deploydog.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/deploydog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/deskpro.svg b/docs/src/templates/.icons/fontawesome/brands/deskpro.svg
index e74d5875..e74d5875 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/deskpro.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/deskpro.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dev.svg b/docs/src/templates/.icons/fontawesome/brands/dev.svg
index f1aba14c..f1aba14c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dev.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dev.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/deviantart.svg b/docs/src/templates/.icons/fontawesome/brands/deviantart.svg
index c90c5e1e..c90c5e1e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/deviantart.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/deviantart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dhl.svg b/docs/src/templates/.icons/fontawesome/brands/dhl.svg
index 9906a16b..9906a16b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dhl.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dhl.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/diaspora.svg b/docs/src/templates/.icons/fontawesome/brands/diaspora.svg
index 02bb663d..02bb663d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/diaspora.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/diaspora.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/digg.svg b/docs/src/templates/.icons/fontawesome/brands/digg.svg
index 0c28b004..0c28b004 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/digg.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/digg.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/digital-ocean.svg b/docs/src/templates/.icons/fontawesome/brands/digital-ocean.svg
index f4a8eec2..f4a8eec2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/digital-ocean.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/digital-ocean.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/discord.svg b/docs/src/templates/.icons/fontawesome/brands/discord.svg
index 5791add0..5791add0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/discord.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/discord.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/discourse.svg b/docs/src/templates/.icons/fontawesome/brands/discourse.svg
index 785a6ec1..785a6ec1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/discourse.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/discourse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dochub.svg b/docs/src/templates/.icons/fontawesome/brands/dochub.svg
index eb33bf1e..eb33bf1e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dochub.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dochub.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/docker.svg b/docs/src/templates/.icons/fontawesome/brands/docker.svg
index 666c9f01..666c9f01 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/docker.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/docker.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/draft2digital.svg b/docs/src/templates/.icons/fontawesome/brands/draft2digital.svg
index 307fff4c..307fff4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/draft2digital.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/draft2digital.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dribbble.svg b/docs/src/templates/.icons/fontawesome/brands/dribbble.svg
index ae1d79c2..ae1d79c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dribbble.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dribbble.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dropbox.svg b/docs/src/templates/.icons/fontawesome/brands/dropbox.svg
index 3a8bc362..3a8bc362 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dropbox.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dropbox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/drupal.svg b/docs/src/templates/.icons/fontawesome/brands/drupal.svg
index b276fada..b276fada 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/drupal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/drupal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/dyalog.svg b/docs/src/templates/.icons/fontawesome/brands/dyalog.svg
index 8a1172a0..8a1172a0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/dyalog.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/dyalog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/earlybirds.svg b/docs/src/templates/.icons/fontawesome/brands/earlybirds.svg
index 1a231693..1a231693 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/earlybirds.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/earlybirds.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ebay.svg b/docs/src/templates/.icons/fontawesome/brands/ebay.svg
index bf061277..bf061277 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ebay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ebay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/edge-legacy.svg b/docs/src/templates/.icons/fontawesome/brands/edge-legacy.svg
index e04449bb..e04449bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/edge-legacy.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/edge-legacy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/edge.svg b/docs/src/templates/.icons/fontawesome/brands/edge.svg
index d10f36a1..d10f36a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/edge.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/edge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/elementor.svg b/docs/src/templates/.icons/fontawesome/brands/elementor.svg
index 4892628f..4892628f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/elementor.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/elementor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ello.svg b/docs/src/templates/.icons/fontawesome/brands/ello.svg
index 56ab76aa..56ab76aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ello.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ello.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ember.svg b/docs/src/templates/.icons/fontawesome/brands/ember.svg
index cd5e063f..cd5e063f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ember.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ember.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/empire.svg b/docs/src/templates/.icons/fontawesome/brands/empire.svg
index e98ca265..e98ca265 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/empire.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/empire.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/envira.svg b/docs/src/templates/.icons/fontawesome/brands/envira.svg
index a74bec1c..a74bec1c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/envira.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/envira.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/erlang.svg b/docs/src/templates/.icons/fontawesome/brands/erlang.svg
index aeeef756..aeeef756 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/erlang.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/erlang.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ethereum.svg b/docs/src/templates/.icons/fontawesome/brands/ethereum.svg
index 6cb823fb..6cb823fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ethereum.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ethereum.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/etsy.svg b/docs/src/templates/.icons/fontawesome/brands/etsy.svg
index 236e4d0c..236e4d0c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/etsy.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/etsy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/evernote.svg b/docs/src/templates/.icons/fontawesome/brands/evernote.svg
index 0d9ff9e3..0d9ff9e3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/evernote.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/evernote.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/expeditedssl.svg b/docs/src/templates/.icons/fontawesome/brands/expeditedssl.svg
index 00e5b8d1..00e5b8d1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/expeditedssl.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/expeditedssl.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/facebook-f.svg b/docs/src/templates/.icons/fontawesome/brands/facebook-f.svg
index e646e4a4..e646e4a4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/facebook-f.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/facebook-f.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/facebook-messenger.svg b/docs/src/templates/.icons/fontawesome/brands/facebook-messenger.svg
index 6911c628..6911c628 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/facebook-messenger.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/facebook-messenger.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/facebook.svg b/docs/src/templates/.icons/fontawesome/brands/facebook.svg
index 8fecb426..8fecb426 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/facebook.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/facebook.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fantasy-flight-games.svg b/docs/src/templates/.icons/fontawesome/brands/fantasy-flight-games.svg
index f8f8373d..f8f8373d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fantasy-flight-games.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fantasy-flight-games.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fedex.svg b/docs/src/templates/.icons/fontawesome/brands/fedex.svg
index b867ae0d..b867ae0d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fedex.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fedex.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fedora.svg b/docs/src/templates/.icons/fontawesome/brands/fedora.svg
index caf1cf8f..caf1cf8f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fedora.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fedora.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/figma.svg b/docs/src/templates/.icons/fontawesome/brands/figma.svg
index 0f06b537..0f06b537 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/figma.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/figma.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/firefox-browser.svg b/docs/src/templates/.icons/fontawesome/brands/firefox-browser.svg
index 3da0a0eb..3da0a0eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/firefox-browser.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/firefox-browser.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/firefox.svg b/docs/src/templates/.icons/fontawesome/brands/firefox.svg
index 19fbe5f0..19fbe5f0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/firefox.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/firefox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/first-order-alt.svg b/docs/src/templates/.icons/fontawesome/brands/first-order-alt.svg
index e2cca7e8..e2cca7e8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/first-order-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/first-order-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/first-order.svg b/docs/src/templates/.icons/fontawesome/brands/first-order.svg
index f41fe3b8..f41fe3b8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/first-order.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/first-order.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/firstdraft.svg b/docs/src/templates/.icons/fontawesome/brands/firstdraft.svg
index d669f5db..d669f5db 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/firstdraft.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/firstdraft.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/flickr.svg b/docs/src/templates/.icons/fontawesome/brands/flickr.svg
index be18d070..be18d070 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/flickr.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/flickr.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/flipboard.svg b/docs/src/templates/.icons/fontawesome/brands/flipboard.svg
index c6332f9b..c6332f9b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/flipboard.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/flipboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fly.svg b/docs/src/templates/.icons/fontawesome/brands/fly.svg
index 5b21c8be..5b21c8be 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fly.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fly.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/font-awesome.svg b/docs/src/templates/.icons/fontawesome/brands/font-awesome.svg
index c5baed0a..c5baed0a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/font-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/font-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fonticons-fi.svg b/docs/src/templates/.icons/fontawesome/brands/fonticons-fi.svg
index e8d4f653..e8d4f653 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fonticons-fi.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fonticons-fi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fonticons.svg b/docs/src/templates/.icons/fontawesome/brands/fonticons.svg
index 5e6bb99e..5e6bb99e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fonticons.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fonticons.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fort-awesome-alt.svg b/docs/src/templates/.icons/fontawesome/brands/fort-awesome-alt.svg
index 4daa7e59..4daa7e59 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fort-awesome-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fort-awesome-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fort-awesome.svg b/docs/src/templates/.icons/fontawesome/brands/fort-awesome.svg
index 042f498e..042f498e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fort-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fort-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/forumbee.svg b/docs/src/templates/.icons/fontawesome/brands/forumbee.svg
index 437f520e..437f520e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/forumbee.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/forumbee.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/foursquare.svg b/docs/src/templates/.icons/fontawesome/brands/foursquare.svg
index c7e13d5e..c7e13d5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/foursquare.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/foursquare.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/free-code-camp.svg b/docs/src/templates/.icons/fontawesome/brands/free-code-camp.svg
index 5998ecbe..5998ecbe 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/free-code-camp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/free-code-camp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/freebsd.svg b/docs/src/templates/.icons/fontawesome/brands/freebsd.svg
index af764f93..af764f93 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/freebsd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/freebsd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/fulcrum.svg b/docs/src/templates/.icons/fontawesome/brands/fulcrum.svg
index 73b1e8ac..73b1e8ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/fulcrum.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/fulcrum.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/galactic-republic.svg b/docs/src/templates/.icons/fontawesome/brands/galactic-republic.svg
index 9c82fcd8..9c82fcd8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/galactic-republic.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/galactic-republic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/galactic-senate.svg b/docs/src/templates/.icons/fontawesome/brands/galactic-senate.svg
index 48169c9d..48169c9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/galactic-senate.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/galactic-senate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/get-pocket.svg b/docs/src/templates/.icons/fontawesome/brands/get-pocket.svg
index 70627a65..70627a65 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/get-pocket.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/get-pocket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gg-circle.svg b/docs/src/templates/.icons/fontawesome/brands/gg-circle.svg
index b0a546d7..b0a546d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gg-circle.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gg-circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gg.svg b/docs/src/templates/.icons/fontawesome/brands/gg.svg
index a034d03b..a034d03b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gg.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gg.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/git-alt.svg b/docs/src/templates/.icons/fontawesome/brands/git-alt.svg
index d5fa4ff6..d5fa4ff6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/git-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/git-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/git.svg b/docs/src/templates/.icons/fontawesome/brands/git.svg
index 527811f6..527811f6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/git.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/git.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/github-alt.svg b/docs/src/templates/.icons/fontawesome/brands/github-alt.svg
index 37989e95..37989e95 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/github-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/github-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/github.svg b/docs/src/templates/.icons/fontawesome/brands/github.svg
index 9e022060..9e022060 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/github.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/github.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gitkraken.svg b/docs/src/templates/.icons/fontawesome/brands/gitkraken.svg
index ebd0e923..ebd0e923 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gitkraken.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gitkraken.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gitlab.svg b/docs/src/templates/.icons/fontawesome/brands/gitlab.svg
index 6c282f84..6c282f84 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gitlab.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gitlab.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gitter.svg b/docs/src/templates/.icons/fontawesome/brands/gitter.svg
index c25b01cd..c25b01cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gitter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gitter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/glide-g.svg b/docs/src/templates/.icons/fontawesome/brands/glide-g.svg
index e590e8d6..e590e8d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/glide-g.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/glide-g.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/glide.svg b/docs/src/templates/.icons/fontawesome/brands/glide.svg
index e26bea12..e26bea12 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/glide.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/glide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gofore.svg b/docs/src/templates/.icons/fontawesome/brands/gofore.svg
index 8b93e1dc..8b93e1dc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gofore.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gofore.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/golang.svg b/docs/src/templates/.icons/fontawesome/brands/golang.svg
index 7144c764..7144c764 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/golang.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/golang.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/goodreads-g.svg b/docs/src/templates/.icons/fontawesome/brands/goodreads-g.svg
index 6c54eae8..6c54eae8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/goodreads-g.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/goodreads-g.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/goodreads.svg b/docs/src/templates/.icons/fontawesome/brands/goodreads.svg
index 20bf04a7..20bf04a7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/goodreads.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/goodreads.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-drive.svg b/docs/src/templates/.icons/fontawesome/brands/google-drive.svg
index 5e07fe4c..5e07fe4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-drive.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-drive.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-pay.svg b/docs/src/templates/.icons/fontawesome/brands/google-pay.svg
index 34ec81bc..34ec81bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-pay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-pay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-play.svg b/docs/src/templates/.icons/fontawesome/brands/google-play.svg
index c21487de..c21487de 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-play.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-play.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-plus-g.svg b/docs/src/templates/.icons/fontawesome/brands/google-plus-g.svg
index d94fe5ca..d94fe5ca 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-plus-g.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-plus-g.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-plus.svg b/docs/src/templates/.icons/fontawesome/brands/google-plus.svg
index b17491ae..b17491ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google-wallet.svg b/docs/src/templates/.icons/fontawesome/brands/google-wallet.svg
index b2dd02e2..b2dd02e2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google-wallet.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google-wallet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/google.svg b/docs/src/templates/.icons/fontawesome/brands/google.svg
index 3f36e000..3f36e000 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/google.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/google.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gratipay.svg b/docs/src/templates/.icons/fontawesome/brands/gratipay.svg
index 184609df..184609df 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gratipay.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gratipay.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/grav.svg b/docs/src/templates/.icons/fontawesome/brands/grav.svg
index 484d3ab3..484d3ab3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/grav.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/grav.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gripfire.svg b/docs/src/templates/.icons/fontawesome/brands/gripfire.svg
index 4bed4efa..4bed4efa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gripfire.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gripfire.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/grunt.svg b/docs/src/templates/.icons/fontawesome/brands/grunt.svg
index 20d2c40d..20d2c40d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/grunt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/grunt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/guilded.svg b/docs/src/templates/.icons/fontawesome/brands/guilded.svg
index 51657792..51657792 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/guilded.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/guilded.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/gulp.svg b/docs/src/templates/.icons/fontawesome/brands/gulp.svg
index a6a62f5c..a6a62f5c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/gulp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/gulp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hacker-news.svg b/docs/src/templates/.icons/fontawesome/brands/hacker-news.svg
index 85eff934..85eff934 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hacker-news.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hacker-news.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hackerrank.svg b/docs/src/templates/.icons/fontawesome/brands/hackerrank.svg
index 1da34711..1da34711 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hackerrank.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hackerrank.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hashnode.svg b/docs/src/templates/.icons/fontawesome/brands/hashnode.svg
index 3b62fc92..3b62fc92 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hashnode.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hashnode.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hips.svg b/docs/src/templates/.icons/fontawesome/brands/hips.svg
index de41b70f..de41b70f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hips.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hips.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hire-a-helper.svg b/docs/src/templates/.icons/fontawesome/brands/hire-a-helper.svg
index 439b5ab0..439b5ab0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hire-a-helper.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hire-a-helper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hive.svg b/docs/src/templates/.icons/fontawesome/brands/hive.svg
index c72aea28..c72aea28 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hive.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hive.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hooli.svg b/docs/src/templates/.icons/fontawesome/brands/hooli.svg
index 0f8c6ff0..0f8c6ff0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hooli.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hooli.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hornbill.svg b/docs/src/templates/.icons/fontawesome/brands/hornbill.svg
index 1c20565c..1c20565c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hornbill.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hornbill.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hotjar.svg b/docs/src/templates/.icons/fontawesome/brands/hotjar.svg
index 0997d9e4..0997d9e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hotjar.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hotjar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/houzz.svg b/docs/src/templates/.icons/fontawesome/brands/houzz.svg
index ee0f3cf5..ee0f3cf5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/houzz.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/houzz.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/html5.svg b/docs/src/templates/.icons/fontawesome/brands/html5.svg
index 4dc4f785..4dc4f785 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/html5.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/html5.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/hubspot.svg b/docs/src/templates/.icons/fontawesome/brands/hubspot.svg
index 3e819a94..3e819a94 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/hubspot.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/hubspot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ideal.svg b/docs/src/templates/.icons/fontawesome/brands/ideal.svg
index 94f722b1..94f722b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ideal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ideal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/imdb.svg b/docs/src/templates/.icons/fontawesome/brands/imdb.svg
index 288f02b6..288f02b6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/imdb.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/imdb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/instagram.svg b/docs/src/templates/.icons/fontawesome/brands/instagram.svg
index 244a73e5..244a73e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/instagram.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/instagram.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/instalod.svg b/docs/src/templates/.icons/fontawesome/brands/instalod.svg
index 7b77ddb3..7b77ddb3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/instalod.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/instalod.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/intercom.svg b/docs/src/templates/.icons/fontawesome/brands/intercom.svg
index e493c294..e493c294 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/intercom.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/intercom.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/internet-explorer.svg b/docs/src/templates/.icons/fontawesome/brands/internet-explorer.svg
index c6c861bf..c6c861bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/internet-explorer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/internet-explorer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/invision.svg b/docs/src/templates/.icons/fontawesome/brands/invision.svg
index a0193da4..a0193da4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/invision.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/invision.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ioxhost.svg b/docs/src/templates/.icons/fontawesome/brands/ioxhost.svg
index 5860c752..5860c752 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ioxhost.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ioxhost.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/itch-io.svg b/docs/src/templates/.icons/fontawesome/brands/itch-io.svg
index 0908dd6e..0908dd6e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/itch-io.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/itch-io.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/itunes-note.svg b/docs/src/templates/.icons/fontawesome/brands/itunes-note.svg
index fc256936..fc256936 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/itunes-note.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/itunes-note.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/itunes.svg b/docs/src/templates/.icons/fontawesome/brands/itunes.svg
index fbd0ba56..fbd0ba56 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/itunes.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/itunes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/java.svg b/docs/src/templates/.icons/fontawesome/brands/java.svg
index 8b6afcc5..8b6afcc5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/java.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/java.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/jedi-order.svg b/docs/src/templates/.icons/fontawesome/brands/jedi-order.svg
index b68473b7..b68473b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/jedi-order.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/jedi-order.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/jenkins.svg b/docs/src/templates/.icons/fontawesome/brands/jenkins.svg
index f34c7948..f34c7948 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/jenkins.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/jenkins.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/jira.svg b/docs/src/templates/.icons/fontawesome/brands/jira.svg
index 4b8c1950..4b8c1950 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/jira.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/jira.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/joget.svg b/docs/src/templates/.icons/fontawesome/brands/joget.svg
index 6e72ef0b..6e72ef0b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/joget.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/joget.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/joomla.svg b/docs/src/templates/.icons/fontawesome/brands/joomla.svg
index fc282b8a..fc282b8a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/joomla.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/joomla.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/js.svg b/docs/src/templates/.icons/fontawesome/brands/js.svg
index 34b0b1ef..34b0b1ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/js.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/js.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/jsfiddle.svg b/docs/src/templates/.icons/fontawesome/brands/jsfiddle.svg
index a0468e47..a0468e47 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/jsfiddle.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/jsfiddle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/kaggle.svg b/docs/src/templates/.icons/fontawesome/brands/kaggle.svg
index 5a022dd1..5a022dd1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/kaggle.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/kaggle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/keybase.svg b/docs/src/templates/.icons/fontawesome/brands/keybase.svg
index 6ac763b6..6ac763b6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/keybase.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/keybase.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/keycdn.svg b/docs/src/templates/.icons/fontawesome/brands/keycdn.svg
index 7aaa7909..7aaa7909 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/keycdn.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/keycdn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/kickstarter-k.svg b/docs/src/templates/.icons/fontawesome/brands/kickstarter-k.svg
index 14a7913d..14a7913d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/kickstarter-k.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/kickstarter-k.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/kickstarter.svg b/docs/src/templates/.icons/fontawesome/brands/kickstarter.svg
index 121f222b..121f222b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/kickstarter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/kickstarter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/korvue.svg b/docs/src/templates/.icons/fontawesome/brands/korvue.svg
index fb052872..fb052872 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/korvue.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/korvue.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/laravel.svg b/docs/src/templates/.icons/fontawesome/brands/laravel.svg
index 0f8b564c..0f8b564c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/laravel.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/laravel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/lastfm.svg b/docs/src/templates/.icons/fontawesome/brands/lastfm.svg
index 583928f4..583928f4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/lastfm.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/lastfm.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/leanpub.svg b/docs/src/templates/.icons/fontawesome/brands/leanpub.svg
index d157222d..d157222d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/leanpub.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/leanpub.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/less.svg b/docs/src/templates/.icons/fontawesome/brands/less.svg
index a3db0ea8..a3db0ea8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/less.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/less.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/line.svg b/docs/src/templates/.icons/fontawesome/brands/line.svg
index 69854c17..69854c17 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/line.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/linkedin-in.svg b/docs/src/templates/.icons/fontawesome/brands/linkedin-in.svg
index 481b357a..481b357a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/linkedin-in.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/linkedin-in.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/linkedin.svg b/docs/src/templates/.icons/fontawesome/brands/linkedin.svg
index 94296a72..94296a72 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/linkedin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/linkedin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/linode.svg b/docs/src/templates/.icons/fontawesome/brands/linode.svg
index defae226..defae226 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/linode.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/linode.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/linux.svg b/docs/src/templates/.icons/fontawesome/brands/linux.svg
index 8ad4ad2e..8ad4ad2e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/linux.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/linux.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/lyft.svg b/docs/src/templates/.icons/fontawesome/brands/lyft.svg
index 0103cf26..0103cf26 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/lyft.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/lyft.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/magento.svg b/docs/src/templates/.icons/fontawesome/brands/magento.svg
index 3a12117d..3a12117d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/magento.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/magento.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mailchimp.svg b/docs/src/templates/.icons/fontawesome/brands/mailchimp.svg
index 495666b0..495666b0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mailchimp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mailchimp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mandalorian.svg b/docs/src/templates/.icons/fontawesome/brands/mandalorian.svg
index ed9f69a7..ed9f69a7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mandalorian.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mandalorian.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/markdown.svg b/docs/src/templates/.icons/fontawesome/brands/markdown.svg
index 06d61360..06d61360 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/markdown.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/markdown.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mastodon.svg b/docs/src/templates/.icons/fontawesome/brands/mastodon.svg
index a4db9d23..a4db9d23 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mastodon.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mastodon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/maxcdn.svg b/docs/src/templates/.icons/fontawesome/brands/maxcdn.svg
index 2253d910..2253d910 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/maxcdn.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/maxcdn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mdb.svg b/docs/src/templates/.icons/fontawesome/brands/mdb.svg
index f683874d..f683874d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mdb.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mdb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/medapps.svg b/docs/src/templates/.icons/fontawesome/brands/medapps.svg
index b15a4d65..b15a4d65 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/medapps.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/medapps.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/medium.svg b/docs/src/templates/.icons/fontawesome/brands/medium.svg
index e5aa32cd..e5aa32cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/medium.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/medium.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/medrt.svg b/docs/src/templates/.icons/fontawesome/brands/medrt.svg
index ce02bf88..ce02bf88 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/medrt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/medrt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/meetup.svg b/docs/src/templates/.icons/fontawesome/brands/meetup.svg
index ef83c813..ef83c813 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/meetup.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/meetup.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/megaport.svg b/docs/src/templates/.icons/fontawesome/brands/megaport.svg
index cb5e1ed8..cb5e1ed8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/megaport.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/megaport.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mendeley.svg b/docs/src/templates/.icons/fontawesome/brands/mendeley.svg
index 34376ec8..34376ec8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mendeley.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mendeley.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/meta.svg b/docs/src/templates/.icons/fontawesome/brands/meta.svg
index e9e06e7d..e9e06e7d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/meta.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/meta.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/microblog.svg b/docs/src/templates/.icons/fontawesome/brands/microblog.svg
index c6070be2..c6070be2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/microblog.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/microblog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/microsoft.svg b/docs/src/templates/.icons/fontawesome/brands/microsoft.svg
index 757622af..757622af 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/microsoft.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/microsoft.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mix.svg b/docs/src/templates/.icons/fontawesome/brands/mix.svg
index ca4fdaec..ca4fdaec 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mixcloud.svg b/docs/src/templates/.icons/fontawesome/brands/mixcloud.svg
index b187764a..b187764a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mixcloud.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mixcloud.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mixer.svg b/docs/src/templates/.icons/fontawesome/brands/mixer.svg
index 941853d8..941853d8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mixer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mixer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/mizuni.svg b/docs/src/templates/.icons/fontawesome/brands/mizuni.svg
index e1f81bfb..e1f81bfb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/mizuni.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/mizuni.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/modx.svg b/docs/src/templates/.icons/fontawesome/brands/modx.svg
index db3f821a..db3f821a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/modx.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/modx.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/monero.svg b/docs/src/templates/.icons/fontawesome/brands/monero.svg
index 7d267ecc..7d267ecc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/monero.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/monero.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/napster.svg b/docs/src/templates/.icons/fontawesome/brands/napster.svg
index f738ccbd..f738ccbd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/napster.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/napster.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/neos.svg b/docs/src/templates/.icons/fontawesome/brands/neos.svg
index 0993bee4..0993bee4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/neos.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/neos.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/nfc-directional.svg b/docs/src/templates/.icons/fontawesome/brands/nfc-directional.svg
index 807033ca..807033ca 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/nfc-directional.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/nfc-directional.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/nfc-symbol.svg b/docs/src/templates/.icons/fontawesome/brands/nfc-symbol.svg
index 9d82953a..9d82953a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/nfc-symbol.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/nfc-symbol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/nimblr.svg b/docs/src/templates/.icons/fontawesome/brands/nimblr.svg
index 946af10a..946af10a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/nimblr.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/nimblr.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/node-js.svg b/docs/src/templates/.icons/fontawesome/brands/node-js.svg
index c8d97836..c8d97836 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/node-js.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/node-js.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/node.svg b/docs/src/templates/.icons/fontawesome/brands/node.svg
index e386c41d..e386c41d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/node.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/node.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/npm.svg b/docs/src/templates/.icons/fontawesome/brands/npm.svg
index c2b34ee0..c2b34ee0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/npm.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/npm.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ns8.svg b/docs/src/templates/.icons/fontawesome/brands/ns8.svg
index 7a264bb1..7a264bb1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ns8.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ns8.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/nutritionix.svg b/docs/src/templates/.icons/fontawesome/brands/nutritionix.svg
index b5e99c10..b5e99c10 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/nutritionix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/nutritionix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/octopus-deploy.svg b/docs/src/templates/.icons/fontawesome/brands/octopus-deploy.svg
index 43f61203..43f61203 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/octopus-deploy.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/octopus-deploy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/odnoklassniki.svg b/docs/src/templates/.icons/fontawesome/brands/odnoklassniki.svg
index df3fe653..df3fe653 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/odnoklassniki.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/odnoklassniki.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/odysee.svg b/docs/src/templates/.icons/fontawesome/brands/odysee.svg
index e2a2f6e5..e2a2f6e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/odysee.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/odysee.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/old-republic.svg b/docs/src/templates/.icons/fontawesome/brands/old-republic.svg
index 9ce4e624..9ce4e624 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/old-republic.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/old-republic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/opencart.svg b/docs/src/templates/.icons/fontawesome/brands/opencart.svg
index 61e04607..61e04607 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/opencart.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/opencart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/openid.svg b/docs/src/templates/.icons/fontawesome/brands/openid.svg
index 1846b954..1846b954 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/openid.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/openid.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/opera.svg b/docs/src/templates/.icons/fontawesome/brands/opera.svg
index ad6aa4eb..ad6aa4eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/opera.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/opera.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/optin-monster.svg b/docs/src/templates/.icons/fontawesome/brands/optin-monster.svg
index 9ea803b0..9ea803b0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/optin-monster.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/optin-monster.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/orcid.svg b/docs/src/templates/.icons/fontawesome/brands/orcid.svg
index dac5ee17..dac5ee17 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/orcid.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/orcid.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/osi.svg b/docs/src/templates/.icons/fontawesome/brands/osi.svg
index 9afa8b85..9afa8b85 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/osi.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/osi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/padlet.svg b/docs/src/templates/.icons/fontawesome/brands/padlet.svg
index 7e33862a..7e33862a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/padlet.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/padlet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/page4.svg b/docs/src/templates/.icons/fontawesome/brands/page4.svg
index b1125d24..b1125d24 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/page4.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/page4.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pagelines.svg b/docs/src/templates/.icons/fontawesome/brands/pagelines.svg
index 884e5575..884e5575 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pagelines.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pagelines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/palfed.svg b/docs/src/templates/.icons/fontawesome/brands/palfed.svg
index f3239c88..f3239c88 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/palfed.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/palfed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/patreon.svg b/docs/src/templates/.icons/fontawesome/brands/patreon.svg
index cf85c45c..cf85c45c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/patreon.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/patreon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/paypal.svg b/docs/src/templates/.icons/fontawesome/brands/paypal.svg
index 7707c789..7707c789 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/paypal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/paypal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/perbyte.svg b/docs/src/templates/.icons/fontawesome/brands/perbyte.svg
index 1c7affe4..1c7affe4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/perbyte.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/perbyte.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/periscope.svg b/docs/src/templates/.icons/fontawesome/brands/periscope.svg
index 3dabc044..3dabc044 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/periscope.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/periscope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/phabricator.svg b/docs/src/templates/.icons/fontawesome/brands/phabricator.svg
index aba492c0..aba492c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/phabricator.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/phabricator.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/phoenix-framework.svg b/docs/src/templates/.icons/fontawesome/brands/phoenix-framework.svg
index e7040285..e7040285 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/phoenix-framework.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/phoenix-framework.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/phoenix-squadron.svg b/docs/src/templates/.icons/fontawesome/brands/phoenix-squadron.svg
index 9b606906..9b606906 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/phoenix-squadron.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/phoenix-squadron.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/php.svg b/docs/src/templates/.icons/fontawesome/brands/php.svg
index e883e851..e883e851 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/php.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/php.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-alt.svg b/docs/src/templates/.icons/fontawesome/brands/pied-piper-alt.svg
index c8195b4b..c8195b4b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-alt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pied-piper-alt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-hat.svg b/docs/src/templates/.icons/fontawesome/brands/pied-piper-hat.svg
index ab6818b3..ab6818b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-hat.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pied-piper-hat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-pp.svg b/docs/src/templates/.icons/fontawesome/brands/pied-piper-pp.svg
index f97c209a..f97c209a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper-pp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pied-piper-pp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper.svg b/docs/src/templates/.icons/fontawesome/brands/pied-piper.svg
index b94e9492..b94e9492 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pied-piper.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pied-piper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pinterest-p.svg b/docs/src/templates/.icons/fontawesome/brands/pinterest-p.svg
index 2b4a1ec6..2b4a1ec6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pinterest-p.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pinterest-p.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pinterest.svg b/docs/src/templates/.icons/fontawesome/brands/pinterest.svg
index a29cde53..a29cde53 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pinterest.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pinterest.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pix.svg b/docs/src/templates/.icons/fontawesome/brands/pix.svg
index 01175d2b..01175d2b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/playstation.svg b/docs/src/templates/.icons/fontawesome/brands/playstation.svg
index bbab4473..bbab4473 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/playstation.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/playstation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/product-hunt.svg b/docs/src/templates/.icons/fontawesome/brands/product-hunt.svg
index 754cad0e..754cad0e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/product-hunt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/product-hunt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/pushed.svg b/docs/src/templates/.icons/fontawesome/brands/pushed.svg
index cc675211..cc675211 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/pushed.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/pushed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/python.svg b/docs/src/templates/.icons/fontawesome/brands/python.svg
index aa6a23d3..aa6a23d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/python.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/python.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/qq.svg b/docs/src/templates/.icons/fontawesome/brands/qq.svg
index e6ad44d9..e6ad44d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/qq.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/qq.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/quinscape.svg b/docs/src/templates/.icons/fontawesome/brands/quinscape.svg
index bef0715a..bef0715a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/quinscape.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/quinscape.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/quora.svg b/docs/src/templates/.icons/fontawesome/brands/quora.svg
index 0f868d8a..0f868d8a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/quora.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/quora.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/r-project.svg b/docs/src/templates/.icons/fontawesome/brands/r-project.svg
index af5988e4..af5988e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/r-project.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/r-project.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/raspberry-pi.svg b/docs/src/templates/.icons/fontawesome/brands/raspberry-pi.svg
index 02227375..02227375 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/raspberry-pi.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/raspberry-pi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ravelry.svg b/docs/src/templates/.icons/fontawesome/brands/ravelry.svg
index db9de5c6..db9de5c6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ravelry.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ravelry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/react.svg b/docs/src/templates/.icons/fontawesome/brands/react.svg
index 3a4c0b25..3a4c0b25 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/react.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/react.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/reacteurope.svg b/docs/src/templates/.icons/fontawesome/brands/reacteurope.svg
index d64fa43f..d64fa43f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/reacteurope.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/reacteurope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/readme.svg b/docs/src/templates/.icons/fontawesome/brands/readme.svg
index 82189b38..82189b38 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/readme.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/readme.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/rebel.svg b/docs/src/templates/.icons/fontawesome/brands/rebel.svg
index cdbf9054..cdbf9054 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/rebel.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/rebel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/red-river.svg b/docs/src/templates/.icons/fontawesome/brands/red-river.svg
index 791dddd5..791dddd5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/red-river.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/red-river.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/reddit-alien.svg b/docs/src/templates/.icons/fontawesome/brands/reddit-alien.svg
index 60562809..60562809 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/reddit-alien.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/reddit-alien.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/reddit.svg b/docs/src/templates/.icons/fontawesome/brands/reddit.svg
index 58e6aaca..58e6aaca 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/reddit.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/reddit.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/redhat.svg b/docs/src/templates/.icons/fontawesome/brands/redhat.svg
index a0c569db..a0c569db 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/redhat.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/redhat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/renren.svg b/docs/src/templates/.icons/fontawesome/brands/renren.svg
index 540599bf..540599bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/renren.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/renren.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/replyd.svg b/docs/src/templates/.icons/fontawesome/brands/replyd.svg
index c30bb2fd..c30bb2fd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/replyd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/replyd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/researchgate.svg b/docs/src/templates/.icons/fontawesome/brands/researchgate.svg
index ed160bff..ed160bff 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/researchgate.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/researchgate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/resolving.svg b/docs/src/templates/.icons/fontawesome/brands/resolving.svg
index abd2118f..abd2118f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/resolving.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/resolving.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/rev.svg b/docs/src/templates/.icons/fontawesome/brands/rev.svg
index 34d08560..34d08560 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/rev.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/rev.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/rocketchat.svg b/docs/src/templates/.icons/fontawesome/brands/rocketchat.svg
index ccc6eebd..ccc6eebd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/rocketchat.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/rocketchat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/rockrms.svg b/docs/src/templates/.icons/fontawesome/brands/rockrms.svg
index 3cb913a0..3cb913a0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/rockrms.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/rockrms.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/rust.svg b/docs/src/templates/.icons/fontawesome/brands/rust.svg
index fdbd32ce..fdbd32ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/rust.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/rust.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/safari.svg b/docs/src/templates/.icons/fontawesome/brands/safari.svg
index 1b6b77b3..1b6b77b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/safari.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/safari.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/salesforce.svg b/docs/src/templates/.icons/fontawesome/brands/salesforce.svg
index 1ec6d17d..1ec6d17d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/salesforce.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/salesforce.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sass.svg b/docs/src/templates/.icons/fontawesome/brands/sass.svg
index 0c0267c6..0c0267c6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sass.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/schlix.svg b/docs/src/templates/.icons/fontawesome/brands/schlix.svg
index 23bc2485..23bc2485 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/schlix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/schlix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/screenpal.svg b/docs/src/templates/.icons/fontawesome/brands/screenpal.svg
index fbf708d4..fbf708d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/screenpal.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/screenpal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/scribd.svg b/docs/src/templates/.icons/fontawesome/brands/scribd.svg
index f5530f5d..f5530f5d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/scribd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/scribd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/searchengin.svg b/docs/src/templates/.icons/fontawesome/brands/searchengin.svg
index 63cd6565..63cd6565 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/searchengin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/searchengin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sellcast.svg b/docs/src/templates/.icons/fontawesome/brands/sellcast.svg
index a7f60134..a7f60134 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sellcast.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sellcast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sellsy.svg b/docs/src/templates/.icons/fontawesome/brands/sellsy.svg
index e98e0d4a..e98e0d4a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sellsy.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sellsy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/servicestack.svg b/docs/src/templates/.icons/fontawesome/brands/servicestack.svg
index 7bc683cc..7bc683cc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/servicestack.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/servicestack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/shirtsinbulk.svg b/docs/src/templates/.icons/fontawesome/brands/shirtsinbulk.svg
index cc64a03f..cc64a03f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/shirtsinbulk.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/shirtsinbulk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/shopify.svg b/docs/src/templates/.icons/fontawesome/brands/shopify.svg
index 56fe6d0b..56fe6d0b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/shopify.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/shopify.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/shopware.svg b/docs/src/templates/.icons/fontawesome/brands/shopware.svg
index 07311ccb..07311ccb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/shopware.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/shopware.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/simplybuilt.svg b/docs/src/templates/.icons/fontawesome/brands/simplybuilt.svg
index 2bfd74ee..2bfd74ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/simplybuilt.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/simplybuilt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sistrix.svg b/docs/src/templates/.icons/fontawesome/brands/sistrix.svg
index 92b2e7bb..92b2e7bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sistrix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sistrix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sith.svg b/docs/src/templates/.icons/fontawesome/brands/sith.svg
index b04a760c..b04a760c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sith.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sith.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sitrox.svg b/docs/src/templates/.icons/fontawesome/brands/sitrox.svg
index a7b079a9..a7b079a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sitrox.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sitrox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sketch.svg b/docs/src/templates/.icons/fontawesome/brands/sketch.svg
index 2c2351ef..2c2351ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sketch.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sketch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/skyatlas.svg b/docs/src/templates/.icons/fontawesome/brands/skyatlas.svg
index b12e2770..b12e2770 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/skyatlas.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/skyatlas.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/skype.svg b/docs/src/templates/.icons/fontawesome/brands/skype.svg
index 8eb9e4c0..8eb9e4c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/skype.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/skype.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/slack.svg b/docs/src/templates/.icons/fontawesome/brands/slack.svg
index 164c8016..164c8016 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/slack.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/slack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/slideshare.svg b/docs/src/templates/.icons/fontawesome/brands/slideshare.svg
index 1c385df1..1c385df1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/slideshare.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/slideshare.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/snapchat.svg b/docs/src/templates/.icons/fontawesome/brands/snapchat.svg
index c29780c2..c29780c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/snapchat.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/snapchat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/soundcloud.svg b/docs/src/templates/.icons/fontawesome/brands/soundcloud.svg
index 4fe8744c..4fe8744c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/soundcloud.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/soundcloud.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sourcetree.svg b/docs/src/templates/.icons/fontawesome/brands/sourcetree.svg
index 6490dae1..6490dae1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sourcetree.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sourcetree.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/space-awesome.svg b/docs/src/templates/.icons/fontawesome/brands/space-awesome.svg
index 88554367..88554367 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/space-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/space-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/speakap.svg b/docs/src/templates/.icons/fontawesome/brands/speakap.svg
index 0f3f427a..0f3f427a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/speakap.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/speakap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/speaker-deck.svg b/docs/src/templates/.icons/fontawesome/brands/speaker-deck.svg
index dd77e734..dd77e734 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/speaker-deck.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/speaker-deck.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/spotify.svg b/docs/src/templates/.icons/fontawesome/brands/spotify.svg
index 180366ed..180366ed 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/spotify.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/spotify.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-behance.svg b/docs/src/templates/.icons/fontawesome/brands/square-behance.svg
index 626b2558..626b2558 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-behance.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-behance.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-dribbble.svg b/docs/src/templates/.icons/fontawesome/brands/square-dribbble.svg
index fd6e19ec..fd6e19ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-dribbble.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-dribbble.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-facebook.svg b/docs/src/templates/.icons/fontawesome/brands/square-facebook.svg
index 22d4ab2c..22d4ab2c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-facebook.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-facebook.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg b/docs/src/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg
index 14a617c3..14a617c3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-font-awesome-stroke.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome.svg b/docs/src/templates/.icons/fontawesome/brands/square-font-awesome.svg
index 57bedad5..57bedad5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-font-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-font-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-git.svg b/docs/src/templates/.icons/fontawesome/brands/square-git.svg
index d809b256..d809b256 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-git.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-git.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-github.svg b/docs/src/templates/.icons/fontawesome/brands/square-github.svg
index f5907a77..f5907a77 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-github.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-github.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-gitlab.svg b/docs/src/templates/.icons/fontawesome/brands/square-gitlab.svg
index 47b7c659..47b7c659 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-gitlab.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-gitlab.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-google-plus.svg b/docs/src/templates/.icons/fontawesome/brands/square-google-plus.svg
index 510d7651..510d7651 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-google-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-google-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-hacker-news.svg b/docs/src/templates/.icons/fontawesome/brands/square-hacker-news.svg
index d1b2cf7f..d1b2cf7f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-hacker-news.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-hacker-news.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-instagram.svg b/docs/src/templates/.icons/fontawesome/brands/square-instagram.svg
index 5c18209b..5c18209b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-instagram.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-instagram.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-js.svg b/docs/src/templates/.icons/fontawesome/brands/square-js.svg
index 6a6530e7..6a6530e7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-js.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-js.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-lastfm.svg b/docs/src/templates/.icons/fontawesome/brands/square-lastfm.svg
index 0766ffe2..0766ffe2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-lastfm.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-lastfm.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-odnoklassniki.svg b/docs/src/templates/.icons/fontawesome/brands/square-odnoklassniki.svg
index 2acdfa86..2acdfa86 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-odnoklassniki.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-odnoklassniki.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-pied-piper.svg b/docs/src/templates/.icons/fontawesome/brands/square-pied-piper.svg
index 3dc75946..3dc75946 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-pied-piper.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-pied-piper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-pinterest.svg b/docs/src/templates/.icons/fontawesome/brands/square-pinterest.svg
index 2924e827..2924e827 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-pinterest.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-pinterest.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-reddit.svg b/docs/src/templates/.icons/fontawesome/brands/square-reddit.svg
index f24f9d9a..f24f9d9a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-reddit.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-reddit.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-snapchat.svg b/docs/src/templates/.icons/fontawesome/brands/square-snapchat.svg
index 16f071bc..16f071bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-snapchat.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-snapchat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-steam.svg b/docs/src/templates/.icons/fontawesome/brands/square-steam.svg
index ee62a81a..ee62a81a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-steam.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-steam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-threads.svg b/docs/src/templates/.icons/fontawesome/brands/square-threads.svg
index babca81f..babca81f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-threads.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-threads.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-tumblr.svg b/docs/src/templates/.icons/fontawesome/brands/square-tumblr.svg
index ff5dc287..ff5dc287 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-tumblr.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-tumblr.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-twitter.svg b/docs/src/templates/.icons/fontawesome/brands/square-twitter.svg
index d1355884..d1355884 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-twitter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-twitter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-viadeo.svg b/docs/src/templates/.icons/fontawesome/brands/square-viadeo.svg
index c12fc638..c12fc638 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-viadeo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-viadeo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-vimeo.svg b/docs/src/templates/.icons/fontawesome/brands/square-vimeo.svg
index 215377b6..215377b6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-vimeo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-vimeo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-whatsapp.svg b/docs/src/templates/.icons/fontawesome/brands/square-whatsapp.svg
index 216e8075..216e8075 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-whatsapp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-whatsapp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-x-twitter.svg b/docs/src/templates/.icons/fontawesome/brands/square-x-twitter.svg
index 41f21a20..41f21a20 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-x-twitter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-x-twitter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-xing.svg b/docs/src/templates/.icons/fontawesome/brands/square-xing.svg
index 0d65fbac..0d65fbac 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-xing.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-xing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/square-youtube.svg b/docs/src/templates/.icons/fontawesome/brands/square-youtube.svg
index 6a52413a..6a52413a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/square-youtube.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/square-youtube.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/squarespace.svg b/docs/src/templates/.icons/fontawesome/brands/squarespace.svg
index 2dce305b..2dce305b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/squarespace.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/squarespace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stack-exchange.svg b/docs/src/templates/.icons/fontawesome/brands/stack-exchange.svg
index f442c5bf..f442c5bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stack-exchange.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stack-exchange.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stack-overflow.svg b/docs/src/templates/.icons/fontawesome/brands/stack-overflow.svg
index 0ad10927..0ad10927 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stack-overflow.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stack-overflow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stackpath.svg b/docs/src/templates/.icons/fontawesome/brands/stackpath.svg
index 88830525..88830525 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stackpath.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stackpath.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/staylinked.svg b/docs/src/templates/.icons/fontawesome/brands/staylinked.svg
index 4655aa00..4655aa00 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/staylinked.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/staylinked.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/steam-symbol.svg b/docs/src/templates/.icons/fontawesome/brands/steam-symbol.svg
index 55c4dcea..55c4dcea 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/steam-symbol.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/steam-symbol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/steam.svg b/docs/src/templates/.icons/fontawesome/brands/steam.svg
index 6180aa72..6180aa72 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/steam.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/steam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/sticker-mule.svg b/docs/src/templates/.icons/fontawesome/brands/sticker-mule.svg
index 1aed7b54..1aed7b54 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/sticker-mule.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/sticker-mule.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/strava.svg b/docs/src/templates/.icons/fontawesome/brands/strava.svg
index df952908..df952908 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/strava.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/strava.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stripe-s.svg b/docs/src/templates/.icons/fontawesome/brands/stripe-s.svg
index 8a2facd5..8a2facd5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stripe-s.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stripe-s.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stripe.svg b/docs/src/templates/.icons/fontawesome/brands/stripe.svg
index c7cce44e..c7cce44e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stripe.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stripe.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stubber.svg b/docs/src/templates/.icons/fontawesome/brands/stubber.svg
index 3a757d15..3a757d15 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stubber.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stubber.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/studiovinari.svg b/docs/src/templates/.icons/fontawesome/brands/studiovinari.svg
index cf3bd74b..cf3bd74b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/studiovinari.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/studiovinari.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stumbleupon-circle.svg b/docs/src/templates/.icons/fontawesome/brands/stumbleupon-circle.svg
index 92937d9e..92937d9e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stumbleupon-circle.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stumbleupon-circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/stumbleupon.svg b/docs/src/templates/.icons/fontawesome/brands/stumbleupon.svg
index b1933246..b1933246 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/stumbleupon.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/stumbleupon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/superpowers.svg b/docs/src/templates/.icons/fontawesome/brands/superpowers.svg
index 671e8963..671e8963 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/superpowers.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/superpowers.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/supple.svg b/docs/src/templates/.icons/fontawesome/brands/supple.svg
index 4fdb29a2..4fdb29a2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/supple.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/supple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/suse.svg b/docs/src/templates/.icons/fontawesome/brands/suse.svg
index 78332943..78332943 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/suse.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/suse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/swift.svg b/docs/src/templates/.icons/fontawesome/brands/swift.svg
index 11bfe8b3..11bfe8b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/swift.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/swift.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/symfony.svg b/docs/src/templates/.icons/fontawesome/brands/symfony.svg
index 78d5dbcb..78d5dbcb 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/symfony.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/symfony.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/teamspeak.svg b/docs/src/templates/.icons/fontawesome/brands/teamspeak.svg
index c30fa9b5..c30fa9b5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/teamspeak.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/teamspeak.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/telegram.svg b/docs/src/templates/.icons/fontawesome/brands/telegram.svg
index c113974e..c113974e 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/telegram.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/telegram.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/tencent-weibo.svg b/docs/src/templates/.icons/fontawesome/brands/tencent-weibo.svg
index e2f251f9..e2f251f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/tencent-weibo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/tencent-weibo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/the-red-yeti.svg b/docs/src/templates/.icons/fontawesome/brands/the-red-yeti.svg
index 0fbd058a..0fbd058a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/the-red-yeti.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/the-red-yeti.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/themeco.svg b/docs/src/templates/.icons/fontawesome/brands/themeco.svg
index 773595b8..773595b8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/themeco.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/themeco.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/themeisle.svg b/docs/src/templates/.icons/fontawesome/brands/themeisle.svg
index dfa34c0b..dfa34c0b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/themeisle.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/themeisle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/think-peaks.svg b/docs/src/templates/.icons/fontawesome/brands/think-peaks.svg
index 0ee427ce..0ee427ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/think-peaks.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/think-peaks.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/threads.svg b/docs/src/templates/.icons/fontawesome/brands/threads.svg
index 02aef3ee..02aef3ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/threads.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/threads.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/tiktok.svg b/docs/src/templates/.icons/fontawesome/brands/tiktok.svg
index 4050677a..4050677a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/tiktok.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/tiktok.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/trade-federation.svg b/docs/src/templates/.icons/fontawesome/brands/trade-federation.svg
index a8fddfd1..a8fddfd1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/trade-federation.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/trade-federation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/trello.svg b/docs/src/templates/.icons/fontawesome/brands/trello.svg
index 171651ad..171651ad 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/trello.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/trello.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/tumblr.svg b/docs/src/templates/.icons/fontawesome/brands/tumblr.svg
index 78d7e050..78d7e050 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/tumblr.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/tumblr.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/twitch.svg b/docs/src/templates/.icons/fontawesome/brands/twitch.svg
index 7f50b856..7f50b856 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/twitch.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/twitch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/twitter.svg b/docs/src/templates/.icons/fontawesome/brands/twitter.svg
index a9e78681..a9e78681 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/twitter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/twitter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/typo3.svg b/docs/src/templates/.icons/fontawesome/brands/typo3.svg
index 2eedbcd1..2eedbcd1 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/typo3.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/typo3.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/uber.svg b/docs/src/templates/.icons/fontawesome/brands/uber.svg
index b611b08d..b611b08d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/uber.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/uber.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ubuntu.svg b/docs/src/templates/.icons/fontawesome/brands/ubuntu.svg
index 7285f3a6..7285f3a6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ubuntu.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ubuntu.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/uikit.svg b/docs/src/templates/.icons/fontawesome/brands/uikit.svg
index 205677b3..205677b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/uikit.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/uikit.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/umbraco.svg b/docs/src/templates/.icons/fontawesome/brands/umbraco.svg
index 301936c5..301936c5 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/umbraco.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/umbraco.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/uncharted.svg b/docs/src/templates/.icons/fontawesome/brands/uncharted.svg
index 7d5232c2..7d5232c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/uncharted.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/uncharted.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/uniregistry.svg b/docs/src/templates/.icons/fontawesome/brands/uniregistry.svg
index 32ab683d..32ab683d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/uniregistry.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/uniregistry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/unity.svg b/docs/src/templates/.icons/fontawesome/brands/unity.svg
index 9794bf7f..9794bf7f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/unity.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/unity.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/unsplash.svg b/docs/src/templates/.icons/fontawesome/brands/unsplash.svg
index e3ddecee..e3ddecee 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/unsplash.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/unsplash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/untappd.svg b/docs/src/templates/.icons/fontawesome/brands/untappd.svg
index 13f7bebd..13f7bebd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/untappd.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/untappd.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ups.svg b/docs/src/templates/.icons/fontawesome/brands/ups.svg
index 71f21396..71f21396 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ups.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ups.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/usb.svg b/docs/src/templates/.icons/fontawesome/brands/usb.svg
index 661b0f71..661b0f71 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/usb.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/usb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/usps.svg b/docs/src/templates/.icons/fontawesome/brands/usps.svg
index e153fa64..e153fa64 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/usps.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/usps.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/ussunnah.svg b/docs/src/templates/.icons/fontawesome/brands/ussunnah.svg
index 3708f38a..3708f38a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/ussunnah.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/ussunnah.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vaadin.svg b/docs/src/templates/.icons/fontawesome/brands/vaadin.svg
index 6d23c325..6d23c325 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vaadin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vaadin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/viacoin.svg b/docs/src/templates/.icons/fontawesome/brands/viacoin.svg
index 3d62c9e0..3d62c9e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/viacoin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/viacoin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/viadeo.svg b/docs/src/templates/.icons/fontawesome/brands/viadeo.svg
index ce799db7..ce799db7 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/viadeo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/viadeo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/viber.svg b/docs/src/templates/.icons/fontawesome/brands/viber.svg
index 4056285d..4056285d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/viber.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/viber.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vimeo-v.svg b/docs/src/templates/.icons/fontawesome/brands/vimeo-v.svg
index fad8dcb3..fad8dcb3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vimeo-v.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vimeo-v.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vimeo.svg b/docs/src/templates/.icons/fontawesome/brands/vimeo.svg
index d12e03a4..d12e03a4 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vimeo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vimeo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vine.svg b/docs/src/templates/.icons/fontawesome/brands/vine.svg
index c3a9a972..c3a9a972 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vine.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vine.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vk.svg b/docs/src/templates/.icons/fontawesome/brands/vk.svg
index c2bce54a..c2bce54a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vk.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vnv.svg b/docs/src/templates/.icons/fontawesome/brands/vnv.svg
index 0d443c08..0d443c08 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vnv.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vnv.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/vuejs.svg b/docs/src/templates/.icons/fontawesome/brands/vuejs.svg
index 0c25036b..0c25036b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/vuejs.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/vuejs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/watchman-monitoring.svg b/docs/src/templates/.icons/fontawesome/brands/watchman-monitoring.svg
index 2e0e05e8..2e0e05e8 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/watchman-monitoring.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/watchman-monitoring.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/waze.svg b/docs/src/templates/.icons/fontawesome/brands/waze.svg
index 4428fb0a..4428fb0a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/waze.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/waze.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/weebly.svg b/docs/src/templates/.icons/fontawesome/brands/weebly.svg
index b6d21fb3..b6d21fb3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/weebly.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/weebly.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/weibo.svg b/docs/src/templates/.icons/fontawesome/brands/weibo.svg
index f530f726..f530f726 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/weibo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/weibo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/weixin.svg b/docs/src/templates/.icons/fontawesome/brands/weixin.svg
index 6093d20b..6093d20b 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/weixin.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/weixin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/whatsapp.svg b/docs/src/templates/.icons/fontawesome/brands/whatsapp.svg
index f78a43cd..f78a43cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/whatsapp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/whatsapp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/whmcs.svg b/docs/src/templates/.icons/fontawesome/brands/whmcs.svg
index 3d73f473..3d73f473 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/whmcs.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/whmcs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wikipedia-w.svg b/docs/src/templates/.icons/fontawesome/brands/wikipedia-w.svg
index 5711d9aa..5711d9aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wikipedia-w.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wikipedia-w.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/windows.svg b/docs/src/templates/.icons/fontawesome/brands/windows.svg
index ab00c2da..ab00c2da 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/windows.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/windows.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wirsindhandwerk.svg b/docs/src/templates/.icons/fontawesome/brands/wirsindhandwerk.svg
index f5c59711..f5c59711 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wirsindhandwerk.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wirsindhandwerk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wix.svg b/docs/src/templates/.icons/fontawesome/brands/wix.svg
index 36fa242a..36fa242a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wix.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wix.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg b/docs/src/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg
index 6bc88b5d..6bc88b5d 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wizards-of-the-coast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wodu.svg b/docs/src/templates/.icons/fontawesome/brands/wodu.svg
index b42f551a..b42f551a 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wodu.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wodu.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg b/docs/src/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg
index 2389cac9..2389cac9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wolf-pack-battalion.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wordpress-simple.svg b/docs/src/templates/.icons/fontawesome/brands/wordpress-simple.svg
index 2f885305..2f885305 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wordpress-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wordpress-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wordpress.svg b/docs/src/templates/.icons/fontawesome/brands/wordpress.svg
index 99f249ef..99f249ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wordpress.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wordpress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wpbeginner.svg b/docs/src/templates/.icons/fontawesome/brands/wpbeginner.svg
index cc4544d6..cc4544d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wpbeginner.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wpbeginner.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wpexplorer.svg b/docs/src/templates/.icons/fontawesome/brands/wpexplorer.svg
index 849c1e01..849c1e01 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wpexplorer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wpexplorer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wpforms.svg b/docs/src/templates/.icons/fontawesome/brands/wpforms.svg
index 07bb6e06..07bb6e06 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wpforms.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wpforms.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/wpressr.svg b/docs/src/templates/.icons/fontawesome/brands/wpressr.svg
index 98522988..98522988 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/wpressr.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/wpressr.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/x-twitter.svg b/docs/src/templates/.icons/fontawesome/brands/x-twitter.svg
index 75518f87..75518f87 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/x-twitter.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/x-twitter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/xbox.svg b/docs/src/templates/.icons/fontawesome/brands/xbox.svg
index eb2022fe..eb2022fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/xbox.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/xbox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/xing.svg b/docs/src/templates/.icons/fontawesome/brands/xing.svg
index 9f9bdfac..9f9bdfac 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/xing.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/xing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/y-combinator.svg b/docs/src/templates/.icons/fontawesome/brands/y-combinator.svg
index 133ad932..133ad932 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/y-combinator.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/y-combinator.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yahoo.svg b/docs/src/templates/.icons/fontawesome/brands/yahoo.svg
index 957a4392..957a4392 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yahoo.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yahoo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yammer.svg b/docs/src/templates/.icons/fontawesome/brands/yammer.svg
index dc964857..dc964857 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yammer.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yammer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yandex-international.svg b/docs/src/templates/.icons/fontawesome/brands/yandex-international.svg
index 1102e1c9..1102e1c9 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yandex-international.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yandex-international.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yandex.svg b/docs/src/templates/.icons/fontawesome/brands/yandex.svg
index 489dfd5f..489dfd5f 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yandex.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yandex.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yarn.svg b/docs/src/templates/.icons/fontawesome/brands/yarn.svg
index f4cc150c..f4cc150c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yarn.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yarn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yelp.svg b/docs/src/templates/.icons/fontawesome/brands/yelp.svg
index fda337a2..fda337a2 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yelp.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yelp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/yoast.svg b/docs/src/templates/.icons/fontawesome/brands/yoast.svg
index b5fdb8bf..b5fdb8bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/yoast.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/yoast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/youtube.svg b/docs/src/templates/.icons/fontawesome/brands/youtube.svg
index 436068f3..436068f3 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/youtube.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/youtube.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/brands/zhihu.svg b/docs/src/templates/.icons/fontawesome/brands/zhihu.svg
index 8872c12c..8872c12c 100644
--- a/docs/src/material/templates/.icons/fontawesome/brands/zhihu.svg
+++ b/docs/src/templates/.icons/fontawesome/brands/zhihu.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/address-book.svg b/docs/src/templates/.icons/fontawesome/regular/address-book.svg
index 8134c76e..8134c76e 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/address-book.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/address-book.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/address-card.svg b/docs/src/templates/.icons/fontawesome/regular/address-card.svg
index 5517d83e..5517d83e 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/address-card.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/address-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/bell-slash.svg b/docs/src/templates/.icons/fontawesome/regular/bell-slash.svg
index 400024db..400024db 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/bell-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/bell-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/bell.svg b/docs/src/templates/.icons/fontawesome/regular/bell.svg
index e423c182..e423c182 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/bell.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/bell.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/bookmark.svg b/docs/src/templates/.icons/fontawesome/regular/bookmark.svg
index 6c8f93d2..6c8f93d2 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/bookmark.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/bookmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/building.svg b/docs/src/templates/.icons/fontawesome/regular/building.svg
index b2c1ab63..b2c1ab63 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/building.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/building.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar-check.svg b/docs/src/templates/.icons/fontawesome/regular/calendar-check.svg
index 11000182..11000182 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar-check.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar-days.svg b/docs/src/templates/.icons/fontawesome/regular/calendar-days.svg
index 5dfaf849..5dfaf849 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar-days.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar-days.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar-minus.svg b/docs/src/templates/.icons/fontawesome/regular/calendar-minus.svg
index 0f7012fc..0f7012fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar-plus.svg b/docs/src/templates/.icons/fontawesome/regular/calendar-plus.svg
index eb29ea84..eb29ea84 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar-xmark.svg b/docs/src/templates/.icons/fontawesome/regular/calendar-xmark.svg
index f1f7dc83..f1f7dc83 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/calendar.svg b/docs/src/templates/.icons/fontawesome/regular/calendar.svg
index 203bf20d..203bf20d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/calendar.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/calendar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chart-bar.svg b/docs/src/templates/.icons/fontawesome/regular/chart-bar.svg
index 47c17e94..47c17e94 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chart-bar.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chart-bar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-bishop.svg b/docs/src/templates/.icons/fontawesome/regular/chess-bishop.svg
index f8d14299..f8d14299 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-bishop.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-bishop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-king.svg b/docs/src/templates/.icons/fontawesome/regular/chess-king.svg
index f54a10e3..f54a10e3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-king.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-king.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-knight.svg b/docs/src/templates/.icons/fontawesome/regular/chess-knight.svg
index 05ecb1ae..05ecb1ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-knight.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-knight.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-pawn.svg b/docs/src/templates/.icons/fontawesome/regular/chess-pawn.svg
index 384108b2..384108b2 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-pawn.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-pawn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-queen.svg b/docs/src/templates/.icons/fontawesome/regular/chess-queen.svg
index 489b6cb8..489b6cb8 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-queen.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-queen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/chess-rook.svg b/docs/src/templates/.icons/fontawesome/regular/chess-rook.svg
index bbeaaad0..bbeaaad0 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/chess-rook.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/chess-rook.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-check.svg b/docs/src/templates/.icons/fontawesome/regular/circle-check.svg
index 1fc76e9d..1fc76e9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-dot.svg b/docs/src/templates/.icons/fontawesome/regular/circle-dot.svg
index 1049f96d..1049f96d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-dot.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-dot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-down.svg b/docs/src/templates/.icons/fontawesome/regular/circle-down.svg
index 2cc19eb9..2cc19eb9 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-down.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-left.svg b/docs/src/templates/.icons/fontawesome/regular/circle-left.svg
index 7e5704d4..7e5704d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-left.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-pause.svg b/docs/src/templates/.icons/fontawesome/regular/circle-pause.svg
index 25660b3b..25660b3b 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-pause.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-pause.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-play.svg b/docs/src/templates/.icons/fontawesome/regular/circle-play.svg
index 259c67ce..259c67ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-play.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-play.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-question.svg b/docs/src/templates/.icons/fontawesome/regular/circle-question.svg
index 2b7fce0c..2b7fce0c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-question.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-right.svg b/docs/src/templates/.icons/fontawesome/regular/circle-right.svg
index fddd4319..fddd4319 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-right.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-stop.svg b/docs/src/templates/.icons/fontawesome/regular/circle-stop.svg
index b954d218..b954d218 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-stop.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-stop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-up.svg b/docs/src/templates/.icons/fontawesome/regular/circle-up.svg
index 0a4c4dff..0a4c4dff 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-up.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-user.svg b/docs/src/templates/.icons/fontawesome/regular/circle-user.svg
index b0eb6e15..b0eb6e15 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-user.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle-xmark.svg b/docs/src/templates/.icons/fontawesome/regular/circle-xmark.svg
index 7242b21b..7242b21b 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/circle.svg b/docs/src/templates/.icons/fontawesome/regular/circle.svg
index 64e7627c..64e7627c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/circle.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/clipboard.svg b/docs/src/templates/.icons/fontawesome/regular/clipboard.svg
index 4e59363c..4e59363c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/clipboard.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/clipboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/clock.svg b/docs/src/templates/.icons/fontawesome/regular/clock.svg
index 1b73c46a..1b73c46a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/clock.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/clock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/clone.svg b/docs/src/templates/.icons/fontawesome/regular/clone.svg
index 49b04271..49b04271 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/clone.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/clone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/closed-captioning.svg b/docs/src/templates/.icons/fontawesome/regular/closed-captioning.svg
index b2b1c4ba..b2b1c4ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/closed-captioning.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/closed-captioning.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/comment-dots.svg b/docs/src/templates/.icons/fontawesome/regular/comment-dots.svg
index 9c6f4ef1..9c6f4ef1 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/comment-dots.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/comment-dots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/comment.svg b/docs/src/templates/.icons/fontawesome/regular/comment.svg
index c0ac0d5c..c0ac0d5c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/comment.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/comment.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/comments.svg b/docs/src/templates/.icons/fontawesome/regular/comments.svg
index c0235b95..c0235b95 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/comments.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/comments.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/compass.svg b/docs/src/templates/.icons/fontawesome/regular/compass.svg
index 7856cfe8..7856cfe8 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/compass.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/compass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/copy.svg b/docs/src/templates/.icons/fontawesome/regular/copy.svg
index 5fe5df6a..5fe5df6a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/copy.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/copy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/copyright.svg b/docs/src/templates/.icons/fontawesome/regular/copyright.svg
index 46fff11f..46fff11f 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/copyright.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/copyright.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/credit-card.svg b/docs/src/templates/.icons/fontawesome/regular/credit-card.svg
index c1cc6795..c1cc6795 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/credit-card.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/credit-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/envelope-open.svg b/docs/src/templates/.icons/fontawesome/regular/envelope-open.svg
index d29b3030..d29b3030 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/envelope-open.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/envelope-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/envelope.svg b/docs/src/templates/.icons/fontawesome/regular/envelope.svg
index d302e244..d302e244 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/envelope.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/envelope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/eye-slash.svg b/docs/src/templates/.icons/fontawesome/regular/eye-slash.svg
index c0b4ca7e..c0b4ca7e 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/eye-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/eye-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/eye.svg b/docs/src/templates/.icons/fontawesome/regular/eye.svg
index a83ecde6..a83ecde6 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/eye.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/eye.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-angry.svg b/docs/src/templates/.icons/fontawesome/regular/face-angry.svg
index 02bd99d3..02bd99d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-angry.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-angry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-dizzy.svg b/docs/src/templates/.icons/fontawesome/regular/face-dizzy.svg
index e20408ba..e20408ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-dizzy.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-dizzy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-flushed.svg b/docs/src/templates/.icons/fontawesome/regular/face-flushed.svg
index 73362b9d..73362b9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-flushed.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-flushed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-frown-open.svg b/docs/src/templates/.icons/fontawesome/regular/face-frown-open.svg
index 35580ee4..35580ee4 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-frown-open.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-frown-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-frown.svg b/docs/src/templates/.icons/fontawesome/regular/face-frown.svg
index 20d499e3..20d499e3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-frown.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-frown.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grimace.svg b/docs/src/templates/.icons/fontawesome/regular/face-grimace.svg
index 765e5049..765e5049 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grimace.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grimace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg
index 2def6304..2def6304 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-beam-sweat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-beam.svg
index c5a0b9de..c5a0b9de 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-hearts.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-hearts.svg
index 8156d661..8156d661 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-hearts.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-hearts.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg
index fc23b334..fc23b334 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-squint-tears.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-squint.svg
index 46fa5de6..46fa5de6 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-stars.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-stars.svg
index 13b6088d..13b6088d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-stars.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-stars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tears.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-tears.svg
index 8ddf5e05..8ddf5e05 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tears.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-tears.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg
index 9fa0fa9a..9fa0fa9a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg
index b89a6ff2..b89a6ff2 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue.svg
index ab5bf4ba..ab5bf4ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-tongue.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-tongue.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-wide.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-wide.svg
index 35bd40d5..35bd40d5 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-wide.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-wide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-wink.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin-wink.svg
index 2bd5df27..2bd5df27 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-grin.svg b/docs/src/templates/.icons/fontawesome/regular/face-grin.svg
index f065ae2b..f065ae2b 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-grin.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-grin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss-beam.svg b/docs/src/templates/.icons/fontawesome/regular/face-kiss-beam.svg
index 9c96fd50..9c96fd50 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-kiss-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg b/docs/src/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg
index a4837d80..a4837d80 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-kiss-wink-heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss.svg b/docs/src/templates/.icons/fontawesome/regular/face-kiss.svg
index 85be295b..85be295b 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-kiss.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-kiss.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-beam.svg b/docs/src/templates/.icons/fontawesome/regular/face-laugh-beam.svg
index 63ca932f..63ca932f 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-laugh-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-squint.svg b/docs/src/templates/.icons/fontawesome/regular/face-laugh-squint.svg
index 4ab87503..4ab87503 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-laugh-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-wink.svg b/docs/src/templates/.icons/fontawesome/regular/face-laugh-wink.svg
index c27c9109..c27c9109 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-laugh-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh.svg b/docs/src/templates/.icons/fontawesome/regular/face-laugh.svg
index dd7e7192..dd7e7192 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-laugh.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-laugh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-meh-blank.svg b/docs/src/templates/.icons/fontawesome/regular/face-meh-blank.svg
index 1cd6b142..1cd6b142 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-meh-blank.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-meh-blank.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-meh.svg b/docs/src/templates/.icons/fontawesome/regular/face-meh.svg
index 59e7b00b..59e7b00b 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-meh.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-meh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-rolling-eyes.svg b/docs/src/templates/.icons/fontawesome/regular/face-rolling-eyes.svg
index 60822087..60822087 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-rolling-eyes.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-rolling-eyes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-sad-cry.svg b/docs/src/templates/.icons/fontawesome/regular/face-sad-cry.svg
index 899eaeaf..899eaeaf 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-sad-cry.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-sad-cry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-sad-tear.svg b/docs/src/templates/.icons/fontawesome/regular/face-sad-tear.svg
index 091f4335..091f4335 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-sad-tear.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-sad-tear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-smile-beam.svg b/docs/src/templates/.icons/fontawesome/regular/face-smile-beam.svg
index 4e7ef4d3..4e7ef4d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-smile-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-smile-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-smile-wink.svg b/docs/src/templates/.icons/fontawesome/regular/face-smile-wink.svg
index b62df4b6..b62df4b6 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-smile-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-smile-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-smile.svg b/docs/src/templates/.icons/fontawesome/regular/face-smile.svg
index d8720f26..d8720f26 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-smile.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-smile.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-surprise.svg b/docs/src/templates/.icons/fontawesome/regular/face-surprise.svg
index 9016aa38..9016aa38 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-surprise.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-surprise.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/face-tired.svg b/docs/src/templates/.icons/fontawesome/regular/face-tired.svg
index c829acef..c829acef 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/face-tired.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/face-tired.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-audio.svg b/docs/src/templates/.icons/fontawesome/regular/file-audio.svg
index 003cfbfb..003cfbfb 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-audio.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-audio.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-code.svg b/docs/src/templates/.icons/fontawesome/regular/file-code.svg
index 420143f3..420143f3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-code.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-code.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-excel.svg b/docs/src/templates/.icons/fontawesome/regular/file-excel.svg
index 91901137..91901137 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-excel.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-excel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-image.svg b/docs/src/templates/.icons/fontawesome/regular/file-image.svg
index 6baa4801..6baa4801 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-image.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-image.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-lines.svg b/docs/src/templates/.icons/fontawesome/regular/file-lines.svg
index ea90b52a..ea90b52a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-pdf.svg b/docs/src/templates/.icons/fontawesome/regular/file-pdf.svg
index 5c393593..5c393593 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-pdf.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-pdf.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-powerpoint.svg b/docs/src/templates/.icons/fontawesome/regular/file-powerpoint.svg
index be5fd869..be5fd869 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-powerpoint.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-powerpoint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-video.svg b/docs/src/templates/.icons/fontawesome/regular/file-video.svg
index 977dd146..977dd146 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-video.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-video.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-word.svg b/docs/src/templates/.icons/fontawesome/regular/file-word.svg
index 7e17c237..7e17c237 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-word.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-word.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file-zipper.svg b/docs/src/templates/.icons/fontawesome/regular/file-zipper.svg
index 89876f62..89876f62 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file-zipper.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file-zipper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/file.svg b/docs/src/templates/.icons/fontawesome/regular/file.svg
index 9fe436cd..9fe436cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/file.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/file.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/flag.svg b/docs/src/templates/.icons/fontawesome/regular/flag.svg
index 031c2c41..031c2c41 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/flag.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/floppy-disk.svg b/docs/src/templates/.icons/fontawesome/regular/floppy-disk.svg
index 8e38272f..8e38272f 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/floppy-disk.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/floppy-disk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/folder-closed.svg b/docs/src/templates/.icons/fontawesome/regular/folder-closed.svg
index 68d2f4b5..68d2f4b5 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/folder-closed.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/folder-closed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/folder-open.svg b/docs/src/templates/.icons/fontawesome/regular/folder-open.svg
index b1f68df6..b1f68df6 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/folder-open.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/folder-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/folder.svg b/docs/src/templates/.icons/fontawesome/regular/folder.svg
index a7140809..a7140809 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/folder.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/folder.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/font-awesome.svg b/docs/src/templates/.icons/fontawesome/regular/font-awesome.svg
index 36243070..36243070 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/font-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/font-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/futbol.svg b/docs/src/templates/.icons/fontawesome/regular/futbol.svg
index 7e5b26ec..7e5b26ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/futbol.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/futbol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/gem.svg b/docs/src/templates/.icons/fontawesome/regular/gem.svg
index 6ec3c087..6ec3c087 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/gem.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/gem.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-back-fist.svg b/docs/src/templates/.icons/fontawesome/regular/hand-back-fist.svg
index 036fbd6d..036fbd6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-back-fist.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-back-fist.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-lizard.svg b/docs/src/templates/.icons/fontawesome/regular/hand-lizard.svg
index 7a21ea8c..7a21ea8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-lizard.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-lizard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-peace.svg b/docs/src/templates/.icons/fontawesome/regular/hand-peace.svg
index 1713f720..1713f720 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-peace.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-peace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-down.svg b/docs/src/templates/.icons/fontawesome/regular/hand-point-down.svg
index 0d82f712..0d82f712 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-down.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-point-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-left.svg b/docs/src/templates/.icons/fontawesome/regular/hand-point-left.svg
index c46716e7..c46716e7 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-left.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-point-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-right.svg b/docs/src/templates/.icons/fontawesome/regular/hand-point-right.svg
index b392cef9..b392cef9 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-right.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-point-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-up.svg b/docs/src/templates/.icons/fontawesome/regular/hand-point-up.svg
index 80ed3e3e..80ed3e3e 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-point-up.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-point-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-pointer.svg b/docs/src/templates/.icons/fontawesome/regular/hand-pointer.svg
index 56cfdf58..56cfdf58 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-pointer.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-pointer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-scissors.svg b/docs/src/templates/.icons/fontawesome/regular/hand-scissors.svg
index 5effc0e5..5effc0e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-scissors.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-scissors.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand-spock.svg b/docs/src/templates/.icons/fontawesome/regular/hand-spock.svg
index e6737414..e6737414 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand-spock.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand-spock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hand.svg b/docs/src/templates/.icons/fontawesome/regular/hand.svg
index efc25018..efc25018 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hand.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hand.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/handshake.svg b/docs/src/templates/.icons/fontawesome/regular/handshake.svg
index 32800fe3..32800fe3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/handshake.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/handshake.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hard-drive.svg b/docs/src/templates/.icons/fontawesome/regular/hard-drive.svg
index 199bf24a..199bf24a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hard-drive.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hard-drive.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/heart.svg b/docs/src/templates/.icons/fontawesome/regular/heart.svg
index eddd8844..eddd8844 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/heart.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hospital.svg b/docs/src/templates/.icons/fontawesome/regular/hospital.svg
index 6f3e2ab9..6f3e2ab9 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hospital.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hospital.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hourglass-half.svg b/docs/src/templates/.icons/fontawesome/regular/hourglass-half.svg
index d9bd713d..d9bd713d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hourglass-half.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hourglass-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/hourglass.svg b/docs/src/templates/.icons/fontawesome/regular/hourglass.svg
index 0786d781..0786d781 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/hourglass.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/hourglass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/id-badge.svg b/docs/src/templates/.icons/fontawesome/regular/id-badge.svg
index 9851513c..9851513c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/id-badge.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/id-badge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/id-card.svg b/docs/src/templates/.icons/fontawesome/regular/id-card.svg
index b24ceb06..b24ceb06 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/id-card.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/id-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/image.svg b/docs/src/templates/.icons/fontawesome/regular/image.svg
index 5d5aaf98..5d5aaf98 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/image.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/image.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/images.svg b/docs/src/templates/.icons/fontawesome/regular/images.svg
index c34ff4a1..c34ff4a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/images.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/images.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/keyboard.svg b/docs/src/templates/.icons/fontawesome/regular/keyboard.svg
index b182c4fd..b182c4fd 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/keyboard.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/keyboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/lemon.svg b/docs/src/templates/.icons/fontawesome/regular/lemon.svg
index ca8a627c..ca8a627c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/lemon.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/lemon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/life-ring.svg b/docs/src/templates/.icons/fontawesome/regular/life-ring.svg
index 9c236fc3..9c236fc3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/life-ring.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/life-ring.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/lightbulb.svg b/docs/src/templates/.icons/fontawesome/regular/lightbulb.svg
index 86b7908c..86b7908c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/lightbulb.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/lightbulb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/map.svg b/docs/src/templates/.icons/fontawesome/regular/map.svg
index e3047621..e3047621 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/map.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/map.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/message.svg b/docs/src/templates/.icons/fontawesome/regular/message.svg
index 1fae4c70..1fae4c70 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/message.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/message.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/money-bill-1.svg b/docs/src/templates/.icons/fontawesome/regular/money-bill-1.svg
index 774fe184..774fe184 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/money-bill-1.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/money-bill-1.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/moon.svg b/docs/src/templates/.icons/fontawesome/regular/moon.svg
index ec392c65..ec392c65 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/moon.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/moon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/newspaper.svg b/docs/src/templates/.icons/fontawesome/regular/newspaper.svg
index efaec410..efaec410 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/newspaper.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/newspaper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/note-sticky.svg b/docs/src/templates/.icons/fontawesome/regular/note-sticky.svg
index 4da331ee..4da331ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/note-sticky.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/note-sticky.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/object-group.svg b/docs/src/templates/.icons/fontawesome/regular/object-group.svg
index fd08c482..fd08c482 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/object-group.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/object-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/object-ungroup.svg b/docs/src/templates/.icons/fontawesome/regular/object-ungroup.svg
index 64d98595..64d98595 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/object-ungroup.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/object-ungroup.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/paper-plane.svg b/docs/src/templates/.icons/fontawesome/regular/paper-plane.svg
index 99c4d75a..99c4d75a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/paper-plane.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/paper-plane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/paste.svg b/docs/src/templates/.icons/fontawesome/regular/paste.svg
index 4ca2e43f..4ca2e43f 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/paste.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/paste.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/pen-to-square.svg b/docs/src/templates/.icons/fontawesome/regular/pen-to-square.svg
index d64a93b1..d64a93b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/pen-to-square.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/pen-to-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/rectangle-list.svg b/docs/src/templates/.icons/fontawesome/regular/rectangle-list.svg
index 6f7ae806..6f7ae806 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/rectangle-list.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/rectangle-list.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/rectangle-xmark.svg b/docs/src/templates/.icons/fontawesome/regular/rectangle-xmark.svg
index 37f4b4dc..37f4b4dc 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/rectangle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/rectangle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/registered.svg b/docs/src/templates/.icons/fontawesome/regular/registered.svg
index 0c8111d1..0c8111d1 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/registered.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/registered.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/share-from-square.svg b/docs/src/templates/.icons/fontawesome/regular/share-from-square.svg
index 4b3778fc..4b3778fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/share-from-square.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/share-from-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/snowflake.svg b/docs/src/templates/.icons/fontawesome/regular/snowflake.svg
index 6859d3d4..6859d3d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/snowflake.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/snowflake.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-down.svg b/docs/src/templates/.icons/fontawesome/regular/square-caret-down.svg
index a5b9667d..a5b9667d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-down.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-caret-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-left.svg b/docs/src/templates/.icons/fontawesome/regular/square-caret-left.svg
index e51aef68..e51aef68 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-left.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-caret-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-right.svg b/docs/src/templates/.icons/fontawesome/regular/square-caret-right.svg
index a053c803..a053c803 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-right.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-caret-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-up.svg b/docs/src/templates/.icons/fontawesome/regular/square-caret-up.svg
index 29b9e017..29b9e017 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-caret-up.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-caret-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-check.svg b/docs/src/templates/.icons/fontawesome/regular/square-check.svg
index 2c3a15f3..2c3a15f3 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-check.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-full.svg b/docs/src/templates/.icons/fontawesome/regular/square-full.svg
index 6f14ec6d..6f14ec6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-full.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-full.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-minus.svg b/docs/src/templates/.icons/fontawesome/regular/square-minus.svg
index d86b73c1..d86b73c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square-plus.svg b/docs/src/templates/.icons/fontawesome/regular/square-plus.svg
index 8d19467a..8d19467a 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/square.svg b/docs/src/templates/.icons/fontawesome/regular/square.svg
index f4db7f9d..f4db7f9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/square.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/star-half-stroke.svg b/docs/src/templates/.icons/fontawesome/regular/star-half-stroke.svg
index a49bedcf..a49bedcf 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/star-half-stroke.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/star-half-stroke.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/star-half.svg b/docs/src/templates/.icons/fontawesome/regular/star-half.svg
index fe2e348c..fe2e348c 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/star-half.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/star-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/star.svg b/docs/src/templates/.icons/fontawesome/regular/star.svg
index c53d7680..c53d7680 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/star.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/star.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/sun.svg b/docs/src/templates/.icons/fontawesome/regular/sun.svg
index b85ee265..b85ee265 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/sun.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/sun.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/thumbs-down.svg b/docs/src/templates/.icons/fontawesome/regular/thumbs-down.svg
index 6ae83605..6ae83605 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/thumbs-down.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/thumbs-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/thumbs-up.svg b/docs/src/templates/.icons/fontawesome/regular/thumbs-up.svg
index 86936042..86936042 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/thumbs-up.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/thumbs-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/trash-can.svg b/docs/src/templates/.icons/fontawesome/regular/trash-can.svg
index 75e86bac..75e86bac 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/trash-can.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/trash-can.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/user.svg b/docs/src/templates/.icons/fontawesome/regular/user.svg
index bb02be30..bb02be30 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/user.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/window-maximize.svg b/docs/src/templates/.icons/fontawesome/regular/window-maximize.svg
index badcded8..badcded8 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/window-maximize.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/window-maximize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/window-minimize.svg b/docs/src/templates/.icons/fontawesome/regular/window-minimize.svg
index 636b22a8..636b22a8 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/window-minimize.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/window-minimize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/regular/window-restore.svg b/docs/src/templates/.icons/fontawesome/regular/window-restore.svg
index f6c8014f..f6c8014f 100644
--- a/docs/src/material/templates/.icons/fontawesome/regular/window-restore.svg
+++ b/docs/src/templates/.icons/fontawesome/regular/window-restore.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/0.svg b/docs/src/templates/.icons/fontawesome/solid/0.svg
index 1ef038c3..1ef038c3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/0.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/0.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/1.svg b/docs/src/templates/.icons/fontawesome/solid/1.svg
index a9b3f6b9..a9b3f6b9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/1.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/1.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/2.svg b/docs/src/templates/.icons/fontawesome/solid/2.svg
index afa120ee..afa120ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/2.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/2.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/3.svg b/docs/src/templates/.icons/fontawesome/solid/3.svg
index d73352c4..d73352c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/3.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/3.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/4.svg b/docs/src/templates/.icons/fontawesome/solid/4.svg
index e68ce424..e68ce424 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/4.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/4.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/5.svg b/docs/src/templates/.icons/fontawesome/solid/5.svg
index b5a427ed..b5a427ed 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/5.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/5.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/6.svg b/docs/src/templates/.icons/fontawesome/solid/6.svg
index 52e549d7..52e549d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/6.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/6.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/7.svg b/docs/src/templates/.icons/fontawesome/solid/7.svg
index d3283990..d3283990 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/7.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/7.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/8.svg b/docs/src/templates/.icons/fontawesome/solid/8.svg
index 10cb5b27..10cb5b27 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/8.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/8.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/9.svg b/docs/src/templates/.icons/fontawesome/solid/9.svg
index 057d986f..057d986f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/9.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/9.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/a.svg b/docs/src/templates/.icons/fontawesome/solid/a.svg
index a482c46f..a482c46f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/a.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/a.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/address-book.svg b/docs/src/templates/.icons/fontawesome/solid/address-book.svg
index 4feecc5e..4feecc5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/address-book.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/address-book.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/address-card.svg b/docs/src/templates/.icons/fontawesome/solid/address-card.svg
index 31c409a9..31c409a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/address-card.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/address-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/align-center.svg b/docs/src/templates/.icons/fontawesome/solid/align-center.svg
index a3348a7a..a3348a7a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/align-center.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/align-center.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/align-justify.svg b/docs/src/templates/.icons/fontawesome/solid/align-justify.svg
index cc50a3f6..cc50a3f6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/align-justify.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/align-justify.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/align-left.svg b/docs/src/templates/.icons/fontawesome/solid/align-left.svg
index de0f9d26..de0f9d26 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/align-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/align-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/align-right.svg b/docs/src/templates/.icons/fontawesome/solid/align-right.svg
index 8ad94039..8ad94039 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/align-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/align-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-check.svg
index 598aac00..598aac00 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg
index 830e0697..830e0697 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg
index 8daa9547..8daa9547 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/anchor-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/anchor-lock.svg b/docs/src/templates/.icons/fontawesome/solid/anchor-lock.svg
index 178731f8..178731f8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/anchor-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/anchor-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/anchor.svg b/docs/src/templates/.icons/fontawesome/solid/anchor.svg
index 6327e0b4..6327e0b4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/anchor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/anchor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angle-down.svg b/docs/src/templates/.icons/fontawesome/solid/angle-down.svg
index 4248fa73..4248fa73 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angle-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angle-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angle-left.svg b/docs/src/templates/.icons/fontawesome/solid/angle-left.svg
index 97aebd5e..97aebd5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angle-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angle-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angle-right.svg b/docs/src/templates/.icons/fontawesome/solid/angle-right.svg
index 6a81cd80..6a81cd80 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angle-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angle-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angle-up.svg b/docs/src/templates/.icons/fontawesome/solid/angle-up.svg
index ad4a23e4..ad4a23e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angle-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angle-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angles-down.svg b/docs/src/templates/.icons/fontawesome/solid/angles-down.svg
index cf26911b..cf26911b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angles-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angles-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angles-left.svg b/docs/src/templates/.icons/fontawesome/solid/angles-left.svg
index 99cbb1a8..99cbb1a8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angles-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angles-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angles-right.svg b/docs/src/templates/.icons/fontawesome/solid/angles-right.svg
index 48c9bbd2..48c9bbd2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angles-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angles-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/angles-up.svg b/docs/src/templates/.icons/fontawesome/solid/angles-up.svg
index 5d562eff..5d562eff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/angles-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/angles-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ankh.svg b/docs/src/templates/.icons/fontawesome/solid/ankh.svg
index 0e7f0bce..0e7f0bce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ankh.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ankh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/apple-whole.svg b/docs/src/templates/.icons/fontawesome/solid/apple-whole.svg
index cc6f12f9..cc6f12f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/apple-whole.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/apple-whole.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/archway.svg b/docs/src/templates/.icons/fontawesome/solid/archway.svg
index ae59838d..ae59838d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/archway.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/archway.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-1-9.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-1-9.svg
index ce814803..ce814803 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-1-9.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-1-9.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-9-1.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-9-1.svg
index 90e12c91..90e12c91 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-9-1.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-9-1.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-a-z.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-a-z.svg
index 54d4ac49..54d4ac49 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-a-z.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-a-z.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-long.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-long.svg
index e45cda18..e45cda18 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg
index 68be1459..68be1459 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-short-wide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg
index d53ff842..d53ff842 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-up-across-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg
index b2cea212..b2cea212 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-up-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg
index 08314343..08314343 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-wide-short.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-z-a.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down-z-a.svg
index 3d5d8e65..3d5d8e65 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down-z-a.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down-z-a.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-down.svg
index c7138b2b..c7138b2b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-left-long.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-left-long.svg
index 6f221df9..6f221df9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-left-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-left-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-left.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-left.svg
index 5c3358cf..5c3358cf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-pointer.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-pointer.svg
index 1e5b9289..1e5b9289 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-pointer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-pointer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg
index a07aec9c..a07aec9c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg
index ddcff716..ddcff716 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right-from-bracket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-long.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right-long.svg
index 6250274c..6250274c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg
index 40748575..40748575 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right-to-bracket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-city.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right-to-city.svg
index 1b107ee0..1b107ee0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right-to-city.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right-to-city.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-right.svg
index a6bfc360..a6bfc360 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-left.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-rotate-left.svg
index 424047b5..424047b5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-rotate-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-right.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-rotate-right.svg
index 781c5899..781c5899 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-rotate-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-rotate-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-down.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-trend-down.svg
index 0d914cad..0d914cad 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-trend-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-up.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-trend-up.svg
index b47c4a90..b47c4a90 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-trend-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-trend-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-down.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-turn-down.svg
index 0f4d84d5..0f4d84d5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-turn-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-up.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-turn-up.svg
index 815d079b..815d079b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-turn-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-turn-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-1-9.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-1-9.svg
index 934e3476..934e3476 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-1-9.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-1-9.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-9-1.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-9-1.svg
index 177b0512..177b0512 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-9-1.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-9-1.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-a-z.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-a-z.svg
index 36c00650..36c00650 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-a-z.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-a-z.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg
index e3fde0d0..e3fde0d0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-bracket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg
index 1ec608f2..1ec608f2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-ground-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg
index 2f678d1d..2f678d1d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-from-water-pump.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-long.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-long.svg
index 2a19594a..2a19594a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg
index a7e92885..a7e92885 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-right-dots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg
index c687d39a..c687d39a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-right-from-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg
index 0d5c929e..0d5c929e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-short-wide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg
index d0b1a275..d0b1a275 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-wide-short.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-z-a.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up-z-a.svg
index 8f862166..8f862166 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up-z-a.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up-z-a.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/arrow-up.svg
index 7ae5af55..7ae5af55 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-line.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-down-to-line.svg
index 39e3aa47..39e3aa47 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-down-to-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-people.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-down-to-people.svg
index 2729f836..2729f836 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-down-to-people.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-down-to-people.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg
index b8807300..b8807300 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-left-right-to-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-left-right.svg
index 2ba53cf6..2ba53cf6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-left-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-left-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-rotate.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-rotate.svg
index 2d631eef..2d631eef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-rotate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-rotate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-spin.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-spin.svg
index ccc4c6e8..ccc4c6e8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-spin.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-spin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg
index f4af2ab5..f4af2ab5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-split-up-and-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-circle.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-to-circle.svg
index f2a7160a..f2a7160a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-circle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-to-circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-dot.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-to-dot.svg
index 42f67ad7..42f67ad7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-dot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-to-dot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-eye.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-to-eye.svg
index 83c8c64e..83c8c64e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-to-eye.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-to-eye.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-right.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-turn-right.svg
index 44b488e2..44b488e2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-turn-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg
index 3ad39b2d..3ad39b2d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-turn-to-dots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg
index 7eafe79e..7eafe79e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-up-down-left-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-up-down.svg
index de4709bf..de4709bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-up-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-to-line.svg b/docs/src/templates/.icons/fontawesome/solid/arrows-up-to-line.svg
index d9fc5029..d9fc5029 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/arrows-up-to-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/arrows-up-to-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/asterisk.svg b/docs/src/templates/.icons/fontawesome/solid/asterisk.svg
index bf7657da..bf7657da 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/asterisk.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/asterisk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/at.svg b/docs/src/templates/.icons/fontawesome/solid/at.svg
index b35bdf89..b35bdf89 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/at.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/at.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/atom.svg b/docs/src/templates/.icons/fontawesome/solid/atom.svg
index 8a913199..8a913199 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/atom.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/atom.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/audio-description.svg b/docs/src/templates/.icons/fontawesome/solid/audio-description.svg
index 8a9dee30..8a9dee30 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/audio-description.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/audio-description.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/austral-sign.svg b/docs/src/templates/.icons/fontawesome/solid/austral-sign.svg
index ba746c6b..ba746c6b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/austral-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/austral-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/award.svg b/docs/src/templates/.icons/fontawesome/solid/award.svg
index acd55c47..acd55c47 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/award.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/award.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/b.svg b/docs/src/templates/.icons/fontawesome/solid/b.svg
index 38fa3cfa..38fa3cfa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/b.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/b.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/baby-carriage.svg b/docs/src/templates/.icons/fontawesome/solid/baby-carriage.svg
index 5a6b2cae..5a6b2cae 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/baby-carriage.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/baby-carriage.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/baby.svg b/docs/src/templates/.icons/fontawesome/solid/baby.svg
index fa39831a..fa39831a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/baby.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/baby.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/backward-fast.svg b/docs/src/templates/.icons/fontawesome/solid/backward-fast.svg
index bd5fdf1b..bd5fdf1b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/backward-fast.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/backward-fast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/backward-step.svg b/docs/src/templates/.icons/fontawesome/solid/backward-step.svg
index 9b1d4464..9b1d4464 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/backward-step.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/backward-step.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/backward.svg b/docs/src/templates/.icons/fontawesome/solid/backward.svg
index b60664f1..b60664f1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/backward.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/backward.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bacon.svg b/docs/src/templates/.icons/fontawesome/solid/bacon.svg
index 298fa485..298fa485 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bacon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bacon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bacteria.svg b/docs/src/templates/.icons/fontawesome/solid/bacteria.svg
index efeb68d9..efeb68d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bacteria.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bacteria.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bacterium.svg b/docs/src/templates/.icons/fontawesome/solid/bacterium.svg
index baac349a..baac349a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bacterium.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bacterium.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bag-shopping.svg b/docs/src/templates/.icons/fontawesome/solid/bag-shopping.svg
index e5e2abc2..e5e2abc2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bag-shopping.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bag-shopping.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bahai.svg b/docs/src/templates/.icons/fontawesome/solid/bahai.svg
index 73270577..73270577 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bahai.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bahai.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/baht-sign.svg b/docs/src/templates/.icons/fontawesome/solid/baht-sign.svg
index c39c01da..c39c01da 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/baht-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/baht-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ban-smoking.svg b/docs/src/templates/.icons/fontawesome/solid/ban-smoking.svg
index 6725e92f..6725e92f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ban-smoking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ban-smoking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ban.svg b/docs/src/templates/.icons/fontawesome/solid/ban.svg
index fe399c1b..fe399c1b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ban.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ban.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bandage.svg b/docs/src/templates/.icons/fontawesome/solid/bandage.svg
index ac8b5e4c..ac8b5e4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bandage.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bandage.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg b/docs/src/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg
index 64450c72..64450c72 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bangladeshi-taka-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/barcode.svg b/docs/src/templates/.icons/fontawesome/solid/barcode.svg
index ba428e23..ba428e23 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/barcode.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/barcode.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bars-progress.svg b/docs/src/templates/.icons/fontawesome/solid/bars-progress.svg
index c6359253..c6359253 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bars-progress.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bars-progress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bars-staggered.svg b/docs/src/templates/.icons/fontawesome/solid/bars-staggered.svg
index 8b80aa26..8b80aa26 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bars-staggered.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bars-staggered.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bars.svg b/docs/src/templates/.icons/fontawesome/solid/bars.svg
index c6c3fafb..c6c3fafb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bars.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/baseball-bat-ball.svg b/docs/src/templates/.icons/fontawesome/solid/baseball-bat-ball.svg
index d3155d49..d3155d49 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/baseball-bat-ball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/baseball-bat-ball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/baseball.svg b/docs/src/templates/.icons/fontawesome/solid/baseball.svg
index 6861ba7c..6861ba7c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/baseball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/baseball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/basket-shopping.svg b/docs/src/templates/.icons/fontawesome/solid/basket-shopping.svg
index 3a11a840..3a11a840 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/basket-shopping.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/basket-shopping.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/basketball.svg b/docs/src/templates/.icons/fontawesome/solid/basketball.svg
index be00667e..be00667e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/basketball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/basketball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bath.svg b/docs/src/templates/.icons/fontawesome/solid/bath.svg
index d49b6cc6..d49b6cc6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bath.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bath.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/battery-empty.svg b/docs/src/templates/.icons/fontawesome/solid/battery-empty.svg
index ce4832b3..ce4832b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/battery-empty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/battery-empty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/battery-full.svg b/docs/src/templates/.icons/fontawesome/solid/battery-full.svg
index ea20c05b..ea20c05b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/battery-full.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/battery-full.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/battery-half.svg b/docs/src/templates/.icons/fontawesome/solid/battery-half.svg
index b8e5ad30..b8e5ad30 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/battery-half.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/battery-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/battery-quarter.svg b/docs/src/templates/.icons/fontawesome/solid/battery-quarter.svg
index cbd83e84..cbd83e84 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/battery-quarter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/battery-quarter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/battery-three-quarters.svg b/docs/src/templates/.icons/fontawesome/solid/battery-three-quarters.svg
index 0c76540a..0c76540a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/battery-three-quarters.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/battery-three-quarters.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bed-pulse.svg b/docs/src/templates/.icons/fontawesome/solid/bed-pulse.svg
index ecb78424..ecb78424 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bed-pulse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bed-pulse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bed.svg b/docs/src/templates/.icons/fontawesome/solid/bed.svg
index faa3455d..faa3455d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/beer-mug-empty.svg b/docs/src/templates/.icons/fontawesome/solid/beer-mug-empty.svg
index 57bd26c8..57bd26c8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/beer-mug-empty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/beer-mug-empty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bell-concierge.svg b/docs/src/templates/.icons/fontawesome/solid/bell-concierge.svg
index 0692c241..0692c241 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bell-concierge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bell-concierge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bell-slash.svg b/docs/src/templates/.icons/fontawesome/solid/bell-slash.svg
index 89493a09..89493a09 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bell-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bell-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bell.svg b/docs/src/templates/.icons/fontawesome/solid/bell.svg
index 41547f82..41547f82 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bell.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bell.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bezier-curve.svg b/docs/src/templates/.icons/fontawesome/solid/bezier-curve.svg
index 7a263747..7a263747 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bezier-curve.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bezier-curve.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bicycle.svg b/docs/src/templates/.icons/fontawesome/solid/bicycle.svg
index f566370a..f566370a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bicycle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bicycle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/binoculars.svg b/docs/src/templates/.icons/fontawesome/solid/binoculars.svg
index 065c8f2c..065c8f2c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/binoculars.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/binoculars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/biohazard.svg b/docs/src/templates/.icons/fontawesome/solid/biohazard.svg
index 3ee5345d..3ee5345d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/biohazard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/biohazard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bitcoin-sign.svg b/docs/src/templates/.icons/fontawesome/solid/bitcoin-sign.svg
index d0c507b9..d0c507b9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bitcoin-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bitcoin-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/blender-phone.svg b/docs/src/templates/.icons/fontawesome/solid/blender-phone.svg
index b0e7c521..b0e7c521 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/blender-phone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/blender-phone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/blender.svg b/docs/src/templates/.icons/fontawesome/solid/blender.svg
index d36142e1..d36142e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/blender.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/blender.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/blog.svg b/docs/src/templates/.icons/fontawesome/solid/blog.svg
index aff6ab33..aff6ab33 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/blog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/blog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bold.svg b/docs/src/templates/.icons/fontawesome/solid/bold.svg
index 61119c88..61119c88 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bold.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bold.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bolt-lightning.svg b/docs/src/templates/.icons/fontawesome/solid/bolt-lightning.svg
index f119f063..f119f063 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bolt-lightning.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bolt-lightning.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bolt.svg b/docs/src/templates/.icons/fontawesome/solid/bolt.svg
index ad8b27ca..ad8b27ca 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bolt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bolt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bomb.svg b/docs/src/templates/.icons/fontawesome/solid/bomb.svg
index 341e90f9..341e90f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bomb.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bomb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bone.svg b/docs/src/templates/.icons/fontawesome/solid/bone.svg
index de960bb1..de960bb1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bong.svg b/docs/src/templates/.icons/fontawesome/solid/bong.svg
index de90ac13..de90ac13 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bong.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bong.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-atlas.svg b/docs/src/templates/.icons/fontawesome/solid/book-atlas.svg
index 71213e8e..71213e8e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-atlas.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-atlas.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-bible.svg b/docs/src/templates/.icons/fontawesome/solid/book-bible.svg
index 19b4db2f..19b4db2f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-bible.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-bible.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-bookmark.svg b/docs/src/templates/.icons/fontawesome/solid/book-bookmark.svg
index b67b77f4..b67b77f4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-bookmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-bookmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-journal-whills.svg b/docs/src/templates/.icons/fontawesome/solid/book-journal-whills.svg
index 2d6673ff..2d6673ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-journal-whills.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-journal-whills.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-medical.svg b/docs/src/templates/.icons/fontawesome/solid/book-medical.svg
index af9c2aa1..af9c2aa1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-open-reader.svg b/docs/src/templates/.icons/fontawesome/solid/book-open-reader.svg
index 1e4ab2ee..1e4ab2ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-open-reader.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-open-reader.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-open.svg b/docs/src/templates/.icons/fontawesome/solid/book-open.svg
index aa44c843..aa44c843 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-quran.svg b/docs/src/templates/.icons/fontawesome/solid/book-quran.svg
index f74cabea..f74cabea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-quran.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-quran.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-skull.svg b/docs/src/templates/.icons/fontawesome/solid/book-skull.svg
index 3d23c165..3d23c165 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-skull.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-skull.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book-tanakh.svg b/docs/src/templates/.icons/fontawesome/solid/book-tanakh.svg
index 70fcecec..70fcecec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book-tanakh.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book-tanakh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/book.svg b/docs/src/templates/.icons/fontawesome/solid/book.svg
index 3067c41e..3067c41e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/book.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/book.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bookmark.svg b/docs/src/templates/.icons/fontawesome/solid/bookmark.svg
index 212f3085..212f3085 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bookmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bookmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/border-all.svg b/docs/src/templates/.icons/fontawesome/solid/border-all.svg
index 86f95059..86f95059 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/border-all.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/border-all.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/border-none.svg b/docs/src/templates/.icons/fontawesome/solid/border-none.svg
index 5aea811e..5aea811e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/border-none.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/border-none.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/border-top-left.svg b/docs/src/templates/.icons/fontawesome/solid/border-top-left.svg
index ceff475f..ceff475f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/border-top-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/border-top-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bore-hole.svg b/docs/src/templates/.icons/fontawesome/solid/bore-hole.svg
index 4e1597b7..4e1597b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bore-hole.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bore-hole.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bottle-droplet.svg b/docs/src/templates/.icons/fontawesome/solid/bottle-droplet.svg
index af2ac296..af2ac296 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bottle-droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bottle-droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bottle-water.svg b/docs/src/templates/.icons/fontawesome/solid/bottle-water.svg
index 8ab3de04..8ab3de04 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bottle-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bottle-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bowl-food.svg b/docs/src/templates/.icons/fontawesome/solid/bowl-food.svg
index a2d83354..a2d83354 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bowl-food.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bowl-food.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bowl-rice.svg b/docs/src/templates/.icons/fontawesome/solid/bowl-rice.svg
index dc0e5319..dc0e5319 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bowl-rice.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bowl-rice.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bowling-ball.svg b/docs/src/templates/.icons/fontawesome/solid/bowling-ball.svg
index e119f6cf..e119f6cf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bowling-ball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bowling-ball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/box-archive.svg b/docs/src/templates/.icons/fontawesome/solid/box-archive.svg
index fb987423..fb987423 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/box-archive.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/box-archive.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/box-open.svg b/docs/src/templates/.icons/fontawesome/solid/box-open.svg
index 8ca765ab..8ca765ab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/box-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/box-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/box-tissue.svg b/docs/src/templates/.icons/fontawesome/solid/box-tissue.svg
index c0197b31..c0197b31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/box-tissue.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/box-tissue.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/box.svg b/docs/src/templates/.icons/fontawesome/solid/box.svg
index 50627424..50627424 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/box.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/box.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/boxes-packing.svg b/docs/src/templates/.icons/fontawesome/solid/boxes-packing.svg
index 24bfde3b..24bfde3b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/boxes-packing.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/boxes-packing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/boxes-stacked.svg b/docs/src/templates/.icons/fontawesome/solid/boxes-stacked.svg
index a77381da..a77381da 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/boxes-stacked.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/boxes-stacked.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/braille.svg b/docs/src/templates/.icons/fontawesome/solid/braille.svg
index 06f33cdc..06f33cdc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/braille.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/braille.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/brain.svg b/docs/src/templates/.icons/fontawesome/solid/brain.svg
index 62c29e21..62c29e21 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/brain.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/brain.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/brazilian-real-sign.svg b/docs/src/templates/.icons/fontawesome/solid/brazilian-real-sign.svg
index 3f9d94bb..3f9d94bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/brazilian-real-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/brazilian-real-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bread-slice.svg b/docs/src/templates/.icons/fontawesome/solid/bread-slice.svg
index c095080c..c095080c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bread-slice.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bread-slice.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-check.svg
index 7f804589..7f804589 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg
index b6e49da2..b6e49da2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg
index c7b66f48..c7b66f48 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge-lock.svg b/docs/src/templates/.icons/fontawesome/solid/bridge-lock.svg
index 288cfcd2..288cfcd2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge-water.svg b/docs/src/templates/.icons/fontawesome/solid/bridge-water.svg
index 09496a8c..09496a8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bridge.svg b/docs/src/templates/.icons/fontawesome/solid/bridge.svg
index 44dfcc96..44dfcc96 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bridge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bridge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/briefcase-medical.svg b/docs/src/templates/.icons/fontawesome/solid/briefcase-medical.svg
index 60c3a333..60c3a333 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/briefcase-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/briefcase-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/briefcase.svg b/docs/src/templates/.icons/fontawesome/solid/briefcase.svg
index 3689d7d8..3689d7d8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/briefcase.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/briefcase.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/broom-ball.svg b/docs/src/templates/.icons/fontawesome/solid/broom-ball.svg
index 5c4d2f73..5c4d2f73 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/broom-ball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/broom-ball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/broom.svg b/docs/src/templates/.icons/fontawesome/solid/broom.svg
index dcb529d7..dcb529d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/broom.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/broom.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/brush.svg b/docs/src/templates/.icons/fontawesome/solid/brush.svg
index d4472b1b..d4472b1b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/brush.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/brush.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bucket.svg b/docs/src/templates/.icons/fontawesome/solid/bucket.svg
index b513e94c..b513e94c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bucket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bucket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bug-slash.svg b/docs/src/templates/.icons/fontawesome/solid/bug-slash.svg
index ca0f3bd7..ca0f3bd7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bug-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bug-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bug.svg b/docs/src/templates/.icons/fontawesome/solid/bug.svg
index 324366f1..324366f1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bug.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bug.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bugs.svg b/docs/src/templates/.icons/fontawesome/solid/bugs.svg
index 82678126..82678126 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bugs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bugs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg
index cf3538ae..cf3538ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-circle-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/building-circle-check.svg
index fe65ace7..fe65ace7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/building-circle-exclamation.svg
index c5efbc1a..c5efbc1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/building-circle-xmark.svg
index bdacbf96..bdacbf96 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-columns.svg b/docs/src/templates/.icons/fontawesome/solid/building-columns.svg
index 65d17c89..65d17c89 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-columns.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-columns.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-flag.svg b/docs/src/templates/.icons/fontawesome/solid/building-flag.svg
index b9cfd08b..b9cfd08b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-lock.svg b/docs/src/templates/.icons/fontawesome/solid/building-lock.svg
index c18a0ad0..c18a0ad0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-ngo.svg b/docs/src/templates/.icons/fontawesome/solid/building-ngo.svg
index 8d481802..8d481802 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-ngo.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-ngo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-shield.svg b/docs/src/templates/.icons/fontawesome/solid/building-shield.svg
index 80bce613..80bce613 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-shield.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-shield.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-un.svg b/docs/src/templates/.icons/fontawesome/solid/building-un.svg
index 0de1df43..0de1df43 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-un.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-un.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-user.svg b/docs/src/templates/.icons/fontawesome/solid/building-user.svg
index caebb7dc..caebb7dc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building-wheat.svg b/docs/src/templates/.icons/fontawesome/solid/building-wheat.svg
index 9e0fc887..9e0fc887 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building-wheat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building-wheat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/building.svg b/docs/src/templates/.icons/fontawesome/solid/building.svg
index 0e134bc0..0e134bc0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/building.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/building.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bullhorn.svg b/docs/src/templates/.icons/fontawesome/solid/bullhorn.svg
index 75e830d9..75e830d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bullhorn.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bullhorn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bullseye.svg b/docs/src/templates/.icons/fontawesome/solid/bullseye.svg
index 7ad7ab9a..7ad7ab9a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bullseye.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bullseye.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/burger.svg b/docs/src/templates/.icons/fontawesome/solid/burger.svg
index 584896c0..584896c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/burger.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/burger.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/burst.svg b/docs/src/templates/.icons/fontawesome/solid/burst.svg
index 97ee6310..97ee6310 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bus-simple.svg b/docs/src/templates/.icons/fontawesome/solid/bus-simple.svg
index 5ab0c73f..5ab0c73f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bus-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bus-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/bus.svg b/docs/src/templates/.icons/fontawesome/solid/bus.svg
index 06e53818..06e53818 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/bus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/bus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/business-time.svg b/docs/src/templates/.icons/fontawesome/solid/business-time.svg
index 8d90183f..8d90183f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/business-time.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/business-time.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/c.svg b/docs/src/templates/.icons/fontawesome/solid/c.svg
index 28d07629..28d07629 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/c.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/c.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cable-car.svg b/docs/src/templates/.icons/fontawesome/solid/cable-car.svg
index 470e18de..470e18de 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cable-car.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cable-car.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cake-candles.svg b/docs/src/templates/.icons/fontawesome/solid/cake-candles.svg
index a3f866fe..a3f866fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cake-candles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cake-candles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calculator.svg b/docs/src/templates/.icons/fontawesome/solid/calculator.svg
index 4df1d105..4df1d105 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calculator.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calculator.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-check.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-check.svg
index 3894cfbf..3894cfbf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-day.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-day.svg
index c0c5c435..c0c5c435 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-day.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-day.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-days.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-days.svg
index b974ddf8..b974ddf8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-days.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-days.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-minus.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-minus.svg
index 87e46624..87e46624 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-plus.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-plus.svg
index 63ebb409..63ebb409 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-week.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-week.svg
index b75b0c9d..b75b0c9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-week.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-week.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/calendar-xmark.svg
index f5aafc13..f5aafc13 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/calendar.svg b/docs/src/templates/.icons/fontawesome/solid/calendar.svg
index 337e795e..337e795e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/calendar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/calendar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/camera-retro.svg b/docs/src/templates/.icons/fontawesome/solid/camera-retro.svg
index 3e432201..3e432201 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/camera-retro.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/camera-retro.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/camera-rotate.svg b/docs/src/templates/.icons/fontawesome/solid/camera-rotate.svg
index 505577ee..505577ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/camera-rotate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/camera-rotate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/camera.svg b/docs/src/templates/.icons/fontawesome/solid/camera.svg
index 07dd24f5..07dd24f5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/camera.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/camera.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/campground.svg b/docs/src/templates/.icons/fontawesome/solid/campground.svg
index 9a65dced..9a65dced 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/campground.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/campground.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/candy-cane.svg b/docs/src/templates/.icons/fontawesome/solid/candy-cane.svg
index f8d03217..f8d03217 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/candy-cane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/candy-cane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cannabis.svg b/docs/src/templates/.icons/fontawesome/solid/cannabis.svg
index 3d9afe6c..3d9afe6c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cannabis.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cannabis.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/capsules.svg b/docs/src/templates/.icons/fontawesome/solid/capsules.svg
index 8d622a27..8d622a27 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/capsules.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/capsules.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-battery.svg b/docs/src/templates/.icons/fontawesome/solid/car-battery.svg
index f6324170..f6324170 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-battery.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-battery.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-burst.svg b/docs/src/templates/.icons/fontawesome/solid/car-burst.svg
index 87a96d1e..87a96d1e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-on.svg b/docs/src/templates/.icons/fontawesome/solid/car-on.svg
index dde37202..dde37202 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-on.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-on.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-rear.svg b/docs/src/templates/.icons/fontawesome/solid/car-rear.svg
index 73d5f887..73d5f887 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-rear.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-rear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-side.svg b/docs/src/templates/.icons/fontawesome/solid/car-side.svg
index f724636f..f724636f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-side.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-side.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car-tunnel.svg b/docs/src/templates/.icons/fontawesome/solid/car-tunnel.svg
index b8904d72..b8904d72 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car-tunnel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car-tunnel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/car.svg b/docs/src/templates/.icons/fontawesome/solid/car.svg
index 0cedce7a..0cedce7a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/car.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/car.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/caravan.svg b/docs/src/templates/.icons/fontawesome/solid/caravan.svg
index 03f85613..03f85613 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/caravan.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/caravan.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/caret-down.svg b/docs/src/templates/.icons/fontawesome/solid/caret-down.svg
index 796da244..796da244 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/caret-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/caret-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/caret-left.svg b/docs/src/templates/.icons/fontawesome/solid/caret-left.svg
index 585e42e2..585e42e2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/caret-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/caret-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/caret-right.svg b/docs/src/templates/.icons/fontawesome/solid/caret-right.svg
index 54281e91..54281e91 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/caret-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/caret-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/caret-up.svg b/docs/src/templates/.icons/fontawesome/solid/caret-up.svg
index 97afdefc..97afdefc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/caret-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/caret-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/carrot.svg b/docs/src/templates/.icons/fontawesome/solid/carrot.svg
index 5f66bc96..5f66bc96 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/carrot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/carrot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cart-arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/cart-arrow-down.svg
index f47981d4..f47981d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cart-arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cart-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg b/docs/src/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg
index 786f99b8..786f99b8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cart-flatbed-suitcase.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed.svg b/docs/src/templates/.icons/fontawesome/solid/cart-flatbed.svg
index 07463bd8..07463bd8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cart-flatbed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cart-flatbed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cart-plus.svg b/docs/src/templates/.icons/fontawesome/solid/cart-plus.svg
index 802b6416..802b6416 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cart-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cart-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cart-shopping.svg b/docs/src/templates/.icons/fontawesome/solid/cart-shopping.svg
index 845d38c1..845d38c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cart-shopping.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cart-shopping.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cash-register.svg b/docs/src/templates/.icons/fontawesome/solid/cash-register.svg
index ee99f27e..ee99f27e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cash-register.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cash-register.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cat.svg b/docs/src/templates/.icons/fontawesome/solid/cat.svg
index be5603ea..be5603ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cedi-sign.svg b/docs/src/templates/.icons/fontawesome/solid/cedi-sign.svg
index 811687c1..811687c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cedi-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cedi-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cent-sign.svg b/docs/src/templates/.icons/fontawesome/solid/cent-sign.svg
index 4f3e65f1..4f3e65f1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cent-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cent-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/certificate.svg b/docs/src/templates/.icons/fontawesome/solid/certificate.svg
index dba02786..dba02786 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/certificate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/certificate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chair.svg b/docs/src/templates/.icons/fontawesome/solid/chair.svg
index 0d2f513c..0d2f513c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chair.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chair.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chalkboard-user.svg b/docs/src/templates/.icons/fontawesome/solid/chalkboard-user.svg
index 275987cd..275987cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chalkboard-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chalkboard-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chalkboard.svg b/docs/src/templates/.icons/fontawesome/solid/chalkboard.svg
index 7da9a31d..7da9a31d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chalkboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chalkboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/champagne-glasses.svg b/docs/src/templates/.icons/fontawesome/solid/champagne-glasses.svg
index 2647daf6..2647daf6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/champagne-glasses.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/champagne-glasses.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/charging-station.svg b/docs/src/templates/.icons/fontawesome/solid/charging-station.svg
index 312ddf16..312ddf16 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/charging-station.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/charging-station.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-area.svg b/docs/src/templates/.icons/fontawesome/solid/chart-area.svg
index 19142b97..19142b97 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-area.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-area.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-bar.svg b/docs/src/templates/.icons/fontawesome/solid/chart-bar.svg
index da512277..da512277 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-bar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-bar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-column.svg b/docs/src/templates/.icons/fontawesome/solid/chart-column.svg
index c6e0236d..c6e0236d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-column.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-column.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-gantt.svg b/docs/src/templates/.icons/fontawesome/solid/chart-gantt.svg
index 8077e3f0..8077e3f0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-gantt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-gantt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-line.svg b/docs/src/templates/.icons/fontawesome/solid/chart-line.svg
index e5a4b983..e5a4b983 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-pie.svg b/docs/src/templates/.icons/fontawesome/solid/chart-pie.svg
index c9546570..c9546570 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-pie.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-pie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chart-simple.svg b/docs/src/templates/.icons/fontawesome/solid/chart-simple.svg
index 4d34d532..4d34d532 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chart-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chart-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/check-double.svg b/docs/src/templates/.icons/fontawesome/solid/check-double.svg
index d80ecaeb..d80ecaeb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/check-double.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/check-double.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/check-to-slot.svg b/docs/src/templates/.icons/fontawesome/solid/check-to-slot.svg
index 82c3a490..82c3a490 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/check-to-slot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/check-to-slot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/check.svg b/docs/src/templates/.icons/fontawesome/solid/check.svg
index 32dc0f7e..32dc0f7e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cheese.svg b/docs/src/templates/.icons/fontawesome/solid/cheese.svg
index d7ecd2b5..d7ecd2b5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cheese.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cheese.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-bishop.svg b/docs/src/templates/.icons/fontawesome/solid/chess-bishop.svg
index 922202d2..922202d2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-bishop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-bishop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-board.svg b/docs/src/templates/.icons/fontawesome/solid/chess-board.svg
index ce87aaf7..ce87aaf7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-board.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-board.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-king.svg b/docs/src/templates/.icons/fontawesome/solid/chess-king.svg
index 846d1a70..846d1a70 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-king.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-king.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-knight.svg b/docs/src/templates/.icons/fontawesome/solid/chess-knight.svg
index 1fde24af..1fde24af 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-knight.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-knight.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-pawn.svg b/docs/src/templates/.icons/fontawesome/solid/chess-pawn.svg
index d5b104ae..d5b104ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-pawn.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-pawn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-queen.svg b/docs/src/templates/.icons/fontawesome/solid/chess-queen.svg
index 27a738f9..27a738f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-queen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-queen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess-rook.svg b/docs/src/templates/.icons/fontawesome/solid/chess-rook.svg
index b338f95b..b338f95b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess-rook.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess-rook.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chess.svg b/docs/src/templates/.icons/fontawesome/solid/chess.svg
index 00cd01bb..00cd01bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chess.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chess.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chevron-down.svg b/docs/src/templates/.icons/fontawesome/solid/chevron-down.svg
index aa0e23fb..aa0e23fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chevron-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chevron-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chevron-left.svg b/docs/src/templates/.icons/fontawesome/solid/chevron-left.svg
index e1565adc..e1565adc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chevron-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chevron-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chevron-right.svg b/docs/src/templates/.icons/fontawesome/solid/chevron-right.svg
index a122f6c8..a122f6c8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chevron-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chevron-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/chevron-up.svg b/docs/src/templates/.icons/fontawesome/solid/chevron-up.svg
index b18556cc..b18556cc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/chevron-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/chevron-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/child-combatant.svg b/docs/src/templates/.icons/fontawesome/solid/child-combatant.svg
index f61226c2..f61226c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/child-combatant.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/child-combatant.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/child-dress.svg b/docs/src/templates/.icons/fontawesome/solid/child-dress.svg
index 7730b546..7730b546 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/child-dress.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/child-dress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/child-reaching.svg b/docs/src/templates/.icons/fontawesome/solid/child-reaching.svg
index 3710cd83..3710cd83 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/child-reaching.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/child-reaching.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/child.svg b/docs/src/templates/.icons/fontawesome/solid/child.svg
index 958fc44b..958fc44b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/child.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/child.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/children.svg b/docs/src/templates/.icons/fontawesome/solid/children.svg
index 0f416ac3..0f416ac3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/children.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/children.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/church.svg b/docs/src/templates/.icons/fontawesome/solid/church.svg
index 06c54dc9..06c54dc9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/church.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/church.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-down.svg
index b58ed438..b58ed438 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-left.svg b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-left.svg
index 5950a2fb..5950a2fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-right.svg
index 358e5046..358e5046 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-up.svg
index 14b832f8..14b832f8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/circle-check.svg
index 6abe45d4..6abe45d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-down.svg b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-down.svg
index 22f77bfa..22f77bfa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-left.svg b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-left.svg
index 88177a0b..88177a0b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-right.svg b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-right.svg
index ca81c6e0..ca81c6e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-up.svg b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-up.svg
index 57eb2a86..57eb2a86 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-chevron-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-chevron-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg b/docs/src/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg
index 8adc34cb..8adc34cb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-dollar-to-slot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-dot.svg b/docs/src/templates/.icons/fontawesome/solid/circle-dot.svg
index 8b931760..8b931760 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-dot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-dot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-down.svg b/docs/src/templates/.icons/fontawesome/solid/circle-down.svg
index be68941b..be68941b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/circle-exclamation.svg
index 79dc527a..79dc527a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-h.svg b/docs/src/templates/.icons/fontawesome/solid/circle-h.svg
index 4102de29..4102de29 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-h.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-h.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-half-stroke.svg b/docs/src/templates/.icons/fontawesome/solid/circle-half-stroke.svg
index 016ed73b..016ed73b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-half-stroke.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-half-stroke.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-info.svg b/docs/src/templates/.icons/fontawesome/solid/circle-info.svg
index 10d3cac0..10d3cac0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-info.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-info.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-left.svg b/docs/src/templates/.icons/fontawesome/solid/circle-left.svg
index 3a07406f..3a07406f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-minus.svg b/docs/src/templates/.icons/fontawesome/solid/circle-minus.svg
index d8451315..d8451315 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-nodes.svg b/docs/src/templates/.icons/fontawesome/solid/circle-nodes.svg
index 2b296ab1..2b296ab1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-nodes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-nodes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-notch.svg b/docs/src/templates/.icons/fontawesome/solid/circle-notch.svg
index 8e2a3ad6..8e2a3ad6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-notch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-notch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-pause.svg b/docs/src/templates/.icons/fontawesome/solid/circle-pause.svg
index 57fc7201..57fc7201 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-pause.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-pause.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-play.svg b/docs/src/templates/.icons/fontawesome/solid/circle-play.svg
index d81a468d..d81a468d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-play.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-play.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-plus.svg b/docs/src/templates/.icons/fontawesome/solid/circle-plus.svg
index fd275d32..fd275d32 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-question.svg b/docs/src/templates/.icons/fontawesome/solid/circle-question.svg
index 8be08e4c..8be08e4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-question.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-radiation.svg b/docs/src/templates/.icons/fontawesome/solid/circle-radiation.svg
index 3859cf5a..3859cf5a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-radiation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-radiation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-right.svg b/docs/src/templates/.icons/fontawesome/solid/circle-right.svg
index 25de46d8..25de46d8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-stop.svg b/docs/src/templates/.icons/fontawesome/solid/circle-stop.svg
index 231506d0..231506d0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-stop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-stop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-up.svg b/docs/src/templates/.icons/fontawesome/solid/circle-up.svg
index 238427e6..238427e6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-user.svg b/docs/src/templates/.icons/fontawesome/solid/circle-user.svg
index 1be5762b..1be5762b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/circle-xmark.svg
index 4e5cf931..4e5cf931 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/circle.svg b/docs/src/templates/.icons/fontawesome/solid/circle.svg
index f8bb82ea..f8bb82ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/circle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/city.svg b/docs/src/templates/.icons/fontawesome/solid/city.svg
index 9b1fa05f..9b1fa05f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/city.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/city.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clapperboard.svg b/docs/src/templates/.icons/fontawesome/solid/clapperboard.svg
index 385964ff..385964ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clapperboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clapperboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-check.svg b/docs/src/templates/.icons/fontawesome/solid/clipboard-check.svg
index caa2a8f3..caa2a8f3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clipboard-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-list.svg b/docs/src/templates/.icons/fontawesome/solid/clipboard-list.svg
index c8b05ba9..c8b05ba9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-list.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clipboard-list.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-question.svg b/docs/src/templates/.icons/fontawesome/solid/clipboard-question.svg
index ab4b5c64..ab4b5c64 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-question.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clipboard-question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-user.svg b/docs/src/templates/.icons/fontawesome/solid/clipboard-user.svg
index 2c51e05b..2c51e05b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clipboard-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clipboard-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clipboard.svg b/docs/src/templates/.icons/fontawesome/solid/clipboard.svg
index 16883025..16883025 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clipboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clipboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clock-rotate-left.svg b/docs/src/templates/.icons/fontawesome/solid/clock-rotate-left.svg
index b044c31c..b044c31c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clock-rotate-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clock-rotate-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clock.svg b/docs/src/templates/.icons/fontawesome/solid/clock.svg
index c9d795cc..c9d795cc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clone.svg b/docs/src/templates/.icons/fontawesome/solid/clone.svg
index 1e51bd2e..1e51bd2e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/closed-captioning.svg b/docs/src/templates/.icons/fontawesome/solid/closed-captioning.svg
index 226a9624..226a9624 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/closed-captioning.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/closed-captioning.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-arrow-down.svg
index c471e7ed..c471e7ed 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-arrow-up.svg
index dba81971..dba81971 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-bolt.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-bolt.svg
index 7ffd9e4b..7ffd9e4b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-bolt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-bolt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-meatball.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-meatball.svg
index 95e83148..95e83148 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-meatball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-meatball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-moon-rain.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-moon-rain.svg
index b31ab567..b31ab567 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-moon-rain.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-moon-rain.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-moon.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-moon.svg
index cd5351fc..cd5351fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-moon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-moon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-rain.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-rain.svg
index dc288eda..dc288eda 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-rain.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-rain.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg
index 222c9946..222c9946 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-showers-heavy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-water.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-showers-water.svg
index 9f7ada1f..9f7ada1f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-showers-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-showers-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-sun-rain.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-sun-rain.svg
index d1721749..d1721749 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-sun-rain.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-sun-rain.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud-sun.svg b/docs/src/templates/.icons/fontawesome/solid/cloud-sun.svg
index 59f7bb1b..59f7bb1b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud-sun.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud-sun.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cloud.svg b/docs/src/templates/.icons/fontawesome/solid/cloud.svg
index 58be5235..58be5235 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cloud.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cloud.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/clover.svg b/docs/src/templates/.icons/fontawesome/solid/clover.svg
index 44442aaf..44442aaf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/clover.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/clover.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-branch.svg b/docs/src/templates/.icons/fontawesome/solid/code-branch.svg
index 5b4d692e..5b4d692e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-branch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-branch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-commit.svg b/docs/src/templates/.icons/fontawesome/solid/code-commit.svg
index ddd8a403..ddd8a403 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-commit.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-commit.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-compare.svg b/docs/src/templates/.icons/fontawesome/solid/code-compare.svg
index 74252e90..74252e90 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-compare.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-compare.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-fork.svg b/docs/src/templates/.icons/fontawesome/solid/code-fork.svg
index 250fa1e0..250fa1e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-fork.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-fork.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-merge.svg b/docs/src/templates/.icons/fontawesome/solid/code-merge.svg
index 961e1fce..961e1fce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-merge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-merge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code-pull-request.svg b/docs/src/templates/.icons/fontawesome/solid/code-pull-request.svg
index a703bdd0..a703bdd0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code-pull-request.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code-pull-request.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/code.svg b/docs/src/templates/.icons/fontawesome/solid/code.svg
index 5ac7a0f2..5ac7a0f2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/code.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/code.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/coins.svg b/docs/src/templates/.icons/fontawesome/solid/coins.svg
index 69b9f44e..69b9f44e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/coins.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/coins.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/colon-sign.svg b/docs/src/templates/.icons/fontawesome/solid/colon-sign.svg
index 80d2f67b..80d2f67b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/colon-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/colon-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/comment-dollar.svg
index 70549b73..70549b73 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment-dots.svg b/docs/src/templates/.icons/fontawesome/solid/comment-dots.svg
index 7a977f12..7a977f12 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment-dots.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment-dots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment-medical.svg b/docs/src/templates/.icons/fontawesome/solid/comment-medical.svg
index b7d787d7..b7d787d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment-slash.svg b/docs/src/templates/.icons/fontawesome/solid/comment-slash.svg
index b45da79e..b45da79e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment-sms.svg b/docs/src/templates/.icons/fontawesome/solid/comment-sms.svg
index 022e2e99..022e2e99 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment-sms.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment-sms.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comment.svg b/docs/src/templates/.icons/fontawesome/solid/comment.svg
index 5a624d2b..5a624d2b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comment.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comment.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comments-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/comments-dollar.svg
index ccfba82c..ccfba82c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comments-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comments-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/comments.svg b/docs/src/templates/.icons/fontawesome/solid/comments.svg
index 8a8e7e1a..8a8e7e1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/comments.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/comments.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/compact-disc.svg b/docs/src/templates/.icons/fontawesome/solid/compact-disc.svg
index f81ebc31..f81ebc31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/compact-disc.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/compact-disc.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/compass-drafting.svg b/docs/src/templates/.icons/fontawesome/solid/compass-drafting.svg
index c81b883e..c81b883e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/compass-drafting.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/compass-drafting.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/compass.svg b/docs/src/templates/.icons/fontawesome/solid/compass.svg
index d5dd07d3..d5dd07d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/compass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/compass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/compress.svg b/docs/src/templates/.icons/fontawesome/solid/compress.svg
index 5ff652f5..5ff652f5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/compress.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/compress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/computer-mouse.svg b/docs/src/templates/.icons/fontawesome/solid/computer-mouse.svg
index da66b6d2..da66b6d2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/computer-mouse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/computer-mouse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/computer.svg b/docs/src/templates/.icons/fontawesome/solid/computer.svg
index 2628e21d..2628e21d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/computer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/computer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cookie-bite.svg b/docs/src/templates/.icons/fontawesome/solid/cookie-bite.svg
index e1a1f771..e1a1f771 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cookie-bite.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cookie-bite.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cookie.svg b/docs/src/templates/.icons/fontawesome/solid/cookie.svg
index 9f1b0c4e..9f1b0c4e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cookie.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cookie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/copy.svg b/docs/src/templates/.icons/fontawesome/solid/copy.svg
index 7a053849..7a053849 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/copy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/copy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/copyright.svg b/docs/src/templates/.icons/fontawesome/solid/copyright.svg
index cb2d77ac..cb2d77ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/copyright.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/copyright.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/couch.svg b/docs/src/templates/.icons/fontawesome/solid/couch.svg
index 64576b11..64576b11 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/couch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/couch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cow.svg b/docs/src/templates/.icons/fontawesome/solid/cow.svg
index c6d035d3..c6d035d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/credit-card.svg b/docs/src/templates/.icons/fontawesome/solid/credit-card.svg
index c5f72b31..c5f72b31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/credit-card.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/credit-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crop-simple.svg b/docs/src/templates/.icons/fontawesome/solid/crop-simple.svg
index a7095e9a..a7095e9a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crop-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crop-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crop.svg b/docs/src/templates/.icons/fontawesome/solid/crop.svg
index 92b3de0c..92b3de0c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cross.svg b/docs/src/templates/.icons/fontawesome/solid/cross.svg
index 0e7cb058..0e7cb058 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cross.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cross.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crosshairs.svg b/docs/src/templates/.icons/fontawesome/solid/crosshairs.svg
index cc27d9eb..cc27d9eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crosshairs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crosshairs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crow.svg b/docs/src/templates/.icons/fontawesome/solid/crow.svg
index 28efe75c..28efe75c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crown.svg b/docs/src/templates/.icons/fontawesome/solid/crown.svg
index bc98c068..bc98c068 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crown.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crown.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/crutch.svg b/docs/src/templates/.icons/fontawesome/solid/crutch.svg
index c1713cc6..c1713cc6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/crutch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/crutch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cruzeiro-sign.svg b/docs/src/templates/.icons/fontawesome/solid/cruzeiro-sign.svg
index 0fe9c9f6..0fe9c9f6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cruzeiro-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cruzeiro-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cube.svg b/docs/src/templates/.icons/fontawesome/solid/cube.svg
index 43e3582c..43e3582c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cube.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cube.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cubes-stacked.svg b/docs/src/templates/.icons/fontawesome/solid/cubes-stacked.svg
index b8da0760..b8da0760 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cubes-stacked.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cubes-stacked.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/cubes.svg b/docs/src/templates/.icons/fontawesome/solid/cubes.svg
index 9b58f6a5..9b58f6a5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/cubes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/cubes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/d.svg b/docs/src/templates/.icons/fontawesome/solid/d.svg
index 691627c0..691627c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/d.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/d.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/database.svg b/docs/src/templates/.icons/fontawesome/solid/database.svg
index 37ccb601..37ccb601 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/database.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/database.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/delete-left.svg b/docs/src/templates/.icons/fontawesome/solid/delete-left.svg
index 002a0fd7..002a0fd7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/delete-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/delete-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/democrat.svg b/docs/src/templates/.icons/fontawesome/solid/democrat.svg
index 7988f8be..7988f8be 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/democrat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/democrat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/desktop.svg b/docs/src/templates/.icons/fontawesome/solid/desktop.svg
index 8e35a298..8e35a298 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/desktop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/desktop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dharmachakra.svg b/docs/src/templates/.icons/fontawesome/solid/dharmachakra.svg
index 874db8a7..874db8a7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dharmachakra.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dharmachakra.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diagram-next.svg b/docs/src/templates/.icons/fontawesome/solid/diagram-next.svg
index 0d41b5ee..0d41b5ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diagram-next.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diagram-next.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diagram-predecessor.svg b/docs/src/templates/.icons/fontawesome/solid/diagram-predecessor.svg
index 08ca3d2d..08ca3d2d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diagram-predecessor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diagram-predecessor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diagram-project.svg b/docs/src/templates/.icons/fontawesome/solid/diagram-project.svg
index 41d4f372..41d4f372 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diagram-project.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diagram-project.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diagram-successor.svg b/docs/src/templates/.icons/fontawesome/solid/diagram-successor.svg
index fac3e2aa..fac3e2aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diagram-successor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diagram-successor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diamond-turn-right.svg b/docs/src/templates/.icons/fontawesome/solid/diamond-turn-right.svg
index 27cd4b4e..27cd4b4e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diamond-turn-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diamond-turn-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/diamond.svg b/docs/src/templates/.icons/fontawesome/solid/diamond.svg
index 43f32572..43f32572 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/diamond.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/diamond.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-d20.svg b/docs/src/templates/.icons/fontawesome/solid/dice-d20.svg
index ecad0282..ecad0282 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-d20.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-d20.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-d6.svg b/docs/src/templates/.icons/fontawesome/solid/dice-d6.svg
index 815f4c6d..815f4c6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-d6.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-d6.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-five.svg b/docs/src/templates/.icons/fontawesome/solid/dice-five.svg
index c307217a..c307217a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-five.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-five.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-four.svg b/docs/src/templates/.icons/fontawesome/solid/dice-four.svg
index 12fc9da7..12fc9da7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-four.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-four.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-one.svg b/docs/src/templates/.icons/fontawesome/solid/dice-one.svg
index 9158db93..9158db93 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-one.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-one.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-six.svg b/docs/src/templates/.icons/fontawesome/solid/dice-six.svg
index 452ef896..452ef896 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-six.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-six.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-three.svg b/docs/src/templates/.icons/fontawesome/solid/dice-three.svg
index a013a467..a013a467 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-three.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-three.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice-two.svg b/docs/src/templates/.icons/fontawesome/solid/dice-two.svg
index 327cc324..327cc324 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice-two.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice-two.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dice.svg b/docs/src/templates/.icons/fontawesome/solid/dice.svg
index b1346c07..b1346c07 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dice.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dice.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/disease.svg b/docs/src/templates/.icons/fontawesome/solid/disease.svg
index 79c59d84..79c59d84 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/disease.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/disease.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/display.svg b/docs/src/templates/.icons/fontawesome/solid/display.svg
index 43f8a75f..43f8a75f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/display.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/display.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/divide.svg b/docs/src/templates/.icons/fontawesome/solid/divide.svg
index 98c3d4c4..98c3d4c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/divide.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/divide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dna.svg b/docs/src/templates/.icons/fontawesome/solid/dna.svg
index f25bcac4..f25bcac4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dna.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dna.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dog.svg b/docs/src/templates/.icons/fontawesome/solid/dog.svg
index fae9c510..fae9c510 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dollar-sign.svg b/docs/src/templates/.icons/fontawesome/solid/dollar-sign.svg
index 50d8b002..50d8b002 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dollar-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dollar-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dolly.svg b/docs/src/templates/.icons/fontawesome/solid/dolly.svg
index 9a763496..9a763496 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dolly.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dolly.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dong-sign.svg b/docs/src/templates/.icons/fontawesome/solid/dong-sign.svg
index e2c3f269..e2c3f269 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dong-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dong-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/door-closed.svg b/docs/src/templates/.icons/fontawesome/solid/door-closed.svg
index a453916f..a453916f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/door-closed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/door-closed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/door-open.svg b/docs/src/templates/.icons/fontawesome/solid/door-open.svg
index 5f852dd5..5f852dd5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/door-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/door-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dove.svg b/docs/src/templates/.icons/fontawesome/solid/dove.svg
index 7e6a1eff..7e6a1eff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dove.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dove.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg b/docs/src/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg
index bcc3b35a..bcc3b35a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/down-left-and-up-right-to-center.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/down-long.svg b/docs/src/templates/.icons/fontawesome/solid/down-long.svg
index 683be3a4..683be3a4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/down-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/down-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/download.svg b/docs/src/templates/.icons/fontawesome/solid/download.svg
index 90ad8eee..90ad8eee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/download.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/download.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dragon.svg b/docs/src/templates/.icons/fontawesome/solid/dragon.svg
index c08a242a..c08a242a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dragon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dragon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/draw-polygon.svg b/docs/src/templates/.icons/fontawesome/solid/draw-polygon.svg
index cb4de1fa..cb4de1fa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/draw-polygon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/draw-polygon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/droplet-slash.svg b/docs/src/templates/.icons/fontawesome/solid/droplet-slash.svg
index ae477508..ae477508 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/droplet-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/droplet-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/droplet.svg b/docs/src/templates/.icons/fontawesome/solid/droplet.svg
index cc1ced66..cc1ced66 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/drum-steelpan.svg b/docs/src/templates/.icons/fontawesome/solid/drum-steelpan.svg
index 97aeb689..97aeb689 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/drum-steelpan.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/drum-steelpan.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/drum.svg b/docs/src/templates/.icons/fontawesome/solid/drum.svg
index 98708ef8..98708ef8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/drum.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/drum.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/drumstick-bite.svg b/docs/src/templates/.icons/fontawesome/solid/drumstick-bite.svg
index 263fbed5..263fbed5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/drumstick-bite.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/drumstick-bite.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dumbbell.svg b/docs/src/templates/.icons/fontawesome/solid/dumbbell.svg
index b3df4795..b3df4795 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dumbbell.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dumbbell.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dumpster-fire.svg b/docs/src/templates/.icons/fontawesome/solid/dumpster-fire.svg
index 278c032f..278c032f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dumpster-fire.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dumpster-fire.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dumpster.svg b/docs/src/templates/.icons/fontawesome/solid/dumpster.svg
index 043bac73..043bac73 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dumpster.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dumpster.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/dungeon.svg b/docs/src/templates/.icons/fontawesome/solid/dungeon.svg
index 8e94aeee..8e94aeee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/dungeon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/dungeon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/e.svg b/docs/src/templates/.icons/fontawesome/solid/e.svg
index bd248061..bd248061 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/e.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/e.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ear-deaf.svg b/docs/src/templates/.icons/fontawesome/solid/ear-deaf.svg
index b57de326..b57de326 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ear-deaf.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ear-deaf.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ear-listen.svg b/docs/src/templates/.icons/fontawesome/solid/ear-listen.svg
index 76e36530..76e36530 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ear-listen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ear-listen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/earth-africa.svg b/docs/src/templates/.icons/fontawesome/solid/earth-africa.svg
index 8494121e..8494121e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/earth-africa.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/earth-africa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/earth-americas.svg b/docs/src/templates/.icons/fontawesome/solid/earth-americas.svg
index 1804da78..1804da78 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/earth-americas.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/earth-americas.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/earth-asia.svg b/docs/src/templates/.icons/fontawesome/solid/earth-asia.svg
index 5a1f1bee..5a1f1bee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/earth-asia.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/earth-asia.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/earth-europe.svg b/docs/src/templates/.icons/fontawesome/solid/earth-europe.svg
index b7262f88..b7262f88 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/earth-europe.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/earth-europe.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/earth-oceania.svg b/docs/src/templates/.icons/fontawesome/solid/earth-oceania.svg
index f8d53701..f8d53701 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/earth-oceania.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/earth-oceania.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/egg.svg b/docs/src/templates/.icons/fontawesome/solid/egg.svg
index 4dd66d74..4dd66d74 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/egg.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/egg.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eject.svg b/docs/src/templates/.icons/fontawesome/solid/eject.svg
index 7d8f7201..7d8f7201 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eject.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eject.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/elevator.svg b/docs/src/templates/.icons/fontawesome/solid/elevator.svg
index 7039d64e..7039d64e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/elevator.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/elevator.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ellipsis-vertical.svg b/docs/src/templates/.icons/fontawesome/solid/ellipsis-vertical.svg
index dfc5cccd..dfc5cccd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ellipsis-vertical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ellipsis-vertical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ellipsis.svg b/docs/src/templates/.icons/fontawesome/solid/ellipsis.svg
index 638a6496..638a6496 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ellipsis.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ellipsis.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/envelope-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/envelope-circle-check.svg
index 721a053c..721a053c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/envelope-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/envelope-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/envelope-open-text.svg b/docs/src/templates/.icons/fontawesome/solid/envelope-open-text.svg
index 498f7a85..498f7a85 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/envelope-open-text.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/envelope-open-text.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/envelope-open.svg b/docs/src/templates/.icons/fontawesome/solid/envelope-open.svg
index 64325083..64325083 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/envelope-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/envelope-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/envelope.svg b/docs/src/templates/.icons/fontawesome/solid/envelope.svg
index caa1df21..caa1df21 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/envelope.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/envelope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/envelopes-bulk.svg b/docs/src/templates/.icons/fontawesome/solid/envelopes-bulk.svg
index 02a717c2..02a717c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/envelopes-bulk.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/envelopes-bulk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/equals.svg b/docs/src/templates/.icons/fontawesome/solid/equals.svg
index fd861663..fd861663 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/equals.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/equals.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eraser.svg b/docs/src/templates/.icons/fontawesome/solid/eraser.svg
index 70b8abd9..70b8abd9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eraser.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eraser.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ethernet.svg b/docs/src/templates/.icons/fontawesome/solid/ethernet.svg
index e80416b1..e80416b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ethernet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ethernet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/euro-sign.svg b/docs/src/templates/.icons/fontawesome/solid/euro-sign.svg
index 00936c4b..00936c4b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/euro-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/euro-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/exclamation.svg
index bbb05d5a..bbb05d5a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/expand.svg b/docs/src/templates/.icons/fontawesome/solid/expand.svg
index 27e4fe8c..27e4fe8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/expand.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/expand.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/explosion.svg b/docs/src/templates/.icons/fontawesome/solid/explosion.svg
index 27828576..27828576 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/explosion.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/explosion.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eye-dropper.svg b/docs/src/templates/.icons/fontawesome/solid/eye-dropper.svg
index 632a880f..632a880f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eye-dropper.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eye-dropper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eye-low-vision.svg b/docs/src/templates/.icons/fontawesome/solid/eye-low-vision.svg
index bfe311b4..bfe311b4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eye-low-vision.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eye-low-vision.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eye-slash.svg b/docs/src/templates/.icons/fontawesome/solid/eye-slash.svg
index 93569517..93569517 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eye-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eye-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/eye.svg b/docs/src/templates/.icons/fontawesome/solid/eye.svg
index 7e1f634d..7e1f634d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/eye.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/eye.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/f.svg b/docs/src/templates/.icons/fontawesome/solid/f.svg
index 23961c7a..23961c7a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/f.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/f.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-angry.svg b/docs/src/templates/.icons/fontawesome/solid/face-angry.svg
index 26e373b7..26e373b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-angry.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-angry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-dizzy.svg b/docs/src/templates/.icons/fontawesome/solid/face-dizzy.svg
index 1baf1a39..1baf1a39 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-dizzy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-dizzy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-flushed.svg b/docs/src/templates/.icons/fontawesome/solid/face-flushed.svg
index d5d6ca3f..d5d6ca3f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-flushed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-flushed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-frown-open.svg b/docs/src/templates/.icons/fontawesome/solid/face-frown-open.svg
index d5770918..d5770918 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-frown-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-frown-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-frown.svg b/docs/src/templates/.icons/fontawesome/solid/face-frown.svg
index b274b149..b274b149 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-frown.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-frown.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grimace.svg b/docs/src/templates/.icons/fontawesome/solid/face-grimace.svg
index 3c41d20b..3c41d20b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grimace.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grimace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg
index 3b0eae73..3b0eae73 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-beam-sweat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-beam.svg
index 1da25f5a..1da25f5a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-hearts.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-hearts.svg
index a814c23c..a814c23c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-hearts.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-hearts.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg
index 0e8eaa93..0e8eaa93 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-squint-tears.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-squint.svg
index 204aad77..204aad77 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-stars.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-stars.svg
index 83ba0a99..83ba0a99 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-stars.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-stars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tears.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-tears.svg
index 78db1e85..78db1e85 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tears.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-tears.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg
index 3613023a..3613023a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg
index 62d9bfdd..62d9bfdd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue.svg
index 4a69fdd3..4a69fdd3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-tongue.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-tongue.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-wide.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-wide.svg
index f3ee6c90..f3ee6c90 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-wide.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-wide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-wink.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin-wink.svg
index 2e0278d3..2e0278d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-grin.svg b/docs/src/templates/.icons/fontawesome/solid/face-grin.svg
index e38c6d11..e38c6d11 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-grin.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-grin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss-beam.svg b/docs/src/templates/.icons/fontawesome/solid/face-kiss-beam.svg
index 42aa02ba..42aa02ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-kiss-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg b/docs/src/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg
index 5e2e2d30..5e2e2d30 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-kiss-wink-heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss.svg b/docs/src/templates/.icons/fontawesome/solid/face-kiss.svg
index b7a76a37..b7a76a37 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-kiss.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-kiss.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-beam.svg b/docs/src/templates/.icons/fontawesome/solid/face-laugh-beam.svg
index fcfc2d2a..fcfc2d2a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-laugh-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-squint.svg b/docs/src/templates/.icons/fontawesome/solid/face-laugh-squint.svg
index d7402abf..d7402abf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-squint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-laugh-squint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-wink.svg b/docs/src/templates/.icons/fontawesome/solid/face-laugh-wink.svg
index 5ec00639..5ec00639 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-laugh-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh.svg b/docs/src/templates/.icons/fontawesome/solid/face-laugh.svg
index 19cb2022..19cb2022 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-laugh.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-laugh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-meh-blank.svg b/docs/src/templates/.icons/fontawesome/solid/face-meh-blank.svg
index 1d36ff1d..1d36ff1d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-meh-blank.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-meh-blank.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-meh.svg b/docs/src/templates/.icons/fontawesome/solid/face-meh.svg
index 957c2fab..957c2fab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-meh.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-meh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-rolling-eyes.svg b/docs/src/templates/.icons/fontawesome/solid/face-rolling-eyes.svg
index 983ee240..983ee240 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-rolling-eyes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-rolling-eyes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-sad-cry.svg b/docs/src/templates/.icons/fontawesome/solid/face-sad-cry.svg
index a67c23ab..a67c23ab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-sad-cry.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-sad-cry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-sad-tear.svg b/docs/src/templates/.icons/fontawesome/solid/face-sad-tear.svg
index 7ef4389c..7ef4389c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-sad-tear.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-sad-tear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-smile-beam.svg b/docs/src/templates/.icons/fontawesome/solid/face-smile-beam.svg
index e0fc5313..e0fc5313 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-smile-beam.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-smile-beam.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-smile-wink.svg b/docs/src/templates/.icons/fontawesome/solid/face-smile-wink.svg
index 5cd8fa77..5cd8fa77 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-smile-wink.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-smile-wink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-smile.svg b/docs/src/templates/.icons/fontawesome/solid/face-smile.svg
index 8f376f84..8f376f84 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-smile.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-smile.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-surprise.svg b/docs/src/templates/.icons/fontawesome/solid/face-surprise.svg
index d833da2f..d833da2f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-surprise.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-surprise.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/face-tired.svg b/docs/src/templates/.icons/fontawesome/solid/face-tired.svg
index 88d3fff5..88d3fff5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/face-tired.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/face-tired.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fan.svg b/docs/src/templates/.icons/fontawesome/solid/fan.svg
index a1a2852d..a1a2852d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fan.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fan.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/faucet-drip.svg b/docs/src/templates/.icons/fontawesome/solid/faucet-drip.svg
index fcc82f5e..fcc82f5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/faucet-drip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/faucet-drip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/faucet.svg b/docs/src/templates/.icons/fontawesome/solid/faucet.svg
index ff8342c0..ff8342c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/faucet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/faucet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fax.svg b/docs/src/templates/.icons/fontawesome/solid/fax.svg
index 5a80ed20..5a80ed20 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fax.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fax.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/feather-pointed.svg b/docs/src/templates/.icons/fontawesome/solid/feather-pointed.svg
index f3a9f23a..f3a9f23a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/feather-pointed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/feather-pointed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/feather.svg b/docs/src/templates/.icons/fontawesome/solid/feather.svg
index 2ba733b9..2ba733b9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/feather.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/feather.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ferry.svg b/docs/src/templates/.icons/fontawesome/solid/ferry.svg
index 60423d45..60423d45 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ferry.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ferry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/file-arrow-down.svg
index 57bb041c..57bb041c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/file-arrow-up.svg
index cc7730c4..cc7730c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-audio.svg b/docs/src/templates/.icons/fontawesome/solid/file-audio.svg
index 2f536b92..2f536b92 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-audio.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-audio.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-check.svg
index 2936eff6..2936eff6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-exclamation.svg
index f80889e1..f80889e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-minus.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-minus.svg
index fa2eda04..fa2eda04 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-plus.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-plus.svg
index f9ad47eb..f9ad47eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-question.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-question.svg
index 5c962dc8..5c962dc8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-question.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/file-circle-xmark.svg
index 3a847f9c..3a847f9c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-code.svg b/docs/src/templates/.icons/fontawesome/solid/file-code.svg
index 9f1b4f16..9f1b4f16 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-code.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-code.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-contract.svg b/docs/src/templates/.icons/fontawesome/solid/file-contract.svg
index e09c2760..e09c2760 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-contract.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-contract.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-csv.svg b/docs/src/templates/.icons/fontawesome/solid/file-csv.svg
index c50b8a8d..c50b8a8d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-csv.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-csv.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-excel.svg b/docs/src/templates/.icons/fontawesome/solid/file-excel.svg
index 98567006..98567006 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-excel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-excel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-export.svg b/docs/src/templates/.icons/fontawesome/solid/file-export.svg
index cc58da11..cc58da11 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-export.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-export.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-image.svg b/docs/src/templates/.icons/fontawesome/solid/file-image.svg
index 4ff2642d..4ff2642d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-image.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-image.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-import.svg b/docs/src/templates/.icons/fontawesome/solid/file-import.svg
index b0b968a8..b0b968a8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-import.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-import.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-invoice-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/file-invoice-dollar.svg
index 50407799..50407799 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-invoice-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-invoice-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-invoice.svg b/docs/src/templates/.icons/fontawesome/solid/file-invoice.svg
index 4ec35597..4ec35597 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-invoice.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-invoice.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-lines.svg b/docs/src/templates/.icons/fontawesome/solid/file-lines.svg
index fa288b5e..fa288b5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-medical.svg b/docs/src/templates/.icons/fontawesome/solid/file-medical.svg
index 99158b05..99158b05 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-pdf.svg b/docs/src/templates/.icons/fontawesome/solid/file-pdf.svg
index 94b02876..94b02876 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-pdf.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-pdf.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-pen.svg b/docs/src/templates/.icons/fontawesome/solid/file-pen.svg
index 8b3587b4..8b3587b4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-pen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-pen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-powerpoint.svg b/docs/src/templates/.icons/fontawesome/solid/file-powerpoint.svg
index 9ae92592..9ae92592 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-powerpoint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-powerpoint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-prescription.svg b/docs/src/templates/.icons/fontawesome/solid/file-prescription.svg
index 9ef5971f..9ef5971f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-prescription.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-prescription.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-shield.svg b/docs/src/templates/.icons/fontawesome/solid/file-shield.svg
index d1b19f93..d1b19f93 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-shield.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-shield.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-signature.svg b/docs/src/templates/.icons/fontawesome/solid/file-signature.svg
index 35c6aa68..35c6aa68 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-signature.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-signature.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-video.svg b/docs/src/templates/.icons/fontawesome/solid/file-video.svg
index 4fd2d298..4fd2d298 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-video.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-video.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-waveform.svg b/docs/src/templates/.icons/fontawesome/solid/file-waveform.svg
index efb204b1..efb204b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-waveform.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-waveform.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-word.svg b/docs/src/templates/.icons/fontawesome/solid/file-word.svg
index ad441d02..ad441d02 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-word.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-word.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file-zipper.svg b/docs/src/templates/.icons/fontawesome/solid/file-zipper.svg
index 345e14e4..345e14e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file-zipper.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file-zipper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/file.svg b/docs/src/templates/.icons/fontawesome/solid/file.svg
index f54d74a2..f54d74a2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/file.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/file.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fill-drip.svg b/docs/src/templates/.icons/fontawesome/solid/fill-drip.svg
index 647c5297..647c5297 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fill-drip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fill-drip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fill.svg b/docs/src/templates/.icons/fontawesome/solid/fill.svg
index 0fec72e4..0fec72e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fill.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fill.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/film.svg b/docs/src/templates/.icons/fontawesome/solid/film.svg
index c18d2bfa..c18d2bfa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/film.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/film.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/filter-circle-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/filter-circle-dollar.svg
index 0f30d097..0f30d097 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/filter-circle-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/filter-circle-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/filter-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/filter-circle-xmark.svg
index 90f4935c..90f4935c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/filter-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/filter-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/filter.svg b/docs/src/templates/.icons/fontawesome/solid/filter.svg
index 1542975c..1542975c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/filter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/filter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fingerprint.svg b/docs/src/templates/.icons/fontawesome/solid/fingerprint.svg
index cf8b9160..cf8b9160 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fingerprint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fingerprint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fire-burner.svg b/docs/src/templates/.icons/fontawesome/solid/fire-burner.svg
index a77fa2ca..a77fa2ca 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fire-burner.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fire-burner.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fire-extinguisher.svg b/docs/src/templates/.icons/fontawesome/solid/fire-extinguisher.svg
index 0d5dc132..0d5dc132 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fire-extinguisher.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fire-extinguisher.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fire-flame-curved.svg b/docs/src/templates/.icons/fontawesome/solid/fire-flame-curved.svg
index 2caa3fe9..2caa3fe9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fire-flame-curved.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fire-flame-curved.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fire-flame-simple.svg b/docs/src/templates/.icons/fontawesome/solid/fire-flame-simple.svg
index 7924a058..7924a058 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fire-flame-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fire-flame-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fire.svg b/docs/src/templates/.icons/fontawesome/solid/fire.svg
index bf26d723..bf26d723 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fire.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fire.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fish-fins.svg b/docs/src/templates/.icons/fontawesome/solid/fish-fins.svg
index 81047714..81047714 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fish-fins.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fish-fins.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/fish.svg b/docs/src/templates/.icons/fontawesome/solid/fish.svg
index a793c59c..a793c59c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/fish.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/fish.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/flag-checkered.svg b/docs/src/templates/.icons/fontawesome/solid/flag-checkered.svg
index 70861066..70861066 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/flag-checkered.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/flag-checkered.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/flag-usa.svg b/docs/src/templates/.icons/fontawesome/solid/flag-usa.svg
index 0c795511..0c795511 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/flag-usa.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/flag-usa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/flag.svg b/docs/src/templates/.icons/fontawesome/solid/flag.svg
index 4ac65cf6..4ac65cf6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/flask-vial.svg b/docs/src/templates/.icons/fontawesome/solid/flask-vial.svg
index cb3fa65e..cb3fa65e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/flask-vial.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/flask-vial.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/flask.svg b/docs/src/templates/.icons/fontawesome/solid/flask.svg
index dadbdcf9..dadbdcf9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/flask.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/flask.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/floppy-disk.svg b/docs/src/templates/.icons/fontawesome/solid/floppy-disk.svg
index cd6968ec..cd6968ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/floppy-disk.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/floppy-disk.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/florin-sign.svg b/docs/src/templates/.icons/fontawesome/solid/florin-sign.svg
index 31d52145..31d52145 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/florin-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/florin-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder-closed.svg b/docs/src/templates/.icons/fontawesome/solid/folder-closed.svg
index 2f20d190..2f20d190 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder-closed.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder-closed.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder-minus.svg b/docs/src/templates/.icons/fontawesome/solid/folder-minus.svg
index ee2d01ab..ee2d01ab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder-open.svg b/docs/src/templates/.icons/fontawesome/solid/folder-open.svg
index 63d003d3..63d003d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder-plus.svg b/docs/src/templates/.icons/fontawesome/solid/folder-plus.svg
index 07fb2008..07fb2008 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder-tree.svg b/docs/src/templates/.icons/fontawesome/solid/folder-tree.svg
index 7cb926e0..7cb926e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder-tree.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder-tree.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/folder.svg b/docs/src/templates/.icons/fontawesome/solid/folder.svg
index a3ded87c..a3ded87c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/folder.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/folder.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/font-awesome.svg b/docs/src/templates/.icons/fontawesome/solid/font-awesome.svg
index 86c8b5a3..86c8b5a3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/font-awesome.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/font-awesome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/font.svg b/docs/src/templates/.icons/fontawesome/solid/font.svg
index d70a3b55..d70a3b55 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/font.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/font.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/football.svg b/docs/src/templates/.icons/fontawesome/solid/football.svg
index a17eaea7..a17eaea7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/football.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/football.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/forward-fast.svg b/docs/src/templates/.icons/fontawesome/solid/forward-fast.svg
index fdb3cf2f..fdb3cf2f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/forward-fast.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/forward-fast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/forward-step.svg b/docs/src/templates/.icons/fontawesome/solid/forward-step.svg
index 3659bb28..3659bb28 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/forward-step.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/forward-step.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/forward.svg b/docs/src/templates/.icons/fontawesome/solid/forward.svg
index 1bb735fa..1bb735fa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/forward.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/forward.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/franc-sign.svg b/docs/src/templates/.icons/fontawesome/solid/franc-sign.svg
index 715507ed..715507ed 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/franc-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/franc-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/frog.svg b/docs/src/templates/.icons/fontawesome/solid/frog.svg
index 071f19db..071f19db 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/frog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/frog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/futbol.svg b/docs/src/templates/.icons/fontawesome/solid/futbol.svg
index 43355260..43355260 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/futbol.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/futbol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/g.svg b/docs/src/templates/.icons/fontawesome/solid/g.svg
index 509ee4a4..509ee4a4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/g.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/g.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gamepad.svg b/docs/src/templates/.icons/fontawesome/solid/gamepad.svg
index 51d6b510..51d6b510 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gamepad.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gamepad.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gas-pump.svg b/docs/src/templates/.icons/fontawesome/solid/gas-pump.svg
index 2a752f68..2a752f68 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gas-pump.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gas-pump.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gauge-high.svg b/docs/src/templates/.icons/fontawesome/solid/gauge-high.svg
index 141e8179..141e8179 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gauge-high.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gauge-high.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gauge-simple-high.svg b/docs/src/templates/.icons/fontawesome/solid/gauge-simple-high.svg
index c3385eab..c3385eab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gauge-simple-high.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gauge-simple-high.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gauge-simple.svg b/docs/src/templates/.icons/fontawesome/solid/gauge-simple.svg
index 66a82073..66a82073 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gauge-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gauge-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gauge.svg b/docs/src/templates/.icons/fontawesome/solid/gauge.svg
index 7953b0be..7953b0be 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gauge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gauge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gavel.svg b/docs/src/templates/.icons/fontawesome/solid/gavel.svg
index 671384a6..671384a6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gavel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gavel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gear.svg b/docs/src/templates/.icons/fontawesome/solid/gear.svg
index dd199d7c..dd199d7c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gear.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gears.svg b/docs/src/templates/.icons/fontawesome/solid/gears.svg
index 6dfc0d1f..6dfc0d1f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gears.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gears.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gem.svg b/docs/src/templates/.icons/fontawesome/solid/gem.svg
index 0e3cc58f..0e3cc58f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gem.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gem.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/genderless.svg b/docs/src/templates/.icons/fontawesome/solid/genderless.svg
index d9f9384d..d9f9384d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/genderless.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/genderless.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ghost.svg b/docs/src/templates/.icons/fontawesome/solid/ghost.svg
index 40cfa7a6..40cfa7a6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ghost.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ghost.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gift.svg b/docs/src/templates/.icons/fontawesome/solid/gift.svg
index 9855bed5..9855bed5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gift.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gift.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gifts.svg b/docs/src/templates/.icons/fontawesome/solid/gifts.svg
index 5725b6b7..5725b6b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gifts.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gifts.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/glass-water-droplet.svg b/docs/src/templates/.icons/fontawesome/solid/glass-water-droplet.svg
index 0a35ae48..0a35ae48 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/glass-water-droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/glass-water-droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/glass-water.svg b/docs/src/templates/.icons/fontawesome/solid/glass-water.svg
index a006ae39..a006ae39 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/glass-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/glass-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/glasses.svg b/docs/src/templates/.icons/fontawesome/solid/glasses.svg
index 8905dc07..8905dc07 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/glasses.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/glasses.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/globe.svg b/docs/src/templates/.icons/fontawesome/solid/globe.svg
index 59549608..59549608 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/globe.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/globe.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/golf-ball-tee.svg b/docs/src/templates/.icons/fontawesome/solid/golf-ball-tee.svg
index 0924cfbf..0924cfbf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/golf-ball-tee.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/golf-ball-tee.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gopuram.svg b/docs/src/templates/.icons/fontawesome/solid/gopuram.svg
index f91f1803..f91f1803 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gopuram.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gopuram.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/graduation-cap.svg b/docs/src/templates/.icons/fontawesome/solid/graduation-cap.svg
index 8ed0dd57..8ed0dd57 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/graduation-cap.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/graduation-cap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/greater-than-equal.svg b/docs/src/templates/.icons/fontawesome/solid/greater-than-equal.svg
index 00bd3264..00bd3264 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/greater-than-equal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/greater-than-equal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/greater-than.svg b/docs/src/templates/.icons/fontawesome/solid/greater-than.svg
index b8753030..b8753030 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/greater-than.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/greater-than.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/grip-lines-vertical.svg b/docs/src/templates/.icons/fontawesome/solid/grip-lines-vertical.svg
index 80f257d6..80f257d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/grip-lines-vertical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/grip-lines-vertical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/grip-lines.svg b/docs/src/templates/.icons/fontawesome/solid/grip-lines.svg
index 036fec23..036fec23 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/grip-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/grip-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/grip-vertical.svg b/docs/src/templates/.icons/fontawesome/solid/grip-vertical.svg
index 0f6839d9..0f6839d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/grip-vertical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/grip-vertical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/grip.svg b/docs/src/templates/.icons/fontawesome/solid/grip.svg
index fa58bd39..fa58bd39 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/grip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/grip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/group-arrows-rotate.svg b/docs/src/templates/.icons/fontawesome/solid/group-arrows-rotate.svg
index 83c8e0cb..83c8e0cb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/group-arrows-rotate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/group-arrows-rotate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/guarani-sign.svg b/docs/src/templates/.icons/fontawesome/solid/guarani-sign.svg
index 173fab30..173fab30 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/guarani-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/guarani-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/guitar.svg b/docs/src/templates/.icons/fontawesome/solid/guitar.svg
index c3b812e3..c3b812e3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/guitar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/guitar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/gun.svg b/docs/src/templates/.icons/fontawesome/solid/gun.svg
index 4c93276b..4c93276b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/gun.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/gun.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/h.svg b/docs/src/templates/.icons/fontawesome/solid/h.svg
index 89a90526..89a90526 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/h.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/h.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hammer.svg b/docs/src/templates/.icons/fontawesome/solid/hammer.svg
index dd03ce56..dd03ce56 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hammer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hammer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hamsa.svg b/docs/src/templates/.icons/fontawesome/solid/hamsa.svg
index 51f0a8bf..51f0a8bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hamsa.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hamsa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-back-fist.svg b/docs/src/templates/.icons/fontawesome/solid/hand-back-fist.svg
index 0482883b..0482883b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-back-fist.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-back-fist.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-dots.svg b/docs/src/templates/.icons/fontawesome/solid/hand-dots.svg
index 5271bfa7..5271bfa7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-dots.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-dots.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-fist.svg b/docs/src/templates/.icons/fontawesome/solid/hand-fist.svg
index 0ee406f4..0ee406f4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-fist.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-fist.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding-dollar.svg
index 9e3ee263..9e3ee263 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-droplet.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding-droplet.svg
index 75bea81b..75bea81b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding-droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-hand.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding-hand.svg
index ee52de8b..ee52de8b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-hand.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding-hand.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-heart.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding-heart.svg
index 2fc250c6..2fc250c6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-heart.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding-heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-medical.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding-medical.svg
index 1b3793cf..1b3793cf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding.svg b/docs/src/templates/.icons/fontawesome/solid/hand-holding.svg
index 680dfc01..680dfc01 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-holding.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-holding.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-lizard.svg b/docs/src/templates/.icons/fontawesome/solid/hand-lizard.svg
index b264f586..b264f586 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-lizard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-lizard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-middle-finger.svg b/docs/src/templates/.icons/fontawesome/solid/hand-middle-finger.svg
index 093d5caa..093d5caa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-middle-finger.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-middle-finger.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-peace.svg b/docs/src/templates/.icons/fontawesome/solid/hand-peace.svg
index e91fa8db..e91fa8db 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-peace.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-peace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-down.svg b/docs/src/templates/.icons/fontawesome/solid/hand-point-down.svg
index fa9adb7e..fa9adb7e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-point-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-left.svg b/docs/src/templates/.icons/fontawesome/solid/hand-point-left.svg
index 6e70a62c..6e70a62c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-point-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-right.svg b/docs/src/templates/.icons/fontawesome/solid/hand-point-right.svg
index adfd6f1e..adfd6f1e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-point-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-up.svg b/docs/src/templates/.icons/fontawesome/solid/hand-point-up.svg
index d1e42886..d1e42886 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-point-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-point-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-pointer.svg b/docs/src/templates/.icons/fontawesome/solid/hand-pointer.svg
index ce0f4432..ce0f4432 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-pointer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-pointer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-scissors.svg b/docs/src/templates/.icons/fontawesome/solid/hand-scissors.svg
index 32f020b7..32f020b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-scissors.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-scissors.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-sparkles.svg b/docs/src/templates/.icons/fontawesome/solid/hand-sparkles.svg
index 0f0efc5b..0f0efc5b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-sparkles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-sparkles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand-spock.svg b/docs/src/templates/.icons/fontawesome/solid/hand-spock.svg
index 1a979a78..1a979a78 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand-spock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand-spock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hand.svg b/docs/src/templates/.icons/fontawesome/solid/hand.svg
index 73ea26da..73ea26da 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hand.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hand.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handcuffs.svg b/docs/src/templates/.icons/fontawesome/solid/handcuffs.svg
index 0dfe812d..0dfe812d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handcuffs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handcuffs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg b/docs/src/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg
index d7491bd1..d7491bd1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-asl-interpreting.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-bound.svg b/docs/src/templates/.icons/fontawesome/solid/hands-bound.svg
index 8049b712..8049b712 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-bound.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-bound.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-bubbles.svg b/docs/src/templates/.icons/fontawesome/solid/hands-bubbles.svg
index 505eef2e..505eef2e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-bubbles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-bubbles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-clapping.svg b/docs/src/templates/.icons/fontawesome/solid/hands-clapping.svg
index b2649497..b2649497 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-clapping.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-clapping.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding-child.svg b/docs/src/templates/.icons/fontawesome/solid/hands-holding-child.svg
index b4fac3bb..b4fac3bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding-child.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-holding-child.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding-circle.svg b/docs/src/templates/.icons/fontawesome/solid/hands-holding-circle.svg
index ff090c5d..ff090c5d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding-circle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-holding-circle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding.svg b/docs/src/templates/.icons/fontawesome/solid/hands-holding.svg
index 9af3aef6..9af3aef6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-holding.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-holding.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands-praying.svg b/docs/src/templates/.icons/fontawesome/solid/hands-praying.svg
index 4e4f096f..4e4f096f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands-praying.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands-praying.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hands.svg b/docs/src/templates/.icons/fontawesome/solid/hands.svg
index 5d780d4d..5d780d4d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hands.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hands.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handshake-angle.svg b/docs/src/templates/.icons/fontawesome/solid/handshake-angle.svg
index 6a3aad25..6a3aad25 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handshake-angle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handshake-angle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handshake-simple-slash.svg b/docs/src/templates/.icons/fontawesome/solid/handshake-simple-slash.svg
index 2bae54ea..2bae54ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handshake-simple-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handshake-simple-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handshake-simple.svg b/docs/src/templates/.icons/fontawesome/solid/handshake-simple.svg
index 079f810c..079f810c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handshake-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handshake-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handshake-slash.svg b/docs/src/templates/.icons/fontawesome/solid/handshake-slash.svg
index 3a1e14ee..3a1e14ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handshake-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handshake-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/handshake.svg b/docs/src/templates/.icons/fontawesome/solid/handshake.svg
index 89849ee8..89849ee8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/handshake.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/handshake.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hanukiah.svg b/docs/src/templates/.icons/fontawesome/solid/hanukiah.svg
index 05eaef10..05eaef10 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hanukiah.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hanukiah.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hard-drive.svg b/docs/src/templates/.icons/fontawesome/solid/hard-drive.svg
index 7469e5c6..7469e5c6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hard-drive.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hard-drive.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hashtag.svg b/docs/src/templates/.icons/fontawesome/solid/hashtag.svg
index d3d2fd91..d3d2fd91 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hashtag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hashtag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy-side.svg b/docs/src/templates/.icons/fontawesome/solid/hat-cowboy-side.svg
index dacdf28a..dacdf28a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy-side.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hat-cowboy-side.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy.svg b/docs/src/templates/.icons/fontawesome/solid/hat-cowboy.svg
index 5c815e37..5c815e37 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hat-cowboy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hat-cowboy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hat-wizard.svg b/docs/src/templates/.icons/fontawesome/solid/hat-wizard.svg
index 31eadf67..31eadf67 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hat-wizard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hat-wizard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/head-side-cough-slash.svg b/docs/src/templates/.icons/fontawesome/solid/head-side-cough-slash.svg
index 875d5286..875d5286 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/head-side-cough-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/head-side-cough-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/head-side-cough.svg b/docs/src/templates/.icons/fontawesome/solid/head-side-cough.svg
index feba8861..feba8861 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/head-side-cough.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/head-side-cough.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/head-side-mask.svg b/docs/src/templates/.icons/fontawesome/solid/head-side-mask.svg
index ba52255f..ba52255f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/head-side-mask.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/head-side-mask.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/head-side-virus.svg b/docs/src/templates/.icons/fontawesome/solid/head-side-virus.svg
index 592a7cf2..592a7cf2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/head-side-virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/head-side-virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heading.svg b/docs/src/templates/.icons/fontawesome/solid/heading.svg
index f66360a1..f66360a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heading.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heading.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/headphones-simple.svg b/docs/src/templates/.icons/fontawesome/solid/headphones-simple.svg
index 7d8c5626..7d8c5626 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/headphones-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/headphones-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/headphones.svg b/docs/src/templates/.icons/fontawesome/solid/headphones.svg
index e1f4a8ee..e1f4a8ee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/headphones.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/headphones.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/headset.svg b/docs/src/templates/.icons/fontawesome/solid/headset.svg
index c43b4ed5..c43b4ed5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/headset.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/headset.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-bolt.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-bolt.svg
index 3b671b30..3b671b30 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-bolt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-bolt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-check.svg
index 722bdeb3..722bdeb3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg
index 242ffde1..242ffde1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-minus.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-minus.svg
index 60e1d774..60e1d774 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-plus.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-plus.svg
index 5dc67bc1..5dc67bc1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/heart-circle-xmark.svg
index 9fb3c118..9fb3c118 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-crack.svg b/docs/src/templates/.icons/fontawesome/solid/heart-crack.svg
index 8bd95c8a..8bd95c8a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-crack.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-crack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart-pulse.svg b/docs/src/templates/.icons/fontawesome/solid/heart-pulse.svg
index a6683c35..a6683c35 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart-pulse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart-pulse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/heart.svg b/docs/src/templates/.icons/fontawesome/solid/heart.svg
index c3d9be85..c3d9be85 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/heart.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/helicopter-symbol.svg b/docs/src/templates/.icons/fontawesome/solid/helicopter-symbol.svg
index 71e7a7d3..71e7a7d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/helicopter-symbol.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/helicopter-symbol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/helicopter.svg b/docs/src/templates/.icons/fontawesome/solid/helicopter.svg
index 289845fd..289845fd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/helicopter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/helicopter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/helmet-safety.svg b/docs/src/templates/.icons/fontawesome/solid/helmet-safety.svg
index 5c34851b..5c34851b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/helmet-safety.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/helmet-safety.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/helmet-un.svg b/docs/src/templates/.icons/fontawesome/solid/helmet-un.svg
index 01cb34ea..01cb34ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/helmet-un.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/helmet-un.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/highlighter.svg b/docs/src/templates/.icons/fontawesome/solid/highlighter.svg
index 89c5a3a1..89c5a3a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/highlighter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/highlighter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hill-avalanche.svg b/docs/src/templates/.icons/fontawesome/solid/hill-avalanche.svg
index ed098821..ed098821 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hill-avalanche.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hill-avalanche.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hill-rockslide.svg b/docs/src/templates/.icons/fontawesome/solid/hill-rockslide.svg
index f2f8aa91..f2f8aa91 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hill-rockslide.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hill-rockslide.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hippo.svg b/docs/src/templates/.icons/fontawesome/solid/hippo.svg
index 028cd0d1..028cd0d1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hippo.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hippo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hockey-puck.svg b/docs/src/templates/.icons/fontawesome/solid/hockey-puck.svg
index 9b5fe562..9b5fe562 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hockey-puck.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hockey-puck.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/holly-berry.svg b/docs/src/templates/.icons/fontawesome/solid/holly-berry.svg
index bfe10029..bfe10029 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/holly-berry.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/holly-berry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/horse-head.svg b/docs/src/templates/.icons/fontawesome/solid/horse-head.svg
index 6839be19..6839be19 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/horse-head.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/horse-head.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/horse.svg b/docs/src/templates/.icons/fontawesome/solid/horse.svg
index ec9bfa4e..ec9bfa4e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/horse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/horse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hospital-user.svg b/docs/src/templates/.icons/fontawesome/solid/hospital-user.svg
index eaa68524..eaa68524 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hospital-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hospital-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hospital.svg b/docs/src/templates/.icons/fontawesome/solid/hospital.svg
index c1dbb3b0..c1dbb3b0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hospital.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hospital.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hot-tub-person.svg b/docs/src/templates/.icons/fontawesome/solid/hot-tub-person.svg
index cbbddc07..cbbddc07 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hot-tub-person.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hot-tub-person.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hotdog.svg b/docs/src/templates/.icons/fontawesome/solid/hotdog.svg
index 5ba3e832..5ba3e832 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hotdog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hotdog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hotel.svg b/docs/src/templates/.icons/fontawesome/solid/hotel.svg
index ab9b54bc..ab9b54bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hotel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hotel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-end.svg b/docs/src/templates/.icons/fontawesome/solid/hourglass-end.svg
index a54c1f70..a54c1f70 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-end.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hourglass-end.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-half.svg b/docs/src/templates/.icons/fontawesome/solid/hourglass-half.svg
index 01b8158f..01b8158f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-half.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hourglass-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-start.svg b/docs/src/templates/.icons/fontawesome/solid/hourglass-start.svg
index 05c1f6c0..05c1f6c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hourglass-start.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hourglass-start.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hourglass.svg b/docs/src/templates/.icons/fontawesome/solid/hourglass.svg
index f50bc160..f50bc160 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hourglass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hourglass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-crack.svg b/docs/src/templates/.icons/fontawesome/solid/house-chimney-crack.svg
index 58112f57..58112f57 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-crack.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-chimney-crack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-medical.svg b/docs/src/templates/.icons/fontawesome/solid/house-chimney-medical.svg
index 830664fa..830664fa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-chimney-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-user.svg b/docs/src/templates/.icons/fontawesome/solid/house-chimney-user.svg
index 511fbb65..511fbb65 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-chimney-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-window.svg b/docs/src/templates/.icons/fontawesome/solid/house-chimney-window.svg
index 371d3416..371d3416 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney-window.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-chimney-window.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney.svg b/docs/src/templates/.icons/fontawesome/solid/house-chimney.svg
index 9a70f82a..9a70f82a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-chimney.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-chimney.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/house-circle-check.svg
index 7f0bd3af..7f0bd3af 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/house-circle-exclamation.svg
index 4edde822..4edde822 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/house-circle-xmark.svg
index 2ee84b1a..2ee84b1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-crack.svg b/docs/src/templates/.icons/fontawesome/solid/house-crack.svg
index 9dd2e45c..9dd2e45c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-crack.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-crack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-fire.svg b/docs/src/templates/.icons/fontawesome/solid/house-fire.svg
index 5bb27f6e..5bb27f6e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-fire.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-fire.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-flag.svg b/docs/src/templates/.icons/fontawesome/solid/house-flag.svg
index cea41d76..cea41d76 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg
index d1057235..d1057235 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-flood-water-circle-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-flood-water.svg b/docs/src/templates/.icons/fontawesome/solid/house-flood-water.svg
index 5deb9a0a..5deb9a0a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-flood-water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-flood-water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-laptop.svg b/docs/src/templates/.icons/fontawesome/solid/house-laptop.svg
index 31d71752..31d71752 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-laptop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-laptop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-lock.svg b/docs/src/templates/.icons/fontawesome/solid/house-lock.svg
index d166ec0d..d166ec0d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-check.svg
index 5a3bbb79..5a3bbb79 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg
index 0a36d027..0a36d027 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg
index 85ee3567..85ee3567 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-medical-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-flag.svg b/docs/src/templates/.icons/fontawesome/solid/house-medical-flag.svg
index fa727644..fa727644 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-medical-flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-medical-flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-medical.svg b/docs/src/templates/.icons/fontawesome/solid/house-medical.svg
index 8f7775af..8f7775af 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-signal.svg b/docs/src/templates/.icons/fontawesome/solid/house-signal.svg
index 557b9623..557b9623 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-signal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-signal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-tsunami.svg b/docs/src/templates/.icons/fontawesome/solid/house-tsunami.svg
index 9bc08157..9bc08157 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-tsunami.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-tsunami.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house-user.svg b/docs/src/templates/.icons/fontawesome/solid/house-user.svg
index ef3ac293..ef3ac293 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house-user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house-user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/house.svg b/docs/src/templates/.icons/fontawesome/solid/house.svg
index c5fbf3c4..c5fbf3c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/house.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/house.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hryvnia-sign.svg b/docs/src/templates/.icons/fontawesome/solid/hryvnia-sign.svg
index 17c0277d..17c0277d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hryvnia-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hryvnia-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/hurricane.svg b/docs/src/templates/.icons/fontawesome/solid/hurricane.svg
index f3deaf2d..f3deaf2d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/hurricane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/hurricane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/i-cursor.svg b/docs/src/templates/.icons/fontawesome/solid/i-cursor.svg
index dba7a984..dba7a984 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/i-cursor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/i-cursor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/i.svg b/docs/src/templates/.icons/fontawesome/solid/i.svg
index a7551adc..a7551adc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/i.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/i.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ice-cream.svg b/docs/src/templates/.icons/fontawesome/solid/ice-cream.svg
index 164bc8bd..164bc8bd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ice-cream.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ice-cream.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/icicles.svg b/docs/src/templates/.icons/fontawesome/solid/icicles.svg
index 6572efcd..6572efcd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/icicles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/icicles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/icons.svg b/docs/src/templates/.icons/fontawesome/solid/icons.svg
index 8e9abab3..8e9abab3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/icons.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/icons.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/id-badge.svg b/docs/src/templates/.icons/fontawesome/solid/id-badge.svg
index 9eecd037..9eecd037 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/id-badge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/id-badge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/id-card-clip.svg b/docs/src/templates/.icons/fontawesome/solid/id-card-clip.svg
index 68cebbb6..68cebbb6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/id-card-clip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/id-card-clip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/id-card.svg b/docs/src/templates/.icons/fontawesome/solid/id-card.svg
index fd6c7082..fd6c7082 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/id-card.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/id-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/igloo.svg b/docs/src/templates/.icons/fontawesome/solid/igloo.svg
index e1d62562..e1d62562 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/igloo.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/igloo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/image-portrait.svg b/docs/src/templates/.icons/fontawesome/solid/image-portrait.svg
index 58c496af..58c496af 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/image-portrait.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/image-portrait.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/image.svg b/docs/src/templates/.icons/fontawesome/solid/image.svg
index 3ecaef86..3ecaef86 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/image.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/image.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/images.svg b/docs/src/templates/.icons/fontawesome/solid/images.svg
index 97d02061..97d02061 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/images.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/images.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/inbox.svg b/docs/src/templates/.icons/fontawesome/solid/inbox.svg
index 01b41c7f..01b41c7f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/inbox.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/inbox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/indent.svg b/docs/src/templates/.icons/fontawesome/solid/indent.svg
index 61c9bce1..61c9bce1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/indent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/indent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/indian-rupee-sign.svg b/docs/src/templates/.icons/fontawesome/solid/indian-rupee-sign.svg
index bdae9ea1..bdae9ea1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/indian-rupee-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/indian-rupee-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/industry.svg b/docs/src/templates/.icons/fontawesome/solid/industry.svg
index 4d999f88..4d999f88 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/industry.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/industry.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/infinity.svg b/docs/src/templates/.icons/fontawesome/solid/infinity.svg
index 4caf8e50..4caf8e50 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/infinity.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/infinity.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/info.svg b/docs/src/templates/.icons/fontawesome/solid/info.svg
index 13eb4a6e..13eb4a6e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/info.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/info.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/italic.svg b/docs/src/templates/.icons/fontawesome/solid/italic.svg
index 506d5e1a..506d5e1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/italic.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/italic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/j.svg b/docs/src/templates/.icons/fontawesome/solid/j.svg
index 092f0315..092f0315 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/j.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/j.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jar-wheat.svg b/docs/src/templates/.icons/fontawesome/solid/jar-wheat.svg
index 9b66d32a..9b66d32a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jar-wheat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jar-wheat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jar.svg b/docs/src/templates/.icons/fontawesome/solid/jar.svg
index 917e4f4b..917e4f4b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jedi.svg b/docs/src/templates/.icons/fontawesome/solid/jedi.svg
index 629cb1db..629cb1db 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jedi.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jedi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jet-fighter-up.svg b/docs/src/templates/.icons/fontawesome/solid/jet-fighter-up.svg
index b9ad986b..b9ad986b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jet-fighter-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jet-fighter-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jet-fighter.svg b/docs/src/templates/.icons/fontawesome/solid/jet-fighter.svg
index 80d2c2b7..80d2c2b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jet-fighter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jet-fighter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/joint.svg b/docs/src/templates/.icons/fontawesome/solid/joint.svg
index ca8a43b7..ca8a43b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/joint.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/joint.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/jug-detergent.svg b/docs/src/templates/.icons/fontawesome/solid/jug-detergent.svg
index 90f7c2ab..90f7c2ab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/jug-detergent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/jug-detergent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/k.svg b/docs/src/templates/.icons/fontawesome/solid/k.svg
index 8ec3e2d9..8ec3e2d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/k.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/k.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/kaaba.svg b/docs/src/templates/.icons/fontawesome/solid/kaaba.svg
index a322a38c..a322a38c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/kaaba.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/kaaba.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/key.svg b/docs/src/templates/.icons/fontawesome/solid/key.svg
index e139ff7d..e139ff7d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/key.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/key.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/keyboard.svg b/docs/src/templates/.icons/fontawesome/solid/keyboard.svg
index 113d0ad9..113d0ad9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/keyboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/keyboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/khanda.svg b/docs/src/templates/.icons/fontawesome/solid/khanda.svg
index 77ec3bf7..77ec3bf7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/khanda.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/khanda.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/kip-sign.svg b/docs/src/templates/.icons/fontawesome/solid/kip-sign.svg
index a01551b0..a01551b0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/kip-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/kip-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/kit-medical.svg b/docs/src/templates/.icons/fontawesome/solid/kit-medical.svg
index d37295f9..d37295f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/kit-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/kit-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/kitchen-set.svg b/docs/src/templates/.icons/fontawesome/solid/kitchen-set.svg
index 8082a5d4..8082a5d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/kitchen-set.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/kitchen-set.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/kiwi-bird.svg b/docs/src/templates/.icons/fontawesome/solid/kiwi-bird.svg
index 92b39516..92b39516 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/kiwi-bird.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/kiwi-bird.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/l.svg b/docs/src/templates/.icons/fontawesome/solid/l.svg
index 66cef470..66cef470 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/l.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/l.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/land-mine-on.svg b/docs/src/templates/.icons/fontawesome/solid/land-mine-on.svg
index 1d16b64d..1d16b64d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/land-mine-on.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/land-mine-on.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/landmark-dome.svg b/docs/src/templates/.icons/fontawesome/solid/landmark-dome.svg
index 7478dfef..7478dfef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/landmark-dome.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/landmark-dome.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/landmark-flag.svg b/docs/src/templates/.icons/fontawesome/solid/landmark-flag.svg
index cc74a4de..cc74a4de 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/landmark-flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/landmark-flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/landmark.svg b/docs/src/templates/.icons/fontawesome/solid/landmark.svg
index aeec1942..aeec1942 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/landmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/landmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/language.svg b/docs/src/templates/.icons/fontawesome/solid/language.svg
index 625b017b..625b017b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/language.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/language.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/laptop-code.svg b/docs/src/templates/.icons/fontawesome/solid/laptop-code.svg
index a44cf1de..a44cf1de 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/laptop-code.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/laptop-code.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/laptop-file.svg b/docs/src/templates/.icons/fontawesome/solid/laptop-file.svg
index 69608981..69608981 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/laptop-file.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/laptop-file.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/laptop-medical.svg b/docs/src/templates/.icons/fontawesome/solid/laptop-medical.svg
index d05e8e10..d05e8e10 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/laptop-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/laptop-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/laptop.svg b/docs/src/templates/.icons/fontawesome/solid/laptop.svg
index 58808dc2..58808dc2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/laptop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/laptop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lari-sign.svg b/docs/src/templates/.icons/fontawesome/solid/lari-sign.svg
index 9988f508..9988f508 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lari-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lari-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/layer-group.svg b/docs/src/templates/.icons/fontawesome/solid/layer-group.svg
index 0755117a..0755117a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/layer-group.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/layer-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/leaf.svg b/docs/src/templates/.icons/fontawesome/solid/leaf.svg
index 87c200e1..87c200e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/leaf.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/leaf.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/left-long.svg b/docs/src/templates/.icons/fontawesome/solid/left-long.svg
index 96f7a187..96f7a187 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/left-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/left-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/left-right.svg b/docs/src/templates/.icons/fontawesome/solid/left-right.svg
index 46454533..46454533 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/left-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/left-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lemon.svg b/docs/src/templates/.icons/fontawesome/solid/lemon.svg
index 2c9c0262..2c9c0262 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lemon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lemon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/less-than-equal.svg b/docs/src/templates/.icons/fontawesome/solid/less-than-equal.svg
index da0399c4..da0399c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/less-than-equal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/less-than-equal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/less-than.svg b/docs/src/templates/.icons/fontawesome/solid/less-than.svg
index bbdbdb75..bbdbdb75 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/less-than.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/less-than.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/life-ring.svg b/docs/src/templates/.icons/fontawesome/solid/life-ring.svg
index 8211a151..8211a151 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/life-ring.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/life-ring.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lightbulb.svg b/docs/src/templates/.icons/fontawesome/solid/lightbulb.svg
index a9d73326..a9d73326 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lightbulb.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lightbulb.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lines-leaning.svg b/docs/src/templates/.icons/fontawesome/solid/lines-leaning.svg
index 151698e9..151698e9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lines-leaning.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lines-leaning.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/link-slash.svg b/docs/src/templates/.icons/fontawesome/solid/link-slash.svg
index 6be23254..6be23254 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/link-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/link-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/link.svg b/docs/src/templates/.icons/fontawesome/solid/link.svg
index 701b0631..701b0631 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/link.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/link.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lira-sign.svg b/docs/src/templates/.icons/fontawesome/solid/lira-sign.svg
index 2d5984d6..2d5984d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lira-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lira-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/list-check.svg b/docs/src/templates/.icons/fontawesome/solid/list-check.svg
index e957555e..e957555e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/list-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/list-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/list-ol.svg b/docs/src/templates/.icons/fontawesome/solid/list-ol.svg
index 20632756..20632756 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/list-ol.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/list-ol.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/list-ul.svg b/docs/src/templates/.icons/fontawesome/solid/list-ul.svg
index bf9cc3df..bf9cc3df 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/list-ul.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/list-ul.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/list.svg b/docs/src/templates/.icons/fontawesome/solid/list.svg
index e389ee78..e389ee78 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/list.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/list.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/litecoin-sign.svg b/docs/src/templates/.icons/fontawesome/solid/litecoin-sign.svg
index 8a47affb..8a47affb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/litecoin-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/litecoin-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/location-arrow.svg b/docs/src/templates/.icons/fontawesome/solid/location-arrow.svg
index 01e7e465..01e7e465 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/location-arrow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/location-arrow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/location-crosshairs.svg b/docs/src/templates/.icons/fontawesome/solid/location-crosshairs.svg
index 4ba5b9e5..4ba5b9e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/location-crosshairs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/location-crosshairs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/location-dot.svg b/docs/src/templates/.icons/fontawesome/solid/location-dot.svg
index 10e0910c..10e0910c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/location-dot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/location-dot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/location-pin-lock.svg b/docs/src/templates/.icons/fontawesome/solid/location-pin-lock.svg
index d3e4ab6d..d3e4ab6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/location-pin-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/location-pin-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/location-pin.svg b/docs/src/templates/.icons/fontawesome/solid/location-pin.svg
index c13a71c1..c13a71c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/location-pin.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/location-pin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lock-open.svg b/docs/src/templates/.icons/fontawesome/solid/lock-open.svg
index 5d11ffdb..5d11ffdb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lock-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lock-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lock.svg b/docs/src/templates/.icons/fontawesome/solid/lock.svg
index e1586489..e1586489 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/locust.svg b/docs/src/templates/.icons/fontawesome/solid/locust.svg
index 04aa32ac..04aa32ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/locust.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/locust.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lungs-virus.svg b/docs/src/templates/.icons/fontawesome/solid/lungs-virus.svg
index 259301d6..259301d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lungs-virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lungs-virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/lungs.svg b/docs/src/templates/.icons/fontawesome/solid/lungs.svg
index 3e584444..3e584444 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/lungs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/lungs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/m.svg b/docs/src/templates/.icons/fontawesome/solid/m.svg
index 6be1c827..6be1c827 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/m.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/m.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnet.svg b/docs/src/templates/.icons/fontawesome/solid/magnet.svg
index 8542bb31..8542bb31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg
index 179e91e0..179e91e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg
index f920753f..f920753f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-chart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg
index d4fa82e5..d4fa82e5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-location.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-location.svg
index a3a36f2e..a3a36f2e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-location.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-location.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg
index 6b5536cb..6b5536cb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg
index 8be14270..8be14270 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass.svg b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass.svg
index 6a355786..6a355786 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/magnifying-glass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/magnifying-glass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/manat-sign.svg b/docs/src/templates/.icons/fontawesome/solid/manat-sign.svg
index 77e377ec..77e377ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/manat-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/manat-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/map-location-dot.svg b/docs/src/templates/.icons/fontawesome/solid/map-location-dot.svg
index a0e9c303..a0e9c303 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/map-location-dot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/map-location-dot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/map-location.svg b/docs/src/templates/.icons/fontawesome/solid/map-location.svg
index 4695a890..4695a890 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/map-location.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/map-location.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/map-pin.svg b/docs/src/templates/.icons/fontawesome/solid/map-pin.svg
index 67d5c912..67d5c912 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/map-pin.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/map-pin.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/map.svg b/docs/src/templates/.icons/fontawesome/solid/map.svg
index c769dc5d..c769dc5d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/map.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/map.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/marker.svg b/docs/src/templates/.icons/fontawesome/solid/marker.svg
index f19d44d5..f19d44d5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/marker.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/marker.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg b/docs/src/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg
index f1f8bb1a..f1f8bb1a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-and-venus-burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus.svg b/docs/src/templates/.icons/fontawesome/solid/mars-and-venus.svg
index c193ca5e..c193ca5e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-and-venus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-and-venus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-double.svg b/docs/src/templates/.icons/fontawesome/solid/mars-double.svg
index eabbf7cc..eabbf7cc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-double.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-double.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-right.svg b/docs/src/templates/.icons/fontawesome/solid/mars-stroke-right.svg
index e894c13a..e894c13a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-stroke-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-up.svg b/docs/src/templates/.icons/fontawesome/solid/mars-stroke-up.svg
index aa8e0100..aa8e0100 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-stroke-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke.svg b/docs/src/templates/.icons/fontawesome/solid/mars-stroke.svg
index 08a4d78d..08a4d78d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars-stroke.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars-stroke.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mars.svg b/docs/src/templates/.icons/fontawesome/solid/mars.svg
index 5e46959c..5e46959c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mars.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass-citrus.svg b/docs/src/templates/.icons/fontawesome/solid/martini-glass-citrus.svg
index a9177eec..a9177eec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass-citrus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/martini-glass-citrus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass-empty.svg b/docs/src/templates/.icons/fontawesome/solid/martini-glass-empty.svg
index c2ca5712..c2ca5712 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass-empty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/martini-glass-empty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass.svg b/docs/src/templates/.icons/fontawesome/solid/martini-glass.svg
index 9f4c64f4..9f4c64f4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/martini-glass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/martini-glass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mask-face.svg b/docs/src/templates/.icons/fontawesome/solid/mask-face.svg
index f6dc75ce..f6dc75ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mask-face.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mask-face.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mask-ventilator.svg b/docs/src/templates/.icons/fontawesome/solid/mask-ventilator.svg
index 2129e307..2129e307 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mask-ventilator.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mask-ventilator.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mask.svg b/docs/src/templates/.icons/fontawesome/solid/mask.svg
index 7eaaa353..7eaaa353 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mask.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mask.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/masks-theater.svg b/docs/src/templates/.icons/fontawesome/solid/masks-theater.svg
index 2e192381..2e192381 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/masks-theater.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/masks-theater.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mattress-pillow.svg b/docs/src/templates/.icons/fontawesome/solid/mattress-pillow.svg
index 5959994b..5959994b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mattress-pillow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mattress-pillow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/maximize.svg b/docs/src/templates/.icons/fontawesome/solid/maximize.svg
index 78cd5894..78cd5894 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/maximize.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/maximize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/medal.svg b/docs/src/templates/.icons/fontawesome/solid/medal.svg
index 1a981bb1..1a981bb1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/medal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/medal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/memory.svg b/docs/src/templates/.icons/fontawesome/solid/memory.svg
index 40d266d0..40d266d0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/memory.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/memory.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/menorah.svg b/docs/src/templates/.icons/fontawesome/solid/menorah.svg
index 9a61e18b..9a61e18b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/menorah.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/menorah.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mercury.svg b/docs/src/templates/.icons/fontawesome/solid/mercury.svg
index 6238c62d..6238c62d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mercury.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mercury.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/message.svg b/docs/src/templates/.icons/fontawesome/solid/message.svg
index 71e6cb3b..71e6cb3b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/message.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/message.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/meteor.svg b/docs/src/templates/.icons/fontawesome/solid/meteor.svg
index ac597e04..ac597e04 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/meteor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/meteor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microchip.svg b/docs/src/templates/.icons/fontawesome/solid/microchip.svg
index 0de1933e..0de1933e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microchip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microchip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microphone-lines-slash.svg b/docs/src/templates/.icons/fontawesome/solid/microphone-lines-slash.svg
index 0dad24ff..0dad24ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microphone-lines-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microphone-lines-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microphone-lines.svg b/docs/src/templates/.icons/fontawesome/solid/microphone-lines.svg
index a686d15c..a686d15c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microphone-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microphone-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microphone-slash.svg b/docs/src/templates/.icons/fontawesome/solid/microphone-slash.svg
index fcfbafb4..fcfbafb4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microphone-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microphone-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microphone.svg b/docs/src/templates/.icons/fontawesome/solid/microphone.svg
index b8c499b3..b8c499b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microphone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microphone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/microscope.svg b/docs/src/templates/.icons/fontawesome/solid/microscope.svg
index 1f8a519c..1f8a519c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/microscope.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/microscope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mill-sign.svg b/docs/src/templates/.icons/fontawesome/solid/mill-sign.svg
index c8b7eb62..c8b7eb62 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mill-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mill-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/minimize.svg b/docs/src/templates/.icons/fontawesome/solid/minimize.svg
index 5e018e79..5e018e79 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/minimize.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/minimize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/minus.svg b/docs/src/templates/.icons/fontawesome/solid/minus.svg
index b4322103..b4322103 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mitten.svg b/docs/src/templates/.icons/fontawesome/solid/mitten.svg
index af57f561..af57f561 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mitten.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mitten.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mobile-button.svg b/docs/src/templates/.icons/fontawesome/solid/mobile-button.svg
index d1ea9b0c..d1ea9b0c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mobile-button.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mobile-button.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mobile-retro.svg b/docs/src/templates/.icons/fontawesome/solid/mobile-retro.svg
index 9166bd24..9166bd24 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mobile-retro.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mobile-retro.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mobile-screen-button.svg b/docs/src/templates/.icons/fontawesome/solid/mobile-screen-button.svg
index f6d6eeb0..f6d6eeb0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mobile-screen-button.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mobile-screen-button.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mobile-screen.svg b/docs/src/templates/.icons/fontawesome/solid/mobile-screen.svg
index 0ef85257..0ef85257 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mobile-screen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mobile-screen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mobile.svg b/docs/src/templates/.icons/fontawesome/solid/mobile.svg
index 36dca7d6..36dca7d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mobile.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mobile.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-1-wave.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-1-wave.svg
index e9391d9d..e9391d9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-1-wave.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-1-wave.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-1.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-1.svg
index f8b1e32a..f8b1e32a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-1.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-1.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-transfer.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-transfer.svg
index 97d46cc6..97d46cc6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-transfer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-transfer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-trend-up.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-trend-up.svg
index eabb120d..eabb120d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-trend-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-trend-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-wave.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-wave.svg
index be53fb50..be53fb50 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-wave.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-wave.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-wheat.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill-wheat.svg
index 68883587..68883587 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill-wheat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill-wheat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bill.svg b/docs/src/templates/.icons/fontawesome/solid/money-bill.svg
index 30b9ce08..30b9ce08 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bill.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bill.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-bills.svg b/docs/src/templates/.icons/fontawesome/solid/money-bills.svg
index 1f56f7bb..1f56f7bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-bills.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-bills.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-check-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/money-check-dollar.svg
index d73ac9f0..d73ac9f0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-check-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-check-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/money-check.svg b/docs/src/templates/.icons/fontawesome/solid/money-check.svg
index 571212ba..571212ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/money-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/money-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/monument.svg b/docs/src/templates/.icons/fontawesome/solid/monument.svg
index de8c7e1b..de8c7e1b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/monument.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/monument.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/moon.svg b/docs/src/templates/.icons/fontawesome/solid/moon.svg
index 6bcd0b8c..6bcd0b8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/moon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/moon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mortar-pestle.svg b/docs/src/templates/.icons/fontawesome/solid/mortar-pestle.svg
index 4793d252..4793d252 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mortar-pestle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mortar-pestle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mosque.svg b/docs/src/templates/.icons/fontawesome/solid/mosque.svg
index 2d397cbd..2d397cbd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mosque.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mosque.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mosquito-net.svg b/docs/src/templates/.icons/fontawesome/solid/mosquito-net.svg
index 3cc3f3c0..3cc3f3c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mosquito-net.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mosquito-net.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mosquito.svg b/docs/src/templates/.icons/fontawesome/solid/mosquito.svg
index 12dd6fb9..12dd6fb9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mosquito.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mosquito.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/motorcycle.svg b/docs/src/templates/.icons/fontawesome/solid/motorcycle.svg
index d1832f95..d1832f95 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/motorcycle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/motorcycle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mound.svg b/docs/src/templates/.icons/fontawesome/solid/mound.svg
index d8b50dcc..d8b50dcc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mound.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mound.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mountain-city.svg b/docs/src/templates/.icons/fontawesome/solid/mountain-city.svg
index 1ee4e20e..1ee4e20e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mountain-city.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mountain-city.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mountain-sun.svg b/docs/src/templates/.icons/fontawesome/solid/mountain-sun.svg
index 8d0acd4b..8d0acd4b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mountain-sun.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mountain-sun.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mountain.svg b/docs/src/templates/.icons/fontawesome/solid/mountain.svg
index 6258c935..6258c935 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mountain.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mountain.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mug-hot.svg b/docs/src/templates/.icons/fontawesome/solid/mug-hot.svg
index 765d02fe..765d02fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mug-hot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mug-hot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/mug-saucer.svg b/docs/src/templates/.icons/fontawesome/solid/mug-saucer.svg
index 1770fe4a..1770fe4a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/mug-saucer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/mug-saucer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/music.svg b/docs/src/templates/.icons/fontawesome/solid/music.svg
index ec1c983d..ec1c983d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/music.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/music.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/n.svg b/docs/src/templates/.icons/fontawesome/solid/n.svg
index b4cdd5e0..b4cdd5e0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/n.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/n.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/naira-sign.svg b/docs/src/templates/.icons/fontawesome/solid/naira-sign.svg
index 3af89c86..3af89c86 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/naira-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/naira-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/network-wired.svg b/docs/src/templates/.icons/fontawesome/solid/network-wired.svg
index aaff72a1..aaff72a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/network-wired.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/network-wired.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/neuter.svg b/docs/src/templates/.icons/fontawesome/solid/neuter.svg
index 8c5bd4b6..8c5bd4b6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/neuter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/neuter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/newspaper.svg b/docs/src/templates/.icons/fontawesome/solid/newspaper.svg
index 035ca95c..035ca95c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/newspaper.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/newspaper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/not-equal.svg b/docs/src/templates/.icons/fontawesome/solid/not-equal.svg
index df5c81bb..df5c81bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/not-equal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/not-equal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/notdef.svg b/docs/src/templates/.icons/fontawesome/solid/notdef.svg
index 791a2c66..791a2c66 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/notdef.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/notdef.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/note-sticky.svg b/docs/src/templates/.icons/fontawesome/solid/note-sticky.svg
index df2625b4..df2625b4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/note-sticky.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/note-sticky.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/notes-medical.svg b/docs/src/templates/.icons/fontawesome/solid/notes-medical.svg
index 507a39cb..507a39cb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/notes-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/notes-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/o.svg b/docs/src/templates/.icons/fontawesome/solid/o.svg
index 57b9ca23..57b9ca23 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/o.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/o.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/object-group.svg b/docs/src/templates/.icons/fontawesome/solid/object-group.svg
index 55ad491b..55ad491b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/object-group.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/object-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/object-ungroup.svg b/docs/src/templates/.icons/fontawesome/solid/object-ungroup.svg
index b1a0b47a..b1a0b47a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/object-ungroup.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/object-ungroup.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/oil-can.svg b/docs/src/templates/.icons/fontawesome/solid/oil-can.svg
index 6b4ba1fc..6b4ba1fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/oil-can.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/oil-can.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/oil-well.svg b/docs/src/templates/.icons/fontawesome/solid/oil-well.svg
index a2983c86..a2983c86 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/oil-well.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/oil-well.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/om.svg b/docs/src/templates/.icons/fontawesome/solid/om.svg
index a2a2c78f..a2a2c78f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/om.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/om.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/otter.svg b/docs/src/templates/.icons/fontawesome/solid/otter.svg
index ef9d918f..ef9d918f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/otter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/otter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/outdent.svg b/docs/src/templates/.icons/fontawesome/solid/outdent.svg
index f7c77b15..f7c77b15 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/outdent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/outdent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/p.svg b/docs/src/templates/.icons/fontawesome/solid/p.svg
index 54157856..54157856 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/p.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/p.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pager.svg b/docs/src/templates/.icons/fontawesome/solid/pager.svg
index 751627c2..751627c2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pager.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pager.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paint-roller.svg b/docs/src/templates/.icons/fontawesome/solid/paint-roller.svg
index 0db5f465..0db5f465 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paint-roller.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paint-roller.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paintbrush.svg b/docs/src/templates/.icons/fontawesome/solid/paintbrush.svg
index 2b9333dd..2b9333dd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paintbrush.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paintbrush.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/palette.svg b/docs/src/templates/.icons/fontawesome/solid/palette.svg
index 74100206..74100206 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/palette.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/palette.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pallet.svg b/docs/src/templates/.icons/fontawesome/solid/pallet.svg
index 8785aaef..8785aaef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pallet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pallet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/panorama.svg b/docs/src/templates/.icons/fontawesome/solid/panorama.svg
index 60818329..60818329 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/panorama.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/panorama.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paper-plane.svg b/docs/src/templates/.icons/fontawesome/solid/paper-plane.svg
index 1d794a3a..1d794a3a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paper-plane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paper-plane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paperclip.svg b/docs/src/templates/.icons/fontawesome/solid/paperclip.svg
index 7e10ffed..7e10ffed 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paperclip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paperclip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/parachute-box.svg b/docs/src/templates/.icons/fontawesome/solid/parachute-box.svg
index 45ccc06d..45ccc06d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/parachute-box.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/parachute-box.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paragraph.svg b/docs/src/templates/.icons/fontawesome/solid/paragraph.svg
index 19d32e2f..19d32e2f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paragraph.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paragraph.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/passport.svg b/docs/src/templates/.icons/fontawesome/solid/passport.svg
index 30af1a64..30af1a64 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/passport.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/passport.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paste.svg b/docs/src/templates/.icons/fontawesome/solid/paste.svg
index 70f25d2a..70f25d2a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paste.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paste.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pause.svg b/docs/src/templates/.icons/fontawesome/solid/pause.svg
index 796fe004..796fe004 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pause.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pause.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/paw.svg b/docs/src/templates/.icons/fontawesome/solid/paw.svg
index 9f30869f..9f30869f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/paw.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/paw.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/peace.svg b/docs/src/templates/.icons/fontawesome/solid/peace.svg
index bd5b1f4a..bd5b1f4a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/peace.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/peace.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen-clip.svg b/docs/src/templates/.icons/fontawesome/solid/pen-clip.svg
index 8ccb4939..8ccb4939 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen-clip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen-clip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen-fancy.svg b/docs/src/templates/.icons/fontawesome/solid/pen-fancy.svg
index be735bf8..be735bf8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen-fancy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen-fancy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen-nib.svg b/docs/src/templates/.icons/fontawesome/solid/pen-nib.svg
index 94e228d6..94e228d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen-nib.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen-nib.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen-ruler.svg b/docs/src/templates/.icons/fontawesome/solid/pen-ruler.svg
index 6cd7b325..6cd7b325 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen-ruler.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen-ruler.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen-to-square.svg b/docs/src/templates/.icons/fontawesome/solid/pen-to-square.svg
index f56751c7..f56751c7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen-to-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen-to-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pen.svg b/docs/src/templates/.icons/fontawesome/solid/pen.svg
index 558018d2..558018d2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pencil.svg b/docs/src/templates/.icons/fontawesome/solid/pencil.svg
index 993cb71c..993cb71c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pencil.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pencil.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-arrows.svg b/docs/src/templates/.icons/fontawesome/solid/people-arrows.svg
index bee3cb0e..bee3cb0e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-arrows.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-arrows.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-carry-box.svg b/docs/src/templates/.icons/fontawesome/solid/people-carry-box.svg
index 9eceee45..9eceee45 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-carry-box.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-carry-box.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-group.svg b/docs/src/templates/.icons/fontawesome/solid/people-group.svg
index c0cfcf8a..c0cfcf8a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-group.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-line.svg b/docs/src/templates/.icons/fontawesome/solid/people-line.svg
index 5b66d301..5b66d301 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-pulling.svg b/docs/src/templates/.icons/fontawesome/solid/people-pulling.svg
index 143be25b..143be25b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-pulling.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-pulling.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-robbery.svg b/docs/src/templates/.icons/fontawesome/solid/people-robbery.svg
index dca2df7e..dca2df7e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-robbery.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-robbery.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/people-roof.svg b/docs/src/templates/.icons/fontawesome/solid/people-roof.svg
index c7cf7295..c7cf7295 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/people-roof.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/people-roof.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pepper-hot.svg b/docs/src/templates/.icons/fontawesome/solid/pepper-hot.svg
index 0b2d90b1..0b2d90b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pepper-hot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pepper-hot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/percent.svg b/docs/src/templates/.icons/fontawesome/solid/percent.svg
index 7e90d19f..7e90d19f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/percent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/percent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg b/docs/src/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg
index d40d86d5..d40d86d5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-arrow-down-to-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg b/docs/src/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg
index ed3cacee..ed3cacee 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-arrow-up-from-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-biking.svg b/docs/src/templates/.icons/fontawesome/solid/person-biking.svg
index 119ca1ac..119ca1ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-biking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-biking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-booth.svg b/docs/src/templates/.icons/fontawesome/solid/person-booth.svg
index 0cfc1d28..0cfc1d28 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-booth.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-booth.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-breastfeeding.svg b/docs/src/templates/.icons/fontawesome/solid/person-breastfeeding.svg
index 00144411..00144411 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-breastfeeding.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-breastfeeding.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-burst.svg b/docs/src/templates/.icons/fontawesome/solid/person-burst.svg
index 923ed69d..923ed69d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-cane.svg b/docs/src/templates/.icons/fontawesome/solid/person-cane.svg
index 53a5357a..53a5357a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-cane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-cane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-chalkboard.svg b/docs/src/templates/.icons/fontawesome/solid/person-chalkboard.svg
index 60828041..60828041 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-chalkboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-chalkboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-check.svg
index 6cc7f66e..6cc7f66e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-exclamation.svg
index 104ff5af..104ff5af 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-minus.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-minus.svg
index 30057d9d..30057d9d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-plus.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-plus.svg
index f58a6957..f58a6957 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-question.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-question.svg
index 9a0888df..9a0888df 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-question.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/person-circle-xmark.svg
index af2928c4..af2928c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-digging.svg b/docs/src/templates/.icons/fontawesome/solid/person-digging.svg
index e1ed1020..e1ed1020 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-digging.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-digging.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-dots-from-line.svg b/docs/src/templates/.icons/fontawesome/solid/person-dots-from-line.svg
index 89e864f3..89e864f3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-dots-from-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-dots-from-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-dress-burst.svg b/docs/src/templates/.icons/fontawesome/solid/person-dress-burst.svg
index a9808792..a9808792 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-dress-burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-dress-burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-dress.svg b/docs/src/templates/.icons/fontawesome/solid/person-dress.svg
index c15e1d87..c15e1d87 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-dress.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-dress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-drowning.svg b/docs/src/templates/.icons/fontawesome/solid/person-drowning.svg
index 308966ea..308966ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-drowning.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-drowning.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-falling-burst.svg b/docs/src/templates/.icons/fontawesome/solid/person-falling-burst.svg
index 9fc096e6..9fc096e6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-falling-burst.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-falling-burst.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-falling.svg b/docs/src/templates/.icons/fontawesome/solid/person-falling.svg
index ef95b9f2..ef95b9f2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-falling.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-falling.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-half-dress.svg b/docs/src/templates/.icons/fontawesome/solid/person-half-dress.svg
index de869e12..de869e12 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-half-dress.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-half-dress.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-harassing.svg b/docs/src/templates/.icons/fontawesome/solid/person-harassing.svg
index 9ca58cad..9ca58cad 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-harassing.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-harassing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-hiking.svg b/docs/src/templates/.icons/fontawesome/solid/person-hiking.svg
index 8c8e11de..8c8e11de 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-hiking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-hiking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-military-pointing.svg b/docs/src/templates/.icons/fontawesome/solid/person-military-pointing.svg
index 015661d4..015661d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-military-pointing.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-military-pointing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-military-rifle.svg b/docs/src/templates/.icons/fontawesome/solid/person-military-rifle.svg
index 7342ab24..7342ab24 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-military-rifle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-military-rifle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-military-to-person.svg b/docs/src/templates/.icons/fontawesome/solid/person-military-to-person.svg
index bf2265d0..bf2265d0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-military-to-person.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-military-to-person.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-praying.svg b/docs/src/templates/.icons/fontawesome/solid/person-praying.svg
index d44cd383..d44cd383 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-praying.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-praying.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-pregnant.svg b/docs/src/templates/.icons/fontawesome/solid/person-pregnant.svg
index 7afb092a..7afb092a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-pregnant.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-pregnant.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-rays.svg b/docs/src/templates/.icons/fontawesome/solid/person-rays.svg
index 1ac2b6ba..1ac2b6ba 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-rays.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-rays.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-rifle.svg b/docs/src/templates/.icons/fontawesome/solid/person-rifle.svg
index 10633f48..10633f48 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-rifle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-rifle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-running.svg b/docs/src/templates/.icons/fontawesome/solid/person-running.svg
index 17c3b78c..17c3b78c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-running.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-running.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-shelter.svg b/docs/src/templates/.icons/fontawesome/solid/person-shelter.svg
index 4f35c0ff..4f35c0ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-shelter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-shelter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-skating.svg b/docs/src/templates/.icons/fontawesome/solid/person-skating.svg
index 11f7509a..11f7509a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-skating.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-skating.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-skiing-nordic.svg b/docs/src/templates/.icons/fontawesome/solid/person-skiing-nordic.svg
index c4680a37..c4680a37 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-skiing-nordic.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-skiing-nordic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-skiing.svg b/docs/src/templates/.icons/fontawesome/solid/person-skiing.svg
index 152574fb..152574fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-skiing.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-skiing.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-snowboarding.svg b/docs/src/templates/.icons/fontawesome/solid/person-snowboarding.svg
index dc7ab32e..dc7ab32e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-snowboarding.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-snowboarding.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-swimming.svg b/docs/src/templates/.icons/fontawesome/solid/person-swimming.svg
index cd0aa674..cd0aa674 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-swimming.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-swimming.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-through-window.svg b/docs/src/templates/.icons/fontawesome/solid/person-through-window.svg
index eaa0fe1d..eaa0fe1d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-through-window.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-through-window.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg
index b335edd0..b335edd0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-loop-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg
index bb9249c4..bb9249c4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg
index 1d676478..1d676478 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking-dashed-line-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-luggage.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking-luggage.svg
index 4b8d5da5..4b8d5da5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-luggage.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking-luggage.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-with-cane.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking-with-cane.svg
index e6e3453c..e6e3453c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking-with-cane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking-with-cane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person-walking.svg b/docs/src/templates/.icons/fontawesome/solid/person-walking.svg
index 3af16b6e..3af16b6e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person-walking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person-walking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/person.svg b/docs/src/templates/.icons/fontawesome/solid/person.svg
index 027a1903..027a1903 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/person.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/person.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/peseta-sign.svg b/docs/src/templates/.icons/fontawesome/solid/peseta-sign.svg
index 0fbd2398..0fbd2398 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/peseta-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/peseta-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/peso-sign.svg b/docs/src/templates/.icons/fontawesome/solid/peso-sign.svg
index 617229b8..617229b8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/peso-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/peso-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/phone-flip.svg b/docs/src/templates/.icons/fontawesome/solid/phone-flip.svg
index ee494c27..ee494c27 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/phone-flip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/phone-flip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/phone-slash.svg b/docs/src/templates/.icons/fontawesome/solid/phone-slash.svg
index cb7e8ebe..cb7e8ebe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/phone-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/phone-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/phone-volume.svg b/docs/src/templates/.icons/fontawesome/solid/phone-volume.svg
index 4f6b862d..4f6b862d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/phone-volume.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/phone-volume.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/phone.svg b/docs/src/templates/.icons/fontawesome/solid/phone.svg
index 472b1abc..472b1abc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/phone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/phone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/photo-film.svg b/docs/src/templates/.icons/fontawesome/solid/photo-film.svg
index 551e0589..551e0589 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/photo-film.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/photo-film.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/piggy-bank.svg b/docs/src/templates/.icons/fontawesome/solid/piggy-bank.svg
index 23bb75c0..23bb75c0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/piggy-bank.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/piggy-bank.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pills.svg b/docs/src/templates/.icons/fontawesome/solid/pills.svg
index 8494eede..8494eede 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pills.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pills.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pizza-slice.svg b/docs/src/templates/.icons/fontawesome/solid/pizza-slice.svg
index 9fe64fec..9fe64fec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pizza-slice.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pizza-slice.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/place-of-worship.svg b/docs/src/templates/.icons/fontawesome/solid/place-of-worship.svg
index 5e2497bd..5e2497bd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/place-of-worship.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/place-of-worship.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-arrival.svg b/docs/src/templates/.icons/fontawesome/solid/plane-arrival.svg
index 72ec806e..72ec806e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-arrival.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-arrival.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/plane-circle-check.svg
index f3bfc48e..f3bfc48e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg
index 71b8470a..71b8470a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/plane-circle-xmark.svg
index 745bbaca..745bbaca 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-departure.svg b/docs/src/templates/.icons/fontawesome/solid/plane-departure.svg
index b176e23b..b176e23b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-departure.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-departure.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-lock.svg b/docs/src/templates/.icons/fontawesome/solid/plane-lock.svg
index c098c609..c098c609 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-slash.svg b/docs/src/templates/.icons/fontawesome/solid/plane-slash.svg
index d891cea2..d891cea2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane-up.svg b/docs/src/templates/.icons/fontawesome/solid/plane-up.svg
index f55389bc..f55389bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plane.svg b/docs/src/templates/.icons/fontawesome/solid/plane.svg
index fec926d4..fec926d4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plant-wilt.svg b/docs/src/templates/.icons/fontawesome/solid/plant-wilt.svg
index f01c927d..f01c927d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plant-wilt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plant-wilt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plate-wheat.svg b/docs/src/templates/.icons/fontawesome/solid/plate-wheat.svg
index 6db82eaf..6db82eaf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plate-wheat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plate-wheat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/play.svg b/docs/src/templates/.icons/fontawesome/solid/play.svg
index 923e0698..923e0698 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/play.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/play.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-bolt.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-bolt.svg
index f97d0fdc..f97d0fdc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-bolt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-bolt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-check.svg
index 350a6b1c..350a6b1c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg
index ad0badc8..ad0badc8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-minus.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-minus.svg
index a239505d..a239505d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-plus.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-plus.svg
index 5edde619..5edde619 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/plug-circle-xmark.svg
index 81b00b33..81b00b33 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plug.svg b/docs/src/templates/.icons/fontawesome/solid/plug.svg
index c5065689..c5065689 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plug.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plug.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plus-minus.svg b/docs/src/templates/.icons/fontawesome/solid/plus-minus.svg
index 3307f8fb..3307f8fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plus-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plus-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/plus.svg b/docs/src/templates/.icons/fontawesome/solid/plus.svg
index 3c1457ff..3c1457ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/podcast.svg b/docs/src/templates/.icons/fontawesome/solid/podcast.svg
index 8bb19da1..8bb19da1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/podcast.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/podcast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/poo-storm.svg b/docs/src/templates/.icons/fontawesome/solid/poo-storm.svg
index cc1a88d5..cc1a88d5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/poo-storm.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/poo-storm.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/poo.svg b/docs/src/templates/.icons/fontawesome/solid/poo.svg
index 9b1e1a04..9b1e1a04 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/poo.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/poo.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/poop.svg b/docs/src/templates/.icons/fontawesome/solid/poop.svg
index 2c6bfd52..2c6bfd52 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/poop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/poop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/power-off.svg b/docs/src/templates/.icons/fontawesome/solid/power-off.svg
index 01b76a34..01b76a34 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/power-off.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/power-off.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg b/docs/src/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg
index e948b968..e948b968 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/prescription-bottle-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle.svg b/docs/src/templates/.icons/fontawesome/solid/prescription-bottle.svg
index fc18b88a..fc18b88a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/prescription-bottle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/prescription-bottle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/prescription.svg b/docs/src/templates/.icons/fontawesome/solid/prescription.svg
index ea8682c7..ea8682c7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/prescription.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/prescription.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/print.svg b/docs/src/templates/.icons/fontawesome/solid/print.svg
index 997e6e50..997e6e50 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/print.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/print.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pump-medical.svg b/docs/src/templates/.icons/fontawesome/solid/pump-medical.svg
index 546add7e..546add7e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pump-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pump-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/pump-soap.svg b/docs/src/templates/.icons/fontawesome/solid/pump-soap.svg
index 2dc605e4..2dc605e4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/pump-soap.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/pump-soap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/puzzle-piece.svg b/docs/src/templates/.icons/fontawesome/solid/puzzle-piece.svg
index 604beb19..604beb19 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/puzzle-piece.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/puzzle-piece.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/q.svg b/docs/src/templates/.icons/fontawesome/solid/q.svg
index bda5f846..bda5f846 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/q.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/q.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/qrcode.svg b/docs/src/templates/.icons/fontawesome/solid/qrcode.svg
index c1b12fb2..c1b12fb2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/qrcode.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/qrcode.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/question.svg b/docs/src/templates/.icons/fontawesome/solid/question.svg
index 47f9479e..47f9479e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/question.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/question.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/quote-left.svg b/docs/src/templates/.icons/fontawesome/solid/quote-left.svg
index ce6a77b4..ce6a77b4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/quote-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/quote-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/quote-right.svg b/docs/src/templates/.icons/fontawesome/solid/quote-right.svg
index 0686ddcd..0686ddcd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/quote-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/quote-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/r.svg b/docs/src/templates/.icons/fontawesome/solid/r.svg
index 016b843d..016b843d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/r.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/r.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/radiation.svg b/docs/src/templates/.icons/fontawesome/solid/radiation.svg
index d57157c1..d57157c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/radiation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/radiation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/radio.svg b/docs/src/templates/.icons/fontawesome/solid/radio.svg
index 63b35fb5..63b35fb5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/radio.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/radio.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rainbow.svg b/docs/src/templates/.icons/fontawesome/solid/rainbow.svg
index 14f21c05..14f21c05 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rainbow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rainbow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ranking-star.svg b/docs/src/templates/.icons/fontawesome/solid/ranking-star.svg
index e257f7c7..e257f7c7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ranking-star.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ranking-star.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/receipt.svg b/docs/src/templates/.icons/fontawesome/solid/receipt.svg
index d0a9b202..d0a9b202 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/receipt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/receipt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/record-vinyl.svg b/docs/src/templates/.icons/fontawesome/solid/record-vinyl.svg
index 13ba52bc..13ba52bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/record-vinyl.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/record-vinyl.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-ad.svg b/docs/src/templates/.icons/fontawesome/solid/rectangle-ad.svg
index 424ac167..424ac167 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-ad.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rectangle-ad.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-list.svg b/docs/src/templates/.icons/fontawesome/solid/rectangle-list.svg
index 3e836747..3e836747 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-list.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rectangle-list.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/rectangle-xmark.svg
index 955a7e66..955a7e66 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rectangle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rectangle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/recycle.svg b/docs/src/templates/.icons/fontawesome/solid/recycle.svg
index 07c8fba1..07c8fba1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/recycle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/recycle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/registered.svg b/docs/src/templates/.icons/fontawesome/solid/registered.svg
index c5658736..c5658736 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/registered.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/registered.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/repeat.svg b/docs/src/templates/.icons/fontawesome/solid/repeat.svg
index dce3aa27..dce3aa27 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/repeat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/repeat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/reply-all.svg b/docs/src/templates/.icons/fontawesome/solid/reply-all.svg
index f86af61a..f86af61a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/reply-all.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/reply-all.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/reply.svg b/docs/src/templates/.icons/fontawesome/solid/reply.svg
index 168debb8..168debb8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/reply.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/reply.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/republican.svg b/docs/src/templates/.icons/fontawesome/solid/republican.svg
index faf16ac3..faf16ac3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/republican.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/republican.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/restroom.svg b/docs/src/templates/.icons/fontawesome/solid/restroom.svg
index 8bd0d3a9..8bd0d3a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/restroom.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/restroom.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/retweet.svg b/docs/src/templates/.icons/fontawesome/solid/retweet.svg
index 8331e73b..8331e73b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/retweet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/retweet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ribbon.svg b/docs/src/templates/.icons/fontawesome/solid/ribbon.svg
index 36000116..36000116 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ribbon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ribbon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/right-from-bracket.svg b/docs/src/templates/.icons/fontawesome/solid/right-from-bracket.svg
index 30c859a8..30c859a8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/right-from-bracket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/right-from-bracket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/right-left.svg b/docs/src/templates/.icons/fontawesome/solid/right-left.svg
index be2aca8c..be2aca8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/right-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/right-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/right-long.svg b/docs/src/templates/.icons/fontawesome/solid/right-long.svg
index 10047f7a..10047f7a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/right-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/right-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/right-to-bracket.svg b/docs/src/templates/.icons/fontawesome/solid/right-to-bracket.svg
index 5a6998ae..5a6998ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/right-to-bracket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/right-to-bracket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ring.svg b/docs/src/templates/.icons/fontawesome/solid/ring.svg
index 38c1414e..38c1414e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ring.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ring.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-barrier.svg b/docs/src/templates/.icons/fontawesome/solid/road-barrier.svg
index ebfe711a..ebfe711a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-barrier.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-barrier.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-bridge.svg b/docs/src/templates/.icons/fontawesome/solid/road-bridge.svg
index c3487435..c3487435 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-bridge.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-bridge.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/road-circle-check.svg
index 1e71bba5..1e71bba5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/road-circle-exclamation.svg
index f6282ccc..f6282ccc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/road-circle-xmark.svg
index a82c01dc..a82c01dc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-lock.svg b/docs/src/templates/.icons/fontawesome/solid/road-lock.svg
index 51e5a5aa..51e5a5aa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road-spikes.svg b/docs/src/templates/.icons/fontawesome/solid/road-spikes.svg
index a5e776bf..a5e776bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road-spikes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road-spikes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/road.svg b/docs/src/templates/.icons/fontawesome/solid/road.svg
index 223765f0..223765f0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/road.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/road.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/robot.svg b/docs/src/templates/.icons/fontawesome/solid/robot.svg
index a1c47766..a1c47766 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/robot.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/robot.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rocket.svg b/docs/src/templates/.icons/fontawesome/solid/rocket.svg
index 16bd89cd..16bd89cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rocket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rocket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rotate-left.svg b/docs/src/templates/.icons/fontawesome/solid/rotate-left.svg
index 956205a3..956205a3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rotate-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rotate-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rotate-right.svg b/docs/src/templates/.icons/fontawesome/solid/rotate-right.svg
index 94c9d034..94c9d034 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rotate-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rotate-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rotate.svg b/docs/src/templates/.icons/fontawesome/solid/rotate.svg
index 27a16048..27a16048 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rotate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rotate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/route.svg b/docs/src/templates/.icons/fontawesome/solid/route.svg
index ba9a5c8e..ba9a5c8e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/route.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/route.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rss.svg b/docs/src/templates/.icons/fontawesome/solid/rss.svg
index 64edf1fc..64edf1fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rss.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rss.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ruble-sign.svg b/docs/src/templates/.icons/fontawesome/solid/ruble-sign.svg
index 0b4ad842..0b4ad842 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ruble-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ruble-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rug.svg b/docs/src/templates/.icons/fontawesome/solid/rug.svg
index d5a03d41..d5a03d41 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rug.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rug.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ruler-combined.svg b/docs/src/templates/.icons/fontawesome/solid/ruler-combined.svg
index fd5bb4a0..fd5bb4a0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ruler-combined.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ruler-combined.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ruler-horizontal.svg b/docs/src/templates/.icons/fontawesome/solid/ruler-horizontal.svg
index 787a2cce..787a2cce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ruler-horizontal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ruler-horizontal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ruler-vertical.svg b/docs/src/templates/.icons/fontawesome/solid/ruler-vertical.svg
index 02bbe897..02bbe897 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ruler-vertical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ruler-vertical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ruler.svg b/docs/src/templates/.icons/fontawesome/solid/ruler.svg
index b9935d41..b9935d41 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ruler.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ruler.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rupee-sign.svg b/docs/src/templates/.icons/fontawesome/solid/rupee-sign.svg
index 6bfd15fe..6bfd15fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rupee-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rupee-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/rupiah-sign.svg b/docs/src/templates/.icons/fontawesome/solid/rupiah-sign.svg
index f0340959..f0340959 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/rupiah-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/rupiah-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/s.svg b/docs/src/templates/.icons/fontawesome/solid/s.svg
index 68bf9f9f..68bf9f9f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/s.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/s.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sack-dollar.svg b/docs/src/templates/.icons/fontawesome/solid/sack-dollar.svg
index d5275ee8..d5275ee8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sack-dollar.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sack-dollar.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sack-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/sack-xmark.svg
index 1130de6a..1130de6a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sack-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sack-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sailboat.svg b/docs/src/templates/.icons/fontawesome/solid/sailboat.svg
index 507a8192..507a8192 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sailboat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sailboat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/satellite-dish.svg b/docs/src/templates/.icons/fontawesome/solid/satellite-dish.svg
index 34190b63..34190b63 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/satellite-dish.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/satellite-dish.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/satellite.svg b/docs/src/templates/.icons/fontawesome/solid/satellite.svg
index f67cf55a..f67cf55a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/satellite.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/satellite.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scale-balanced.svg b/docs/src/templates/.icons/fontawesome/solid/scale-balanced.svg
index 26fa791f..26fa791f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scale-balanced.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scale-balanced.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg b/docs/src/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg
index 15294a39..15294a39 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scale-unbalanced-flip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced.svg b/docs/src/templates/.icons/fontawesome/solid/scale-unbalanced.svg
index 094d6b53..094d6b53 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scale-unbalanced.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scale-unbalanced.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/school-circle-check.svg
index d39bc6dc..d39bc6dc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/school-circle-exclamation.svg
index 5cb26662..5cb26662 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/school-circle-xmark.svg
index 5edc8eaa..5edc8eaa 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school-circle-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school-circle-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school-flag.svg b/docs/src/templates/.icons/fontawesome/solid/school-flag.svg
index 83e823d0..83e823d0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school-flag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school-flag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school-lock.svg b/docs/src/templates/.icons/fontawesome/solid/school-lock.svg
index 9371d7e8..9371d7e8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/school.svg b/docs/src/templates/.icons/fontawesome/solid/school.svg
index 3af22d55..3af22d55 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/school.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/school.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scissors.svg b/docs/src/templates/.icons/fontawesome/solid/scissors.svg
index 6d6dc71b..6d6dc71b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scissors.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scissors.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/screwdriver-wrench.svg b/docs/src/templates/.icons/fontawesome/solid/screwdriver-wrench.svg
index f543b05d..f543b05d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/screwdriver-wrench.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/screwdriver-wrench.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/screwdriver.svg b/docs/src/templates/.icons/fontawesome/solid/screwdriver.svg
index bbc93fe0..bbc93fe0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/screwdriver.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/screwdriver.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scroll-torah.svg b/docs/src/templates/.icons/fontawesome/solid/scroll-torah.svg
index 5b85db42..5b85db42 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scroll-torah.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scroll-torah.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/scroll.svg b/docs/src/templates/.icons/fontawesome/solid/scroll.svg
index e49ffd1c..e49ffd1c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/scroll.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/scroll.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sd-card.svg b/docs/src/templates/.icons/fontawesome/solid/sd-card.svg
index e0139799..e0139799 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sd-card.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sd-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/section.svg b/docs/src/templates/.icons/fontawesome/solid/section.svg
index e8a956fc..e8a956fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/section.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/section.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/seedling.svg b/docs/src/templates/.icons/fontawesome/solid/seedling.svg
index 91ec9008..91ec9008 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/seedling.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/seedling.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/server.svg b/docs/src/templates/.icons/fontawesome/solid/server.svg
index f5b15cba..f5b15cba 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/server.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/server.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shapes.svg b/docs/src/templates/.icons/fontawesome/solid/shapes.svg
index 9f1bd7d7..9f1bd7d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shapes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shapes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/share-from-square.svg b/docs/src/templates/.icons/fontawesome/solid/share-from-square.svg
index a27119cb..a27119cb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/share-from-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/share-from-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/share-nodes.svg b/docs/src/templates/.icons/fontawesome/solid/share-nodes.svg
index 2d3423be..2d3423be 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/share-nodes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/share-nodes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/share.svg b/docs/src/templates/.icons/fontawesome/solid/share.svg
index 3f55f947..3f55f947 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/share.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/share.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sheet-plastic.svg b/docs/src/templates/.icons/fontawesome/solid/sheet-plastic.svg
index 83c6fd18..83c6fd18 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sheet-plastic.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sheet-plastic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shekel-sign.svg b/docs/src/templates/.icons/fontawesome/solid/shekel-sign.svg
index 85e3d918..85e3d918 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shekel-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shekel-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield-cat.svg b/docs/src/templates/.icons/fontawesome/solid/shield-cat.svg
index 3505826d..3505826d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield-cat.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield-cat.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield-dog.svg b/docs/src/templates/.icons/fontawesome/solid/shield-dog.svg
index c54fcb68..c54fcb68 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield-dog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield-dog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield-halved.svg b/docs/src/templates/.icons/fontawesome/solid/shield-halved.svg
index d1333915..d1333915 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield-halved.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield-halved.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield-heart.svg b/docs/src/templates/.icons/fontawesome/solid/shield-heart.svg
index 4705dbab..4705dbab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield-heart.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield-heart.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield-virus.svg b/docs/src/templates/.icons/fontawesome/solid/shield-virus.svg
index f997c78e..f997c78e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield-virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield-virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shield.svg b/docs/src/templates/.icons/fontawesome/solid/shield.svg
index db3e2201..db3e2201 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shield.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shield.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ship.svg b/docs/src/templates/.icons/fontawesome/solid/ship.svg
index 34944e81..34944e81 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ship.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ship.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shirt.svg b/docs/src/templates/.icons/fontawesome/solid/shirt.svg
index 91c3bfe3..91c3bfe3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shirt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shirt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shoe-prints.svg b/docs/src/templates/.icons/fontawesome/solid/shoe-prints.svg
index 372ff2d7..372ff2d7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shoe-prints.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shoe-prints.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shop-lock.svg b/docs/src/templates/.icons/fontawesome/solid/shop-lock.svg
index da63ec89..da63ec89 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shop-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shop-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shop-slash.svg b/docs/src/templates/.icons/fontawesome/solid/shop-slash.svg
index 1f9922fd..1f9922fd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shop-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shop-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shop.svg b/docs/src/templates/.icons/fontawesome/solid/shop.svg
index 9b29caba..9b29caba 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shower.svg b/docs/src/templates/.icons/fontawesome/solid/shower.svg
index 12ce0fb6..12ce0fb6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shower.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shower.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shrimp.svg b/docs/src/templates/.icons/fontawesome/solid/shrimp.svg
index 547c85eb..547c85eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shrimp.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shrimp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shuffle.svg b/docs/src/templates/.icons/fontawesome/solid/shuffle.svg
index 0ebb03cd..0ebb03cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shuffle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shuffle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/shuttle-space.svg b/docs/src/templates/.icons/fontawesome/solid/shuttle-space.svg
index d9f0410c..d9f0410c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/shuttle-space.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/shuttle-space.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sign-hanging.svg b/docs/src/templates/.icons/fontawesome/solid/sign-hanging.svg
index 45e1a9b2..45e1a9b2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sign-hanging.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sign-hanging.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/signal.svg b/docs/src/templates/.icons/fontawesome/solid/signal.svg
index 2f8672fb..2f8672fb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/signal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/signal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/signature.svg b/docs/src/templates/.icons/fontawesome/solid/signature.svg
index fc7f7ebd..fc7f7ebd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/signature.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/signature.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/signs-post.svg b/docs/src/templates/.icons/fontawesome/solid/signs-post.svg
index da2a545f..da2a545f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/signs-post.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/signs-post.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sim-card.svg b/docs/src/templates/.icons/fontawesome/solid/sim-card.svg
index b76d820f..b76d820f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sim-card.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sim-card.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sink.svg b/docs/src/templates/.icons/fontawesome/solid/sink.svg
index 07771475..07771475 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sink.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sink.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sitemap.svg b/docs/src/templates/.icons/fontawesome/solid/sitemap.svg
index cecb05f5..cecb05f5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sitemap.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sitemap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/skull-crossbones.svg b/docs/src/templates/.icons/fontawesome/solid/skull-crossbones.svg
index d6352e78..d6352e78 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/skull-crossbones.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/skull-crossbones.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/skull.svg b/docs/src/templates/.icons/fontawesome/solid/skull.svg
index 7893134c..7893134c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/skull.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/skull.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/slash.svg b/docs/src/templates/.icons/fontawesome/solid/slash.svg
index 4336f9a9..4336f9a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sleigh.svg b/docs/src/templates/.icons/fontawesome/solid/sleigh.svg
index 671fd587..671fd587 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sleigh.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sleigh.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sliders.svg b/docs/src/templates/.icons/fontawesome/solid/sliders.svg
index 10446c82..10446c82 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sliders.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sliders.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/smog.svg b/docs/src/templates/.icons/fontawesome/solid/smog.svg
index ea96d51f..ea96d51f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/smog.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/smog.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/smoking.svg b/docs/src/templates/.icons/fontawesome/solid/smoking.svg
index ec4115ff..ec4115ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/smoking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/smoking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/snowflake.svg b/docs/src/templates/.icons/fontawesome/solid/snowflake.svg
index 550c29b3..550c29b3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/snowflake.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/snowflake.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/snowman.svg b/docs/src/templates/.icons/fontawesome/solid/snowman.svg
index f022a19a..f022a19a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/snowman.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/snowman.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/snowplow.svg b/docs/src/templates/.icons/fontawesome/solid/snowplow.svg
index 25f7ac54..25f7ac54 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/snowplow.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/snowplow.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/soap.svg b/docs/src/templates/.icons/fontawesome/solid/soap.svg
index 60c2fbdc..60c2fbdc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/soap.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/soap.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/socks.svg b/docs/src/templates/.icons/fontawesome/solid/socks.svg
index 11e3d080..11e3d080 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/socks.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/socks.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/solar-panel.svg b/docs/src/templates/.icons/fontawesome/solid/solar-panel.svg
index 833c38a7..833c38a7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/solar-panel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/solar-panel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sort-down.svg b/docs/src/templates/.icons/fontawesome/solid/sort-down.svg
index 3f2ab227..3f2ab227 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sort-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sort-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sort-up.svg b/docs/src/templates/.icons/fontawesome/solid/sort-up.svg
index cac44cf4..cac44cf4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sort-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sort-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sort.svg b/docs/src/templates/.icons/fontawesome/solid/sort.svg
index 7a9218a7..7a9218a7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sort.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sort.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spa.svg b/docs/src/templates/.icons/fontawesome/solid/spa.svg
index 74ec48f2..74ec48f2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spa.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spa.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg b/docs/src/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg
index 8807996f..8807996f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spaghetti-monster-flying.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spell-check.svg b/docs/src/templates/.icons/fontawesome/solid/spell-check.svg
index c5912477..c5912477 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spell-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spell-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spider.svg b/docs/src/templates/.icons/fontawesome/solid/spider.svg
index ab49bcab..ab49bcab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spider.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spider.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spinner.svg b/docs/src/templates/.icons/fontawesome/solid/spinner.svg
index 533a0abd..533a0abd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spinner.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spinner.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/splotch.svg b/docs/src/templates/.icons/fontawesome/solid/splotch.svg
index b04a48e9..b04a48e9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/splotch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/splotch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spoon.svg b/docs/src/templates/.icons/fontawesome/solid/spoon.svg
index 72136a04..72136a04 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spoon.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spoon.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spray-can-sparkles.svg b/docs/src/templates/.icons/fontawesome/solid/spray-can-sparkles.svg
index 7966f2a1..7966f2a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spray-can-sparkles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spray-can-sparkles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/spray-can.svg b/docs/src/templates/.icons/fontawesome/solid/spray-can.svg
index 19677f26..19677f26 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/spray-can.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/spray-can.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-arrow-up-right.svg b/docs/src/templates/.icons/fontawesome/solid/square-arrow-up-right.svg
index 62db547e..62db547e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-arrow-up-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-arrow-up-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-down.svg b/docs/src/templates/.icons/fontawesome/solid/square-caret-down.svg
index af550ccf..af550ccf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-caret-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-left.svg b/docs/src/templates/.icons/fontawesome/solid/square-caret-left.svg
index 8051c7eb..8051c7eb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-caret-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-right.svg b/docs/src/templates/.icons/fontawesome/solid/square-caret-right.svg
index b96f0ab5..b96f0ab5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-caret-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-up.svg b/docs/src/templates/.icons/fontawesome/solid/square-caret-up.svg
index 39e3f83f..39e3f83f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-caret-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-caret-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-check.svg b/docs/src/templates/.icons/fontawesome/solid/square-check.svg
index e88199ce..e88199ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-envelope.svg b/docs/src/templates/.icons/fontawesome/solid/square-envelope.svg
index ed6333c8..ed6333c8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-envelope.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-envelope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-full.svg b/docs/src/templates/.icons/fontawesome/solid/square-full.svg
index 85533ac7..85533ac7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-full.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-full.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-h.svg b/docs/src/templates/.icons/fontawesome/solid/square-h.svg
index 5cb80331..5cb80331 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-h.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-h.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-minus.svg b/docs/src/templates/.icons/fontawesome/solid/square-minus.svg
index 65db7de2..65db7de2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-nfi.svg b/docs/src/templates/.icons/fontawesome/solid/square-nfi.svg
index b1ef44ac..b1ef44ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-nfi.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-nfi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-parking.svg b/docs/src/templates/.icons/fontawesome/solid/square-parking.svg
index 49dc6bd9..49dc6bd9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-parking.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-parking.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-pen.svg b/docs/src/templates/.icons/fontawesome/solid/square-pen.svg
index 9a35eb1c..9a35eb1c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-pen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-pen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-person-confined.svg b/docs/src/templates/.icons/fontawesome/solid/square-person-confined.svg
index 5bfbb7ea..5bfbb7ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-person-confined.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-person-confined.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-phone-flip.svg b/docs/src/templates/.icons/fontawesome/solid/square-phone-flip.svg
index f740814d..f740814d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-phone-flip.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-phone-flip.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-phone.svg b/docs/src/templates/.icons/fontawesome/solid/square-phone.svg
index 6f479b6d..6f479b6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-phone.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-phone.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-plus.svg b/docs/src/templates/.icons/fontawesome/solid/square-plus.svg
index 9c55a3ce..9c55a3ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-poll-horizontal.svg b/docs/src/templates/.icons/fontawesome/solid/square-poll-horizontal.svg
index 2e66bb6d..2e66bb6d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-poll-horizontal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-poll-horizontal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-poll-vertical.svg b/docs/src/templates/.icons/fontawesome/solid/square-poll-vertical.svg
index 03d3415d..03d3415d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-poll-vertical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-poll-vertical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-root-variable.svg b/docs/src/templates/.icons/fontawesome/solid/square-root-variable.svg
index 024a38c1..024a38c1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-root-variable.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-root-variable.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-rss.svg b/docs/src/templates/.icons/fontawesome/solid/square-rss.svg
index 72214223..72214223 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-rss.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-rss.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-share-nodes.svg b/docs/src/templates/.icons/fontawesome/solid/square-share-nodes.svg
index 14a0e175..14a0e175 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-share-nodes.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-share-nodes.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-up-right.svg b/docs/src/templates/.icons/fontawesome/solid/square-up-right.svg
index d8af84ac..d8af84ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-up-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-up-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-virus.svg b/docs/src/templates/.icons/fontawesome/solid/square-virus.svg
index d266e6be..d266e6be 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/square-xmark.svg
index 4886c4e8..4886c4e8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/square.svg b/docs/src/templates/.icons/fontawesome/solid/square.svg
index d01c56c7..d01c56c7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/staff-snake.svg b/docs/src/templates/.icons/fontawesome/solid/staff-snake.svg
index a9a2abe5..a9a2abe5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/staff-snake.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/staff-snake.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stairs.svg b/docs/src/templates/.icons/fontawesome/solid/stairs.svg
index 92b621e9..92b621e9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stairs.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stairs.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stamp.svg b/docs/src/templates/.icons/fontawesome/solid/stamp.svg
index 11841712..11841712 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stamp.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stamp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stapler.svg b/docs/src/templates/.icons/fontawesome/solid/stapler.svg
index bdc5fd6e..bdc5fd6e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stapler.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stapler.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star-and-crescent.svg b/docs/src/templates/.icons/fontawesome/solid/star-and-crescent.svg
index 68099c50..68099c50 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star-and-crescent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star-and-crescent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star-half-stroke.svg b/docs/src/templates/.icons/fontawesome/solid/star-half-stroke.svg
index bda30f20..bda30f20 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star-half-stroke.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star-half-stroke.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star-half.svg b/docs/src/templates/.icons/fontawesome/solid/star-half.svg
index e0777cc4..e0777cc4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star-half.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star-of-david.svg b/docs/src/templates/.icons/fontawesome/solid/star-of-david.svg
index d1598c62..d1598c62 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star-of-david.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star-of-david.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star-of-life.svg b/docs/src/templates/.icons/fontawesome/solid/star-of-life.svg
index 6236e06b..6236e06b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star-of-life.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star-of-life.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/star.svg b/docs/src/templates/.icons/fontawesome/solid/star.svg
index 3f2023b7..3f2023b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/star.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/star.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sterling-sign.svg b/docs/src/templates/.icons/fontawesome/solid/sterling-sign.svg
index 50aea149..50aea149 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sterling-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sterling-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stethoscope.svg b/docs/src/templates/.icons/fontawesome/solid/stethoscope.svg
index 20285d70..20285d70 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stethoscope.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stethoscope.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stop.svg b/docs/src/templates/.icons/fontawesome/solid/stop.svg
index b7823385..b7823385 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stop.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stop.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stopwatch-20.svg b/docs/src/templates/.icons/fontawesome/solid/stopwatch-20.svg
index 21947a9e..21947a9e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stopwatch-20.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stopwatch-20.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stopwatch.svg b/docs/src/templates/.icons/fontawesome/solid/stopwatch.svg
index 55cd862c..55cd862c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stopwatch.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stopwatch.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/store-slash.svg b/docs/src/templates/.icons/fontawesome/solid/store-slash.svg
index bc78b648..bc78b648 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/store-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/store-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/store.svg b/docs/src/templates/.icons/fontawesome/solid/store.svg
index 4d83c037..4d83c037 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/store.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/store.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/street-view.svg b/docs/src/templates/.icons/fontawesome/solid/street-view.svg
index 4fa38455..4fa38455 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/street-view.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/street-view.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/strikethrough.svg b/docs/src/templates/.icons/fontawesome/solid/strikethrough.svg
index b7cd9353..b7cd9353 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/strikethrough.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/strikethrough.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/stroopwafel.svg b/docs/src/templates/.icons/fontawesome/solid/stroopwafel.svg
index 1b97bd0e..1b97bd0e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/stroopwafel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/stroopwafel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/subscript.svg b/docs/src/templates/.icons/fontawesome/solid/subscript.svg
index f7a6cdec..f7a6cdec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/subscript.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/subscript.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/suitcase-medical.svg b/docs/src/templates/.icons/fontawesome/solid/suitcase-medical.svg
index 7d3d5651..7d3d5651 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/suitcase-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/suitcase-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/suitcase-rolling.svg b/docs/src/templates/.icons/fontawesome/solid/suitcase-rolling.svg
index fbf29df1..fbf29df1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/suitcase-rolling.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/suitcase-rolling.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/suitcase.svg b/docs/src/templates/.icons/fontawesome/solid/suitcase.svg
index 7d0c4afc..7d0c4afc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/suitcase.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/suitcase.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sun-plant-wilt.svg b/docs/src/templates/.icons/fontawesome/solid/sun-plant-wilt.svg
index ac3d1b89..ac3d1b89 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sun-plant-wilt.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sun-plant-wilt.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/sun.svg b/docs/src/templates/.icons/fontawesome/solid/sun.svg
index 94c1e3db..94c1e3db 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/sun.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/sun.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/superscript.svg b/docs/src/templates/.icons/fontawesome/solid/superscript.svg
index aadaecfd..aadaecfd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/superscript.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/superscript.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/swatchbook.svg b/docs/src/templates/.icons/fontawesome/solid/swatchbook.svg
index 42fe786d..42fe786d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/swatchbook.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/swatchbook.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/synagogue.svg b/docs/src/templates/.icons/fontawesome/solid/synagogue.svg
index 934cf0ec..934cf0ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/synagogue.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/synagogue.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/syringe.svg b/docs/src/templates/.icons/fontawesome/solid/syringe.svg
index 40b9ae20..40b9ae20 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/syringe.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/syringe.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/t.svg b/docs/src/templates/.icons/fontawesome/solid/t.svg
index 245d52d9..245d52d9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/t.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/t.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table-cells-large.svg b/docs/src/templates/.icons/fontawesome/solid/table-cells-large.svg
index 61e65f14..61e65f14 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table-cells-large.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table-cells-large.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table-cells.svg b/docs/src/templates/.icons/fontawesome/solid/table-cells.svg
index ef0f2620..ef0f2620 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table-cells.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table-cells.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table-columns.svg b/docs/src/templates/.icons/fontawesome/solid/table-columns.svg
index a3e0ab86..a3e0ab86 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table-columns.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table-columns.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table-list.svg b/docs/src/templates/.icons/fontawesome/solid/table-list.svg
index 9f45d9e2..9f45d9e2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table-list.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table-list.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg b/docs/src/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg
index ad5ae591..ad5ae591 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table-tennis-paddle-ball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/table.svg b/docs/src/templates/.icons/fontawesome/solid/table.svg
index db8ea60e..db8ea60e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/table.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/table.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tablet-button.svg b/docs/src/templates/.icons/fontawesome/solid/tablet-button.svg
index 020e883f..020e883f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tablet-button.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tablet-button.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tablet-screen-button.svg b/docs/src/templates/.icons/fontawesome/solid/tablet-screen-button.svg
index 232ad06b..232ad06b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tablet-screen-button.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tablet-screen-button.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tablet.svg b/docs/src/templates/.icons/fontawesome/solid/tablet.svg
index daca3aa9..daca3aa9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tablet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tablet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tablets.svg b/docs/src/templates/.icons/fontawesome/solid/tablets.svg
index 88aabcb5..88aabcb5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tablets.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tablets.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tachograph-digital.svg b/docs/src/templates/.icons/fontawesome/solid/tachograph-digital.svg
index 905ec98d..905ec98d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tachograph-digital.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tachograph-digital.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tag.svg b/docs/src/templates/.icons/fontawesome/solid/tag.svg
index 0b8aeaa0..0b8aeaa0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tags.svg b/docs/src/templates/.icons/fontawesome/solid/tags.svg
index d3caff31..d3caff31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tags.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tags.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tape.svg b/docs/src/templates/.icons/fontawesome/solid/tape.svg
index 4ceb1c31..4ceb1c31 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tape.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tape.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tarp-droplet.svg b/docs/src/templates/.icons/fontawesome/solid/tarp-droplet.svg
index 954b68a9..954b68a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tarp-droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tarp-droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tarp.svg b/docs/src/templates/.icons/fontawesome/solid/tarp.svg
index 560fba60..560fba60 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tarp.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tarp.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/taxi.svg b/docs/src/templates/.icons/fontawesome/solid/taxi.svg
index 5814649a..5814649a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/taxi.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/taxi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/teeth-open.svg b/docs/src/templates/.icons/fontawesome/solid/teeth-open.svg
index f2e62d7c..f2e62d7c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/teeth-open.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/teeth-open.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/teeth.svg b/docs/src/templates/.icons/fontawesome/solid/teeth.svg
index 59b3f4e1..59b3f4e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/teeth.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/teeth.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-down.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-arrow-down.svg
index f9c3b5bf..f9c3b5bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-arrow-up.svg
index 6e63a2c9..6e63a2c9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-empty.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-empty.svg
index 0059659d..0059659d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-empty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-empty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-full.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-full.svg
index ceb798be..ceb798be 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-full.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-full.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-half.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-half.svg
index 6405fc50..6405fc50 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-half.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-half.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-high.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-high.svg
index c1153f25..c1153f25 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-high.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-high.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-low.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-low.svg
index b9dfba2a..b9dfba2a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-low.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-low.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-quarter.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-quarter.svg
index 210bf279..210bf279 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-quarter.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-quarter.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/temperature-three-quarters.svg b/docs/src/templates/.icons/fontawesome/solid/temperature-three-quarters.svg
index 886887f6..886887f6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/temperature-three-quarters.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/temperature-three-quarters.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tenge-sign.svg b/docs/src/templates/.icons/fontawesome/solid/tenge-sign.svg
index 56466412..56466412 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tenge-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tenge-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg
index 79e49ebc..79e49ebc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-down-to-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg
index 303adba6..303adba6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg
index 4d12e557..4d12e557 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tent-arrow-turn-left.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrows-down.svg b/docs/src/templates/.icons/fontawesome/solid/tent-arrows-down.svg
index f0aa5035..f0aa5035 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tent-arrows-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tent-arrows-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tent.svg b/docs/src/templates/.icons/fontawesome/solid/tent.svg
index 36cd2ca3..36cd2ca3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tent.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tent.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tents.svg b/docs/src/templates/.icons/fontawesome/solid/tents.svg
index e7718749..e7718749 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tents.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tents.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/terminal.svg b/docs/src/templates/.icons/fontawesome/solid/terminal.svg
index bc8203ae..bc8203ae 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/terminal.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/terminal.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/text-height.svg b/docs/src/templates/.icons/fontawesome/solid/text-height.svg
index a0d493ec..a0d493ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/text-height.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/text-height.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/text-slash.svg b/docs/src/templates/.icons/fontawesome/solid/text-slash.svg
index 0174b362..0174b362 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/text-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/text-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/text-width.svg b/docs/src/templates/.icons/fontawesome/solid/text-width.svg
index 69f365bd..69f365bd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/text-width.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/text-width.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/thermometer.svg b/docs/src/templates/.icons/fontawesome/solid/thermometer.svg
index cf3c713b..cf3c713b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/thermometer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/thermometer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/thumbs-down.svg b/docs/src/templates/.icons/fontawesome/solid/thumbs-down.svg
index 71d677bc..71d677bc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/thumbs-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/thumbs-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/thumbs-up.svg b/docs/src/templates/.icons/fontawesome/solid/thumbs-up.svg
index a2c08d91..a2c08d91 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/thumbs-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/thumbs-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/thumbtack.svg b/docs/src/templates/.icons/fontawesome/solid/thumbtack.svg
index a96e00a1..a96e00a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/thumbtack.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/thumbtack.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ticket-simple.svg b/docs/src/templates/.icons/fontawesome/solid/ticket-simple.svg
index 1e776652..1e776652 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ticket-simple.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ticket-simple.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/ticket.svg b/docs/src/templates/.icons/fontawesome/solid/ticket.svg
index 7fabc9e6..7fabc9e6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/ticket.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/ticket.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/timeline.svg b/docs/src/templates/.icons/fontawesome/solid/timeline.svg
index 6d45660f..6d45660f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/timeline.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/timeline.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toggle-off.svg b/docs/src/templates/.icons/fontawesome/solid/toggle-off.svg
index 910174b2..910174b2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toggle-off.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toggle-off.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toggle-on.svg b/docs/src/templates/.icons/fontawesome/solid/toggle-on.svg
index 7171557f..7171557f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toggle-on.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toggle-on.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toilet-paper-slash.svg b/docs/src/templates/.icons/fontawesome/solid/toilet-paper-slash.svg
index d614aea3..d614aea3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toilet-paper-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toilet-paper-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toilet-paper.svg b/docs/src/templates/.icons/fontawesome/solid/toilet-paper.svg
index 62700a84..62700a84 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toilet-paper.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toilet-paper.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toilet-portable.svg b/docs/src/templates/.icons/fontawesome/solid/toilet-portable.svg
index 07950a55..07950a55 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toilet-portable.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toilet-portable.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toilet.svg b/docs/src/templates/.icons/fontawesome/solid/toilet.svg
index 68cccb69..68cccb69 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toilet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toilet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toilets-portable.svg b/docs/src/templates/.icons/fontawesome/solid/toilets-portable.svg
index a890d529..a890d529 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toilets-portable.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toilets-portable.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/toolbox.svg b/docs/src/templates/.icons/fontawesome/solid/toolbox.svg
index 4f768c05..4f768c05 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/toolbox.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/toolbox.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tooth.svg b/docs/src/templates/.icons/fontawesome/solid/tooth.svg
index 73c987bb..73c987bb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tooth.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tooth.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/torii-gate.svg b/docs/src/templates/.icons/fontawesome/solid/torii-gate.svg
index ccdc0805..ccdc0805 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/torii-gate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/torii-gate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tornado.svg b/docs/src/templates/.icons/fontawesome/solid/tornado.svg
index 648a3691..648a3691 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tornado.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tornado.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tower-broadcast.svg b/docs/src/templates/.icons/fontawesome/solid/tower-broadcast.svg
index c5ce64a9..c5ce64a9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tower-broadcast.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tower-broadcast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tower-cell.svg b/docs/src/templates/.icons/fontawesome/solid/tower-cell.svg
index ca3bf480..ca3bf480 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tower-cell.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tower-cell.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tower-observation.svg b/docs/src/templates/.icons/fontawesome/solid/tower-observation.svg
index 7ad52b3a..7ad52b3a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tower-observation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tower-observation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tractor.svg b/docs/src/templates/.icons/fontawesome/solid/tractor.svg
index fa9c4ea3..fa9c4ea3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tractor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tractor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trademark.svg b/docs/src/templates/.icons/fontawesome/solid/trademark.svg
index 560f0ea3..560f0ea3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trademark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trademark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/traffic-light.svg b/docs/src/templates/.icons/fontawesome/solid/traffic-light.svg
index b080e778..b080e778 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/traffic-light.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/traffic-light.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trailer.svg b/docs/src/templates/.icons/fontawesome/solid/trailer.svg
index 5e7ba28e..5e7ba28e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trailer.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trailer.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/train-subway.svg b/docs/src/templates/.icons/fontawesome/solid/train-subway.svg
index 4610a8ac..4610a8ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/train-subway.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/train-subway.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/train-tram.svg b/docs/src/templates/.icons/fontawesome/solid/train-tram.svg
index 66976963..66976963 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/train-tram.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/train-tram.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/train.svg b/docs/src/templates/.icons/fontawesome/solid/train.svg
index ecd3a6c8..ecd3a6c8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/train.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/train.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/transgender.svg b/docs/src/templates/.icons/fontawesome/solid/transgender.svg
index 82d58960..82d58960 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/transgender.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/transgender.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trash-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/trash-arrow-up.svg
index eafa67d3..eafa67d3 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trash-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trash-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg b/docs/src/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg
index 30886367..30886367 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trash-can-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trash-can.svg b/docs/src/templates/.icons/fontawesome/solid/trash-can.svg
index 90124361..90124361 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trash-can.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trash-can.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trash.svg b/docs/src/templates/.icons/fontawesome/solid/trash.svg
index d264fab0..d264fab0 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tree-city.svg b/docs/src/templates/.icons/fontawesome/solid/tree-city.svg
index 855fa83d..855fa83d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tree-city.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tree-city.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tree.svg b/docs/src/templates/.icons/fontawesome/solid/tree.svg
index ee6b9202..ee6b9202 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tree.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tree.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/triangle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/triangle-exclamation.svg
index 577450ff..577450ff 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/triangle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/triangle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trophy.svg b/docs/src/templates/.icons/fontawesome/solid/trophy.svg
index 637c1582..637c1582 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trophy.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trophy.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trowel-bricks.svg b/docs/src/templates/.icons/fontawesome/solid/trowel-bricks.svg
index 7b0f2961..7b0f2961 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trowel-bricks.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trowel-bricks.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/trowel.svg b/docs/src/templates/.icons/fontawesome/solid/trowel.svg
index 6a23a817..6a23a817 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/trowel.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/trowel.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-arrow-right.svg b/docs/src/templates/.icons/fontawesome/solid/truck-arrow-right.svg
index b53933d6..b53933d6 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-arrow-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-droplet.svg b/docs/src/templates/.icons/fontawesome/solid/truck-droplet.svg
index 0df00e23..0df00e23 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-droplet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-droplet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-fast.svg b/docs/src/templates/.icons/fontawesome/solid/truck-fast.svg
index c9462d7c..c9462d7c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-fast.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-fast.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-field-un.svg b/docs/src/templates/.icons/fontawesome/solid/truck-field-un.svg
index 30627c78..30627c78 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-field-un.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-field-un.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-field.svg b/docs/src/templates/.icons/fontawesome/solid/truck-field.svg
index 6fa67501..6fa67501 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-field.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-field.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-front.svg b/docs/src/templates/.icons/fontawesome/solid/truck-front.svg
index 1f546f46..1f546f46 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-front.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-front.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-medical.svg b/docs/src/templates/.icons/fontawesome/solid/truck-medical.svg
index 048bf36d..048bf36d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-medical.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-medical.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-monster.svg b/docs/src/templates/.icons/fontawesome/solid/truck-monster.svg
index ceca3285..ceca3285 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-monster.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-monster.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-moving.svg b/docs/src/templates/.icons/fontawesome/solid/truck-moving.svg
index 8c598820..8c598820 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-moving.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-moving.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-pickup.svg b/docs/src/templates/.icons/fontawesome/solid/truck-pickup.svg
index 1218b8fc..1218b8fc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-pickup.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-pickup.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-plane.svg b/docs/src/templates/.icons/fontawesome/solid/truck-plane.svg
index 08ca62b2..08ca62b2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-plane.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-plane.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck-ramp-box.svg b/docs/src/templates/.icons/fontawesome/solid/truck-ramp-box.svg
index 01f5092e..01f5092e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck-ramp-box.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck-ramp-box.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/truck.svg b/docs/src/templates/.icons/fontawesome/solid/truck.svg
index 42db29f8..42db29f8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/truck.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/truck.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tty.svg b/docs/src/templates/.icons/fontawesome/solid/tty.svg
index 210b54b7..210b54b7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/turkish-lira-sign.svg b/docs/src/templates/.icons/fontawesome/solid/turkish-lira-sign.svg
index fffa68d1..fffa68d1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/turkish-lira-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/turkish-lira-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/turn-down.svg b/docs/src/templates/.icons/fontawesome/solid/turn-down.svg
index 4f7b26fe..4f7b26fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/turn-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/turn-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/turn-up.svg b/docs/src/templates/.icons/fontawesome/solid/turn-up.svg
index d19545a1..d19545a1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/turn-up.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/turn-up.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/tv.svg b/docs/src/templates/.icons/fontawesome/solid/tv.svg
index b8d2f729..b8d2f729 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/tv.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/tv.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/u.svg b/docs/src/templates/.icons/fontawesome/solid/u.svg
index 02e60fb5..02e60fb5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/u.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/u.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/umbrella-beach.svg b/docs/src/templates/.icons/fontawesome/solid/umbrella-beach.svg
index 9c2f37db..9c2f37db 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/umbrella-beach.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/umbrella-beach.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/umbrella.svg b/docs/src/templates/.icons/fontawesome/solid/umbrella.svg
index 8955174d..8955174d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/umbrella.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/umbrella.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/underline.svg b/docs/src/templates/.icons/fontawesome/solid/underline.svg
index 1e49cb69..1e49cb69 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/underline.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/underline.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/universal-access.svg b/docs/src/templates/.icons/fontawesome/solid/universal-access.svg
index 1a9299f9..1a9299f9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/universal-access.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/universal-access.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/unlock-keyhole.svg b/docs/src/templates/.icons/fontawesome/solid/unlock-keyhole.svg
index 8dac99ad..8dac99ad 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/unlock-keyhole.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/unlock-keyhole.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/unlock.svg b/docs/src/templates/.icons/fontawesome/solid/unlock.svg
index 8027bb35..8027bb35 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/unlock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/unlock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/up-down-left-right.svg b/docs/src/templates/.icons/fontawesome/solid/up-down-left-right.svg
index 4644c1e9..4644c1e9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/up-down-left-right.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/up-down-left-right.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/up-down.svg b/docs/src/templates/.icons/fontawesome/solid/up-down.svg
index 44bbd7ef..44bbd7ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/up-down.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/up-down.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/up-long.svg b/docs/src/templates/.icons/fontawesome/solid/up-long.svg
index 7cd6bc0a..7cd6bc0a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/up-long.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/up-long.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg b/docs/src/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg
index a04abd62..a04abd62 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/up-right-and-down-left-from-center.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/up-right-from-square.svg b/docs/src/templates/.icons/fontawesome/solid/up-right-from-square.svg
index f33890ef..f33890ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/up-right-from-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/up-right-from-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/upload.svg b/docs/src/templates/.icons/fontawesome/solid/upload.svg
index 0d1d3875..0d1d3875 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/upload.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/upload.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-astronaut.svg b/docs/src/templates/.icons/fontawesome/solid/user-astronaut.svg
index 924b4ac7..924b4ac7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-astronaut.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-astronaut.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-check.svg b/docs/src/templates/.icons/fontawesome/solid/user-check.svg
index 6888c744..6888c744 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-clock.svg b/docs/src/templates/.icons/fontawesome/solid/user-clock.svg
index 74bca2a2..74bca2a2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-clock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-clock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-doctor.svg b/docs/src/templates/.icons/fontawesome/solid/user-doctor.svg
index 227a0578..227a0578 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-doctor.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-doctor.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-gear.svg b/docs/src/templates/.icons/fontawesome/solid/user-gear.svg
index 7685fe11..7685fe11 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-gear.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-gear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-graduate.svg b/docs/src/templates/.icons/fontawesome/solid/user-graduate.svg
index 202c650a..202c650a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-graduate.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-graduate.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-group.svg b/docs/src/templates/.icons/fontawesome/solid/user-group.svg
index c32f095b..c32f095b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-group.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-group.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-injured.svg b/docs/src/templates/.icons/fontawesome/solid/user-injured.svg
index 8b686eab..8b686eab 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-injured.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-injured.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-large-slash.svg b/docs/src/templates/.icons/fontawesome/solid/user-large-slash.svg
index 20581242..20581242 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-large-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-large-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-large.svg b/docs/src/templates/.icons/fontawesome/solid/user-large.svg
index 2ec0e2d2..2ec0e2d2 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-large.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-large.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-lock.svg b/docs/src/templates/.icons/fontawesome/solid/user-lock.svg
index 37adc6b5..37adc6b5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-lock.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-lock.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-minus.svg b/docs/src/templates/.icons/fontawesome/solid/user-minus.svg
index 7b1d2a2d..7b1d2a2d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-minus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-minus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-ninja.svg b/docs/src/templates/.icons/fontawesome/solid/user-ninja.svg
index d0b694e1..d0b694e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-ninja.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-ninja.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-nurse.svg b/docs/src/templates/.icons/fontawesome/solid/user-nurse.svg
index 5f0d1434..5f0d1434 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-nurse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-nurse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-pen.svg b/docs/src/templates/.icons/fontawesome/solid/user-pen.svg
index e82bfdc4..e82bfdc4 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-pen.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-pen.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-plus.svg b/docs/src/templates/.icons/fontawesome/solid/user-plus.svg
index c99a268e..c99a268e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-plus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-plus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-secret.svg b/docs/src/templates/.icons/fontawesome/solid/user-secret.svg
index 3d81db8f..3d81db8f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-secret.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-secret.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-shield.svg b/docs/src/templates/.icons/fontawesome/solid/user-shield.svg
index 59837a7f..59837a7f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-shield.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-shield.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-slash.svg b/docs/src/templates/.icons/fontawesome/solid/user-slash.svg
index 9a5573bf..9a5573bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-tag.svg b/docs/src/templates/.icons/fontawesome/solid/user-tag.svg
index f413d1f7..f413d1f7 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-tag.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-tag.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-tie.svg b/docs/src/templates/.icons/fontawesome/solid/user-tie.svg
index f3e24a7a..f3e24a7a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-tie.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-tie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/user-xmark.svg
index 05f73ea1..05f73ea1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/user.svg b/docs/src/templates/.icons/fontawesome/solid/user.svg
index eada1181..eada1181 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/user.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/user.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-between-lines.svg b/docs/src/templates/.icons/fontawesome/solid/users-between-lines.svg
index 04954c9c..04954c9c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-between-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-between-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-gear.svg b/docs/src/templates/.icons/fontawesome/solid/users-gear.svg
index c12e5d9e..c12e5d9e 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-gear.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-gear.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-line.svg b/docs/src/templates/.icons/fontawesome/solid/users-line.svg
index 8cd14c09..8cd14c09 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-line.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-line.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-rays.svg b/docs/src/templates/.icons/fontawesome/solid/users-rays.svg
index 1009083f..1009083f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-rays.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-rays.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-rectangle.svg b/docs/src/templates/.icons/fontawesome/solid/users-rectangle.svg
index e28c2865..e28c2865 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-rectangle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-rectangle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-slash.svg b/docs/src/templates/.icons/fontawesome/solid/users-slash.svg
index 109d5feb..109d5feb 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users-viewfinder.svg b/docs/src/templates/.icons/fontawesome/solid/users-viewfinder.svg
index 08043a65..08043a65 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users-viewfinder.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users-viewfinder.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/users.svg b/docs/src/templates/.icons/fontawesome/solid/users.svg
index 124ae183..124ae183 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/users.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/users.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/utensils.svg b/docs/src/templates/.icons/fontawesome/solid/utensils.svg
index 669642ac..669642ac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/utensils.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/utensils.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/v.svg b/docs/src/templates/.icons/fontawesome/solid/v.svg
index e3c453b1..e3c453b1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/v.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/v.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/van-shuttle.svg b/docs/src/templates/.icons/fontawesome/solid/van-shuttle.svg
index 28289210..28289210 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/van-shuttle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/van-shuttle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vault.svg b/docs/src/templates/.icons/fontawesome/solid/vault.svg
index 9162e106..9162e106 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vault.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vault.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vector-square.svg b/docs/src/templates/.icons/fontawesome/solid/vector-square.svg
index 2007c94f..2007c94f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vector-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vector-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/venus-double.svg b/docs/src/templates/.icons/fontawesome/solid/venus-double.svg
index 962ca532..962ca532 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/venus-double.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/venus-double.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/venus-mars.svg b/docs/src/templates/.icons/fontawesome/solid/venus-mars.svg
index 1084a712..1084a712 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/venus-mars.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/venus-mars.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/venus.svg b/docs/src/templates/.icons/fontawesome/solid/venus.svg
index dddebc59..dddebc59 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/venus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/venus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vest-patches.svg b/docs/src/templates/.icons/fontawesome/solid/vest-patches.svg
index c91e9346..c91e9346 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vest-patches.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vest-patches.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vest.svg b/docs/src/templates/.icons/fontawesome/solid/vest.svg
index 29ea723d..29ea723d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vest.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vest.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vial-circle-check.svg b/docs/src/templates/.icons/fontawesome/solid/vial-circle-check.svg
index ac0e5a8d..ac0e5a8d 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vial-circle-check.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vial-circle-check.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vial-virus.svg b/docs/src/templates/.icons/fontawesome/solid/vial-virus.svg
index 105f66ce..105f66ce 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vial-virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vial-virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vial.svg b/docs/src/templates/.icons/fontawesome/solid/vial.svg
index 1e9e79df..1e9e79df 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vial.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vial.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vials.svg b/docs/src/templates/.icons/fontawesome/solid/vials.svg
index 8bf170ea..8bf170ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vials.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vials.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/video-slash.svg b/docs/src/templates/.icons/fontawesome/solid/video-slash.svg
index eeb37ced..eeb37ced 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/video-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/video-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/video.svg b/docs/src/templates/.icons/fontawesome/solid/video.svg
index 2ac16cb5..2ac16cb5 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/video.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/video.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vihara.svg b/docs/src/templates/.icons/fontawesome/solid/vihara.svg
index 9a3a2895..9a3a2895 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vihara.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vihara.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/virus-covid-slash.svg b/docs/src/templates/.icons/fontawesome/solid/virus-covid-slash.svg
index dac4a49b..dac4a49b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/virus-covid-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/virus-covid-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/virus-covid.svg b/docs/src/templates/.icons/fontawesome/solid/virus-covid.svg
index 46497e19..46497e19 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/virus-covid.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/virus-covid.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/virus-slash.svg b/docs/src/templates/.icons/fontawesome/solid/virus-slash.svg
index 02f0fc28..02f0fc28 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/virus-slash.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/virus-slash.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/virus.svg b/docs/src/templates/.icons/fontawesome/solid/virus.svg
index 9f207c4c..9f207c4c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/virus.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/virus.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/viruses.svg b/docs/src/templates/.icons/fontawesome/solid/viruses.svg
index 7c6319e1..7c6319e1 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/viruses.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/viruses.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/voicemail.svg b/docs/src/templates/.icons/fontawesome/solid/voicemail.svg
index eb5e5fac..eb5e5fac 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/voicemail.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/voicemail.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volcano.svg b/docs/src/templates/.icons/fontawesome/solid/volcano.svg
index ce90da21..ce90da21 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volcano.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volcano.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volleyball.svg b/docs/src/templates/.icons/fontawesome/solid/volleyball.svg
index cfdcf4e9..cfdcf4e9 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volleyball.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volleyball.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volume-high.svg b/docs/src/templates/.icons/fontawesome/solid/volume-high.svg
index 89b4cc83..89b4cc83 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volume-high.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volume-high.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volume-low.svg b/docs/src/templates/.icons/fontawesome/solid/volume-low.svg
index 4ccfaf94..4ccfaf94 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volume-low.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volume-low.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volume-off.svg b/docs/src/templates/.icons/fontawesome/solid/volume-off.svg
index 11c37f82..11c37f82 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volume-off.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volume-off.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/volume-xmark.svg b/docs/src/templates/.icons/fontawesome/solid/volume-xmark.svg
index 67c0d403..67c0d403 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/volume-xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/volume-xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/vr-cardboard.svg b/docs/src/templates/.icons/fontawesome/solid/vr-cardboard.svg
index 99d6dcdc..99d6dcdc 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/vr-cardboard.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/vr-cardboard.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/w.svg b/docs/src/templates/.icons/fontawesome/solid/w.svg
index 96099537..96099537 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/w.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/w.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/walkie-talkie.svg b/docs/src/templates/.icons/fontawesome/solid/walkie-talkie.svg
index 3a7e318b..3a7e318b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/walkie-talkie.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/walkie-talkie.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wallet.svg b/docs/src/templates/.icons/fontawesome/solid/wallet.svg
index 2958de46..2958de46 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wallet.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wallet.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg b/docs/src/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg
index 6848484b..6848484b 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wand-magic-sparkles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wand-magic.svg b/docs/src/templates/.icons/fontawesome/solid/wand-magic.svg
index d82b2cda..d82b2cda 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wand-magic.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wand-magic.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wand-sparkles.svg b/docs/src/templates/.icons/fontawesome/solid/wand-sparkles.svg
index 1f667d51..1f667d51 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wand-sparkles.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wand-sparkles.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/warehouse.svg b/docs/src/templates/.icons/fontawesome/solid/warehouse.svg
index 5f616e6f..5f616e6f 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/warehouse.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/warehouse.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/water-ladder.svg b/docs/src/templates/.icons/fontawesome/solid/water-ladder.svg
index 7e1ce0ec..7e1ce0ec 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/water-ladder.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/water-ladder.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/water.svg b/docs/src/templates/.icons/fontawesome/solid/water.svg
index ea1a8e9c..ea1a8e9c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/water.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/water.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wave-square.svg b/docs/src/templates/.icons/fontawesome/solid/wave-square.svg
index 30297032..30297032 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wave-square.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wave-square.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/weight-hanging.svg b/docs/src/templates/.icons/fontawesome/solid/weight-hanging.svg
index 09723a54..09723a54 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/weight-hanging.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/weight-hanging.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/weight-scale.svg b/docs/src/templates/.icons/fontawesome/solid/weight-scale.svg
index 86cf3d95..86cf3d95 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/weight-scale.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/weight-scale.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg b/docs/src/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg
index 4372df06..4372df06 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wheat-awn-circle-exclamation.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wheat-awn.svg b/docs/src/templates/.icons/fontawesome/solid/wheat-awn.svg
index ce2547ea..ce2547ea 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wheat-awn.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wheat-awn.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wheelchair-move.svg b/docs/src/templates/.icons/fontawesome/solid/wheelchair-move.svg
index 806471fe..806471fe 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wheelchair-move.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wheelchair-move.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wheelchair.svg b/docs/src/templates/.icons/fontawesome/solid/wheelchair.svg
index 5c5bfb52..5c5bfb52 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wheelchair.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wheelchair.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/whiskey-glass.svg b/docs/src/templates/.icons/fontawesome/solid/whiskey-glass.svg
index 5a9b4a8c..5a9b4a8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/whiskey-glass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/whiskey-glass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wifi.svg b/docs/src/templates/.icons/fontawesome/solid/wifi.svg
index 44e67b14..44e67b14 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wifi.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wifi.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wind.svg b/docs/src/templates/.icons/fontawesome/solid/wind.svg
index 9d03ce9a..9d03ce9a 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wind.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wind.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/window-maximize.svg b/docs/src/templates/.icons/fontawesome/solid/window-maximize.svg
index e1760753..e1760753 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/window-maximize.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/window-maximize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/window-minimize.svg b/docs/src/templates/.icons/fontawesome/solid/window-minimize.svg
index bcd91730..bcd91730 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/window-minimize.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/window-minimize.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/window-restore.svg b/docs/src/templates/.icons/fontawesome/solid/window-restore.svg
index f1d4386c..f1d4386c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/window-restore.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/window-restore.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wine-bottle.svg b/docs/src/templates/.icons/fontawesome/solid/wine-bottle.svg
index 025ba9bf..025ba9bf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wine-bottle.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wine-bottle.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wine-glass-empty.svg b/docs/src/templates/.icons/fontawesome/solid/wine-glass-empty.svg
index 84a8f5ef..84a8f5ef 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wine-glass-empty.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wine-glass-empty.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wine-glass.svg b/docs/src/templates/.icons/fontawesome/solid/wine-glass.svg
index 687343c8..687343c8 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wine-glass.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wine-glass.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/won-sign.svg b/docs/src/templates/.icons/fontawesome/solid/won-sign.svg
index 492abced..492abced 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/won-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/won-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/worm.svg b/docs/src/templates/.icons/fontawesome/solid/worm.svg
index 6accf4cd..6accf4cd 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/worm.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/worm.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/wrench.svg b/docs/src/templates/.icons/fontawesome/solid/wrench.svg
index 1011fddf..1011fddf 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/wrench.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/wrench.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/x-ray.svg b/docs/src/templates/.icons/fontawesome/solid/x-ray.svg
index ab2e9e40..ab2e9e40 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/x-ray.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/x-ray.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/x.svg b/docs/src/templates/.icons/fontawesome/solid/x.svg
index 707dd439..707dd439 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/x.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/x.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/xmark.svg b/docs/src/templates/.icons/fontawesome/solid/xmark.svg
index 8ec41c32..8ec41c32 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/xmark.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/xmark.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/xmarks-lines.svg b/docs/src/templates/.icons/fontawesome/solid/xmarks-lines.svg
index 8a125622..8a125622 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/xmarks-lines.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/xmarks-lines.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/y.svg b/docs/src/templates/.icons/fontawesome/solid/y.svg
index 46e26e8c..46e26e8c 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/y.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/y.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/yen-sign.svg b/docs/src/templates/.icons/fontawesome/solid/yen-sign.svg
index 3ef1f397..3ef1f397 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/yen-sign.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/yen-sign.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/yin-yang.svg b/docs/src/templates/.icons/fontawesome/solid/yin-yang.svg
index 562e8264..562e8264 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/yin-yang.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/yin-yang.svg
diff --git a/docs/src/material/templates/.icons/fontawesome/solid/z.svg b/docs/src/templates/.icons/fontawesome/solid/z.svg
index 73013611..73013611 100644
--- a/docs/src/material/templates/.icons/fontawesome/solid/z.svg
+++ b/docs/src/templates/.icons/fontawesome/solid/z.svg
diff --git a/docs/src/templates/.icons/logo.afdesign b/docs/src/templates/.icons/logo.afdesign
deleted file mode 100644
index 07f57d0a..00000000
--- a/docs/src/templates/.icons/logo.afdesign
+++ /dev/null
Binary files differ
diff --git a/docs/src/material/templates/.icons/material/LICENSE b/docs/src/templates/.icons/material/LICENSE
index 382f8a13..382f8a13 100644
--- a/docs/src/material/templates/.icons/material/LICENSE
+++ b/docs/src/templates/.icons/material/LICENSE
diff --git a/docs/src/material/templates/.icons/material/ab-testing.svg b/docs/src/templates/.icons/material/ab-testing.svg
index 113b1547..113b1547 100644
--- a/docs/src/material/templates/.icons/material/ab-testing.svg
+++ b/docs/src/templates/.icons/material/ab-testing.svg
diff --git a/docs/src/material/templates/.icons/material/abacus.svg b/docs/src/templates/.icons/material/abacus.svg
index 90f568f2..90f568f2 100644
--- a/docs/src/material/templates/.icons/material/abacus.svg
+++ b/docs/src/templates/.icons/material/abacus.svg
diff --git a/docs/src/material/templates/.icons/material/abjad-arabic.svg b/docs/src/templates/.icons/material/abjad-arabic.svg
index 5040e639..5040e639 100644
--- a/docs/src/material/templates/.icons/material/abjad-arabic.svg
+++ b/docs/src/templates/.icons/material/abjad-arabic.svg
diff --git a/docs/src/material/templates/.icons/material/abjad-hebrew.svg b/docs/src/templates/.icons/material/abjad-hebrew.svg
index 996d101f..996d101f 100644
--- a/docs/src/material/templates/.icons/material/abjad-hebrew.svg
+++ b/docs/src/templates/.icons/material/abjad-hebrew.svg
diff --git a/docs/src/material/templates/.icons/material/abugida-devanagari.svg b/docs/src/templates/.icons/material/abugida-devanagari.svg
index 599aea8e..599aea8e 100644
--- a/docs/src/material/templates/.icons/material/abugida-devanagari.svg
+++ b/docs/src/templates/.icons/material/abugida-devanagari.svg
diff --git a/docs/src/material/templates/.icons/material/abugida-thai.svg b/docs/src/templates/.icons/material/abugida-thai.svg
index fa908138..fa908138 100644
--- a/docs/src/material/templates/.icons/material/abugida-thai.svg
+++ b/docs/src/templates/.icons/material/abugida-thai.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-check.svg b/docs/src/templates/.icons/material/access-point-check.svg
index aee4ddf9..aee4ddf9 100644
--- a/docs/src/material/templates/.icons/material/access-point-check.svg
+++ b/docs/src/templates/.icons/material/access-point-check.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-minus.svg b/docs/src/templates/.icons/material/access-point-minus.svg
index 32b30014..32b30014 100644
--- a/docs/src/material/templates/.icons/material/access-point-minus.svg
+++ b/docs/src/templates/.icons/material/access-point-minus.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-network-off.svg b/docs/src/templates/.icons/material/access-point-network-off.svg
index b3ee6f98..b3ee6f98 100644
--- a/docs/src/material/templates/.icons/material/access-point-network-off.svg
+++ b/docs/src/templates/.icons/material/access-point-network-off.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-network.svg b/docs/src/templates/.icons/material/access-point-network.svg
index 32b8731a..32b8731a 100644
--- a/docs/src/material/templates/.icons/material/access-point-network.svg
+++ b/docs/src/templates/.icons/material/access-point-network.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-off.svg b/docs/src/templates/.icons/material/access-point-off.svg
index ad1cfa20..ad1cfa20 100644
--- a/docs/src/material/templates/.icons/material/access-point-off.svg
+++ b/docs/src/templates/.icons/material/access-point-off.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-plus.svg b/docs/src/templates/.icons/material/access-point-plus.svg
index 3dd63ab5..3dd63ab5 100644
--- a/docs/src/material/templates/.icons/material/access-point-plus.svg
+++ b/docs/src/templates/.icons/material/access-point-plus.svg
diff --git a/docs/src/material/templates/.icons/material/access-point-remove.svg b/docs/src/templates/.icons/material/access-point-remove.svg
index b2c280b1..b2c280b1 100644
--- a/docs/src/material/templates/.icons/material/access-point-remove.svg
+++ b/docs/src/templates/.icons/material/access-point-remove.svg
diff --git a/docs/src/material/templates/.icons/material/access-point.svg b/docs/src/templates/.icons/material/access-point.svg
index e39e4166..e39e4166 100644
--- a/docs/src/material/templates/.icons/material/access-point.svg
+++ b/docs/src/templates/.icons/material/access-point.svg
diff --git a/docs/src/material/templates/.icons/material/account-alert-outline.svg b/docs/src/templates/.icons/material/account-alert-outline.svg
index da143051..da143051 100644
--- a/docs/src/material/templates/.icons/material/account-alert-outline.svg
+++ b/docs/src/templates/.icons/material/account-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-alert.svg b/docs/src/templates/.icons/material/account-alert.svg
index 5f267ce0..5f267ce0 100644
--- a/docs/src/material/templates/.icons/material/account-alert.svg
+++ b/docs/src/templates/.icons/material/account-alert.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-down-outline.svg b/docs/src/templates/.icons/material/account-arrow-down-outline.svg
index f9971e0c..f9971e0c 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/account-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-down.svg b/docs/src/templates/.icons/material/account-arrow-down.svg
index c29cd84a..c29cd84a 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-down.svg
+++ b/docs/src/templates/.icons/material/account-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-left-outline.svg b/docs/src/templates/.icons/material/account-arrow-left-outline.svg
index f21b0a29..f21b0a29 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/account-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-left.svg b/docs/src/templates/.icons/material/account-arrow-left.svg
index e4045504..e4045504 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-left.svg
+++ b/docs/src/templates/.icons/material/account-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-right-outline.svg b/docs/src/templates/.icons/material/account-arrow-right-outline.svg
index 2f3bb525..2f3bb525 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/account-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-right.svg b/docs/src/templates/.icons/material/account-arrow-right.svg
index c75bccc1..c75bccc1 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-right.svg
+++ b/docs/src/templates/.icons/material/account-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-up-outline.svg b/docs/src/templates/.icons/material/account-arrow-up-outline.svg
index 152ab216..152ab216 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/account-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-arrow-up.svg b/docs/src/templates/.icons/material/account-arrow-up.svg
index 9d9732e5..9d9732e5 100644
--- a/docs/src/material/templates/.icons/material/account-arrow-up.svg
+++ b/docs/src/templates/.icons/material/account-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/account-badge-outline.svg b/docs/src/templates/.icons/material/account-badge-outline.svg
index 30274a0c..30274a0c 100644
--- a/docs/src/material/templates/.icons/material/account-badge-outline.svg
+++ b/docs/src/templates/.icons/material/account-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-badge.svg b/docs/src/templates/.icons/material/account-badge.svg
index 4abbe57b..4abbe57b 100644
--- a/docs/src/material/templates/.icons/material/account-badge.svg
+++ b/docs/src/templates/.icons/material/account-badge.svg
diff --git a/docs/src/material/templates/.icons/material/account-box-multiple-outline.svg b/docs/src/templates/.icons/material/account-box-multiple-outline.svg
index 56c138a5..56c138a5 100644
--- a/docs/src/material/templates/.icons/material/account-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/account-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-box-multiple.svg b/docs/src/templates/.icons/material/account-box-multiple.svg
index 173fad3e..173fad3e 100644
--- a/docs/src/material/templates/.icons/material/account-box-multiple.svg
+++ b/docs/src/templates/.icons/material/account-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/account-box-outline.svg b/docs/src/templates/.icons/material/account-box-outline.svg
index 5a55ddce..5a55ddce 100644
--- a/docs/src/material/templates/.icons/material/account-box-outline.svg
+++ b/docs/src/templates/.icons/material/account-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-box.svg b/docs/src/templates/.icons/material/account-box.svg
index 5d30e17f..5d30e17f 100644
--- a/docs/src/material/templates/.icons/material/account-box.svg
+++ b/docs/src/templates/.icons/material/account-box.svg
diff --git a/docs/src/material/templates/.icons/material/account-cancel-outline.svg b/docs/src/templates/.icons/material/account-cancel-outline.svg
index bb8417b3..bb8417b3 100644
--- a/docs/src/material/templates/.icons/material/account-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/account-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-cancel.svg b/docs/src/templates/.icons/material/account-cancel.svg
index d0e76211..d0e76211 100644
--- a/docs/src/material/templates/.icons/material/account-cancel.svg
+++ b/docs/src/templates/.icons/material/account-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/account-card-outline.svg b/docs/src/templates/.icons/material/account-card-outline.svg
index 4d36013d..4d36013d 100644
--- a/docs/src/material/templates/.icons/material/account-card-outline.svg
+++ b/docs/src/templates/.icons/material/account-card-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-card.svg b/docs/src/templates/.icons/material/account-card.svg
index 2ec57604..2ec57604 100644
--- a/docs/src/material/templates/.icons/material/account-card.svg
+++ b/docs/src/templates/.icons/material/account-card.svg
diff --git a/docs/src/material/templates/.icons/material/account-cash-outline.svg b/docs/src/templates/.icons/material/account-cash-outline.svg
index 7a802270..7a802270 100644
--- a/docs/src/material/templates/.icons/material/account-cash-outline.svg
+++ b/docs/src/templates/.icons/material/account-cash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-cash.svg b/docs/src/templates/.icons/material/account-cash.svg
index 59ab1144..59ab1144 100644
--- a/docs/src/material/templates/.icons/material/account-cash.svg
+++ b/docs/src/templates/.icons/material/account-cash.svg
diff --git a/docs/src/material/templates/.icons/material/account-check-outline.svg b/docs/src/templates/.icons/material/account-check-outline.svg
index 3fbdedda..3fbdedda 100644
--- a/docs/src/material/templates/.icons/material/account-check-outline.svg
+++ b/docs/src/templates/.icons/material/account-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-check.svg b/docs/src/templates/.icons/material/account-check.svg
index 959bd910..959bd910 100644
--- a/docs/src/material/templates/.icons/material/account-check.svg
+++ b/docs/src/templates/.icons/material/account-check.svg
diff --git a/docs/src/material/templates/.icons/material/account-child-circle.svg b/docs/src/templates/.icons/material/account-child-circle.svg
index 7483a81f..7483a81f 100644
--- a/docs/src/material/templates/.icons/material/account-child-circle.svg
+++ b/docs/src/templates/.icons/material/account-child-circle.svg
diff --git a/docs/src/material/templates/.icons/material/account-child-outline.svg b/docs/src/templates/.icons/material/account-child-outline.svg
index a023caf6..a023caf6 100644
--- a/docs/src/material/templates/.icons/material/account-child-outline.svg
+++ b/docs/src/templates/.icons/material/account-child-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-child.svg b/docs/src/templates/.icons/material/account-child.svg
index 2cd2407a..2cd2407a 100644
--- a/docs/src/material/templates/.icons/material/account-child.svg
+++ b/docs/src/templates/.icons/material/account-child.svg
diff --git a/docs/src/material/templates/.icons/material/account-circle-outline.svg b/docs/src/templates/.icons/material/account-circle-outline.svg
index 8e483f7b..8e483f7b 100644
--- a/docs/src/material/templates/.icons/material/account-circle-outline.svg
+++ b/docs/src/templates/.icons/material/account-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-circle.svg b/docs/src/templates/.icons/material/account-circle.svg
index bc2457f5..bc2457f5 100644
--- a/docs/src/material/templates/.icons/material/account-circle.svg
+++ b/docs/src/templates/.icons/material/account-circle.svg
diff --git a/docs/src/material/templates/.icons/material/account-clock-outline.svg b/docs/src/templates/.icons/material/account-clock-outline.svg
index efb23248..efb23248 100644
--- a/docs/src/material/templates/.icons/material/account-clock-outline.svg
+++ b/docs/src/templates/.icons/material/account-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-clock.svg b/docs/src/templates/.icons/material/account-clock.svg
index 751c7531..751c7531 100644
--- a/docs/src/material/templates/.icons/material/account-clock.svg
+++ b/docs/src/templates/.icons/material/account-clock.svg
diff --git a/docs/src/material/templates/.icons/material/account-cog-outline.svg b/docs/src/templates/.icons/material/account-cog-outline.svg
index 010a5ca8..010a5ca8 100644
--- a/docs/src/material/templates/.icons/material/account-cog-outline.svg
+++ b/docs/src/templates/.icons/material/account-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-cog.svg b/docs/src/templates/.icons/material/account-cog.svg
index 7aba1862..7aba1862 100644
--- a/docs/src/material/templates/.icons/material/account-cog.svg
+++ b/docs/src/templates/.icons/material/account-cog.svg
diff --git a/docs/src/material/templates/.icons/material/account-convert-outline.svg b/docs/src/templates/.icons/material/account-convert-outline.svg
index 90a0da0b..90a0da0b 100644
--- a/docs/src/material/templates/.icons/material/account-convert-outline.svg
+++ b/docs/src/templates/.icons/material/account-convert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-convert.svg b/docs/src/templates/.icons/material/account-convert.svg
index 661b5669..661b5669 100644
--- a/docs/src/material/templates/.icons/material/account-convert.svg
+++ b/docs/src/templates/.icons/material/account-convert.svg
diff --git a/docs/src/material/templates/.icons/material/account-cowboy-hat-outline.svg b/docs/src/templates/.icons/material/account-cowboy-hat-outline.svg
index 9dc7de4f..9dc7de4f 100644
--- a/docs/src/material/templates/.icons/material/account-cowboy-hat-outline.svg
+++ b/docs/src/templates/.icons/material/account-cowboy-hat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-cowboy-hat.svg b/docs/src/templates/.icons/material/account-cowboy-hat.svg
index b3928d44..b3928d44 100644
--- a/docs/src/material/templates/.icons/material/account-cowboy-hat.svg
+++ b/docs/src/templates/.icons/material/account-cowboy-hat.svg
diff --git a/docs/src/material/templates/.icons/material/account-credit-card-outline.svg b/docs/src/templates/.icons/material/account-credit-card-outline.svg
index 752798f4..752798f4 100644
--- a/docs/src/material/templates/.icons/material/account-credit-card-outline.svg
+++ b/docs/src/templates/.icons/material/account-credit-card-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-credit-card.svg b/docs/src/templates/.icons/material/account-credit-card.svg
index 8c97ba15..8c97ba15 100644
--- a/docs/src/material/templates/.icons/material/account-credit-card.svg
+++ b/docs/src/templates/.icons/material/account-credit-card.svg
diff --git a/docs/src/material/templates/.icons/material/account-details-outline.svg b/docs/src/templates/.icons/material/account-details-outline.svg
index 4a47dda9..4a47dda9 100644
--- a/docs/src/material/templates/.icons/material/account-details-outline.svg
+++ b/docs/src/templates/.icons/material/account-details-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-details.svg b/docs/src/templates/.icons/material/account-details.svg
index b362ccc4..b362ccc4 100644
--- a/docs/src/material/templates/.icons/material/account-details.svg
+++ b/docs/src/templates/.icons/material/account-details.svg
diff --git a/docs/src/material/templates/.icons/material/account-edit-outline.svg b/docs/src/templates/.icons/material/account-edit-outline.svg
index 65452355..65452355 100644
--- a/docs/src/material/templates/.icons/material/account-edit-outline.svg
+++ b/docs/src/templates/.icons/material/account-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-edit.svg b/docs/src/templates/.icons/material/account-edit.svg
index f2a17de6..f2a17de6 100644
--- a/docs/src/material/templates/.icons/material/account-edit.svg
+++ b/docs/src/templates/.icons/material/account-edit.svg
diff --git a/docs/src/material/templates/.icons/material/account-eye-outline.svg b/docs/src/templates/.icons/material/account-eye-outline.svg
index e36628a0..e36628a0 100644
--- a/docs/src/material/templates/.icons/material/account-eye-outline.svg
+++ b/docs/src/templates/.icons/material/account-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-eye.svg b/docs/src/templates/.icons/material/account-eye.svg
index 9fb42411..9fb42411 100644
--- a/docs/src/material/templates/.icons/material/account-eye.svg
+++ b/docs/src/templates/.icons/material/account-eye.svg
diff --git a/docs/src/material/templates/.icons/material/account-filter-outline.svg b/docs/src/templates/.icons/material/account-filter-outline.svg
index 679650db..679650db 100644
--- a/docs/src/material/templates/.icons/material/account-filter-outline.svg
+++ b/docs/src/templates/.icons/material/account-filter-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-filter.svg b/docs/src/templates/.icons/material/account-filter.svg
index 0f21e93c..0f21e93c 100644
--- a/docs/src/material/templates/.icons/material/account-filter.svg
+++ b/docs/src/templates/.icons/material/account-filter.svg
diff --git a/docs/src/material/templates/.icons/material/account-group-outline.svg b/docs/src/templates/.icons/material/account-group-outline.svg
index a1eef019..a1eef019 100644
--- a/docs/src/material/templates/.icons/material/account-group-outline.svg
+++ b/docs/src/templates/.icons/material/account-group-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-group.svg b/docs/src/templates/.icons/material/account-group.svg
index 18456b5e..18456b5e 100644
--- a/docs/src/material/templates/.icons/material/account-group.svg
+++ b/docs/src/templates/.icons/material/account-group.svg
diff --git a/docs/src/material/templates/.icons/material/account-hard-hat-outline.svg b/docs/src/templates/.icons/material/account-hard-hat-outline.svg
index 25b11517..25b11517 100644
--- a/docs/src/material/templates/.icons/material/account-hard-hat-outline.svg
+++ b/docs/src/templates/.icons/material/account-hard-hat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-hard-hat.svg b/docs/src/templates/.icons/material/account-hard-hat.svg
index 91787374..91787374 100644
--- a/docs/src/material/templates/.icons/material/account-hard-hat.svg
+++ b/docs/src/templates/.icons/material/account-hard-hat.svg
diff --git a/docs/src/material/templates/.icons/material/account-heart-outline.svg b/docs/src/templates/.icons/material/account-heart-outline.svg
index 6b79c812..6b79c812 100644
--- a/docs/src/material/templates/.icons/material/account-heart-outline.svg
+++ b/docs/src/templates/.icons/material/account-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-heart.svg b/docs/src/templates/.icons/material/account-heart.svg
index a1a41d6f..a1a41d6f 100644
--- a/docs/src/material/templates/.icons/material/account-heart.svg
+++ b/docs/src/templates/.icons/material/account-heart.svg
diff --git a/docs/src/material/templates/.icons/material/account-injury-outline.svg b/docs/src/templates/.icons/material/account-injury-outline.svg
index bf700daa..bf700daa 100644
--- a/docs/src/material/templates/.icons/material/account-injury-outline.svg
+++ b/docs/src/templates/.icons/material/account-injury-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-injury.svg b/docs/src/templates/.icons/material/account-injury.svg
index 7ae7899b..7ae7899b 100644
--- a/docs/src/material/templates/.icons/material/account-injury.svg
+++ b/docs/src/templates/.icons/material/account-injury.svg
diff --git a/docs/src/material/templates/.icons/material/account-key-outline.svg b/docs/src/templates/.icons/material/account-key-outline.svg
index f6bcb364..f6bcb364 100644
--- a/docs/src/material/templates/.icons/material/account-key-outline.svg
+++ b/docs/src/templates/.icons/material/account-key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-key.svg b/docs/src/templates/.icons/material/account-key.svg
index 4a5e9334..4a5e9334 100644
--- a/docs/src/material/templates/.icons/material/account-key.svg
+++ b/docs/src/templates/.icons/material/account-key.svg
diff --git a/docs/src/material/templates/.icons/material/account-lock-open-outline.svg b/docs/src/templates/.icons/material/account-lock-open-outline.svg
index be17c715..be17c715 100644
--- a/docs/src/material/templates/.icons/material/account-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/account-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-lock-open.svg b/docs/src/templates/.icons/material/account-lock-open.svg
index c2621c68..c2621c68 100644
--- a/docs/src/material/templates/.icons/material/account-lock-open.svg
+++ b/docs/src/templates/.icons/material/account-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/account-lock-outline.svg b/docs/src/templates/.icons/material/account-lock-outline.svg
index 8e5b9638..8e5b9638 100644
--- a/docs/src/material/templates/.icons/material/account-lock-outline.svg
+++ b/docs/src/templates/.icons/material/account-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-lock.svg b/docs/src/templates/.icons/material/account-lock.svg
index 90d4a818..90d4a818 100644
--- a/docs/src/material/templates/.icons/material/account-lock.svg
+++ b/docs/src/templates/.icons/material/account-lock.svg
diff --git a/docs/src/material/templates/.icons/material/account-minus-outline.svg b/docs/src/templates/.icons/material/account-minus-outline.svg
index e54716d9..e54716d9 100644
--- a/docs/src/material/templates/.icons/material/account-minus-outline.svg
+++ b/docs/src/templates/.icons/material/account-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-minus.svg b/docs/src/templates/.icons/material/account-minus.svg
index 237fe4b2..237fe4b2 100644
--- a/docs/src/material/templates/.icons/material/account-minus.svg
+++ b/docs/src/templates/.icons/material/account-minus.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-check-outline.svg b/docs/src/templates/.icons/material/account-multiple-check-outline.svg
index aa1104c7..aa1104c7 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-check-outline.svg
+++ b/docs/src/templates/.icons/material/account-multiple-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-check.svg b/docs/src/templates/.icons/material/account-multiple-check.svg
index 2e12716c..2e12716c 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-check.svg
+++ b/docs/src/templates/.icons/material/account-multiple-check.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-minus-outline.svg b/docs/src/templates/.icons/material/account-multiple-minus-outline.svg
index 810142c7..810142c7 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-minus-outline.svg
+++ b/docs/src/templates/.icons/material/account-multiple-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-minus.svg b/docs/src/templates/.icons/material/account-multiple-minus.svg
index 10c4b1bf..10c4b1bf 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-minus.svg
+++ b/docs/src/templates/.icons/material/account-multiple-minus.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-outline.svg b/docs/src/templates/.icons/material/account-multiple-outline.svg
index 4b19609a..4b19609a 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/account-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-plus-outline.svg b/docs/src/templates/.icons/material/account-multiple-plus-outline.svg
index cb44ba3e..cb44ba3e 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-plus-outline.svg
+++ b/docs/src/templates/.icons/material/account-multiple-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-plus.svg b/docs/src/templates/.icons/material/account-multiple-plus.svg
index eda0de54..eda0de54 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-plus.svg
+++ b/docs/src/templates/.icons/material/account-multiple-plus.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-remove-outline.svg b/docs/src/templates/.icons/material/account-multiple-remove-outline.svg
index d968f321..d968f321 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-remove-outline.svg
+++ b/docs/src/templates/.icons/material/account-multiple-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple-remove.svg b/docs/src/templates/.icons/material/account-multiple-remove.svg
index 049c91b7..049c91b7 100644
--- a/docs/src/material/templates/.icons/material/account-multiple-remove.svg
+++ b/docs/src/templates/.icons/material/account-multiple-remove.svg
diff --git a/docs/src/material/templates/.icons/material/account-multiple.svg b/docs/src/templates/.icons/material/account-multiple.svg
index bd7c47d6..bd7c47d6 100644
--- a/docs/src/material/templates/.icons/material/account-multiple.svg
+++ b/docs/src/templates/.icons/material/account-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/account-music-outline.svg b/docs/src/templates/.icons/material/account-music-outline.svg
index ae02270d..ae02270d 100644
--- a/docs/src/material/templates/.icons/material/account-music-outline.svg
+++ b/docs/src/templates/.icons/material/account-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-music.svg b/docs/src/templates/.icons/material/account-music.svg
index abdb7b1f..abdb7b1f 100644
--- a/docs/src/material/templates/.icons/material/account-music.svg
+++ b/docs/src/templates/.icons/material/account-music.svg
diff --git a/docs/src/material/templates/.icons/material/account-network-off-outline.svg b/docs/src/templates/.icons/material/account-network-off-outline.svg
index e8619283..e8619283 100644
--- a/docs/src/material/templates/.icons/material/account-network-off-outline.svg
+++ b/docs/src/templates/.icons/material/account-network-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-network-off.svg b/docs/src/templates/.icons/material/account-network-off.svg
index b9963880..b9963880 100644
--- a/docs/src/material/templates/.icons/material/account-network-off.svg
+++ b/docs/src/templates/.icons/material/account-network-off.svg
diff --git a/docs/src/material/templates/.icons/material/account-network-outline.svg b/docs/src/templates/.icons/material/account-network-outline.svg
index e0cb111a..e0cb111a 100644
--- a/docs/src/material/templates/.icons/material/account-network-outline.svg
+++ b/docs/src/templates/.icons/material/account-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-network.svg b/docs/src/templates/.icons/material/account-network.svg
index 9fe6a110..9fe6a110 100644
--- a/docs/src/material/templates/.icons/material/account-network.svg
+++ b/docs/src/templates/.icons/material/account-network.svg
diff --git a/docs/src/material/templates/.icons/material/account-off-outline.svg b/docs/src/templates/.icons/material/account-off-outline.svg
index 6de9628d..6de9628d 100644
--- a/docs/src/material/templates/.icons/material/account-off-outline.svg
+++ b/docs/src/templates/.icons/material/account-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-off.svg b/docs/src/templates/.icons/material/account-off.svg
index e29b14c9..e29b14c9 100644
--- a/docs/src/material/templates/.icons/material/account-off.svg
+++ b/docs/src/templates/.icons/material/account-off.svg
diff --git a/docs/src/material/templates/.icons/material/account-outline.svg b/docs/src/templates/.icons/material/account-outline.svg
index 312bb470..312bb470 100644
--- a/docs/src/material/templates/.icons/material/account-outline.svg
+++ b/docs/src/templates/.icons/material/account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-plus-outline.svg b/docs/src/templates/.icons/material/account-plus-outline.svg
index af93e5c0..af93e5c0 100644
--- a/docs/src/material/templates/.icons/material/account-plus-outline.svg
+++ b/docs/src/templates/.icons/material/account-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-plus.svg b/docs/src/templates/.icons/material/account-plus.svg
index 0df7b3d2..0df7b3d2 100644
--- a/docs/src/material/templates/.icons/material/account-plus.svg
+++ b/docs/src/templates/.icons/material/account-plus.svg
diff --git a/docs/src/material/templates/.icons/material/account-question-outline.svg b/docs/src/templates/.icons/material/account-question-outline.svg
index 24de08c7..24de08c7 100644
--- a/docs/src/material/templates/.icons/material/account-question-outline.svg
+++ b/docs/src/templates/.icons/material/account-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-question.svg b/docs/src/templates/.icons/material/account-question.svg
index 777901d7..777901d7 100644
--- a/docs/src/material/templates/.icons/material/account-question.svg
+++ b/docs/src/templates/.icons/material/account-question.svg
diff --git a/docs/src/material/templates/.icons/material/account-reactivate-outline.svg b/docs/src/templates/.icons/material/account-reactivate-outline.svg
index a6684477..a6684477 100644
--- a/docs/src/material/templates/.icons/material/account-reactivate-outline.svg
+++ b/docs/src/templates/.icons/material/account-reactivate-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-reactivate.svg b/docs/src/templates/.icons/material/account-reactivate.svg
index f2e03b40..f2e03b40 100644
--- a/docs/src/material/templates/.icons/material/account-reactivate.svg
+++ b/docs/src/templates/.icons/material/account-reactivate.svg
diff --git a/docs/src/material/templates/.icons/material/account-remove-outline.svg b/docs/src/templates/.icons/material/account-remove-outline.svg
index 8999617f..8999617f 100644
--- a/docs/src/material/templates/.icons/material/account-remove-outline.svg
+++ b/docs/src/templates/.icons/material/account-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-remove.svg b/docs/src/templates/.icons/material/account-remove.svg
index ab8c45f5..ab8c45f5 100644
--- a/docs/src/material/templates/.icons/material/account-remove.svg
+++ b/docs/src/templates/.icons/material/account-remove.svg
diff --git a/docs/src/material/templates/.icons/material/account-school-outline.svg b/docs/src/templates/.icons/material/account-school-outline.svg
index b3d4e52f..b3d4e52f 100644
--- a/docs/src/material/templates/.icons/material/account-school-outline.svg
+++ b/docs/src/templates/.icons/material/account-school-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-school.svg b/docs/src/templates/.icons/material/account-school.svg
index 55ef4d69..55ef4d69 100644
--- a/docs/src/material/templates/.icons/material/account-school.svg
+++ b/docs/src/templates/.icons/material/account-school.svg
diff --git a/docs/src/material/templates/.icons/material/account-search-outline.svg b/docs/src/templates/.icons/material/account-search-outline.svg
index 9077b1d7..9077b1d7 100644
--- a/docs/src/material/templates/.icons/material/account-search-outline.svg
+++ b/docs/src/templates/.icons/material/account-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-search.svg b/docs/src/templates/.icons/material/account-search.svg
index d04efba9..d04efba9 100644
--- a/docs/src/material/templates/.icons/material/account-search.svg
+++ b/docs/src/templates/.icons/material/account-search.svg
diff --git a/docs/src/material/templates/.icons/material/account-settings-outline.svg b/docs/src/templates/.icons/material/account-settings-outline.svg
index 4a463ab3..4a463ab3 100644
--- a/docs/src/material/templates/.icons/material/account-settings-outline.svg
+++ b/docs/src/templates/.icons/material/account-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-settings.svg b/docs/src/templates/.icons/material/account-settings.svg
index 5ba6a603..5ba6a603 100644
--- a/docs/src/material/templates/.icons/material/account-settings.svg
+++ b/docs/src/templates/.icons/material/account-settings.svg
diff --git a/docs/src/material/templates/.icons/material/account-star-outline.svg b/docs/src/templates/.icons/material/account-star-outline.svg
index f70b6f6a..f70b6f6a 100644
--- a/docs/src/material/templates/.icons/material/account-star-outline.svg
+++ b/docs/src/templates/.icons/material/account-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-star.svg b/docs/src/templates/.icons/material/account-star.svg
index 370f6972..370f6972 100644
--- a/docs/src/material/templates/.icons/material/account-star.svg
+++ b/docs/src/templates/.icons/material/account-star.svg
diff --git a/docs/src/material/templates/.icons/material/account-supervisor-circle-outline.svg b/docs/src/templates/.icons/material/account-supervisor-circle-outline.svg
index 1197a12f..1197a12f 100644
--- a/docs/src/material/templates/.icons/material/account-supervisor-circle-outline.svg
+++ b/docs/src/templates/.icons/material/account-supervisor-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-supervisor-circle.svg b/docs/src/templates/.icons/material/account-supervisor-circle.svg
index 8eadeba4..8eadeba4 100644
--- a/docs/src/material/templates/.icons/material/account-supervisor-circle.svg
+++ b/docs/src/templates/.icons/material/account-supervisor-circle.svg
diff --git a/docs/src/material/templates/.icons/material/account-supervisor-outline.svg b/docs/src/templates/.icons/material/account-supervisor-outline.svg
index 1aab7337..1aab7337 100644
--- a/docs/src/material/templates/.icons/material/account-supervisor-outline.svg
+++ b/docs/src/templates/.icons/material/account-supervisor-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-supervisor.svg b/docs/src/templates/.icons/material/account-supervisor.svg
index 307c0f90..307c0f90 100644
--- a/docs/src/material/templates/.icons/material/account-supervisor.svg
+++ b/docs/src/templates/.icons/material/account-supervisor.svg
diff --git a/docs/src/material/templates/.icons/material/account-switch-outline.svg b/docs/src/templates/.icons/material/account-switch-outline.svg
index a1beea28..a1beea28 100644
--- a/docs/src/material/templates/.icons/material/account-switch-outline.svg
+++ b/docs/src/templates/.icons/material/account-switch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-switch.svg b/docs/src/templates/.icons/material/account-switch.svg
index 47882b28..47882b28 100644
--- a/docs/src/material/templates/.icons/material/account-switch.svg
+++ b/docs/src/templates/.icons/material/account-switch.svg
diff --git a/docs/src/material/templates/.icons/material/account-sync-outline.svg b/docs/src/templates/.icons/material/account-sync-outline.svg
index e4c373a1..e4c373a1 100644
--- a/docs/src/material/templates/.icons/material/account-sync-outline.svg
+++ b/docs/src/templates/.icons/material/account-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-sync.svg b/docs/src/templates/.icons/material/account-sync.svg
index b62b16fd..b62b16fd 100644
--- a/docs/src/material/templates/.icons/material/account-sync.svg
+++ b/docs/src/templates/.icons/material/account-sync.svg
diff --git a/docs/src/material/templates/.icons/material/account-tag-outline.svg b/docs/src/templates/.icons/material/account-tag-outline.svg
index f8a4eb7d..f8a4eb7d 100644
--- a/docs/src/material/templates/.icons/material/account-tag-outline.svg
+++ b/docs/src/templates/.icons/material/account-tag-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-tag.svg b/docs/src/templates/.icons/material/account-tag.svg
index 6fdd0ede..6fdd0ede 100644
--- a/docs/src/material/templates/.icons/material/account-tag.svg
+++ b/docs/src/templates/.icons/material/account-tag.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-hat-outline.svg b/docs/src/templates/.icons/material/account-tie-hat-outline.svg
index 23d7f219..23d7f219 100644
--- a/docs/src/material/templates/.icons/material/account-tie-hat-outline.svg
+++ b/docs/src/templates/.icons/material/account-tie-hat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-hat.svg b/docs/src/templates/.icons/material/account-tie-hat.svg
index f3aa4eba..f3aa4eba 100644
--- a/docs/src/material/templates/.icons/material/account-tie-hat.svg
+++ b/docs/src/templates/.icons/material/account-tie-hat.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-outline.svg b/docs/src/templates/.icons/material/account-tie-outline.svg
index 964c4104..964c4104 100644
--- a/docs/src/material/templates/.icons/material/account-tie-outline.svg
+++ b/docs/src/templates/.icons/material/account-tie-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-voice-off-outline.svg b/docs/src/templates/.icons/material/account-tie-voice-off-outline.svg
index cd6fb917..cd6fb917 100644
--- a/docs/src/material/templates/.icons/material/account-tie-voice-off-outline.svg
+++ b/docs/src/templates/.icons/material/account-tie-voice-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-voice-off.svg b/docs/src/templates/.icons/material/account-tie-voice-off.svg
index 1d6cbaf8..1d6cbaf8 100644
--- a/docs/src/material/templates/.icons/material/account-tie-voice-off.svg
+++ b/docs/src/templates/.icons/material/account-tie-voice-off.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-voice-outline.svg b/docs/src/templates/.icons/material/account-tie-voice-outline.svg
index f2717010..f2717010 100644
--- a/docs/src/material/templates/.icons/material/account-tie-voice-outline.svg
+++ b/docs/src/templates/.icons/material/account-tie-voice-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-voice.svg b/docs/src/templates/.icons/material/account-tie-voice.svg
index 843a547b..843a547b 100644
--- a/docs/src/material/templates/.icons/material/account-tie-voice.svg
+++ b/docs/src/templates/.icons/material/account-tie-voice.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie-woman.svg b/docs/src/templates/.icons/material/account-tie-woman.svg
index fb02ba97..fb02ba97 100644
--- a/docs/src/material/templates/.icons/material/account-tie-woman.svg
+++ b/docs/src/templates/.icons/material/account-tie-woman.svg
diff --git a/docs/src/material/templates/.icons/material/account-tie.svg b/docs/src/templates/.icons/material/account-tie.svg
index a53a1093..a53a1093 100644
--- a/docs/src/material/templates/.icons/material/account-tie.svg
+++ b/docs/src/templates/.icons/material/account-tie.svg
diff --git a/docs/src/material/templates/.icons/material/account-voice-off.svg b/docs/src/templates/.icons/material/account-voice-off.svg
index 2154bd72..2154bd72 100644
--- a/docs/src/material/templates/.icons/material/account-voice-off.svg
+++ b/docs/src/templates/.icons/material/account-voice-off.svg
diff --git a/docs/src/material/templates/.icons/material/account-voice.svg b/docs/src/templates/.icons/material/account-voice.svg
index a1a8c3e2..a1a8c3e2 100644
--- a/docs/src/material/templates/.icons/material/account-voice.svg
+++ b/docs/src/templates/.icons/material/account-voice.svg
diff --git a/docs/src/material/templates/.icons/material/account-wrench-outline.svg b/docs/src/templates/.icons/material/account-wrench-outline.svg
index a8de98ca..a8de98ca 100644
--- a/docs/src/material/templates/.icons/material/account-wrench-outline.svg
+++ b/docs/src/templates/.icons/material/account-wrench-outline.svg
diff --git a/docs/src/material/templates/.icons/material/account-wrench.svg b/docs/src/templates/.icons/material/account-wrench.svg
index b980c4a1..b980c4a1 100644
--- a/docs/src/material/templates/.icons/material/account-wrench.svg
+++ b/docs/src/templates/.icons/material/account-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/account.svg b/docs/src/templates/.icons/material/account.svg
index 0cbb7bf2..0cbb7bf2 100644
--- a/docs/src/material/templates/.icons/material/account.svg
+++ b/docs/src/templates/.icons/material/account.svg
diff --git a/docs/src/material/templates/.icons/material/adjust.svg b/docs/src/templates/.icons/material/adjust.svg
index 7aae6e91..7aae6e91 100644
--- a/docs/src/material/templates/.icons/material/adjust.svg
+++ b/docs/src/templates/.icons/material/adjust.svg
diff --git a/docs/src/material/templates/.icons/material/advertisements-off.svg b/docs/src/templates/.icons/material/advertisements-off.svg
index 70fee2f4..70fee2f4 100644
--- a/docs/src/material/templates/.icons/material/advertisements-off.svg
+++ b/docs/src/templates/.icons/material/advertisements-off.svg
diff --git a/docs/src/material/templates/.icons/material/advertisements.svg b/docs/src/templates/.icons/material/advertisements.svg
index bf2183c2..bf2183c2 100644
--- a/docs/src/material/templates/.icons/material/advertisements.svg
+++ b/docs/src/templates/.icons/material/advertisements.svg
diff --git a/docs/src/material/templates/.icons/material/air-conditioner.svg b/docs/src/templates/.icons/material/air-conditioner.svg
index 930cec3f..930cec3f 100644
--- a/docs/src/material/templates/.icons/material/air-conditioner.svg
+++ b/docs/src/templates/.icons/material/air-conditioner.svg
diff --git a/docs/src/material/templates/.icons/material/air-filter.svg b/docs/src/templates/.icons/material/air-filter.svg
index c00f5ad4..c00f5ad4 100644
--- a/docs/src/material/templates/.icons/material/air-filter.svg
+++ b/docs/src/templates/.icons/material/air-filter.svg
diff --git a/docs/src/material/templates/.icons/material/air-horn.svg b/docs/src/templates/.icons/material/air-horn.svg
index feb63368..feb63368 100644
--- a/docs/src/material/templates/.icons/material/air-horn.svg
+++ b/docs/src/templates/.icons/material/air-horn.svg
diff --git a/docs/src/material/templates/.icons/material/air-humidifier-off.svg b/docs/src/templates/.icons/material/air-humidifier-off.svg
index 5dcc819b..5dcc819b 100644
--- a/docs/src/material/templates/.icons/material/air-humidifier-off.svg
+++ b/docs/src/templates/.icons/material/air-humidifier-off.svg
diff --git a/docs/src/material/templates/.icons/material/air-humidifier.svg b/docs/src/templates/.icons/material/air-humidifier.svg
index 99dbc543..99dbc543 100644
--- a/docs/src/material/templates/.icons/material/air-humidifier.svg
+++ b/docs/src/templates/.icons/material/air-humidifier.svg
diff --git a/docs/src/material/templates/.icons/material/air-purifier-off.svg b/docs/src/templates/.icons/material/air-purifier-off.svg
index a3069e93..a3069e93 100644
--- a/docs/src/material/templates/.icons/material/air-purifier-off.svg
+++ b/docs/src/templates/.icons/material/air-purifier-off.svg
diff --git a/docs/src/material/templates/.icons/material/air-purifier.svg b/docs/src/templates/.icons/material/air-purifier.svg
index 2d793345..2d793345 100644
--- a/docs/src/material/templates/.icons/material/air-purifier.svg
+++ b/docs/src/templates/.icons/material/air-purifier.svg
diff --git a/docs/src/material/templates/.icons/material/airbag.svg b/docs/src/templates/.icons/material/airbag.svg
index 849f6c39..849f6c39 100644
--- a/docs/src/material/templates/.icons/material/airbag.svg
+++ b/docs/src/templates/.icons/material/airbag.svg
diff --git a/docs/src/material/templates/.icons/material/airballoon-outline.svg b/docs/src/templates/.icons/material/airballoon-outline.svg
index 6452a994..6452a994 100644
--- a/docs/src/material/templates/.icons/material/airballoon-outline.svg
+++ b/docs/src/templates/.icons/material/airballoon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/airballoon.svg b/docs/src/templates/.icons/material/airballoon.svg
index 36a92268..36a92268 100644
--- a/docs/src/material/templates/.icons/material/airballoon.svg
+++ b/docs/src/templates/.icons/material/airballoon.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-alert.svg b/docs/src/templates/.icons/material/airplane-alert.svg
index aa343d7a..aa343d7a 100644
--- a/docs/src/material/templates/.icons/material/airplane-alert.svg
+++ b/docs/src/templates/.icons/material/airplane-alert.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-check.svg b/docs/src/templates/.icons/material/airplane-check.svg
index a20da6f9..a20da6f9 100644
--- a/docs/src/material/templates/.icons/material/airplane-check.svg
+++ b/docs/src/templates/.icons/material/airplane-check.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-clock.svg b/docs/src/templates/.icons/material/airplane-clock.svg
index 7c8b396b..7c8b396b 100644
--- a/docs/src/material/templates/.icons/material/airplane-clock.svg
+++ b/docs/src/templates/.icons/material/airplane-clock.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-cog.svg b/docs/src/templates/.icons/material/airplane-cog.svg
index a59e2b78..a59e2b78 100644
--- a/docs/src/material/templates/.icons/material/airplane-cog.svg
+++ b/docs/src/templates/.icons/material/airplane-cog.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-edit.svg b/docs/src/templates/.icons/material/airplane-edit.svg
index 8a677046..8a677046 100644
--- a/docs/src/material/templates/.icons/material/airplane-edit.svg
+++ b/docs/src/templates/.icons/material/airplane-edit.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-landing.svg b/docs/src/templates/.icons/material/airplane-landing.svg
index 51ccade5..51ccade5 100644
--- a/docs/src/material/templates/.icons/material/airplane-landing.svg
+++ b/docs/src/templates/.icons/material/airplane-landing.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-marker.svg b/docs/src/templates/.icons/material/airplane-marker.svg
index eccf1130..eccf1130 100644
--- a/docs/src/material/templates/.icons/material/airplane-marker.svg
+++ b/docs/src/templates/.icons/material/airplane-marker.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-minus.svg b/docs/src/templates/.icons/material/airplane-minus.svg
index 2a81d2ae..2a81d2ae 100644
--- a/docs/src/material/templates/.icons/material/airplane-minus.svg
+++ b/docs/src/templates/.icons/material/airplane-minus.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-off.svg b/docs/src/templates/.icons/material/airplane-off.svg
index 20539cb0..20539cb0 100644
--- a/docs/src/material/templates/.icons/material/airplane-off.svg
+++ b/docs/src/templates/.icons/material/airplane-off.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-plus.svg b/docs/src/templates/.icons/material/airplane-plus.svg
index 91f58572..91f58572 100644
--- a/docs/src/material/templates/.icons/material/airplane-plus.svg
+++ b/docs/src/templates/.icons/material/airplane-plus.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-remove.svg b/docs/src/templates/.icons/material/airplane-remove.svg
index 2d143d53..2d143d53 100644
--- a/docs/src/material/templates/.icons/material/airplane-remove.svg
+++ b/docs/src/templates/.icons/material/airplane-remove.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-search.svg b/docs/src/templates/.icons/material/airplane-search.svg
index 35e017aa..35e017aa 100644
--- a/docs/src/material/templates/.icons/material/airplane-search.svg
+++ b/docs/src/templates/.icons/material/airplane-search.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-settings.svg b/docs/src/templates/.icons/material/airplane-settings.svg
index 133b1e7b..133b1e7b 100644
--- a/docs/src/material/templates/.icons/material/airplane-settings.svg
+++ b/docs/src/templates/.icons/material/airplane-settings.svg
diff --git a/docs/src/material/templates/.icons/material/airplane-takeoff.svg b/docs/src/templates/.icons/material/airplane-takeoff.svg
index aedd1f1f..aedd1f1f 100644
--- a/docs/src/material/templates/.icons/material/airplane-takeoff.svg
+++ b/docs/src/templates/.icons/material/airplane-takeoff.svg
diff --git a/docs/src/material/templates/.icons/material/airplane.svg b/docs/src/templates/.icons/material/airplane.svg
index bacec5ef..bacec5ef 100644
--- a/docs/src/material/templates/.icons/material/airplane.svg
+++ b/docs/src/templates/.icons/material/airplane.svg
diff --git a/docs/src/material/templates/.icons/material/airport.svg b/docs/src/templates/.icons/material/airport.svg
index 8837aa58..8837aa58 100644
--- a/docs/src/material/templates/.icons/material/airport.svg
+++ b/docs/src/templates/.icons/material/airport.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-bell.svg b/docs/src/templates/.icons/material/alarm-bell.svg
index 78d53dd9..78d53dd9 100644
--- a/docs/src/material/templates/.icons/material/alarm-bell.svg
+++ b/docs/src/templates/.icons/material/alarm-bell.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-check.svg b/docs/src/templates/.icons/material/alarm-check.svg
index 3a6fd251..3a6fd251 100644
--- a/docs/src/material/templates/.icons/material/alarm-check.svg
+++ b/docs/src/templates/.icons/material/alarm-check.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-light-off-outline.svg b/docs/src/templates/.icons/material/alarm-light-off-outline.svg
index fdded91e..fdded91e 100644
--- a/docs/src/material/templates/.icons/material/alarm-light-off-outline.svg
+++ b/docs/src/templates/.icons/material/alarm-light-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-light-off.svg b/docs/src/templates/.icons/material/alarm-light-off.svg
index f77e5d9d..f77e5d9d 100644
--- a/docs/src/material/templates/.icons/material/alarm-light-off.svg
+++ b/docs/src/templates/.icons/material/alarm-light-off.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-light-outline.svg b/docs/src/templates/.icons/material/alarm-light-outline.svg
index 3a79deff..3a79deff 100644
--- a/docs/src/material/templates/.icons/material/alarm-light-outline.svg
+++ b/docs/src/templates/.icons/material/alarm-light-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-light.svg b/docs/src/templates/.icons/material/alarm-light.svg
index f36b020e..f36b020e 100644
--- a/docs/src/material/templates/.icons/material/alarm-light.svg
+++ b/docs/src/templates/.icons/material/alarm-light.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-multiple.svg b/docs/src/templates/.icons/material/alarm-multiple.svg
index 72c08adb..72c08adb 100644
--- a/docs/src/material/templates/.icons/material/alarm-multiple.svg
+++ b/docs/src/templates/.icons/material/alarm-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-note-off.svg b/docs/src/templates/.icons/material/alarm-note-off.svg
index 2f408eb2..2f408eb2 100644
--- a/docs/src/material/templates/.icons/material/alarm-note-off.svg
+++ b/docs/src/templates/.icons/material/alarm-note-off.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-note.svg b/docs/src/templates/.icons/material/alarm-note.svg
index a8ed3f9e..a8ed3f9e 100644
--- a/docs/src/material/templates/.icons/material/alarm-note.svg
+++ b/docs/src/templates/.icons/material/alarm-note.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-off.svg b/docs/src/templates/.icons/material/alarm-off.svg
index 47d58074..47d58074 100644
--- a/docs/src/material/templates/.icons/material/alarm-off.svg
+++ b/docs/src/templates/.icons/material/alarm-off.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-panel-outline.svg b/docs/src/templates/.icons/material/alarm-panel-outline.svg
index d0db4174..d0db4174 100644
--- a/docs/src/material/templates/.icons/material/alarm-panel-outline.svg
+++ b/docs/src/templates/.icons/material/alarm-panel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-panel.svg b/docs/src/templates/.icons/material/alarm-panel.svg
index 51fd528d..51fd528d 100644
--- a/docs/src/material/templates/.icons/material/alarm-panel.svg
+++ b/docs/src/templates/.icons/material/alarm-panel.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-plus.svg b/docs/src/templates/.icons/material/alarm-plus.svg
index 9ba8ea0c..9ba8ea0c 100644
--- a/docs/src/material/templates/.icons/material/alarm-plus.svg
+++ b/docs/src/templates/.icons/material/alarm-plus.svg
diff --git a/docs/src/material/templates/.icons/material/alarm-snooze.svg b/docs/src/templates/.icons/material/alarm-snooze.svg
index 84e53895..84e53895 100644
--- a/docs/src/material/templates/.icons/material/alarm-snooze.svg
+++ b/docs/src/templates/.icons/material/alarm-snooze.svg
diff --git a/docs/src/material/templates/.icons/material/alarm.svg b/docs/src/templates/.icons/material/alarm.svg
index 1e06e28a..1e06e28a 100644
--- a/docs/src/material/templates/.icons/material/alarm.svg
+++ b/docs/src/templates/.icons/material/alarm.svg
diff --git a/docs/src/material/templates/.icons/material/album.svg b/docs/src/templates/.icons/material/album.svg
index e126e4e5..e126e4e5 100644
--- a/docs/src/material/templates/.icons/material/album.svg
+++ b/docs/src/templates/.icons/material/album.svg
diff --git a/docs/src/material/templates/.icons/material/alert-box-outline.svg b/docs/src/templates/.icons/material/alert-box-outline.svg
index 2cb7b617..2cb7b617 100644
--- a/docs/src/material/templates/.icons/material/alert-box-outline.svg
+++ b/docs/src/templates/.icons/material/alert-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-box.svg b/docs/src/templates/.icons/material/alert-box.svg
index fd9e69f9..fd9e69f9 100644
--- a/docs/src/material/templates/.icons/material/alert-box.svg
+++ b/docs/src/templates/.icons/material/alert-box.svg
diff --git a/docs/src/material/templates/.icons/material/alert-circle-check-outline.svg b/docs/src/templates/.icons/material/alert-circle-check-outline.svg
index 08408069..08408069 100644
--- a/docs/src/material/templates/.icons/material/alert-circle-check-outline.svg
+++ b/docs/src/templates/.icons/material/alert-circle-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-circle-check.svg b/docs/src/templates/.icons/material/alert-circle-check.svg
index c8724a1b..c8724a1b 100644
--- a/docs/src/material/templates/.icons/material/alert-circle-check.svg
+++ b/docs/src/templates/.icons/material/alert-circle-check.svg
diff --git a/docs/src/material/templates/.icons/material/alert-circle-outline.svg b/docs/src/templates/.icons/material/alert-circle-outline.svg
index eb38fcbf..eb38fcbf 100644
--- a/docs/src/material/templates/.icons/material/alert-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alert-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-circle.svg b/docs/src/templates/.icons/material/alert-circle.svg
index 3e228333..3e228333 100644
--- a/docs/src/material/templates/.icons/material/alert-circle.svg
+++ b/docs/src/templates/.icons/material/alert-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alert-decagram-outline.svg b/docs/src/templates/.icons/material/alert-decagram-outline.svg
index 942f96bc..942f96bc 100644
--- a/docs/src/material/templates/.icons/material/alert-decagram-outline.svg
+++ b/docs/src/templates/.icons/material/alert-decagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-decagram.svg b/docs/src/templates/.icons/material/alert-decagram.svg
index 68be4c34..68be4c34 100644
--- a/docs/src/material/templates/.icons/material/alert-decagram.svg
+++ b/docs/src/templates/.icons/material/alert-decagram.svg
diff --git a/docs/src/material/templates/.icons/material/alert-minus-outline.svg b/docs/src/templates/.icons/material/alert-minus-outline.svg
index 092de0a2..092de0a2 100644
--- a/docs/src/material/templates/.icons/material/alert-minus-outline.svg
+++ b/docs/src/templates/.icons/material/alert-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-minus.svg b/docs/src/templates/.icons/material/alert-minus.svg
index d6b39873..d6b39873 100644
--- a/docs/src/material/templates/.icons/material/alert-minus.svg
+++ b/docs/src/templates/.icons/material/alert-minus.svg
diff --git a/docs/src/material/templates/.icons/material/alert-octagon-outline.svg b/docs/src/templates/.icons/material/alert-octagon-outline.svg
index 3bdf7ebd..3bdf7ebd 100644
--- a/docs/src/material/templates/.icons/material/alert-octagon-outline.svg
+++ b/docs/src/templates/.icons/material/alert-octagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-octagon.svg b/docs/src/templates/.icons/material/alert-octagon.svg
index cb7dce60..cb7dce60 100644
--- a/docs/src/material/templates/.icons/material/alert-octagon.svg
+++ b/docs/src/templates/.icons/material/alert-octagon.svg
diff --git a/docs/src/material/templates/.icons/material/alert-octagram-outline.svg b/docs/src/templates/.icons/material/alert-octagram-outline.svg
index 47dc8d24..47dc8d24 100644
--- a/docs/src/material/templates/.icons/material/alert-octagram-outline.svg
+++ b/docs/src/templates/.icons/material/alert-octagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-octagram.svg b/docs/src/templates/.icons/material/alert-octagram.svg
index 45d329d6..45d329d6 100644
--- a/docs/src/material/templates/.icons/material/alert-octagram.svg
+++ b/docs/src/templates/.icons/material/alert-octagram.svg
diff --git a/docs/src/material/templates/.icons/material/alert-outline.svg b/docs/src/templates/.icons/material/alert-outline.svg
index fa3f21ea..fa3f21ea 100644
--- a/docs/src/material/templates/.icons/material/alert-outline.svg
+++ b/docs/src/templates/.icons/material/alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-plus-outline.svg b/docs/src/templates/.icons/material/alert-plus-outline.svg
index 1f170467..1f170467 100644
--- a/docs/src/material/templates/.icons/material/alert-plus-outline.svg
+++ b/docs/src/templates/.icons/material/alert-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-plus.svg b/docs/src/templates/.icons/material/alert-plus.svg
index cec3ec7e..cec3ec7e 100644
--- a/docs/src/material/templates/.icons/material/alert-plus.svg
+++ b/docs/src/templates/.icons/material/alert-plus.svg
diff --git a/docs/src/material/templates/.icons/material/alert-remove-outline.svg b/docs/src/templates/.icons/material/alert-remove-outline.svg
index ff6cf0f9..ff6cf0f9 100644
--- a/docs/src/material/templates/.icons/material/alert-remove-outline.svg
+++ b/docs/src/templates/.icons/material/alert-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-remove.svg b/docs/src/templates/.icons/material/alert-remove.svg
index 930bf9b8..930bf9b8 100644
--- a/docs/src/material/templates/.icons/material/alert-remove.svg
+++ b/docs/src/templates/.icons/material/alert-remove.svg
diff --git a/docs/src/material/templates/.icons/material/alert-rhombus-outline.svg b/docs/src/templates/.icons/material/alert-rhombus-outline.svg
index b7c99477..b7c99477 100644
--- a/docs/src/material/templates/.icons/material/alert-rhombus-outline.svg
+++ b/docs/src/templates/.icons/material/alert-rhombus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alert-rhombus.svg b/docs/src/templates/.icons/material/alert-rhombus.svg
index 6cf7f739..6cf7f739 100644
--- a/docs/src/material/templates/.icons/material/alert-rhombus.svg
+++ b/docs/src/templates/.icons/material/alert-rhombus.svg
diff --git a/docs/src/material/templates/.icons/material/alert.svg b/docs/src/templates/.icons/material/alert.svg
index 3b0e970f..3b0e970f 100644
--- a/docs/src/material/templates/.icons/material/alert.svg
+++ b/docs/src/templates/.icons/material/alert.svg
diff --git a/docs/src/material/templates/.icons/material/alien-outline.svg b/docs/src/templates/.icons/material/alien-outline.svg
index c804077e..c804077e 100644
--- a/docs/src/material/templates/.icons/material/alien-outline.svg
+++ b/docs/src/templates/.icons/material/alien-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alien.svg b/docs/src/templates/.icons/material/alien.svg
index bb9a08d1..bb9a08d1 100644
--- a/docs/src/material/templates/.icons/material/alien.svg
+++ b/docs/src/templates/.icons/material/alien.svg
diff --git a/docs/src/material/templates/.icons/material/align-horizontal-center.svg b/docs/src/templates/.icons/material/align-horizontal-center.svg
index c548e402..c548e402 100644
--- a/docs/src/material/templates/.icons/material/align-horizontal-center.svg
+++ b/docs/src/templates/.icons/material/align-horizontal-center.svg
diff --git a/docs/src/material/templates/.icons/material/align-horizontal-distribute.svg b/docs/src/templates/.icons/material/align-horizontal-distribute.svg
index f7dffeb4..f7dffeb4 100644
--- a/docs/src/material/templates/.icons/material/align-horizontal-distribute.svg
+++ b/docs/src/templates/.icons/material/align-horizontal-distribute.svg
diff --git a/docs/src/material/templates/.icons/material/align-horizontal-left.svg b/docs/src/templates/.icons/material/align-horizontal-left.svg
index a498573e..a498573e 100644
--- a/docs/src/material/templates/.icons/material/align-horizontal-left.svg
+++ b/docs/src/templates/.icons/material/align-horizontal-left.svg
diff --git a/docs/src/material/templates/.icons/material/align-horizontal-right.svg b/docs/src/templates/.icons/material/align-horizontal-right.svg
index 27f009bd..27f009bd 100644
--- a/docs/src/material/templates/.icons/material/align-horizontal-right.svg
+++ b/docs/src/templates/.icons/material/align-horizontal-right.svg
diff --git a/docs/src/material/templates/.icons/material/align-vertical-bottom.svg b/docs/src/templates/.icons/material/align-vertical-bottom.svg
index e1c0bd19..e1c0bd19 100644
--- a/docs/src/material/templates/.icons/material/align-vertical-bottom.svg
+++ b/docs/src/templates/.icons/material/align-vertical-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/align-vertical-center.svg b/docs/src/templates/.icons/material/align-vertical-center.svg
index 90a8d895..90a8d895 100644
--- a/docs/src/material/templates/.icons/material/align-vertical-center.svg
+++ b/docs/src/templates/.icons/material/align-vertical-center.svg
diff --git a/docs/src/material/templates/.icons/material/align-vertical-distribute.svg b/docs/src/templates/.icons/material/align-vertical-distribute.svg
index fb08062a..fb08062a 100644
--- a/docs/src/material/templates/.icons/material/align-vertical-distribute.svg
+++ b/docs/src/templates/.icons/material/align-vertical-distribute.svg
diff --git a/docs/src/material/templates/.icons/material/align-vertical-top.svg b/docs/src/templates/.icons/material/align-vertical-top.svg
index 61d180ef..61d180ef 100644
--- a/docs/src/material/templates/.icons/material/align-vertical-top.svg
+++ b/docs/src/templates/.icons/material/align-vertical-top.svg
diff --git a/docs/src/material/templates/.icons/material/all-inclusive-box-outline.svg b/docs/src/templates/.icons/material/all-inclusive-box-outline.svg
index 79a6c91e..79a6c91e 100644
--- a/docs/src/material/templates/.icons/material/all-inclusive-box-outline.svg
+++ b/docs/src/templates/.icons/material/all-inclusive-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/all-inclusive-box.svg b/docs/src/templates/.icons/material/all-inclusive-box.svg
index 29219dbd..29219dbd 100644
--- a/docs/src/material/templates/.icons/material/all-inclusive-box.svg
+++ b/docs/src/templates/.icons/material/all-inclusive-box.svg
diff --git a/docs/src/material/templates/.icons/material/all-inclusive.svg b/docs/src/templates/.icons/material/all-inclusive.svg
index 6daecb45..6daecb45 100644
--- a/docs/src/material/templates/.icons/material/all-inclusive.svg
+++ b/docs/src/templates/.icons/material/all-inclusive.svg
diff --git a/docs/src/material/templates/.icons/material/allergy.svg b/docs/src/templates/.icons/material/allergy.svg
index 35ed33c1..35ed33c1 100644
--- a/docs/src/material/templates/.icons/material/allergy.svg
+++ b/docs/src/templates/.icons/material/allergy.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-a-box-outline.svg b/docs/src/templates/.icons/material/alpha-a-box-outline.svg
index 3a33ea38..3a33ea38 100644
--- a/docs/src/material/templates/.icons/material/alpha-a-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-a-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-a-box.svg b/docs/src/templates/.icons/material/alpha-a-box.svg
index 5b0665ca..5b0665ca 100644
--- a/docs/src/material/templates/.icons/material/alpha-a-box.svg
+++ b/docs/src/templates/.icons/material/alpha-a-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-a-circle-outline.svg b/docs/src/templates/.icons/material/alpha-a-circle-outline.svg
index 4e76c937..4e76c937 100644
--- a/docs/src/material/templates/.icons/material/alpha-a-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-a-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-a-circle.svg b/docs/src/templates/.icons/material/alpha-a-circle.svg
index 42628a26..42628a26 100644
--- a/docs/src/material/templates/.icons/material/alpha-a-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-a-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-a.svg b/docs/src/templates/.icons/material/alpha-a.svg
index 45031b26..45031b26 100644
--- a/docs/src/material/templates/.icons/material/alpha-a.svg
+++ b/docs/src/templates/.icons/material/alpha-a.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-b-box-outline.svg b/docs/src/templates/.icons/material/alpha-b-box-outline.svg
index 23aa1728..23aa1728 100644
--- a/docs/src/material/templates/.icons/material/alpha-b-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-b-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-b-box.svg b/docs/src/templates/.icons/material/alpha-b-box.svg
index 1ceb7456..1ceb7456 100644
--- a/docs/src/material/templates/.icons/material/alpha-b-box.svg
+++ b/docs/src/templates/.icons/material/alpha-b-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-b-circle-outline.svg b/docs/src/templates/.icons/material/alpha-b-circle-outline.svg
index 2be1fa35..2be1fa35 100644
--- a/docs/src/material/templates/.icons/material/alpha-b-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-b-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-b-circle.svg b/docs/src/templates/.icons/material/alpha-b-circle.svg
index 40474a13..40474a13 100644
--- a/docs/src/material/templates/.icons/material/alpha-b-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-b-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-b.svg b/docs/src/templates/.icons/material/alpha-b.svg
index b14dadcf..b14dadcf 100644
--- a/docs/src/material/templates/.icons/material/alpha-b.svg
+++ b/docs/src/templates/.icons/material/alpha-b.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-c-box-outline.svg b/docs/src/templates/.icons/material/alpha-c-box-outline.svg
index 9899972f..9899972f 100644
--- a/docs/src/material/templates/.icons/material/alpha-c-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-c-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-c-box.svg b/docs/src/templates/.icons/material/alpha-c-box.svg
index afb4618b..afb4618b 100644
--- a/docs/src/material/templates/.icons/material/alpha-c-box.svg
+++ b/docs/src/templates/.icons/material/alpha-c-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-c-circle-outline.svg b/docs/src/templates/.icons/material/alpha-c-circle-outline.svg
index 2969a23b..2969a23b 100644
--- a/docs/src/material/templates/.icons/material/alpha-c-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-c-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-c-circle.svg b/docs/src/templates/.icons/material/alpha-c-circle.svg
index 78c27d5e..78c27d5e 100644
--- a/docs/src/material/templates/.icons/material/alpha-c-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-c-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-c.svg b/docs/src/templates/.icons/material/alpha-c.svg
index ae01a398..ae01a398 100644
--- a/docs/src/material/templates/.icons/material/alpha-c.svg
+++ b/docs/src/templates/.icons/material/alpha-c.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-d-box-outline.svg b/docs/src/templates/.icons/material/alpha-d-box-outline.svg
index 0eddb48a..0eddb48a 100644
--- a/docs/src/material/templates/.icons/material/alpha-d-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-d-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-d-box.svg b/docs/src/templates/.icons/material/alpha-d-box.svg
index 6223815a..6223815a 100644
--- a/docs/src/material/templates/.icons/material/alpha-d-box.svg
+++ b/docs/src/templates/.icons/material/alpha-d-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-d-circle-outline.svg b/docs/src/templates/.icons/material/alpha-d-circle-outline.svg
index 7a57824d..7a57824d 100644
--- a/docs/src/material/templates/.icons/material/alpha-d-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-d-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-d-circle.svg b/docs/src/templates/.icons/material/alpha-d-circle.svg
index f204e30b..f204e30b 100644
--- a/docs/src/material/templates/.icons/material/alpha-d-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-d-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-d.svg b/docs/src/templates/.icons/material/alpha-d.svg
index 5c3a2bb6..5c3a2bb6 100644
--- a/docs/src/material/templates/.icons/material/alpha-d.svg
+++ b/docs/src/templates/.icons/material/alpha-d.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-e-box-outline.svg b/docs/src/templates/.icons/material/alpha-e-box-outline.svg
index f6b916ae..f6b916ae 100644
--- a/docs/src/material/templates/.icons/material/alpha-e-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-e-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-e-box.svg b/docs/src/templates/.icons/material/alpha-e-box.svg
index 43529f5f..43529f5f 100644
--- a/docs/src/material/templates/.icons/material/alpha-e-box.svg
+++ b/docs/src/templates/.icons/material/alpha-e-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-e-circle-outline.svg b/docs/src/templates/.icons/material/alpha-e-circle-outline.svg
index 3b9236d0..3b9236d0 100644
--- a/docs/src/material/templates/.icons/material/alpha-e-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-e-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-e-circle.svg b/docs/src/templates/.icons/material/alpha-e-circle.svg
index 9d42df79..9d42df79 100644
--- a/docs/src/material/templates/.icons/material/alpha-e-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-e-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-e.svg b/docs/src/templates/.icons/material/alpha-e.svg
index ea8ab698..ea8ab698 100644
--- a/docs/src/material/templates/.icons/material/alpha-e.svg
+++ b/docs/src/templates/.icons/material/alpha-e.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-f-box-outline.svg b/docs/src/templates/.icons/material/alpha-f-box-outline.svg
index f41f507c..f41f507c 100644
--- a/docs/src/material/templates/.icons/material/alpha-f-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-f-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-f-box.svg b/docs/src/templates/.icons/material/alpha-f-box.svg
index 4398c131..4398c131 100644
--- a/docs/src/material/templates/.icons/material/alpha-f-box.svg
+++ b/docs/src/templates/.icons/material/alpha-f-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-f-circle-outline.svg b/docs/src/templates/.icons/material/alpha-f-circle-outline.svg
index 016a7406..016a7406 100644
--- a/docs/src/material/templates/.icons/material/alpha-f-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-f-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-f-circle.svg b/docs/src/templates/.icons/material/alpha-f-circle.svg
index 737e9b4f..737e9b4f 100644
--- a/docs/src/material/templates/.icons/material/alpha-f-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-f-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-f.svg b/docs/src/templates/.icons/material/alpha-f.svg
index 68d980ab..68d980ab 100644
--- a/docs/src/material/templates/.icons/material/alpha-f.svg
+++ b/docs/src/templates/.icons/material/alpha-f.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-g-box-outline.svg b/docs/src/templates/.icons/material/alpha-g-box-outline.svg
index 4b9af4aa..4b9af4aa 100644
--- a/docs/src/material/templates/.icons/material/alpha-g-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-g-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-g-box.svg b/docs/src/templates/.icons/material/alpha-g-box.svg
index 1038152f..1038152f 100644
--- a/docs/src/material/templates/.icons/material/alpha-g-box.svg
+++ b/docs/src/templates/.icons/material/alpha-g-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-g-circle-outline.svg b/docs/src/templates/.icons/material/alpha-g-circle-outline.svg
index c66a94eb..c66a94eb 100644
--- a/docs/src/material/templates/.icons/material/alpha-g-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-g-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-g-circle.svg b/docs/src/templates/.icons/material/alpha-g-circle.svg
index 9df1384d..9df1384d 100644
--- a/docs/src/material/templates/.icons/material/alpha-g-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-g-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-g.svg b/docs/src/templates/.icons/material/alpha-g.svg
index e1cdf803..e1cdf803 100644
--- a/docs/src/material/templates/.icons/material/alpha-g.svg
+++ b/docs/src/templates/.icons/material/alpha-g.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-h-box-outline.svg b/docs/src/templates/.icons/material/alpha-h-box-outline.svg
index 69fa5541..69fa5541 100644
--- a/docs/src/material/templates/.icons/material/alpha-h-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-h-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-h-box.svg b/docs/src/templates/.icons/material/alpha-h-box.svg
index c21e8d2e..c21e8d2e 100644
--- a/docs/src/material/templates/.icons/material/alpha-h-box.svg
+++ b/docs/src/templates/.icons/material/alpha-h-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-h-circle-outline.svg b/docs/src/templates/.icons/material/alpha-h-circle-outline.svg
index b8d4cae5..b8d4cae5 100644
--- a/docs/src/material/templates/.icons/material/alpha-h-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-h-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-h-circle.svg b/docs/src/templates/.icons/material/alpha-h-circle.svg
index 0b9d7a6a..0b9d7a6a 100644
--- a/docs/src/material/templates/.icons/material/alpha-h-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-h-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-h.svg b/docs/src/templates/.icons/material/alpha-h.svg
index 36324130..36324130 100644
--- a/docs/src/material/templates/.icons/material/alpha-h.svg
+++ b/docs/src/templates/.icons/material/alpha-h.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-i-box-outline.svg b/docs/src/templates/.icons/material/alpha-i-box-outline.svg
index 01637660..01637660 100644
--- a/docs/src/material/templates/.icons/material/alpha-i-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-i-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-i-box.svg b/docs/src/templates/.icons/material/alpha-i-box.svg
index 833705a8..833705a8 100644
--- a/docs/src/material/templates/.icons/material/alpha-i-box.svg
+++ b/docs/src/templates/.icons/material/alpha-i-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-i-circle-outline.svg b/docs/src/templates/.icons/material/alpha-i-circle-outline.svg
index f8a333c2..f8a333c2 100644
--- a/docs/src/material/templates/.icons/material/alpha-i-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-i-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-i-circle.svg b/docs/src/templates/.icons/material/alpha-i-circle.svg
index 95ddceaf..95ddceaf 100644
--- a/docs/src/material/templates/.icons/material/alpha-i-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-i-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-i.svg b/docs/src/templates/.icons/material/alpha-i.svg
index a5f275ac..a5f275ac 100644
--- a/docs/src/material/templates/.icons/material/alpha-i.svg
+++ b/docs/src/templates/.icons/material/alpha-i.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-j-box-outline.svg b/docs/src/templates/.icons/material/alpha-j-box-outline.svg
index 3ecb030c..3ecb030c 100644
--- a/docs/src/material/templates/.icons/material/alpha-j-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-j-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-j-box.svg b/docs/src/templates/.icons/material/alpha-j-box.svg
index d759732e..d759732e 100644
--- a/docs/src/material/templates/.icons/material/alpha-j-box.svg
+++ b/docs/src/templates/.icons/material/alpha-j-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-j-circle-outline.svg b/docs/src/templates/.icons/material/alpha-j-circle-outline.svg
index aea07344..aea07344 100644
--- a/docs/src/material/templates/.icons/material/alpha-j-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-j-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-j-circle.svg b/docs/src/templates/.icons/material/alpha-j-circle.svg
index 4ba99ffd..4ba99ffd 100644
--- a/docs/src/material/templates/.icons/material/alpha-j-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-j-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-j.svg b/docs/src/templates/.icons/material/alpha-j.svg
index 1304c37a..1304c37a 100644
--- a/docs/src/material/templates/.icons/material/alpha-j.svg
+++ b/docs/src/templates/.icons/material/alpha-j.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-k-box-outline.svg b/docs/src/templates/.icons/material/alpha-k-box-outline.svg
index 3e61dc2f..3e61dc2f 100644
--- a/docs/src/material/templates/.icons/material/alpha-k-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-k-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-k-box.svg b/docs/src/templates/.icons/material/alpha-k-box.svg
index 70655cc9..70655cc9 100644
--- a/docs/src/material/templates/.icons/material/alpha-k-box.svg
+++ b/docs/src/templates/.icons/material/alpha-k-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-k-circle-outline.svg b/docs/src/templates/.icons/material/alpha-k-circle-outline.svg
index 0b917603..0b917603 100644
--- a/docs/src/material/templates/.icons/material/alpha-k-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-k-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-k-circle.svg b/docs/src/templates/.icons/material/alpha-k-circle.svg
index b691891f..b691891f 100644
--- a/docs/src/material/templates/.icons/material/alpha-k-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-k-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-k.svg b/docs/src/templates/.icons/material/alpha-k.svg
index dabb75d2..dabb75d2 100644
--- a/docs/src/material/templates/.icons/material/alpha-k.svg
+++ b/docs/src/templates/.icons/material/alpha-k.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-l-box-outline.svg b/docs/src/templates/.icons/material/alpha-l-box-outline.svg
index b39c1b50..b39c1b50 100644
--- a/docs/src/material/templates/.icons/material/alpha-l-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-l-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-l-box.svg b/docs/src/templates/.icons/material/alpha-l-box.svg
index 4f470f95..4f470f95 100644
--- a/docs/src/material/templates/.icons/material/alpha-l-box.svg
+++ b/docs/src/templates/.icons/material/alpha-l-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-l-circle-outline.svg b/docs/src/templates/.icons/material/alpha-l-circle-outline.svg
index 5f60f5e6..5f60f5e6 100644
--- a/docs/src/material/templates/.icons/material/alpha-l-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-l-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-l-circle.svg b/docs/src/templates/.icons/material/alpha-l-circle.svg
index afcef952..afcef952 100644
--- a/docs/src/material/templates/.icons/material/alpha-l-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-l-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-l.svg b/docs/src/templates/.icons/material/alpha-l.svg
index bc75df11..bc75df11 100644
--- a/docs/src/material/templates/.icons/material/alpha-l.svg
+++ b/docs/src/templates/.icons/material/alpha-l.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-m-box-outline.svg b/docs/src/templates/.icons/material/alpha-m-box-outline.svg
index 4f704ecd..4f704ecd 100644
--- a/docs/src/material/templates/.icons/material/alpha-m-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-m-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-m-box.svg b/docs/src/templates/.icons/material/alpha-m-box.svg
index d2833e23..d2833e23 100644
--- a/docs/src/material/templates/.icons/material/alpha-m-box.svg
+++ b/docs/src/templates/.icons/material/alpha-m-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-m-circle-outline.svg b/docs/src/templates/.icons/material/alpha-m-circle-outline.svg
index be8513a1..be8513a1 100644
--- a/docs/src/material/templates/.icons/material/alpha-m-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-m-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-m-circle.svg b/docs/src/templates/.icons/material/alpha-m-circle.svg
index 924f5106..924f5106 100644
--- a/docs/src/material/templates/.icons/material/alpha-m-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-m-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-m.svg b/docs/src/templates/.icons/material/alpha-m.svg
index 9cc29caf..9cc29caf 100644
--- a/docs/src/material/templates/.icons/material/alpha-m.svg
+++ b/docs/src/templates/.icons/material/alpha-m.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-n-box-outline.svg b/docs/src/templates/.icons/material/alpha-n-box-outline.svg
index 97080341..97080341 100644
--- a/docs/src/material/templates/.icons/material/alpha-n-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-n-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-n-box.svg b/docs/src/templates/.icons/material/alpha-n-box.svg
index 1f324f78..1f324f78 100644
--- a/docs/src/material/templates/.icons/material/alpha-n-box.svg
+++ b/docs/src/templates/.icons/material/alpha-n-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-n-circle-outline.svg b/docs/src/templates/.icons/material/alpha-n-circle-outline.svg
index 79fca509..79fca509 100644
--- a/docs/src/material/templates/.icons/material/alpha-n-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-n-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-n-circle.svg b/docs/src/templates/.icons/material/alpha-n-circle.svg
index 6d86c4bb..6d86c4bb 100644
--- a/docs/src/material/templates/.icons/material/alpha-n-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-n-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-n.svg b/docs/src/templates/.icons/material/alpha-n.svg
index 0fac559f..0fac559f 100644
--- a/docs/src/material/templates/.icons/material/alpha-n.svg
+++ b/docs/src/templates/.icons/material/alpha-n.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-o-box-outline.svg b/docs/src/templates/.icons/material/alpha-o-box-outline.svg
index 77a9f713..77a9f713 100644
--- a/docs/src/material/templates/.icons/material/alpha-o-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-o-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-o-box.svg b/docs/src/templates/.icons/material/alpha-o-box.svg
index f7d4150c..f7d4150c 100644
--- a/docs/src/material/templates/.icons/material/alpha-o-box.svg
+++ b/docs/src/templates/.icons/material/alpha-o-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-o-circle-outline.svg b/docs/src/templates/.icons/material/alpha-o-circle-outline.svg
index 87da55d6..87da55d6 100644
--- a/docs/src/material/templates/.icons/material/alpha-o-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-o-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-o-circle.svg b/docs/src/templates/.icons/material/alpha-o-circle.svg
index 8bb8ad02..8bb8ad02 100644
--- a/docs/src/material/templates/.icons/material/alpha-o-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-o-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-o.svg b/docs/src/templates/.icons/material/alpha-o.svg
index d2c1cfd6..d2c1cfd6 100644
--- a/docs/src/material/templates/.icons/material/alpha-o.svg
+++ b/docs/src/templates/.icons/material/alpha-o.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-p-box-outline.svg b/docs/src/templates/.icons/material/alpha-p-box-outline.svg
index fe556a1c..fe556a1c 100644
--- a/docs/src/material/templates/.icons/material/alpha-p-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-p-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-p-box.svg b/docs/src/templates/.icons/material/alpha-p-box.svg
index 79ecb4c2..79ecb4c2 100644
--- a/docs/src/material/templates/.icons/material/alpha-p-box.svg
+++ b/docs/src/templates/.icons/material/alpha-p-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-p-circle-outline.svg b/docs/src/templates/.icons/material/alpha-p-circle-outline.svg
index 9a07621e..9a07621e 100644
--- a/docs/src/material/templates/.icons/material/alpha-p-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-p-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-p-circle.svg b/docs/src/templates/.icons/material/alpha-p-circle.svg
index 56010839..56010839 100644
--- a/docs/src/material/templates/.icons/material/alpha-p-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-p-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-p.svg b/docs/src/templates/.icons/material/alpha-p.svg
index e09c4d8b..e09c4d8b 100644
--- a/docs/src/material/templates/.icons/material/alpha-p.svg
+++ b/docs/src/templates/.icons/material/alpha-p.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-q-box-outline.svg b/docs/src/templates/.icons/material/alpha-q-box-outline.svg
index 95fab655..95fab655 100644
--- a/docs/src/material/templates/.icons/material/alpha-q-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-q-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-q-box.svg b/docs/src/templates/.icons/material/alpha-q-box.svg
index b4be10bb..b4be10bb 100644
--- a/docs/src/material/templates/.icons/material/alpha-q-box.svg
+++ b/docs/src/templates/.icons/material/alpha-q-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-q-circle-outline.svg b/docs/src/templates/.icons/material/alpha-q-circle-outline.svg
index 20e54313..20e54313 100644
--- a/docs/src/material/templates/.icons/material/alpha-q-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-q-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-q-circle.svg b/docs/src/templates/.icons/material/alpha-q-circle.svg
index 3ab7f82c..3ab7f82c 100644
--- a/docs/src/material/templates/.icons/material/alpha-q-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-q-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-q.svg b/docs/src/templates/.icons/material/alpha-q.svg
index ec45fcbe..ec45fcbe 100644
--- a/docs/src/material/templates/.icons/material/alpha-q.svg
+++ b/docs/src/templates/.icons/material/alpha-q.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-r-box-outline.svg b/docs/src/templates/.icons/material/alpha-r-box-outline.svg
index 47b7e6fc..47b7e6fc 100644
--- a/docs/src/material/templates/.icons/material/alpha-r-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-r-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-r-box.svg b/docs/src/templates/.icons/material/alpha-r-box.svg
index 0517d81a..0517d81a 100644
--- a/docs/src/material/templates/.icons/material/alpha-r-box.svg
+++ b/docs/src/templates/.icons/material/alpha-r-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-r-circle-outline.svg b/docs/src/templates/.icons/material/alpha-r-circle-outline.svg
index b8ac579d..b8ac579d 100644
--- a/docs/src/material/templates/.icons/material/alpha-r-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-r-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-r-circle.svg b/docs/src/templates/.icons/material/alpha-r-circle.svg
index 38117ab6..38117ab6 100644
--- a/docs/src/material/templates/.icons/material/alpha-r-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-r-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-r.svg b/docs/src/templates/.icons/material/alpha-r.svg
index 95cecbb6..95cecbb6 100644
--- a/docs/src/material/templates/.icons/material/alpha-r.svg
+++ b/docs/src/templates/.icons/material/alpha-r.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-s-box-outline.svg b/docs/src/templates/.icons/material/alpha-s-box-outline.svg
index b5c194d7..b5c194d7 100644
--- a/docs/src/material/templates/.icons/material/alpha-s-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-s-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-s-box.svg b/docs/src/templates/.icons/material/alpha-s-box.svg
index 48829b62..48829b62 100644
--- a/docs/src/material/templates/.icons/material/alpha-s-box.svg
+++ b/docs/src/templates/.icons/material/alpha-s-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-s-circle-outline.svg b/docs/src/templates/.icons/material/alpha-s-circle-outline.svg
index b87b952d..b87b952d 100644
--- a/docs/src/material/templates/.icons/material/alpha-s-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-s-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-s-circle.svg b/docs/src/templates/.icons/material/alpha-s-circle.svg
index 8aa5d5ce..8aa5d5ce 100644
--- a/docs/src/material/templates/.icons/material/alpha-s-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-s-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-s.svg b/docs/src/templates/.icons/material/alpha-s.svg
index 83706780..83706780 100644
--- a/docs/src/material/templates/.icons/material/alpha-s.svg
+++ b/docs/src/templates/.icons/material/alpha-s.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-t-box-outline.svg b/docs/src/templates/.icons/material/alpha-t-box-outline.svg
index 9b0cf8ef..9b0cf8ef 100644
--- a/docs/src/material/templates/.icons/material/alpha-t-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-t-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-t-box.svg b/docs/src/templates/.icons/material/alpha-t-box.svg
index b1ead42c..b1ead42c 100644
--- a/docs/src/material/templates/.icons/material/alpha-t-box.svg
+++ b/docs/src/templates/.icons/material/alpha-t-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-t-circle-outline.svg b/docs/src/templates/.icons/material/alpha-t-circle-outline.svg
index ff1311eb..ff1311eb 100644
--- a/docs/src/material/templates/.icons/material/alpha-t-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-t-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-t-circle.svg b/docs/src/templates/.icons/material/alpha-t-circle.svg
index 9255a526..9255a526 100644
--- a/docs/src/material/templates/.icons/material/alpha-t-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-t-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-t.svg b/docs/src/templates/.icons/material/alpha-t.svg
index 21ef5b02..21ef5b02 100644
--- a/docs/src/material/templates/.icons/material/alpha-t.svg
+++ b/docs/src/templates/.icons/material/alpha-t.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-u-box-outline.svg b/docs/src/templates/.icons/material/alpha-u-box-outline.svg
index d9f17836..d9f17836 100644
--- a/docs/src/material/templates/.icons/material/alpha-u-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-u-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-u-box.svg b/docs/src/templates/.icons/material/alpha-u-box.svg
index 6b147242..6b147242 100644
--- a/docs/src/material/templates/.icons/material/alpha-u-box.svg
+++ b/docs/src/templates/.icons/material/alpha-u-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-u-circle-outline.svg b/docs/src/templates/.icons/material/alpha-u-circle-outline.svg
index 432baa32..432baa32 100644
--- a/docs/src/material/templates/.icons/material/alpha-u-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-u-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-u-circle.svg b/docs/src/templates/.icons/material/alpha-u-circle.svg
index 39b485f1..39b485f1 100644
--- a/docs/src/material/templates/.icons/material/alpha-u-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-u-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-u.svg b/docs/src/templates/.icons/material/alpha-u.svg
index 45282b96..45282b96 100644
--- a/docs/src/material/templates/.icons/material/alpha-u.svg
+++ b/docs/src/templates/.icons/material/alpha-u.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-v-box-outline.svg b/docs/src/templates/.icons/material/alpha-v-box-outline.svg
index baa3fb00..baa3fb00 100644
--- a/docs/src/material/templates/.icons/material/alpha-v-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-v-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-v-box.svg b/docs/src/templates/.icons/material/alpha-v-box.svg
index 50f663ae..50f663ae 100644
--- a/docs/src/material/templates/.icons/material/alpha-v-box.svg
+++ b/docs/src/templates/.icons/material/alpha-v-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-v-circle-outline.svg b/docs/src/templates/.icons/material/alpha-v-circle-outline.svg
index 78bcaca7..78bcaca7 100644
--- a/docs/src/material/templates/.icons/material/alpha-v-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-v-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-v-circle.svg b/docs/src/templates/.icons/material/alpha-v-circle.svg
index c6499e55..c6499e55 100644
--- a/docs/src/material/templates/.icons/material/alpha-v-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-v-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-v.svg b/docs/src/templates/.icons/material/alpha-v.svg
index 10348d9e..10348d9e 100644
--- a/docs/src/material/templates/.icons/material/alpha-v.svg
+++ b/docs/src/templates/.icons/material/alpha-v.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-w-box-outline.svg b/docs/src/templates/.icons/material/alpha-w-box-outline.svg
index 5a68d3b7..5a68d3b7 100644
--- a/docs/src/material/templates/.icons/material/alpha-w-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-w-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-w-box.svg b/docs/src/templates/.icons/material/alpha-w-box.svg
index 252b8b40..252b8b40 100644
--- a/docs/src/material/templates/.icons/material/alpha-w-box.svg
+++ b/docs/src/templates/.icons/material/alpha-w-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-w-circle-outline.svg b/docs/src/templates/.icons/material/alpha-w-circle-outline.svg
index 64d0eb83..64d0eb83 100644
--- a/docs/src/material/templates/.icons/material/alpha-w-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-w-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-w-circle.svg b/docs/src/templates/.icons/material/alpha-w-circle.svg
index 0c08fc12..0c08fc12 100644
--- a/docs/src/material/templates/.icons/material/alpha-w-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-w-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-w.svg b/docs/src/templates/.icons/material/alpha-w.svg
index 4befb5b8..4befb5b8 100644
--- a/docs/src/material/templates/.icons/material/alpha-w.svg
+++ b/docs/src/templates/.icons/material/alpha-w.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-x-box-outline.svg b/docs/src/templates/.icons/material/alpha-x-box-outline.svg
index 512f2885..512f2885 100644
--- a/docs/src/material/templates/.icons/material/alpha-x-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-x-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-x-box.svg b/docs/src/templates/.icons/material/alpha-x-box.svg
index 2cdbd722..2cdbd722 100644
--- a/docs/src/material/templates/.icons/material/alpha-x-box.svg
+++ b/docs/src/templates/.icons/material/alpha-x-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-x-circle-outline.svg b/docs/src/templates/.icons/material/alpha-x-circle-outline.svg
index 557ad5fc..557ad5fc 100644
--- a/docs/src/material/templates/.icons/material/alpha-x-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-x-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-x-circle.svg b/docs/src/templates/.icons/material/alpha-x-circle.svg
index 9be65895..9be65895 100644
--- a/docs/src/material/templates/.icons/material/alpha-x-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-x-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-x.svg b/docs/src/templates/.icons/material/alpha-x.svg
index e0e10be3..e0e10be3 100644
--- a/docs/src/material/templates/.icons/material/alpha-x.svg
+++ b/docs/src/templates/.icons/material/alpha-x.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-y-box-outline.svg b/docs/src/templates/.icons/material/alpha-y-box-outline.svg
index c2ccf3ca..c2ccf3ca 100644
--- a/docs/src/material/templates/.icons/material/alpha-y-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-y-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-y-box.svg b/docs/src/templates/.icons/material/alpha-y-box.svg
index 5273d978..5273d978 100644
--- a/docs/src/material/templates/.icons/material/alpha-y-box.svg
+++ b/docs/src/templates/.icons/material/alpha-y-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-y-circle-outline.svg b/docs/src/templates/.icons/material/alpha-y-circle-outline.svg
index 776700b8..776700b8 100644
--- a/docs/src/material/templates/.icons/material/alpha-y-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-y-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-y-circle.svg b/docs/src/templates/.icons/material/alpha-y-circle.svg
index 2d28f3cc..2d28f3cc 100644
--- a/docs/src/material/templates/.icons/material/alpha-y-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-y-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-y.svg b/docs/src/templates/.icons/material/alpha-y.svg
index a84c1f62..a84c1f62 100644
--- a/docs/src/material/templates/.icons/material/alpha-y.svg
+++ b/docs/src/templates/.icons/material/alpha-y.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-z-box-outline.svg b/docs/src/templates/.icons/material/alpha-z-box-outline.svg
index 7da926ed..7da926ed 100644
--- a/docs/src/material/templates/.icons/material/alpha-z-box-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-z-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-z-box.svg b/docs/src/templates/.icons/material/alpha-z-box.svg
index f5c9e6e3..f5c9e6e3 100644
--- a/docs/src/material/templates/.icons/material/alpha-z-box.svg
+++ b/docs/src/templates/.icons/material/alpha-z-box.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-z-circle-outline.svg b/docs/src/templates/.icons/material/alpha-z-circle-outline.svg
index c0882377..c0882377 100644
--- a/docs/src/material/templates/.icons/material/alpha-z-circle-outline.svg
+++ b/docs/src/templates/.icons/material/alpha-z-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-z-circle.svg b/docs/src/templates/.icons/material/alpha-z-circle.svg
index ad8d0d87..ad8d0d87 100644
--- a/docs/src/material/templates/.icons/material/alpha-z-circle.svg
+++ b/docs/src/templates/.icons/material/alpha-z-circle.svg
diff --git a/docs/src/material/templates/.icons/material/alpha-z.svg b/docs/src/templates/.icons/material/alpha-z.svg
index f339a674..f339a674 100644
--- a/docs/src/material/templates/.icons/material/alpha-z.svg
+++ b/docs/src/templates/.icons/material/alpha-z.svg
diff --git a/docs/src/material/templates/.icons/material/alpha.svg b/docs/src/templates/.icons/material/alpha.svg
index e5238635..e5238635 100644
--- a/docs/src/material/templates/.icons/material/alpha.svg
+++ b/docs/src/templates/.icons/material/alpha.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-aurebesh.svg b/docs/src/templates/.icons/material/alphabet-aurebesh.svg
index 993c1f13..993c1f13 100644
--- a/docs/src/material/templates/.icons/material/alphabet-aurebesh.svg
+++ b/docs/src/templates/.icons/material/alphabet-aurebesh.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-cyrillic.svg b/docs/src/templates/.icons/material/alphabet-cyrillic.svg
index a0b11fef..a0b11fef 100644
--- a/docs/src/material/templates/.icons/material/alphabet-cyrillic.svg
+++ b/docs/src/templates/.icons/material/alphabet-cyrillic.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-greek.svg b/docs/src/templates/.icons/material/alphabet-greek.svg
index a7bc8b94..a7bc8b94 100644
--- a/docs/src/material/templates/.icons/material/alphabet-greek.svg
+++ b/docs/src/templates/.icons/material/alphabet-greek.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-latin.svg b/docs/src/templates/.icons/material/alphabet-latin.svg
index bb9bfc23..bb9bfc23 100644
--- a/docs/src/material/templates/.icons/material/alphabet-latin.svg
+++ b/docs/src/templates/.icons/material/alphabet-latin.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-piqad.svg b/docs/src/templates/.icons/material/alphabet-piqad.svg
index b3652fcc..b3652fcc 100644
--- a/docs/src/material/templates/.icons/material/alphabet-piqad.svg
+++ b/docs/src/templates/.icons/material/alphabet-piqad.svg
diff --git a/docs/src/material/templates/.icons/material/alphabet-tengwar.svg b/docs/src/templates/.icons/material/alphabet-tengwar.svg
index 0f172c25..0f172c25 100644
--- a/docs/src/material/templates/.icons/material/alphabet-tengwar.svg
+++ b/docs/src/templates/.icons/material/alphabet-tengwar.svg
diff --git a/docs/src/material/templates/.icons/material/alphabetical-off.svg b/docs/src/templates/.icons/material/alphabetical-off.svg
index 7af40e6a..7af40e6a 100644
--- a/docs/src/material/templates/.icons/material/alphabetical-off.svg
+++ b/docs/src/templates/.icons/material/alphabetical-off.svg
diff --git a/docs/src/material/templates/.icons/material/alphabetical-variant-off.svg b/docs/src/templates/.icons/material/alphabetical-variant-off.svg
index 6c3231a4..6c3231a4 100644
--- a/docs/src/material/templates/.icons/material/alphabetical-variant-off.svg
+++ b/docs/src/templates/.icons/material/alphabetical-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/alphabetical-variant.svg b/docs/src/templates/.icons/material/alphabetical-variant.svg
index 1f134857..1f134857 100644
--- a/docs/src/material/templates/.icons/material/alphabetical-variant.svg
+++ b/docs/src/templates/.icons/material/alphabetical-variant.svg
diff --git a/docs/src/material/templates/.icons/material/alphabetical.svg b/docs/src/templates/.icons/material/alphabetical.svg
index 972ad811..972ad811 100644
--- a/docs/src/material/templates/.icons/material/alphabetical.svg
+++ b/docs/src/templates/.icons/material/alphabetical.svg
diff --git a/docs/src/material/templates/.icons/material/altimeter.svg b/docs/src/templates/.icons/material/altimeter.svg
index 99055a58..99055a58 100644
--- a/docs/src/material/templates/.icons/material/altimeter.svg
+++ b/docs/src/templates/.icons/material/altimeter.svg
diff --git a/docs/src/material/templates/.icons/material/ambulance.svg b/docs/src/templates/.icons/material/ambulance.svg
index 16c1b5a7..16c1b5a7 100644
--- a/docs/src/material/templates/.icons/material/ambulance.svg
+++ b/docs/src/templates/.icons/material/ambulance.svg
diff --git a/docs/src/material/templates/.icons/material/ammunition.svg b/docs/src/templates/.icons/material/ammunition.svg
index cd2ff1cc..cd2ff1cc 100644
--- a/docs/src/material/templates/.icons/material/ammunition.svg
+++ b/docs/src/templates/.icons/material/ammunition.svg
diff --git a/docs/src/material/templates/.icons/material/ampersand.svg b/docs/src/templates/.icons/material/ampersand.svg
index ebfe9ef5..ebfe9ef5 100644
--- a/docs/src/material/templates/.icons/material/ampersand.svg
+++ b/docs/src/templates/.icons/material/ampersand.svg
diff --git a/docs/src/material/templates/.icons/material/amplifier-off.svg b/docs/src/templates/.icons/material/amplifier-off.svg
index 28feb7c7..28feb7c7 100644
--- a/docs/src/material/templates/.icons/material/amplifier-off.svg
+++ b/docs/src/templates/.icons/material/amplifier-off.svg
diff --git a/docs/src/material/templates/.icons/material/amplifier.svg b/docs/src/templates/.icons/material/amplifier.svg
index 14419bee..14419bee 100644
--- a/docs/src/material/templates/.icons/material/amplifier.svg
+++ b/docs/src/templates/.icons/material/amplifier.svg
diff --git a/docs/src/material/templates/.icons/material/anchor.svg b/docs/src/templates/.icons/material/anchor.svg
index 9e21b7a7..9e21b7a7 100644
--- a/docs/src/material/templates/.icons/material/anchor.svg
+++ b/docs/src/templates/.icons/material/anchor.svg
diff --git a/docs/src/material/templates/.icons/material/android-studio.svg b/docs/src/templates/.icons/material/android-studio.svg
index dcce4742..dcce4742 100644
--- a/docs/src/material/templates/.icons/material/android-studio.svg
+++ b/docs/src/templates/.icons/material/android-studio.svg
diff --git a/docs/src/material/templates/.icons/material/android.svg b/docs/src/templates/.icons/material/android.svg
index ba118ad4..ba118ad4 100644
--- a/docs/src/material/templates/.icons/material/android.svg
+++ b/docs/src/templates/.icons/material/android.svg
diff --git a/docs/src/material/templates/.icons/material/angle-acute.svg b/docs/src/templates/.icons/material/angle-acute.svg
index 820e36d4..820e36d4 100644
--- a/docs/src/material/templates/.icons/material/angle-acute.svg
+++ b/docs/src/templates/.icons/material/angle-acute.svg
diff --git a/docs/src/material/templates/.icons/material/angle-obtuse.svg b/docs/src/templates/.icons/material/angle-obtuse.svg
index 6df330ed..6df330ed 100644
--- a/docs/src/material/templates/.icons/material/angle-obtuse.svg
+++ b/docs/src/templates/.icons/material/angle-obtuse.svg
diff --git a/docs/src/material/templates/.icons/material/angle-right.svg b/docs/src/templates/.icons/material/angle-right.svg
index dc99b2bd..dc99b2bd 100644
--- a/docs/src/material/templates/.icons/material/angle-right.svg
+++ b/docs/src/templates/.icons/material/angle-right.svg
diff --git a/docs/src/material/templates/.icons/material/angular.svg b/docs/src/templates/.icons/material/angular.svg
index 8b97aa0b..8b97aa0b 100644
--- a/docs/src/material/templates/.icons/material/angular.svg
+++ b/docs/src/templates/.icons/material/angular.svg
diff --git a/docs/src/material/templates/.icons/material/angularjs.svg b/docs/src/templates/.icons/material/angularjs.svg
index 8edf42e2..8edf42e2 100644
--- a/docs/src/material/templates/.icons/material/angularjs.svg
+++ b/docs/src/templates/.icons/material/angularjs.svg
diff --git a/docs/src/material/templates/.icons/material/animation-outline.svg b/docs/src/templates/.icons/material/animation-outline.svg
index 22c3aebd..22c3aebd 100644
--- a/docs/src/material/templates/.icons/material/animation-outline.svg
+++ b/docs/src/templates/.icons/material/animation-outline.svg
diff --git a/docs/src/material/templates/.icons/material/animation-play-outline.svg b/docs/src/templates/.icons/material/animation-play-outline.svg
index 30c6384b..30c6384b 100644
--- a/docs/src/material/templates/.icons/material/animation-play-outline.svg
+++ b/docs/src/templates/.icons/material/animation-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/animation-play.svg b/docs/src/templates/.icons/material/animation-play.svg
index c11060e1..c11060e1 100644
--- a/docs/src/material/templates/.icons/material/animation-play.svg
+++ b/docs/src/templates/.icons/material/animation-play.svg
diff --git a/docs/src/material/templates/.icons/material/animation.svg b/docs/src/templates/.icons/material/animation.svg
index 2b7de5d8..2b7de5d8 100644
--- a/docs/src/material/templates/.icons/material/animation.svg
+++ b/docs/src/templates/.icons/material/animation.svg
diff --git a/docs/src/material/templates/.icons/material/ansible.svg b/docs/src/templates/.icons/material/ansible.svg
index 0bad9438..0bad9438 100644
--- a/docs/src/material/templates/.icons/material/ansible.svg
+++ b/docs/src/templates/.icons/material/ansible.svg
diff --git a/docs/src/material/templates/.icons/material/antenna.svg b/docs/src/templates/.icons/material/antenna.svg
index 95de86fe..95de86fe 100644
--- a/docs/src/material/templates/.icons/material/antenna.svg
+++ b/docs/src/templates/.icons/material/antenna.svg
diff --git a/docs/src/material/templates/.icons/material/anvil.svg b/docs/src/templates/.icons/material/anvil.svg
index 5449b48f..5449b48f 100644
--- a/docs/src/material/templates/.icons/material/anvil.svg
+++ b/docs/src/templates/.icons/material/anvil.svg
diff --git a/docs/src/material/templates/.icons/material/apache-kafka.svg b/docs/src/templates/.icons/material/apache-kafka.svg
index 68ce8f02..68ce8f02 100644
--- a/docs/src/material/templates/.icons/material/apache-kafka.svg
+++ b/docs/src/templates/.icons/material/apache-kafka.svg
diff --git a/docs/src/material/templates/.icons/material/api-off.svg b/docs/src/templates/.icons/material/api-off.svg
index 8431c37c..8431c37c 100644
--- a/docs/src/material/templates/.icons/material/api-off.svg
+++ b/docs/src/templates/.icons/material/api-off.svg
diff --git a/docs/src/material/templates/.icons/material/api.svg b/docs/src/templates/.icons/material/api.svg
index dfd579a5..dfd579a5 100644
--- a/docs/src/material/templates/.icons/material/api.svg
+++ b/docs/src/templates/.icons/material/api.svg
diff --git a/docs/src/material/templates/.icons/material/apple-finder.svg b/docs/src/templates/.icons/material/apple-finder.svg
index b6ec17cc..b6ec17cc 100644
--- a/docs/src/material/templates/.icons/material/apple-finder.svg
+++ b/docs/src/templates/.icons/material/apple-finder.svg
diff --git a/docs/src/material/templates/.icons/material/apple-icloud.svg b/docs/src/templates/.icons/material/apple-icloud.svg
index e91ce065..e91ce065 100644
--- a/docs/src/material/templates/.icons/material/apple-icloud.svg
+++ b/docs/src/templates/.icons/material/apple-icloud.svg
diff --git a/docs/src/material/templates/.icons/material/apple-ios.svg b/docs/src/templates/.icons/material/apple-ios.svg
index 48be7b5c..48be7b5c 100644
--- a/docs/src/material/templates/.icons/material/apple-ios.svg
+++ b/docs/src/templates/.icons/material/apple-ios.svg
diff --git a/docs/src/material/templates/.icons/material/apple-keyboard-caps.svg b/docs/src/templates/.icons/material/apple-keyboard-caps.svg
index df63558f..df63558f 100644
--- a/docs/src/material/templates/.icons/material/apple-keyboard-caps.svg
+++ b/docs/src/templates/.icons/material/apple-keyboard-caps.svg
diff --git a/docs/src/material/templates/.icons/material/apple-keyboard-command.svg b/docs/src/templates/.icons/material/apple-keyboard-command.svg
index b3850ddd..b3850ddd 100644
--- a/docs/src/material/templates/.icons/material/apple-keyboard-command.svg
+++ b/docs/src/templates/.icons/material/apple-keyboard-command.svg
diff --git a/docs/src/material/templates/.icons/material/apple-keyboard-control.svg b/docs/src/templates/.icons/material/apple-keyboard-control.svg
index af15573b..af15573b 100644
--- a/docs/src/material/templates/.icons/material/apple-keyboard-control.svg
+++ b/docs/src/templates/.icons/material/apple-keyboard-control.svg
diff --git a/docs/src/material/templates/.icons/material/apple-keyboard-option.svg b/docs/src/templates/.icons/material/apple-keyboard-option.svg
index c2f42aeb..c2f42aeb 100644
--- a/docs/src/material/templates/.icons/material/apple-keyboard-option.svg
+++ b/docs/src/templates/.icons/material/apple-keyboard-option.svg
diff --git a/docs/src/material/templates/.icons/material/apple-keyboard-shift.svg b/docs/src/templates/.icons/material/apple-keyboard-shift.svg
index 5f1894a5..5f1894a5 100644
--- a/docs/src/material/templates/.icons/material/apple-keyboard-shift.svg
+++ b/docs/src/templates/.icons/material/apple-keyboard-shift.svg
diff --git a/docs/src/material/templates/.icons/material/apple-safari.svg b/docs/src/templates/.icons/material/apple-safari.svg
index dd53451e..dd53451e 100644
--- a/docs/src/material/templates/.icons/material/apple-safari.svg
+++ b/docs/src/templates/.icons/material/apple-safari.svg
diff --git a/docs/src/material/templates/.icons/material/apple.svg b/docs/src/templates/.icons/material/apple.svg
index 4f7b4338..4f7b4338 100644
--- a/docs/src/material/templates/.icons/material/apple.svg
+++ b/docs/src/templates/.icons/material/apple.svg
diff --git a/docs/src/material/templates/.icons/material/application-array-outline.svg b/docs/src/templates/.icons/material/application-array-outline.svg
index 9774732d..9774732d 100644
--- a/docs/src/material/templates/.icons/material/application-array-outline.svg
+++ b/docs/src/templates/.icons/material/application-array-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-array.svg b/docs/src/templates/.icons/material/application-array.svg
index c625efa8..c625efa8 100644
--- a/docs/src/material/templates/.icons/material/application-array.svg
+++ b/docs/src/templates/.icons/material/application-array.svg
diff --git a/docs/src/material/templates/.icons/material/application-braces-outline.svg b/docs/src/templates/.icons/material/application-braces-outline.svg
index 74d36146..74d36146 100644
--- a/docs/src/material/templates/.icons/material/application-braces-outline.svg
+++ b/docs/src/templates/.icons/material/application-braces-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-braces.svg b/docs/src/templates/.icons/material/application-braces.svg
index dde6f735..dde6f735 100644
--- a/docs/src/material/templates/.icons/material/application-braces.svg
+++ b/docs/src/templates/.icons/material/application-braces.svg
diff --git a/docs/src/material/templates/.icons/material/application-brackets-outline.svg b/docs/src/templates/.icons/material/application-brackets-outline.svg
index 91aaa766..91aaa766 100644
--- a/docs/src/material/templates/.icons/material/application-brackets-outline.svg
+++ b/docs/src/templates/.icons/material/application-brackets-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-brackets.svg b/docs/src/templates/.icons/material/application-brackets.svg
index a4d27773..a4d27773 100644
--- a/docs/src/material/templates/.icons/material/application-brackets.svg
+++ b/docs/src/templates/.icons/material/application-brackets.svg
diff --git a/docs/src/material/templates/.icons/material/application-cog-outline.svg b/docs/src/templates/.icons/material/application-cog-outline.svg
index b420a56d..b420a56d 100644
--- a/docs/src/material/templates/.icons/material/application-cog-outline.svg
+++ b/docs/src/templates/.icons/material/application-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-cog.svg b/docs/src/templates/.icons/material/application-cog.svg
index 12be5b9b..12be5b9b 100644
--- a/docs/src/material/templates/.icons/material/application-cog.svg
+++ b/docs/src/templates/.icons/material/application-cog.svg
diff --git a/docs/src/material/templates/.icons/material/application-edit-outline.svg b/docs/src/templates/.icons/material/application-edit-outline.svg
index f7b10a9d..f7b10a9d 100644
--- a/docs/src/material/templates/.icons/material/application-edit-outline.svg
+++ b/docs/src/templates/.icons/material/application-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-edit.svg b/docs/src/templates/.icons/material/application-edit.svg
index f394edb8..f394edb8 100644
--- a/docs/src/material/templates/.icons/material/application-edit.svg
+++ b/docs/src/templates/.icons/material/application-edit.svg
diff --git a/docs/src/material/templates/.icons/material/application-export.svg b/docs/src/templates/.icons/material/application-export.svg
index 40fce7f4..40fce7f4 100644
--- a/docs/src/material/templates/.icons/material/application-export.svg
+++ b/docs/src/templates/.icons/material/application-export.svg
diff --git a/docs/src/material/templates/.icons/material/application-import.svg b/docs/src/templates/.icons/material/application-import.svg
index 358b91fd..358b91fd 100644
--- a/docs/src/material/templates/.icons/material/application-import.svg
+++ b/docs/src/templates/.icons/material/application-import.svg
diff --git a/docs/src/material/templates/.icons/material/application-outline.svg b/docs/src/templates/.icons/material/application-outline.svg
index f69469d2..f69469d2 100644
--- a/docs/src/material/templates/.icons/material/application-outline.svg
+++ b/docs/src/templates/.icons/material/application-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-parentheses-outline.svg b/docs/src/templates/.icons/material/application-parentheses-outline.svg
index 680d4d39..680d4d39 100644
--- a/docs/src/material/templates/.icons/material/application-parentheses-outline.svg
+++ b/docs/src/templates/.icons/material/application-parentheses-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-parentheses.svg b/docs/src/templates/.icons/material/application-parentheses.svg
index 6a6f39a6..6a6f39a6 100644
--- a/docs/src/material/templates/.icons/material/application-parentheses.svg
+++ b/docs/src/templates/.icons/material/application-parentheses.svg
diff --git a/docs/src/material/templates/.icons/material/application-settings-outline.svg b/docs/src/templates/.icons/material/application-settings-outline.svg
index f5306a5e..f5306a5e 100644
--- a/docs/src/material/templates/.icons/material/application-settings-outline.svg
+++ b/docs/src/templates/.icons/material/application-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-settings.svg b/docs/src/templates/.icons/material/application-settings.svg
index 91a74071..91a74071 100644
--- a/docs/src/material/templates/.icons/material/application-settings.svg
+++ b/docs/src/templates/.icons/material/application-settings.svg
diff --git a/docs/src/material/templates/.icons/material/application-variable-outline.svg b/docs/src/templates/.icons/material/application-variable-outline.svg
index 1e94c15f..1e94c15f 100644
--- a/docs/src/material/templates/.icons/material/application-variable-outline.svg
+++ b/docs/src/templates/.icons/material/application-variable-outline.svg
diff --git a/docs/src/material/templates/.icons/material/application-variable.svg b/docs/src/templates/.icons/material/application-variable.svg
index 45225712..45225712 100644
--- a/docs/src/material/templates/.icons/material/application-variable.svg
+++ b/docs/src/templates/.icons/material/application-variable.svg
diff --git a/docs/src/material/templates/.icons/material/application.svg b/docs/src/templates/.icons/material/application.svg
index cf0d4af4..cf0d4af4 100644
--- a/docs/src/material/templates/.icons/material/application.svg
+++ b/docs/src/templates/.icons/material/application.svg
diff --git a/docs/src/material/templates/.icons/material/approximately-equal-box.svg b/docs/src/templates/.icons/material/approximately-equal-box.svg
index f372b9d6..f372b9d6 100644
--- a/docs/src/material/templates/.icons/material/approximately-equal-box.svg
+++ b/docs/src/templates/.icons/material/approximately-equal-box.svg
diff --git a/docs/src/material/templates/.icons/material/approximately-equal.svg b/docs/src/templates/.icons/material/approximately-equal.svg
index f2058334..f2058334 100644
--- a/docs/src/material/templates/.icons/material/approximately-equal.svg
+++ b/docs/src/templates/.icons/material/approximately-equal.svg
diff --git a/docs/src/material/templates/.icons/material/apps-box.svg b/docs/src/templates/.icons/material/apps-box.svg
index d78e9611..d78e9611 100644
--- a/docs/src/material/templates/.icons/material/apps-box.svg
+++ b/docs/src/templates/.icons/material/apps-box.svg
diff --git a/docs/src/material/templates/.icons/material/apps.svg b/docs/src/templates/.icons/material/apps.svg
index 45b93add..45b93add 100644
--- a/docs/src/material/templates/.icons/material/apps.svg
+++ b/docs/src/templates/.icons/material/apps.svg
diff --git a/docs/src/material/templates/.icons/material/arch.svg b/docs/src/templates/.icons/material/arch.svg
index b015f301..b015f301 100644
--- a/docs/src/material/templates/.icons/material/arch.svg
+++ b/docs/src/templates/.icons/material/arch.svg
diff --git a/docs/src/material/templates/.icons/material/archive-alert-outline.svg b/docs/src/templates/.icons/material/archive-alert-outline.svg
index 52c979ce..52c979ce 100644
--- a/docs/src/material/templates/.icons/material/archive-alert-outline.svg
+++ b/docs/src/templates/.icons/material/archive-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-alert.svg b/docs/src/templates/.icons/material/archive-alert.svg
index 94162bcf..94162bcf 100644
--- a/docs/src/material/templates/.icons/material/archive-alert.svg
+++ b/docs/src/templates/.icons/material/archive-alert.svg
diff --git a/docs/src/material/templates/.icons/material/archive-arrow-down-outline.svg b/docs/src/templates/.icons/material/archive-arrow-down-outline.svg
index e98053d7..e98053d7 100644
--- a/docs/src/material/templates/.icons/material/archive-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/archive-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-arrow-down.svg b/docs/src/templates/.icons/material/archive-arrow-down.svg
index c89dc8b2..c89dc8b2 100644
--- a/docs/src/material/templates/.icons/material/archive-arrow-down.svg
+++ b/docs/src/templates/.icons/material/archive-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/archive-arrow-up-outline.svg b/docs/src/templates/.icons/material/archive-arrow-up-outline.svg
index a36697e4..a36697e4 100644
--- a/docs/src/material/templates/.icons/material/archive-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/archive-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-arrow-up.svg b/docs/src/templates/.icons/material/archive-arrow-up.svg
index 3a379809..3a379809 100644
--- a/docs/src/material/templates/.icons/material/archive-arrow-up.svg
+++ b/docs/src/templates/.icons/material/archive-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/archive-cancel-outline.svg b/docs/src/templates/.icons/material/archive-cancel-outline.svg
index 3ea2970f..3ea2970f 100644
--- a/docs/src/material/templates/.icons/material/archive-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/archive-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-cancel.svg b/docs/src/templates/.icons/material/archive-cancel.svg
index 418dbc4f..418dbc4f 100644
--- a/docs/src/material/templates/.icons/material/archive-cancel.svg
+++ b/docs/src/templates/.icons/material/archive-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/archive-check-outline.svg b/docs/src/templates/.icons/material/archive-check-outline.svg
index 0e8d593e..0e8d593e 100644
--- a/docs/src/material/templates/.icons/material/archive-check-outline.svg
+++ b/docs/src/templates/.icons/material/archive-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-check.svg b/docs/src/templates/.icons/material/archive-check.svg
index 90faeaca..90faeaca 100644
--- a/docs/src/material/templates/.icons/material/archive-check.svg
+++ b/docs/src/templates/.icons/material/archive-check.svg
diff --git a/docs/src/material/templates/.icons/material/archive-clock-outline.svg b/docs/src/templates/.icons/material/archive-clock-outline.svg
index 1f15718f..1f15718f 100644
--- a/docs/src/material/templates/.icons/material/archive-clock-outline.svg
+++ b/docs/src/templates/.icons/material/archive-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-clock.svg b/docs/src/templates/.icons/material/archive-clock.svg
index 73d3f8b8..73d3f8b8 100644
--- a/docs/src/material/templates/.icons/material/archive-clock.svg
+++ b/docs/src/templates/.icons/material/archive-clock.svg
diff --git a/docs/src/material/templates/.icons/material/archive-cog-outline.svg b/docs/src/templates/.icons/material/archive-cog-outline.svg
index 71fc6976..71fc6976 100644
--- a/docs/src/material/templates/.icons/material/archive-cog-outline.svg
+++ b/docs/src/templates/.icons/material/archive-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-cog.svg b/docs/src/templates/.icons/material/archive-cog.svg
index ef147484..ef147484 100644
--- a/docs/src/material/templates/.icons/material/archive-cog.svg
+++ b/docs/src/templates/.icons/material/archive-cog.svg
diff --git a/docs/src/material/templates/.icons/material/archive-edit-outline.svg b/docs/src/templates/.icons/material/archive-edit-outline.svg
index bef0301f..bef0301f 100644
--- a/docs/src/material/templates/.icons/material/archive-edit-outline.svg
+++ b/docs/src/templates/.icons/material/archive-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-edit.svg b/docs/src/templates/.icons/material/archive-edit.svg
index e09c03e0..e09c03e0 100644
--- a/docs/src/material/templates/.icons/material/archive-edit.svg
+++ b/docs/src/templates/.icons/material/archive-edit.svg
diff --git a/docs/src/material/templates/.icons/material/archive-eye-outline.svg b/docs/src/templates/.icons/material/archive-eye-outline.svg
index 17ca7ca8..17ca7ca8 100644
--- a/docs/src/material/templates/.icons/material/archive-eye-outline.svg
+++ b/docs/src/templates/.icons/material/archive-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-eye.svg b/docs/src/templates/.icons/material/archive-eye.svg
index 927be540..927be540 100644
--- a/docs/src/material/templates/.icons/material/archive-eye.svg
+++ b/docs/src/templates/.icons/material/archive-eye.svg
diff --git a/docs/src/material/templates/.icons/material/archive-lock-open-outline.svg b/docs/src/templates/.icons/material/archive-lock-open-outline.svg
index 4fab2217..4fab2217 100644
--- a/docs/src/material/templates/.icons/material/archive-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/archive-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-lock-open.svg b/docs/src/templates/.icons/material/archive-lock-open.svg
index 93f86a62..93f86a62 100644
--- a/docs/src/material/templates/.icons/material/archive-lock-open.svg
+++ b/docs/src/templates/.icons/material/archive-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/archive-lock-outline.svg b/docs/src/templates/.icons/material/archive-lock-outline.svg
index 9c07a434..9c07a434 100644
--- a/docs/src/material/templates/.icons/material/archive-lock-outline.svg
+++ b/docs/src/templates/.icons/material/archive-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-lock.svg b/docs/src/templates/.icons/material/archive-lock.svg
index d8f96b35..d8f96b35 100644
--- a/docs/src/material/templates/.icons/material/archive-lock.svg
+++ b/docs/src/templates/.icons/material/archive-lock.svg
diff --git a/docs/src/material/templates/.icons/material/archive-marker-outline.svg b/docs/src/templates/.icons/material/archive-marker-outline.svg
index 03b26aa7..03b26aa7 100644
--- a/docs/src/material/templates/.icons/material/archive-marker-outline.svg
+++ b/docs/src/templates/.icons/material/archive-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-marker.svg b/docs/src/templates/.icons/material/archive-marker.svg
index 95fc1cea..95fc1cea 100644
--- a/docs/src/material/templates/.icons/material/archive-marker.svg
+++ b/docs/src/templates/.icons/material/archive-marker.svg
diff --git a/docs/src/material/templates/.icons/material/archive-minus-outline.svg b/docs/src/templates/.icons/material/archive-minus-outline.svg
index 7c809c46..7c809c46 100644
--- a/docs/src/material/templates/.icons/material/archive-minus-outline.svg
+++ b/docs/src/templates/.icons/material/archive-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-minus.svg b/docs/src/templates/.icons/material/archive-minus.svg
index 8d2f1b48..8d2f1b48 100644
--- a/docs/src/material/templates/.icons/material/archive-minus.svg
+++ b/docs/src/templates/.icons/material/archive-minus.svg
diff --git a/docs/src/material/templates/.icons/material/archive-music-outline.svg b/docs/src/templates/.icons/material/archive-music-outline.svg
index 6043fdfb..6043fdfb 100644
--- a/docs/src/material/templates/.icons/material/archive-music-outline.svg
+++ b/docs/src/templates/.icons/material/archive-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-music.svg b/docs/src/templates/.icons/material/archive-music.svg
index e3a9c53c..e3a9c53c 100644
--- a/docs/src/material/templates/.icons/material/archive-music.svg
+++ b/docs/src/templates/.icons/material/archive-music.svg
diff --git a/docs/src/material/templates/.icons/material/archive-off-outline.svg b/docs/src/templates/.icons/material/archive-off-outline.svg
index 65c1477f..65c1477f 100644
--- a/docs/src/material/templates/.icons/material/archive-off-outline.svg
+++ b/docs/src/templates/.icons/material/archive-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-off.svg b/docs/src/templates/.icons/material/archive-off.svg
index 4b5cf031..4b5cf031 100644
--- a/docs/src/material/templates/.icons/material/archive-off.svg
+++ b/docs/src/templates/.icons/material/archive-off.svg
diff --git a/docs/src/material/templates/.icons/material/archive-outline.svg b/docs/src/templates/.icons/material/archive-outline.svg
index 26c795ad..26c795ad 100644
--- a/docs/src/material/templates/.icons/material/archive-outline.svg
+++ b/docs/src/templates/.icons/material/archive-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-plus-outline.svg b/docs/src/templates/.icons/material/archive-plus-outline.svg
index 0565def8..0565def8 100644
--- a/docs/src/material/templates/.icons/material/archive-plus-outline.svg
+++ b/docs/src/templates/.icons/material/archive-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-plus.svg b/docs/src/templates/.icons/material/archive-plus.svg
index dc0a863b..dc0a863b 100644
--- a/docs/src/material/templates/.icons/material/archive-plus.svg
+++ b/docs/src/templates/.icons/material/archive-plus.svg
diff --git a/docs/src/material/templates/.icons/material/archive-refresh-outline.svg b/docs/src/templates/.icons/material/archive-refresh-outline.svg
index ff0d0b00..ff0d0b00 100644
--- a/docs/src/material/templates/.icons/material/archive-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/archive-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-refresh.svg b/docs/src/templates/.icons/material/archive-refresh.svg
index 6a445197..6a445197 100644
--- a/docs/src/material/templates/.icons/material/archive-refresh.svg
+++ b/docs/src/templates/.icons/material/archive-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/archive-remove-outline.svg b/docs/src/templates/.icons/material/archive-remove-outline.svg
index 69a7f443..69a7f443 100644
--- a/docs/src/material/templates/.icons/material/archive-remove-outline.svg
+++ b/docs/src/templates/.icons/material/archive-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-remove.svg b/docs/src/templates/.icons/material/archive-remove.svg
index 05d4f89a..05d4f89a 100644
--- a/docs/src/material/templates/.icons/material/archive-remove.svg
+++ b/docs/src/templates/.icons/material/archive-remove.svg
diff --git a/docs/src/material/templates/.icons/material/archive-search-outline.svg b/docs/src/templates/.icons/material/archive-search-outline.svg
index b7479eb8..b7479eb8 100644
--- a/docs/src/material/templates/.icons/material/archive-search-outline.svg
+++ b/docs/src/templates/.icons/material/archive-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-search.svg b/docs/src/templates/.icons/material/archive-search.svg
index 7e5664e3..7e5664e3 100644
--- a/docs/src/material/templates/.icons/material/archive-search.svg
+++ b/docs/src/templates/.icons/material/archive-search.svg
diff --git a/docs/src/material/templates/.icons/material/archive-settings-outline.svg b/docs/src/templates/.icons/material/archive-settings-outline.svg
index 5bcfdc52..5bcfdc52 100644
--- a/docs/src/material/templates/.icons/material/archive-settings-outline.svg
+++ b/docs/src/templates/.icons/material/archive-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-settings.svg b/docs/src/templates/.icons/material/archive-settings.svg
index aec4a621..aec4a621 100644
--- a/docs/src/material/templates/.icons/material/archive-settings.svg
+++ b/docs/src/templates/.icons/material/archive-settings.svg
diff --git a/docs/src/material/templates/.icons/material/archive-star-outline.svg b/docs/src/templates/.icons/material/archive-star-outline.svg
index d4059a15..d4059a15 100644
--- a/docs/src/material/templates/.icons/material/archive-star-outline.svg
+++ b/docs/src/templates/.icons/material/archive-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-star.svg b/docs/src/templates/.icons/material/archive-star.svg
index 7bbc2ef8..7bbc2ef8 100644
--- a/docs/src/material/templates/.icons/material/archive-star.svg
+++ b/docs/src/templates/.icons/material/archive-star.svg
diff --git a/docs/src/material/templates/.icons/material/archive-sync-outline.svg b/docs/src/templates/.icons/material/archive-sync-outline.svg
index 736fd26b..736fd26b 100644
--- a/docs/src/material/templates/.icons/material/archive-sync-outline.svg
+++ b/docs/src/templates/.icons/material/archive-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/archive-sync.svg b/docs/src/templates/.icons/material/archive-sync.svg
index 1b39c48f..1b39c48f 100644
--- a/docs/src/material/templates/.icons/material/archive-sync.svg
+++ b/docs/src/templates/.icons/material/archive-sync.svg
diff --git a/docs/src/material/templates/.icons/material/archive.svg b/docs/src/templates/.icons/material/archive.svg
index 96d1ac31..96d1ac31 100644
--- a/docs/src/material/templates/.icons/material/archive.svg
+++ b/docs/src/templates/.icons/material/archive.svg
diff --git a/docs/src/material/templates/.icons/material/arm-flex-outline.svg b/docs/src/templates/.icons/material/arm-flex-outline.svg
index dc037b19..dc037b19 100644
--- a/docs/src/material/templates/.icons/material/arm-flex-outline.svg
+++ b/docs/src/templates/.icons/material/arm-flex-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arm-flex.svg b/docs/src/templates/.icons/material/arm-flex.svg
index 51a88d27..51a88d27 100644
--- a/docs/src/material/templates/.icons/material/arm-flex.svg
+++ b/docs/src/templates/.icons/material/arm-flex.svg
diff --git a/docs/src/material/templates/.icons/material/arrange-bring-forward.svg b/docs/src/templates/.icons/material/arrange-bring-forward.svg
index eed2f0dd..eed2f0dd 100644
--- a/docs/src/material/templates/.icons/material/arrange-bring-forward.svg
+++ b/docs/src/templates/.icons/material/arrange-bring-forward.svg
diff --git a/docs/src/material/templates/.icons/material/arrange-bring-to-front.svg b/docs/src/templates/.icons/material/arrange-bring-to-front.svg
index 1821a67d..1821a67d 100644
--- a/docs/src/material/templates/.icons/material/arrange-bring-to-front.svg
+++ b/docs/src/templates/.icons/material/arrange-bring-to-front.svg
diff --git a/docs/src/material/templates/.icons/material/arrange-send-backward.svg b/docs/src/templates/.icons/material/arrange-send-backward.svg
index 838c06d0..838c06d0 100644
--- a/docs/src/material/templates/.icons/material/arrange-send-backward.svg
+++ b/docs/src/templates/.icons/material/arrange-send-backward.svg
diff --git a/docs/src/material/templates/.icons/material/arrange-send-to-back.svg b/docs/src/templates/.icons/material/arrange-send-to-back.svg
index 99254658..99254658 100644
--- a/docs/src/material/templates/.icons/material/arrange-send-to-back.svg
+++ b/docs/src/templates/.icons/material/arrange-send-to-back.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-all.svg b/docs/src/templates/.icons/material/arrow-all.svg
index 24fe8dde..24fe8dde 100644
--- a/docs/src/material/templates/.icons/material/arrow-all.svg
+++ b/docs/src/templates/.icons/material/arrow-all.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg
index c338db20..c338db20 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box.svg b/docs/src/templates/.icons/material/arrow-bottom-left-bold-box.svg
index 995d5d9b..995d5d9b 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-left-bold-outline.svg
index a80167a4..a80167a4 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-thick.svg b/docs/src/templates/.icons/material/arrow-bottom-left-thick.svg
index 1f64db39..1f64db39 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg
index a4e19d39..a4e19d39 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left-thin.svg b/docs/src/templates/.icons/material/arrow-bottom-left-thin.svg
index 00d0a24f..00d0a24f 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-left.svg b/docs/src/templates/.icons/material/arrow-bottom-left.svg
index fed2ce87..fed2ce87 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-left.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg
index 6ecc5d3e..6ecc5d3e 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box.svg b/docs/src/templates/.icons/material/arrow-bottom-right-bold-box.svg
index 1e64c614..1e64c614 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-right-bold-outline.svg
index b632c29c..b632c29c 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-thick.svg b/docs/src/templates/.icons/material/arrow-bottom-right-thick.svg
index 27f52161..27f52161 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg
index 7ce3aa1e..7ce3aa1e 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right-thin.svg b/docs/src/templates/.icons/material/arrow-bottom-right-thin.svg
index 106d4f03..106d4f03 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-bottom-right.svg b/docs/src/templates/.icons/material/arrow-bottom-right.svg
index af718eeb..af718eeb 100644
--- a/docs/src/material/templates/.icons/material/arrow-bottom-right.svg
+++ b/docs/src/templates/.icons/material/arrow-bottom-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-all.svg b/docs/src/templates/.icons/material/arrow-collapse-all.svg
index 47497164..47497164 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-all.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-all.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-down.svg b/docs/src/templates/.icons/material/arrow-collapse-down.svg
index a89977d7..a89977d7 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-down.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-down.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-horizontal.svg b/docs/src/templates/.icons/material/arrow-collapse-horizontal.svg
index d9dd4117..d9dd4117 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-horizontal.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-left.svg b/docs/src/templates/.icons/material/arrow-collapse-left.svg
index 49e0dec7..49e0dec7 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-left.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-right.svg b/docs/src/templates/.icons/material/arrow-collapse-right.svg
index a35a1b82..a35a1b82 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-right.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-up.svg b/docs/src/templates/.icons/material/arrow-collapse-up.svg
index 008b5f3e..008b5f3e 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-up.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-up.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse-vertical.svg b/docs/src/templates/.icons/material/arrow-collapse-vertical.svg
index 5874e36e..5874e36e 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse-vertical.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-collapse.svg b/docs/src/templates/.icons/material/arrow-collapse.svg
index b81a6503..b81a6503 100644
--- a/docs/src/material/templates/.icons/material/arrow-collapse.svg
+++ b/docs/src/templates/.icons/material/arrow-collapse.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-decision-auto-outline.svg b/docs/src/templates/.icons/material/arrow-decision-auto-outline.svg
index 59bf7dfa..59bf7dfa 100644
--- a/docs/src/material/templates/.icons/material/arrow-decision-auto-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-decision-auto-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-decision-auto.svg b/docs/src/templates/.icons/material/arrow-decision-auto.svg
index 3c8a7f6f..3c8a7f6f 100644
--- a/docs/src/material/templates/.icons/material/arrow-decision-auto.svg
+++ b/docs/src/templates/.icons/material/arrow-decision-auto.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-decision-outline.svg b/docs/src/templates/.icons/material/arrow-decision-outline.svg
index 0ba5091a..0ba5091a 100644
--- a/docs/src/material/templates/.icons/material/arrow-decision-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-decision-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-decision.svg b/docs/src/templates/.icons/material/arrow-decision.svg
index 03d90aca..03d90aca 100644
--- a/docs/src/material/templates/.icons/material/arrow-decision.svg
+++ b/docs/src/templates/.icons/material/arrow-decision.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-down-bold-box-outline.svg
index 33600cd6..33600cd6 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-box.svg b/docs/src/templates/.icons/material/arrow-down-bold-box.svg
index 6ce46ce9..6ce46ce9 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-circle-outline.svg b/docs/src/templates/.icons/material/arrow-down-bold-circle-outline.svg
index ac11d5dc..ac11d5dc 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-circle.svg b/docs/src/templates/.icons/material/arrow-down-bold-circle.svg
index 0ed15723..0ed15723 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-hexagon-outline.svg b/docs/src/templates/.icons/material/arrow-down-bold-hexagon-outline.svg
index 406c5add..406c5add 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-hexagon-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-hexagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold-outline.svg b/docs/src/templates/.icons/material/arrow-down-bold-outline.svg
index f79b88cc..f79b88cc 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-bold.svg b/docs/src/templates/.icons/material/arrow-down-bold.svg
index 125f93e6..125f93e6 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-down-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-box.svg b/docs/src/templates/.icons/material/arrow-down-box.svg
index 71cc9168..71cc9168 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-box.svg
+++ b/docs/src/templates/.icons/material/arrow-down-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-circle-outline.svg b/docs/src/templates/.icons/material/arrow-down-circle-outline.svg
index 7d791d8b..7d791d8b 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-circle.svg b/docs/src/templates/.icons/material/arrow-down-circle.svg
index ba4ce079..ba4ce079 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-down-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-drop-circle-outline.svg b/docs/src/templates/.icons/material/arrow-down-drop-circle-outline.svg
index 1bd24763..1bd24763 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-drop-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-drop-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-drop-circle.svg b/docs/src/templates/.icons/material/arrow-down-drop-circle.svg
index 333653f7..333653f7 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-drop-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-down-drop-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-left-bold.svg b/docs/src/templates/.icons/material/arrow-down-left-bold.svg
index 96889af2..96889af2 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-down-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-left.svg b/docs/src/templates/.icons/material/arrow-down-left.svg
index 3517ba24..3517ba24 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-left.svg
+++ b/docs/src/templates/.icons/material/arrow-down-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-right-bold.svg b/docs/src/templates/.icons/material/arrow-down-right-bold.svg
index bf0db7ae..bf0db7ae 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-down-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-right.svg b/docs/src/templates/.icons/material/arrow-down-right.svg
index 200e35a1..200e35a1 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-right.svg
+++ b/docs/src/templates/.icons/material/arrow-down-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-thick.svg b/docs/src/templates/.icons/material/arrow-down-thick.svg
index b73bf130..b73bf130 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-down-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-down-thin-circle-outline.svg
index f263ead6..f263ead6 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-down-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down-thin.svg b/docs/src/templates/.icons/material/arrow-down-thin.svg
index d86cc74d..d86cc74d 100644
--- a/docs/src/material/templates/.icons/material/arrow-down-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-down-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-down.svg b/docs/src/templates/.icons/material/arrow-down.svg
index 6817ad58..6817ad58 100644
--- a/docs/src/material/templates/.icons/material/arrow-down.svg
+++ b/docs/src/templates/.icons/material/arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-all.svg b/docs/src/templates/.icons/material/arrow-expand-all.svg
index 2fc75d29..2fc75d29 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-all.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-all.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-down.svg b/docs/src/templates/.icons/material/arrow-expand-down.svg
index 0bfd05bf..0bfd05bf 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-down.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-down.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-horizontal.svg b/docs/src/templates/.icons/material/arrow-expand-horizontal.svg
index 92b6d061..92b6d061 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-horizontal.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-left.svg b/docs/src/templates/.icons/material/arrow-expand-left.svg
index a44bcc48..a44bcc48 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-left.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-right.svg b/docs/src/templates/.icons/material/arrow-expand-right.svg
index 99ada996..99ada996 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-right.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-up.svg b/docs/src/templates/.icons/material/arrow-expand-up.svg
index 66ffa903..66ffa903 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-up.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-up.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand-vertical.svg b/docs/src/templates/.icons/material/arrow-expand-vertical.svg
index beed1792..beed1792 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand-vertical.svg
+++ b/docs/src/templates/.icons/material/arrow-expand-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-expand.svg b/docs/src/templates/.icons/material/arrow-expand.svg
index 45ee63ac..45ee63ac 100644
--- a/docs/src/material/templates/.icons/material/arrow-expand.svg
+++ b/docs/src/templates/.icons/material/arrow-expand.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-horizontal-lock.svg b/docs/src/templates/.icons/material/arrow-horizontal-lock.svg
index 08cbed01..08cbed01 100644
--- a/docs/src/material/templates/.icons/material/arrow-horizontal-lock.svg
+++ b/docs/src/templates/.icons/material/arrow-horizontal-lock.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-left-bold-box-outline.svg
index b9262ea8..b9262ea8 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-box.svg b/docs/src/templates/.icons/material/arrow-left-bold-box.svg
index de86ee76..de86ee76 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-circle-outline.svg b/docs/src/templates/.icons/material/arrow-left-bold-circle-outline.svg
index 900cd240..900cd240 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-circle.svg b/docs/src/templates/.icons/material/arrow-left-bold-circle.svg
index 61988eec..61988eec 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-hexagon-outline.svg b/docs/src/templates/.icons/material/arrow-left-bold-hexagon-outline.svg
index cb679256..cb679256 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-hexagon-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-hexagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold-outline.svg b/docs/src/templates/.icons/material/arrow-left-bold-outline.svg
index 508905f5..508905f5 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bold.svg b/docs/src/templates/.icons/material/arrow-left-bold.svg
index 30b30c34..30b30c34 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bottom-bold.svg b/docs/src/templates/.icons/material/arrow-left-bottom-bold.svg
index 0b5b47ee..0b5b47ee 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bottom-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bottom-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-bottom.svg b/docs/src/templates/.icons/material/arrow-left-bottom.svg
index e7affb0e..e7affb0e 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-bottom.svg
+++ b/docs/src/templates/.icons/material/arrow-left-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-box.svg b/docs/src/templates/.icons/material/arrow-left-box.svg
index 5167b7c7..5167b7c7 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-box.svg
+++ b/docs/src/templates/.icons/material/arrow-left-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-circle-outline.svg b/docs/src/templates/.icons/material/arrow-left-circle-outline.svg
index fedf026b..fedf026b 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-circle.svg b/docs/src/templates/.icons/material/arrow-left-circle.svg
index e25084e9..e25084e9 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-left-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-drop-circle-outline.svg b/docs/src/templates/.icons/material/arrow-left-drop-circle-outline.svg
index 5a38c6d6..5a38c6d6 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-drop-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-drop-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-drop-circle.svg b/docs/src/templates/.icons/material/arrow-left-drop-circle.svg
index 453a1657..453a1657 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-drop-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-left-drop-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-right-bold-outline.svg b/docs/src/templates/.icons/material/arrow-left-right-bold-outline.svg
index 267f3035..267f3035 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-right-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-right-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-right-bold.svg b/docs/src/templates/.icons/material/arrow-left-right-bold.svg
index d2b2266f..d2b2266f 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-left-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-right.svg b/docs/src/templates/.icons/material/arrow-left-right.svg
index 37aca227..37aca227 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-right.svg
+++ b/docs/src/templates/.icons/material/arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-thick.svg b/docs/src/templates/.icons/material/arrow-left-thick.svg
index 09c1125f..09c1125f 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-left-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-left-thin-circle-outline.svg
index 91335a4b..91335a4b 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-left-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-thin.svg b/docs/src/templates/.icons/material/arrow-left-thin.svg
index e7c667c5..e7c667c5 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-left-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-top-bold.svg b/docs/src/templates/.icons/material/arrow-left-top-bold.svg
index de776d1d..de776d1d 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-top-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-left-top-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left-top.svg b/docs/src/templates/.icons/material/arrow-left-top.svg
index 341b0c43..341b0c43 100644
--- a/docs/src/material/templates/.icons/material/arrow-left-top.svg
+++ b/docs/src/templates/.icons/material/arrow-left-top.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-left.svg b/docs/src/templates/.icons/material/arrow-left.svg
index 4f7a2fb8..4f7a2fb8 100644
--- a/docs/src/material/templates/.icons/material/arrow-left.svg
+++ b/docs/src/templates/.icons/material/arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-projectile-multiple.svg b/docs/src/templates/.icons/material/arrow-projectile-multiple.svg
index e9a3e8d3..e9a3e8d3 100644
--- a/docs/src/material/templates/.icons/material/arrow-projectile-multiple.svg
+++ b/docs/src/templates/.icons/material/arrow-projectile-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-projectile.svg b/docs/src/templates/.icons/material/arrow-projectile.svg
index 3644704c..3644704c 100644
--- a/docs/src/material/templates/.icons/material/arrow-projectile.svg
+++ b/docs/src/templates/.icons/material/arrow-projectile.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-right-bold-box-outline.svg
index 463d2497..463d2497 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-box.svg b/docs/src/templates/.icons/material/arrow-right-bold-box.svg
index c6682d1d..c6682d1d 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-circle-outline.svg b/docs/src/templates/.icons/material/arrow-right-bold-circle-outline.svg
index d0a415a7..d0a415a7 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-circle.svg b/docs/src/templates/.icons/material/arrow-right-bold-circle.svg
index 19e92a14..19e92a14 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-hexagon-outline.svg b/docs/src/templates/.icons/material/arrow-right-bold-hexagon-outline.svg
index 6f8fede6..6f8fede6 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-hexagon-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-hexagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold-outline.svg b/docs/src/templates/.icons/material/arrow-right-bold-outline.svg
index 84e2e3ea..84e2e3ea 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bold.svg b/docs/src/templates/.icons/material/arrow-right-bold.svg
index 7dfc970a..7dfc970a 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bottom-bold.svg b/docs/src/templates/.icons/material/arrow-right-bottom-bold.svg
index 6d52ee90..6d52ee90 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bottom-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bottom-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-bottom.svg b/docs/src/templates/.icons/material/arrow-right-bottom.svg
index f3f46cd5..f3f46cd5 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-bottom.svg
+++ b/docs/src/templates/.icons/material/arrow-right-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-box.svg b/docs/src/templates/.icons/material/arrow-right-box.svg
index 502fe8f8..502fe8f8 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-box.svg
+++ b/docs/src/templates/.icons/material/arrow-right-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-circle-outline.svg b/docs/src/templates/.icons/material/arrow-right-circle-outline.svg
index e8d6f474..e8d6f474 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-circle.svg b/docs/src/templates/.icons/material/arrow-right-circle.svg
index 496e3dba..496e3dba 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-right-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-drop-circle-outline.svg b/docs/src/templates/.icons/material/arrow-right-drop-circle-outline.svg
index 99bdbb4a..99bdbb4a 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-drop-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-drop-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-drop-circle.svg b/docs/src/templates/.icons/material/arrow-right-drop-circle.svg
index e3c56eef..e3c56eef 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-drop-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-right-drop-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-thick.svg b/docs/src/templates/.icons/material/arrow-right-thick.svg
index bb10fbc5..bb10fbc5 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-right-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-right-thin-circle-outline.svg
index 4b14dae2..4b14dae2 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-right-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-thin.svg b/docs/src/templates/.icons/material/arrow-right-thin.svg
index 12c0b1b5..12c0b1b5 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-right-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-top-bold.svg b/docs/src/templates/.icons/material/arrow-right-top-bold.svg
index 18e16610..18e16610 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-top-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-right-top-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right-top.svg b/docs/src/templates/.icons/material/arrow-right-top.svg
index c9906bce..c9906bce 100644
--- a/docs/src/material/templates/.icons/material/arrow-right-top.svg
+++ b/docs/src/templates/.icons/material/arrow-right-top.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-right.svg b/docs/src/templates/.icons/material/arrow-right.svg
index a9f802c1..a9f802c1 100644
--- a/docs/src/material/templates/.icons/material/arrow-right.svg
+++ b/docs/src/templates/.icons/material/arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-split-horizontal.svg b/docs/src/templates/.icons/material/arrow-split-horizontal.svg
index c60a8846..c60a8846 100644
--- a/docs/src/material/templates/.icons/material/arrow-split-horizontal.svg
+++ b/docs/src/templates/.icons/material/arrow-split-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-split-vertical.svg b/docs/src/templates/.icons/material/arrow-split-vertical.svg
index 838f4d1a..838f4d1a 100644
--- a/docs/src/material/templates/.icons/material/arrow-split-vertical.svg
+++ b/docs/src/templates/.icons/material/arrow-split-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-top-left-bold-box-outline.svg
index 2c913055..2c913055 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-bold-box.svg b/docs/src/templates/.icons/material/arrow-top-left-bold-box.svg
index 5dd6bab8..5dd6bab8 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-bold-outline.svg b/docs/src/templates/.icons/material/arrow-top-left-bold-outline.svg
index 4fcf824a..4fcf824a 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-bottom-right-bold.svg b/docs/src/templates/.icons/material/arrow-top-left-bottom-right-bold.svg
index c588071b..c588071b 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-bottom-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-bottom-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-bottom-right.svg b/docs/src/templates/.icons/material/arrow-top-left-bottom-right.svg
index 2517351a..2517351a 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-bottom-right.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-bottom-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-thick.svg b/docs/src/templates/.icons/material/arrow-top-left-thick.svg
index 9b80e02a..9b80e02a 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-top-left-thin-circle-outline.svg
index a4e68643..a4e68643 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left-thin.svg b/docs/src/templates/.icons/material/arrow-top-left-thin.svg
index 33252825..33252825 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-left.svg b/docs/src/templates/.icons/material/arrow-top-left.svg
index d69d0ece..d69d0ece 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-left.svg
+++ b/docs/src/templates/.icons/material/arrow-top-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-top-right-bold-box-outline.svg
index f500bbf4..f500bbf4 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-bold-box.svg b/docs/src/templates/.icons/material/arrow-top-right-bold-box.svg
index 8f8f32b3..8f8f32b3 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-bold-outline.svg b/docs/src/templates/.icons/material/arrow-top-right-bold-outline.svg
index 93e124cf..93e124cf 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-bottom-left-bold.svg b/docs/src/templates/.icons/material/arrow-top-right-bottom-left-bold.svg
index b29bcb07..b29bcb07 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-bottom-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-bottom-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-bottom-left.svg b/docs/src/templates/.icons/material/arrow-top-right-bottom-left.svg
index 1874edb1..1874edb1 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-bottom-left.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-bottom-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-thick.svg b/docs/src/templates/.icons/material/arrow-top-right-thick.svg
index 0bf0a4a5..0bf0a4a5 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-top-right-thin-circle-outline.svg
index 632bc107..632bc107 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right-thin.svg b/docs/src/templates/.icons/material/arrow-top-right-thin.svg
index 5e8d01de..5e8d01de 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-top-right.svg b/docs/src/templates/.icons/material/arrow-top-right.svg
index 0af11639..0af11639 100644
--- a/docs/src/material/templates/.icons/material/arrow-top-right.svg
+++ b/docs/src/templates/.icons/material/arrow-top-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-down-left-bold.svg b/docs/src/templates/.icons/material/arrow-u-down-left-bold.svg
index 1700ab45..1700ab45 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-down-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-down-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-down-left.svg b/docs/src/templates/.icons/material/arrow-u-down-left.svg
index 4455b67e..4455b67e 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-down-left.svg
+++ b/docs/src/templates/.icons/material/arrow-u-down-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-down-right-bold.svg b/docs/src/templates/.icons/material/arrow-u-down-right-bold.svg
index 90f20f7e..90f20f7e 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-down-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-down-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-down-right.svg b/docs/src/templates/.icons/material/arrow-u-down-right.svg
index 87a9122e..87a9122e 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-down-right.svg
+++ b/docs/src/templates/.icons/material/arrow-u-down-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-left-bottom-bold.svg b/docs/src/templates/.icons/material/arrow-u-left-bottom-bold.svg
index 7079ae6a..7079ae6a 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-left-bottom-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-left-bottom-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-left-bottom.svg b/docs/src/templates/.icons/material/arrow-u-left-bottom.svg
index c1daaebe..c1daaebe 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-left-bottom.svg
+++ b/docs/src/templates/.icons/material/arrow-u-left-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-left-top-bold.svg b/docs/src/templates/.icons/material/arrow-u-left-top-bold.svg
index 520b43cd..520b43cd 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-left-top-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-left-top-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-left-top.svg b/docs/src/templates/.icons/material/arrow-u-left-top.svg
index 4d6227d5..4d6227d5 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-left-top.svg
+++ b/docs/src/templates/.icons/material/arrow-u-left-top.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-right-bottom-bold.svg b/docs/src/templates/.icons/material/arrow-u-right-bottom-bold.svg
index d1baee2a..d1baee2a 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-right-bottom-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-right-bottom-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-right-bottom.svg b/docs/src/templates/.icons/material/arrow-u-right-bottom.svg
index 7a557ff4..7a557ff4 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-right-bottom.svg
+++ b/docs/src/templates/.icons/material/arrow-u-right-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-right-top-bold.svg b/docs/src/templates/.icons/material/arrow-u-right-top-bold.svg
index 56ca1fcb..56ca1fcb 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-right-top-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-right-top-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-right-top.svg b/docs/src/templates/.icons/material/arrow-u-right-top.svg
index 70b39d72..70b39d72 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-right-top.svg
+++ b/docs/src/templates/.icons/material/arrow-u-right-top.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-up-left-bold.svg b/docs/src/templates/.icons/material/arrow-u-up-left-bold.svg
index 9a2fb5a2..9a2fb5a2 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-up-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-up-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-up-left.svg b/docs/src/templates/.icons/material/arrow-u-up-left.svg
index f1ba9504..f1ba9504 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-up-left.svg
+++ b/docs/src/templates/.icons/material/arrow-u-up-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-up-right-bold.svg b/docs/src/templates/.icons/material/arrow-u-up-right-bold.svg
index 8a364b54..8a364b54 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-up-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-u-up-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-u-up-right.svg b/docs/src/templates/.icons/material/arrow-u-up-right.svg
index af6f15ef..af6f15ef 100644
--- a/docs/src/material/templates/.icons/material/arrow-u-up-right.svg
+++ b/docs/src/templates/.icons/material/arrow-u-up-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-box-outline.svg b/docs/src/templates/.icons/material/arrow-up-bold-box-outline.svg
index 3dfea4e8..3dfea4e8 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-box-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-box.svg b/docs/src/templates/.icons/material/arrow-up-bold-box.svg
index d6eeb89c..d6eeb89c 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-box.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-circle-outline.svg b/docs/src/templates/.icons/material/arrow-up-bold-circle-outline.svg
index 5a20308e..5a20308e 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-circle.svg b/docs/src/templates/.icons/material/arrow-up-bold-circle.svg
index 80ad98a0..80ad98a0 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-hexagon-outline.svg b/docs/src/templates/.icons/material/arrow-up-bold-hexagon-outline.svg
index 587ba538..587ba538 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-hexagon-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-hexagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold-outline.svg b/docs/src/templates/.icons/material/arrow-up-bold-outline.svg
index f2f15002..f2f15002 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-bold.svg b/docs/src/templates/.icons/material/arrow-up-bold.svg
index 42281880..42281880 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-up-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-box.svg b/docs/src/templates/.icons/material/arrow-up-box.svg
index 1b8daa27..1b8daa27 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-box.svg
+++ b/docs/src/templates/.icons/material/arrow-up-box.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-circle-outline.svg b/docs/src/templates/.icons/material/arrow-up-circle-outline.svg
index 59c578ef..59c578ef 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-circle.svg b/docs/src/templates/.icons/material/arrow-up-circle.svg
index 806db6f6..806db6f6 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-up-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-down-bold-outline.svg b/docs/src/templates/.icons/material/arrow-up-down-bold-outline.svg
index eb18436e..eb18436e 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-down-bold-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-down-bold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-down-bold.svg b/docs/src/templates/.icons/material/arrow-up-down-bold.svg
index 54aeba12..54aeba12 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-down-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-up-down-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-down.svg b/docs/src/templates/.icons/material/arrow-up-down.svg
index 935b9bea..935b9bea 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-down.svg
+++ b/docs/src/templates/.icons/material/arrow-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-drop-circle-outline.svg b/docs/src/templates/.icons/material/arrow-up-drop-circle-outline.svg
index 160ace93..160ace93 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-drop-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-drop-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-drop-circle.svg b/docs/src/templates/.icons/material/arrow-up-drop-circle.svg
index 4a6fa7b8..4a6fa7b8 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-drop-circle.svg
+++ b/docs/src/templates/.icons/material/arrow-up-drop-circle.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-left-bold.svg b/docs/src/templates/.icons/material/arrow-up-left-bold.svg
index d61cccee..d61cccee 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-left-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-up-left-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-left.svg b/docs/src/templates/.icons/material/arrow-up-left.svg
index 67c9d683..67c9d683 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-left.svg
+++ b/docs/src/templates/.icons/material/arrow-up-left.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-right-bold.svg b/docs/src/templates/.icons/material/arrow-up-right-bold.svg
index 89a08e33..89a08e33 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-right-bold.svg
+++ b/docs/src/templates/.icons/material/arrow-up-right-bold.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-right.svg b/docs/src/templates/.icons/material/arrow-up-right.svg
index 24db01f6..24db01f6 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-right.svg
+++ b/docs/src/templates/.icons/material/arrow-up-right.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-thick.svg b/docs/src/templates/.icons/material/arrow-up-thick.svg
index 5011fe77..5011fe77 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-thick.svg
+++ b/docs/src/templates/.icons/material/arrow-up-thick.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-thin-circle-outline.svg b/docs/src/templates/.icons/material/arrow-up-thin-circle-outline.svg
index f93dade7..f93dade7 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-thin-circle-outline.svg
+++ b/docs/src/templates/.icons/material/arrow-up-thin-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up-thin.svg b/docs/src/templates/.icons/material/arrow-up-thin.svg
index 7a78d3ac..7a78d3ac 100644
--- a/docs/src/material/templates/.icons/material/arrow-up-thin.svg
+++ b/docs/src/templates/.icons/material/arrow-up-thin.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-up.svg b/docs/src/templates/.icons/material/arrow-up.svg
index 886c3a0a..886c3a0a 100644
--- a/docs/src/material/templates/.icons/material/arrow-up.svg
+++ b/docs/src/templates/.icons/material/arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/arrow-vertical-lock.svg b/docs/src/templates/.icons/material/arrow-vertical-lock.svg
index 84805038..84805038 100644
--- a/docs/src/material/templates/.icons/material/arrow-vertical-lock.svg
+++ b/docs/src/templates/.icons/material/arrow-vertical-lock.svg
diff --git a/docs/src/material/templates/.icons/material/artboard.svg b/docs/src/templates/.icons/material/artboard.svg
index f0ee31d5..f0ee31d5 100644
--- a/docs/src/material/templates/.icons/material/artboard.svg
+++ b/docs/src/templates/.icons/material/artboard.svg
diff --git a/docs/src/material/templates/.icons/material/artstation.svg b/docs/src/templates/.icons/material/artstation.svg
index 6caa2c76..6caa2c76 100644
--- a/docs/src/material/templates/.icons/material/artstation.svg
+++ b/docs/src/templates/.icons/material/artstation.svg
diff --git a/docs/src/material/templates/.icons/material/aspect-ratio.svg b/docs/src/templates/.icons/material/aspect-ratio.svg
index 8111548b..8111548b 100644
--- a/docs/src/material/templates/.icons/material/aspect-ratio.svg
+++ b/docs/src/templates/.icons/material/aspect-ratio.svg
diff --git a/docs/src/material/templates/.icons/material/assistant.svg b/docs/src/templates/.icons/material/assistant.svg
index 88a0cd4c..88a0cd4c 100644
--- a/docs/src/material/templates/.icons/material/assistant.svg
+++ b/docs/src/templates/.icons/material/assistant.svg
diff --git a/docs/src/material/templates/.icons/material/asterisk-circle-outline.svg b/docs/src/templates/.icons/material/asterisk-circle-outline.svg
index 9a02743d..9a02743d 100644
--- a/docs/src/material/templates/.icons/material/asterisk-circle-outline.svg
+++ b/docs/src/templates/.icons/material/asterisk-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/asterisk.svg b/docs/src/templates/.icons/material/asterisk.svg
index 6c9e6326..6c9e6326 100644
--- a/docs/src/material/templates/.icons/material/asterisk.svg
+++ b/docs/src/templates/.icons/material/asterisk.svg
diff --git a/docs/src/material/templates/.icons/material/at.svg b/docs/src/templates/.icons/material/at.svg
index d180c753..d180c753 100644
--- a/docs/src/material/templates/.icons/material/at.svg
+++ b/docs/src/templates/.icons/material/at.svg
diff --git a/docs/src/material/templates/.icons/material/atlassian.svg b/docs/src/templates/.icons/material/atlassian.svg
index 571716f6..571716f6 100644
--- a/docs/src/material/templates/.icons/material/atlassian.svg
+++ b/docs/src/templates/.icons/material/atlassian.svg
diff --git a/docs/src/material/templates/.icons/material/atm.svg b/docs/src/templates/.icons/material/atm.svg
index ab3d94e3..ab3d94e3 100644
--- a/docs/src/material/templates/.icons/material/atm.svg
+++ b/docs/src/templates/.icons/material/atm.svg
diff --git a/docs/src/material/templates/.icons/material/atom-variant.svg b/docs/src/templates/.icons/material/atom-variant.svg
index e7a889b5..e7a889b5 100644
--- a/docs/src/material/templates/.icons/material/atom-variant.svg
+++ b/docs/src/templates/.icons/material/atom-variant.svg
diff --git a/docs/src/material/templates/.icons/material/atom.svg b/docs/src/templates/.icons/material/atom.svg
index 26d0f277..26d0f277 100644
--- a/docs/src/material/templates/.icons/material/atom.svg
+++ b/docs/src/templates/.icons/material/atom.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-check.svg b/docs/src/templates/.icons/material/attachment-check.svg
index 34aac547..34aac547 100644
--- a/docs/src/material/templates/.icons/material/attachment-check.svg
+++ b/docs/src/templates/.icons/material/attachment-check.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-lock.svg b/docs/src/templates/.icons/material/attachment-lock.svg
index 9fbf1d16..9fbf1d16 100644
--- a/docs/src/material/templates/.icons/material/attachment-lock.svg
+++ b/docs/src/templates/.icons/material/attachment-lock.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-minus.svg b/docs/src/templates/.icons/material/attachment-minus.svg
index 7fd7138f..7fd7138f 100644
--- a/docs/src/material/templates/.icons/material/attachment-minus.svg
+++ b/docs/src/templates/.icons/material/attachment-minus.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-off.svg b/docs/src/templates/.icons/material/attachment-off.svg
index 06f053f8..06f053f8 100644
--- a/docs/src/material/templates/.icons/material/attachment-off.svg
+++ b/docs/src/templates/.icons/material/attachment-off.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-plus.svg b/docs/src/templates/.icons/material/attachment-plus.svg
index ea098701..ea098701 100644
--- a/docs/src/material/templates/.icons/material/attachment-plus.svg
+++ b/docs/src/templates/.icons/material/attachment-plus.svg
diff --git a/docs/src/material/templates/.icons/material/attachment-remove.svg b/docs/src/templates/.icons/material/attachment-remove.svg
index c349f8c6..c349f8c6 100644
--- a/docs/src/material/templates/.icons/material/attachment-remove.svg
+++ b/docs/src/templates/.icons/material/attachment-remove.svg
diff --git a/docs/src/material/templates/.icons/material/attachment.svg b/docs/src/templates/.icons/material/attachment.svg
index c96eb027..c96eb027 100644
--- a/docs/src/material/templates/.icons/material/attachment.svg
+++ b/docs/src/templates/.icons/material/attachment.svg
diff --git a/docs/src/material/templates/.icons/material/atv.svg b/docs/src/templates/.icons/material/atv.svg
index ee8ee80a..ee8ee80a 100644
--- a/docs/src/material/templates/.icons/material/atv.svg
+++ b/docs/src/templates/.icons/material/atv.svg
diff --git a/docs/src/material/templates/.icons/material/audio-input-rca.svg b/docs/src/templates/.icons/material/audio-input-rca.svg
index 6b823bb6..6b823bb6 100644
--- a/docs/src/material/templates/.icons/material/audio-input-rca.svg
+++ b/docs/src/templates/.icons/material/audio-input-rca.svg
diff --git a/docs/src/material/templates/.icons/material/audio-input-stereo-minijack.svg b/docs/src/templates/.icons/material/audio-input-stereo-minijack.svg
index e762a41d..e762a41d 100644
--- a/docs/src/material/templates/.icons/material/audio-input-stereo-minijack.svg
+++ b/docs/src/templates/.icons/material/audio-input-stereo-minijack.svg
diff --git a/docs/src/material/templates/.icons/material/audio-input-xlr.svg b/docs/src/templates/.icons/material/audio-input-xlr.svg
index 8700dbc4..8700dbc4 100644
--- a/docs/src/material/templates/.icons/material/audio-input-xlr.svg
+++ b/docs/src/templates/.icons/material/audio-input-xlr.svg
diff --git a/docs/src/material/templates/.icons/material/audio-video-off.svg b/docs/src/templates/.icons/material/audio-video-off.svg
index 274de07d..274de07d 100644
--- a/docs/src/material/templates/.icons/material/audio-video-off.svg
+++ b/docs/src/templates/.icons/material/audio-video-off.svg
diff --git a/docs/src/material/templates/.icons/material/audio-video.svg b/docs/src/templates/.icons/material/audio-video.svg
index 05454619..05454619 100644
--- a/docs/src/material/templates/.icons/material/audio-video.svg
+++ b/docs/src/templates/.icons/material/audio-video.svg
diff --git a/docs/src/material/templates/.icons/material/augmented-reality.svg b/docs/src/templates/.icons/material/augmented-reality.svg
index 3311d09f..3311d09f 100644
--- a/docs/src/material/templates/.icons/material/augmented-reality.svg
+++ b/docs/src/templates/.icons/material/augmented-reality.svg
diff --git a/docs/src/material/templates/.icons/material/aurora.svg b/docs/src/templates/.icons/material/aurora.svg
index 3e0d6ae4..3e0d6ae4 100644
--- a/docs/src/material/templates/.icons/material/aurora.svg
+++ b/docs/src/templates/.icons/material/aurora.svg
diff --git a/docs/src/material/templates/.icons/material/auto-download.svg b/docs/src/templates/.icons/material/auto-download.svg
index c8116a24..c8116a24 100644
--- a/docs/src/material/templates/.icons/material/auto-download.svg
+++ b/docs/src/templates/.icons/material/auto-download.svg
diff --git a/docs/src/material/templates/.icons/material/auto-fix.svg b/docs/src/templates/.icons/material/auto-fix.svg
index 2bba3d77..2bba3d77 100644
--- a/docs/src/material/templates/.icons/material/auto-fix.svg
+++ b/docs/src/templates/.icons/material/auto-fix.svg
diff --git a/docs/src/material/templates/.icons/material/auto-mode.svg b/docs/src/templates/.icons/material/auto-mode.svg
index 21e735fa..21e735fa 100644
--- a/docs/src/material/templates/.icons/material/auto-mode.svg
+++ b/docs/src/templates/.icons/material/auto-mode.svg
diff --git a/docs/src/material/templates/.icons/material/auto-upload.svg b/docs/src/templates/.icons/material/auto-upload.svg
index a4583d0a..a4583d0a 100644
--- a/docs/src/material/templates/.icons/material/auto-upload.svg
+++ b/docs/src/templates/.icons/material/auto-upload.svg
diff --git a/docs/src/material/templates/.icons/material/autorenew-off.svg b/docs/src/templates/.icons/material/autorenew-off.svg
index 89a7de63..89a7de63 100644
--- a/docs/src/material/templates/.icons/material/autorenew-off.svg
+++ b/docs/src/templates/.icons/material/autorenew-off.svg
diff --git a/docs/src/material/templates/.icons/material/autorenew.svg b/docs/src/templates/.icons/material/autorenew.svg
index 44a97138..44a97138 100644
--- a/docs/src/material/templates/.icons/material/autorenew.svg
+++ b/docs/src/templates/.icons/material/autorenew.svg
diff --git a/docs/src/material/templates/.icons/material/av-timer.svg b/docs/src/templates/.icons/material/av-timer.svg
index ac4936d5..ac4936d5 100644
--- a/docs/src/material/templates/.icons/material/av-timer.svg
+++ b/docs/src/templates/.icons/material/av-timer.svg
diff --git a/docs/src/material/templates/.icons/material/awning-outline.svg b/docs/src/templates/.icons/material/awning-outline.svg
index ba2be45f..ba2be45f 100644
--- a/docs/src/material/templates/.icons/material/awning-outline.svg
+++ b/docs/src/templates/.icons/material/awning-outline.svg
diff --git a/docs/src/material/templates/.icons/material/awning.svg b/docs/src/templates/.icons/material/awning.svg
index f4c9b56f..f4c9b56f 100644
--- a/docs/src/material/templates/.icons/material/awning.svg
+++ b/docs/src/templates/.icons/material/awning.svg
diff --git a/docs/src/material/templates/.icons/material/aws.svg b/docs/src/templates/.icons/material/aws.svg
index baac2d52..baac2d52 100644
--- a/docs/src/material/templates/.icons/material/aws.svg
+++ b/docs/src/templates/.icons/material/aws.svg
diff --git a/docs/src/material/templates/.icons/material/axe-battle.svg b/docs/src/templates/.icons/material/axe-battle.svg
index efe797b4..efe797b4 100644
--- a/docs/src/material/templates/.icons/material/axe-battle.svg
+++ b/docs/src/templates/.icons/material/axe-battle.svg
diff --git a/docs/src/material/templates/.icons/material/axe.svg b/docs/src/templates/.icons/material/axe.svg
index 3bb7c464..3bb7c464 100644
--- a/docs/src/material/templates/.icons/material/axe.svg
+++ b/docs/src/templates/.icons/material/axe.svg
diff --git a/docs/src/material/templates/.icons/material/axis-arrow-info.svg b/docs/src/templates/.icons/material/axis-arrow-info.svg
index e62f98c9..e62f98c9 100644
--- a/docs/src/material/templates/.icons/material/axis-arrow-info.svg
+++ b/docs/src/templates/.icons/material/axis-arrow-info.svg
diff --git a/docs/src/material/templates/.icons/material/axis-arrow-lock.svg b/docs/src/templates/.icons/material/axis-arrow-lock.svg
index 1cd0ad8f..1cd0ad8f 100644
--- a/docs/src/material/templates/.icons/material/axis-arrow-lock.svg
+++ b/docs/src/templates/.icons/material/axis-arrow-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-arrow.svg b/docs/src/templates/.icons/material/axis-arrow.svg
index 74aafaaa..74aafaaa 100644
--- a/docs/src/material/templates/.icons/material/axis-arrow.svg
+++ b/docs/src/templates/.icons/material/axis-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/axis-lock.svg b/docs/src/templates/.icons/material/axis-lock.svg
index 793be649..793be649 100644
--- a/docs/src/material/templates/.icons/material/axis-lock.svg
+++ b/docs/src/templates/.icons/material/axis-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-x-arrow-lock.svg b/docs/src/templates/.icons/material/axis-x-arrow-lock.svg
index b1e81ad4..b1e81ad4 100644
--- a/docs/src/material/templates/.icons/material/axis-x-arrow-lock.svg
+++ b/docs/src/templates/.icons/material/axis-x-arrow-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-x-arrow.svg b/docs/src/templates/.icons/material/axis-x-arrow.svg
index 1c9bc643..1c9bc643 100644
--- a/docs/src/material/templates/.icons/material/axis-x-arrow.svg
+++ b/docs/src/templates/.icons/material/axis-x-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/axis-x-rotate-clockwise.svg b/docs/src/templates/.icons/material/axis-x-rotate-clockwise.svg
index 6d5e0c4f..6d5e0c4f 100644
--- a/docs/src/material/templates/.icons/material/axis-x-rotate-clockwise.svg
+++ b/docs/src/templates/.icons/material/axis-x-rotate-clockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis-x-rotate-counterclockwise.svg b/docs/src/templates/.icons/material/axis-x-rotate-counterclockwise.svg
index b06a4201..b06a4201 100644
--- a/docs/src/material/templates/.icons/material/axis-x-rotate-counterclockwise.svg
+++ b/docs/src/templates/.icons/material/axis-x-rotate-counterclockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis-x-y-arrow-lock.svg b/docs/src/templates/.icons/material/axis-x-y-arrow-lock.svg
index e42988af..e42988af 100644
--- a/docs/src/material/templates/.icons/material/axis-x-y-arrow-lock.svg
+++ b/docs/src/templates/.icons/material/axis-x-y-arrow-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-y-arrow-lock.svg b/docs/src/templates/.icons/material/axis-y-arrow-lock.svg
index 28590e48..28590e48 100644
--- a/docs/src/material/templates/.icons/material/axis-y-arrow-lock.svg
+++ b/docs/src/templates/.icons/material/axis-y-arrow-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-y-arrow.svg b/docs/src/templates/.icons/material/axis-y-arrow.svg
index f825dec0..f825dec0 100644
--- a/docs/src/material/templates/.icons/material/axis-y-arrow.svg
+++ b/docs/src/templates/.icons/material/axis-y-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/axis-y-rotate-clockwise.svg b/docs/src/templates/.icons/material/axis-y-rotate-clockwise.svg
index 557941e0..557941e0 100644
--- a/docs/src/material/templates/.icons/material/axis-y-rotate-clockwise.svg
+++ b/docs/src/templates/.icons/material/axis-y-rotate-clockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis-y-rotate-counterclockwise.svg b/docs/src/templates/.icons/material/axis-y-rotate-counterclockwise.svg
index 4d2db230..4d2db230 100644
--- a/docs/src/material/templates/.icons/material/axis-y-rotate-counterclockwise.svg
+++ b/docs/src/templates/.icons/material/axis-y-rotate-counterclockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis-z-arrow-lock.svg b/docs/src/templates/.icons/material/axis-z-arrow-lock.svg
index 65987b00..65987b00 100644
--- a/docs/src/material/templates/.icons/material/axis-z-arrow-lock.svg
+++ b/docs/src/templates/.icons/material/axis-z-arrow-lock.svg
diff --git a/docs/src/material/templates/.icons/material/axis-z-arrow.svg b/docs/src/templates/.icons/material/axis-z-arrow.svg
index 50eeeebd..50eeeebd 100644
--- a/docs/src/material/templates/.icons/material/axis-z-arrow.svg
+++ b/docs/src/templates/.icons/material/axis-z-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/axis-z-rotate-clockwise.svg b/docs/src/templates/.icons/material/axis-z-rotate-clockwise.svg
index a6a9134a..a6a9134a 100644
--- a/docs/src/material/templates/.icons/material/axis-z-rotate-clockwise.svg
+++ b/docs/src/templates/.icons/material/axis-z-rotate-clockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis-z-rotate-counterclockwise.svg b/docs/src/templates/.icons/material/axis-z-rotate-counterclockwise.svg
index 38e6c008..38e6c008 100644
--- a/docs/src/material/templates/.icons/material/axis-z-rotate-counterclockwise.svg
+++ b/docs/src/templates/.icons/material/axis-z-rotate-counterclockwise.svg
diff --git a/docs/src/material/templates/.icons/material/axis.svg b/docs/src/templates/.icons/material/axis.svg
index 579b13eb..579b13eb 100644
--- a/docs/src/material/templates/.icons/material/axis.svg
+++ b/docs/src/templates/.icons/material/axis.svg
diff --git a/docs/src/material/templates/.icons/material/babel.svg b/docs/src/templates/.icons/material/babel.svg
index ce0add33..ce0add33 100644
--- a/docs/src/material/templates/.icons/material/babel.svg
+++ b/docs/src/templates/.icons/material/babel.svg
diff --git a/docs/src/material/templates/.icons/material/baby-bottle-outline.svg b/docs/src/templates/.icons/material/baby-bottle-outline.svg
index 226d0b18..226d0b18 100644
--- a/docs/src/material/templates/.icons/material/baby-bottle-outline.svg
+++ b/docs/src/templates/.icons/material/baby-bottle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/baby-bottle.svg b/docs/src/templates/.icons/material/baby-bottle.svg
index 842f318b..842f318b 100644
--- a/docs/src/material/templates/.icons/material/baby-bottle.svg
+++ b/docs/src/templates/.icons/material/baby-bottle.svg
diff --git a/docs/src/material/templates/.icons/material/baby-buggy-off.svg b/docs/src/templates/.icons/material/baby-buggy-off.svg
index e73d7650..e73d7650 100644
--- a/docs/src/material/templates/.icons/material/baby-buggy-off.svg
+++ b/docs/src/templates/.icons/material/baby-buggy-off.svg
diff --git a/docs/src/material/templates/.icons/material/baby-buggy.svg b/docs/src/templates/.icons/material/baby-buggy.svg
index dc362472..dc362472 100644
--- a/docs/src/material/templates/.icons/material/baby-buggy.svg
+++ b/docs/src/templates/.icons/material/baby-buggy.svg
diff --git a/docs/src/material/templates/.icons/material/baby-carriage-off.svg b/docs/src/templates/.icons/material/baby-carriage-off.svg
index 1ebf706f..1ebf706f 100644
--- a/docs/src/material/templates/.icons/material/baby-carriage-off.svg
+++ b/docs/src/templates/.icons/material/baby-carriage-off.svg
diff --git a/docs/src/material/templates/.icons/material/baby-carriage.svg b/docs/src/templates/.icons/material/baby-carriage.svg
index e8e556b8..e8e556b8 100644
--- a/docs/src/material/templates/.icons/material/baby-carriage.svg
+++ b/docs/src/templates/.icons/material/baby-carriage.svg
diff --git a/docs/src/material/templates/.icons/material/baby-face-outline.svg b/docs/src/templates/.icons/material/baby-face-outline.svg
index 2efc8c13..2efc8c13 100644
--- a/docs/src/material/templates/.icons/material/baby-face-outline.svg
+++ b/docs/src/templates/.icons/material/baby-face-outline.svg
diff --git a/docs/src/material/templates/.icons/material/baby-face.svg b/docs/src/templates/.icons/material/baby-face.svg
index 940ac3cf..940ac3cf 100644
--- a/docs/src/material/templates/.icons/material/baby-face.svg
+++ b/docs/src/templates/.icons/material/baby-face.svg
diff --git a/docs/src/material/templates/.icons/material/baby.svg b/docs/src/templates/.icons/material/baby.svg
index 3c1e3718..3c1e3718 100644
--- a/docs/src/material/templates/.icons/material/baby.svg
+++ b/docs/src/templates/.icons/material/baby.svg
diff --git a/docs/src/material/templates/.icons/material/backburger.svg b/docs/src/templates/.icons/material/backburger.svg
index 52fd5a1a..52fd5a1a 100644
--- a/docs/src/material/templates/.icons/material/backburger.svg
+++ b/docs/src/templates/.icons/material/backburger.svg
diff --git a/docs/src/material/templates/.icons/material/backspace-outline.svg b/docs/src/templates/.icons/material/backspace-outline.svg
index 02d58591..02d58591 100644
--- a/docs/src/material/templates/.icons/material/backspace-outline.svg
+++ b/docs/src/templates/.icons/material/backspace-outline.svg
diff --git a/docs/src/material/templates/.icons/material/backspace-reverse-outline.svg b/docs/src/templates/.icons/material/backspace-reverse-outline.svg
index 365249c9..365249c9 100644
--- a/docs/src/material/templates/.icons/material/backspace-reverse-outline.svg
+++ b/docs/src/templates/.icons/material/backspace-reverse-outline.svg
diff --git a/docs/src/material/templates/.icons/material/backspace-reverse.svg b/docs/src/templates/.icons/material/backspace-reverse.svg
index e8946a25..e8946a25 100644
--- a/docs/src/material/templates/.icons/material/backspace-reverse.svg
+++ b/docs/src/templates/.icons/material/backspace-reverse.svg
diff --git a/docs/src/material/templates/.icons/material/backspace.svg b/docs/src/templates/.icons/material/backspace.svg
index 07daab90..07daab90 100644
--- a/docs/src/material/templates/.icons/material/backspace.svg
+++ b/docs/src/templates/.icons/material/backspace.svg
diff --git a/docs/src/material/templates/.icons/material/backup-restore.svg b/docs/src/templates/.icons/material/backup-restore.svg
index bab825aa..bab825aa 100644
--- a/docs/src/material/templates/.icons/material/backup-restore.svg
+++ b/docs/src/templates/.icons/material/backup-restore.svg
diff --git a/docs/src/material/templates/.icons/material/bacteria-outline.svg b/docs/src/templates/.icons/material/bacteria-outline.svg
index 3b0c3ec8..3b0c3ec8 100644
--- a/docs/src/material/templates/.icons/material/bacteria-outline.svg
+++ b/docs/src/templates/.icons/material/bacteria-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bacteria.svg b/docs/src/templates/.icons/material/bacteria.svg
index 71e23c84..71e23c84 100644
--- a/docs/src/material/templates/.icons/material/bacteria.svg
+++ b/docs/src/templates/.icons/material/bacteria.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account-alert-outline.svg b/docs/src/templates/.icons/material/badge-account-alert-outline.svg
index b75e9ff7..b75e9ff7 100644
--- a/docs/src/material/templates/.icons/material/badge-account-alert-outline.svg
+++ b/docs/src/templates/.icons/material/badge-account-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account-alert.svg b/docs/src/templates/.icons/material/badge-account-alert.svg
index 4b948645..4b948645 100644
--- a/docs/src/material/templates/.icons/material/badge-account-alert.svg
+++ b/docs/src/templates/.icons/material/badge-account-alert.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account-horizontal-outline.svg b/docs/src/templates/.icons/material/badge-account-horizontal-outline.svg
index 13ce310e..13ce310e 100644
--- a/docs/src/material/templates/.icons/material/badge-account-horizontal-outline.svg
+++ b/docs/src/templates/.icons/material/badge-account-horizontal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account-horizontal.svg b/docs/src/templates/.icons/material/badge-account-horizontal.svg
index ff350d6e..ff350d6e 100644
--- a/docs/src/material/templates/.icons/material/badge-account-horizontal.svg
+++ b/docs/src/templates/.icons/material/badge-account-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account-outline.svg b/docs/src/templates/.icons/material/badge-account-outline.svg
index c5c407c3..c5c407c3 100644
--- a/docs/src/material/templates/.icons/material/badge-account-outline.svg
+++ b/docs/src/templates/.icons/material/badge-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/badge-account.svg b/docs/src/templates/.icons/material/badge-account.svg
index e58ba77c..e58ba77c 100644
--- a/docs/src/material/templates/.icons/material/badge-account.svg
+++ b/docs/src/templates/.icons/material/badge-account.svg
diff --git a/docs/src/material/templates/.icons/material/badminton.svg b/docs/src/templates/.icons/material/badminton.svg
index ca37fa83..ca37fa83 100644
--- a/docs/src/material/templates/.icons/material/badminton.svg
+++ b/docs/src/templates/.icons/material/badminton.svg
diff --git a/docs/src/material/templates/.icons/material/bag-carry-on-check.svg b/docs/src/templates/.icons/material/bag-carry-on-check.svg
index c0b0482c..c0b0482c 100644
--- a/docs/src/material/templates/.icons/material/bag-carry-on-check.svg
+++ b/docs/src/templates/.icons/material/bag-carry-on-check.svg
diff --git a/docs/src/material/templates/.icons/material/bag-carry-on-off.svg b/docs/src/templates/.icons/material/bag-carry-on-off.svg
index fda886ea..fda886ea 100644
--- a/docs/src/material/templates/.icons/material/bag-carry-on-off.svg
+++ b/docs/src/templates/.icons/material/bag-carry-on-off.svg
diff --git a/docs/src/material/templates/.icons/material/bag-carry-on.svg b/docs/src/templates/.icons/material/bag-carry-on.svg
index efea90ef..efea90ef 100644
--- a/docs/src/material/templates/.icons/material/bag-carry-on.svg
+++ b/docs/src/templates/.icons/material/bag-carry-on.svg
diff --git a/docs/src/material/templates/.icons/material/bag-checked.svg b/docs/src/templates/.icons/material/bag-checked.svg
index 6f33fcf7..6f33fcf7 100644
--- a/docs/src/material/templates/.icons/material/bag-checked.svg
+++ b/docs/src/templates/.icons/material/bag-checked.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal-off-outline.svg b/docs/src/templates/.icons/material/bag-personal-off-outline.svg
index cbaf3151..cbaf3151 100644
--- a/docs/src/material/templates/.icons/material/bag-personal-off-outline.svg
+++ b/docs/src/templates/.icons/material/bag-personal-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal-off.svg b/docs/src/templates/.icons/material/bag-personal-off.svg
index dfd5368c..dfd5368c 100644
--- a/docs/src/material/templates/.icons/material/bag-personal-off.svg
+++ b/docs/src/templates/.icons/material/bag-personal-off.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal-outline.svg b/docs/src/templates/.icons/material/bag-personal-outline.svg
index 3c7cdd2d..3c7cdd2d 100644
--- a/docs/src/material/templates/.icons/material/bag-personal-outline.svg
+++ b/docs/src/templates/.icons/material/bag-personal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal-tag-outline.svg b/docs/src/templates/.icons/material/bag-personal-tag-outline.svg
index 8236414c..8236414c 100644
--- a/docs/src/material/templates/.icons/material/bag-personal-tag-outline.svg
+++ b/docs/src/templates/.icons/material/bag-personal-tag-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal-tag.svg b/docs/src/templates/.icons/material/bag-personal-tag.svg
index ca91f73a..ca91f73a 100644
--- a/docs/src/material/templates/.icons/material/bag-personal-tag.svg
+++ b/docs/src/templates/.icons/material/bag-personal-tag.svg
diff --git a/docs/src/material/templates/.icons/material/bag-personal.svg b/docs/src/templates/.icons/material/bag-personal.svg
index 06d89070..06d89070 100644
--- a/docs/src/material/templates/.icons/material/bag-personal.svg
+++ b/docs/src/templates/.icons/material/bag-personal.svg
diff --git a/docs/src/material/templates/.icons/material/bag-suitcase-off-outline.svg b/docs/src/templates/.icons/material/bag-suitcase-off-outline.svg
index 9257ecdf..9257ecdf 100644
--- a/docs/src/material/templates/.icons/material/bag-suitcase-off-outline.svg
+++ b/docs/src/templates/.icons/material/bag-suitcase-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bag-suitcase-off.svg b/docs/src/templates/.icons/material/bag-suitcase-off.svg
index ccffda28..ccffda28 100644
--- a/docs/src/material/templates/.icons/material/bag-suitcase-off.svg
+++ b/docs/src/templates/.icons/material/bag-suitcase-off.svg
diff --git a/docs/src/material/templates/.icons/material/bag-suitcase-outline.svg b/docs/src/templates/.icons/material/bag-suitcase-outline.svg
index 554ab44b..554ab44b 100644
--- a/docs/src/material/templates/.icons/material/bag-suitcase-outline.svg
+++ b/docs/src/templates/.icons/material/bag-suitcase-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bag-suitcase.svg b/docs/src/templates/.icons/material/bag-suitcase.svg
index 400ba3ba..400ba3ba 100644
--- a/docs/src/material/templates/.icons/material/bag-suitcase.svg
+++ b/docs/src/templates/.icons/material/bag-suitcase.svg
diff --git a/docs/src/material/templates/.icons/material/baguette.svg b/docs/src/templates/.icons/material/baguette.svg
index 92af5047..92af5047 100644
--- a/docs/src/material/templates/.icons/material/baguette.svg
+++ b/docs/src/templates/.icons/material/baguette.svg
diff --git a/docs/src/material/templates/.icons/material/balcony.svg b/docs/src/templates/.icons/material/balcony.svg
index fa6702d9..fa6702d9 100644
--- a/docs/src/material/templates/.icons/material/balcony.svg
+++ b/docs/src/templates/.icons/material/balcony.svg
diff --git a/docs/src/material/templates/.icons/material/balloon.svg b/docs/src/templates/.icons/material/balloon.svg
index 41e9822d..41e9822d 100644
--- a/docs/src/material/templates/.icons/material/balloon.svg
+++ b/docs/src/templates/.icons/material/balloon.svg
diff --git a/docs/src/material/templates/.icons/material/ballot-outline.svg b/docs/src/templates/.icons/material/ballot-outline.svg
index e082b3c6..e082b3c6 100644
--- a/docs/src/material/templates/.icons/material/ballot-outline.svg
+++ b/docs/src/templates/.icons/material/ballot-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ballot-recount-outline.svg b/docs/src/templates/.icons/material/ballot-recount-outline.svg
index f229e0d9..f229e0d9 100644
--- a/docs/src/material/templates/.icons/material/ballot-recount-outline.svg
+++ b/docs/src/templates/.icons/material/ballot-recount-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ballot-recount.svg b/docs/src/templates/.icons/material/ballot-recount.svg
index d48cea5a..d48cea5a 100644
--- a/docs/src/material/templates/.icons/material/ballot-recount.svg
+++ b/docs/src/templates/.icons/material/ballot-recount.svg
diff --git a/docs/src/material/templates/.icons/material/ballot.svg b/docs/src/templates/.icons/material/ballot.svg
index 6e934380..6e934380 100644
--- a/docs/src/material/templates/.icons/material/ballot.svg
+++ b/docs/src/templates/.icons/material/ballot.svg
diff --git a/docs/src/material/templates/.icons/material/bandage.svg b/docs/src/templates/.icons/material/bandage.svg
index ab228e82..ab228e82 100644
--- a/docs/src/material/templates/.icons/material/bandage.svg
+++ b/docs/src/templates/.icons/material/bandage.svg
diff --git a/docs/src/material/templates/.icons/material/bank-check.svg b/docs/src/templates/.icons/material/bank-check.svg
index 7331307b..7331307b 100644
--- a/docs/src/material/templates/.icons/material/bank-check.svg
+++ b/docs/src/templates/.icons/material/bank-check.svg
diff --git a/docs/src/material/templates/.icons/material/bank-circle-outline.svg b/docs/src/templates/.icons/material/bank-circle-outline.svg
index 6b1e9dba..6b1e9dba 100644
--- a/docs/src/material/templates/.icons/material/bank-circle-outline.svg
+++ b/docs/src/templates/.icons/material/bank-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bank-circle.svg b/docs/src/templates/.icons/material/bank-circle.svg
index fbf77534..fbf77534 100644
--- a/docs/src/material/templates/.icons/material/bank-circle.svg
+++ b/docs/src/templates/.icons/material/bank-circle.svg
diff --git a/docs/src/material/templates/.icons/material/bank-minus.svg b/docs/src/templates/.icons/material/bank-minus.svg
index b607b3c4..b607b3c4 100644
--- a/docs/src/material/templates/.icons/material/bank-minus.svg
+++ b/docs/src/templates/.icons/material/bank-minus.svg
diff --git a/docs/src/material/templates/.icons/material/bank-off-outline.svg b/docs/src/templates/.icons/material/bank-off-outline.svg
index 44d97d21..44d97d21 100644
--- a/docs/src/material/templates/.icons/material/bank-off-outline.svg
+++ b/docs/src/templates/.icons/material/bank-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bank-off.svg b/docs/src/templates/.icons/material/bank-off.svg
index fbce1935..fbce1935 100644
--- a/docs/src/material/templates/.icons/material/bank-off.svg
+++ b/docs/src/templates/.icons/material/bank-off.svg
diff --git a/docs/src/material/templates/.icons/material/bank-outline.svg b/docs/src/templates/.icons/material/bank-outline.svg
index b7124193..b7124193 100644
--- a/docs/src/material/templates/.icons/material/bank-outline.svg
+++ b/docs/src/templates/.icons/material/bank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bank-plus.svg b/docs/src/templates/.icons/material/bank-plus.svg
index e78c9310..e78c9310 100644
--- a/docs/src/material/templates/.icons/material/bank-plus.svg
+++ b/docs/src/templates/.icons/material/bank-plus.svg
diff --git a/docs/src/material/templates/.icons/material/bank-remove.svg b/docs/src/templates/.icons/material/bank-remove.svg
index 4640e230..4640e230 100644
--- a/docs/src/material/templates/.icons/material/bank-remove.svg
+++ b/docs/src/templates/.icons/material/bank-remove.svg
diff --git a/docs/src/material/templates/.icons/material/bank-transfer-in.svg b/docs/src/templates/.icons/material/bank-transfer-in.svg
index 4e1e0380..4e1e0380 100644
--- a/docs/src/material/templates/.icons/material/bank-transfer-in.svg
+++ b/docs/src/templates/.icons/material/bank-transfer-in.svg
diff --git a/docs/src/material/templates/.icons/material/bank-transfer-out.svg b/docs/src/templates/.icons/material/bank-transfer-out.svg
index b928b7e1..b928b7e1 100644
--- a/docs/src/material/templates/.icons/material/bank-transfer-out.svg
+++ b/docs/src/templates/.icons/material/bank-transfer-out.svg
diff --git a/docs/src/material/templates/.icons/material/bank-transfer.svg b/docs/src/templates/.icons/material/bank-transfer.svg
index 11708642..11708642 100644
--- a/docs/src/material/templates/.icons/material/bank-transfer.svg
+++ b/docs/src/templates/.icons/material/bank-transfer.svg
diff --git a/docs/src/material/templates/.icons/material/bank.svg b/docs/src/templates/.icons/material/bank.svg
index 797602b5..797602b5 100644
--- a/docs/src/material/templates/.icons/material/bank.svg
+++ b/docs/src/templates/.icons/material/bank.svg
diff --git a/docs/src/material/templates/.icons/material/barcode-off.svg b/docs/src/templates/.icons/material/barcode-off.svg
index 5ce358d5..5ce358d5 100644
--- a/docs/src/material/templates/.icons/material/barcode-off.svg
+++ b/docs/src/templates/.icons/material/barcode-off.svg
diff --git a/docs/src/material/templates/.icons/material/barcode-scan.svg b/docs/src/templates/.icons/material/barcode-scan.svg
index 21800c9c..21800c9c 100644
--- a/docs/src/material/templates/.icons/material/barcode-scan.svg
+++ b/docs/src/templates/.icons/material/barcode-scan.svg
diff --git a/docs/src/material/templates/.icons/material/barcode.svg b/docs/src/templates/.icons/material/barcode.svg
index 85144443..85144443 100644
--- a/docs/src/material/templates/.icons/material/barcode.svg
+++ b/docs/src/templates/.icons/material/barcode.svg
diff --git a/docs/src/material/templates/.icons/material/barley-off.svg b/docs/src/templates/.icons/material/barley-off.svg
index 9a53fe96..9a53fe96 100644
--- a/docs/src/material/templates/.icons/material/barley-off.svg
+++ b/docs/src/templates/.icons/material/barley-off.svg
diff --git a/docs/src/material/templates/.icons/material/barley.svg b/docs/src/templates/.icons/material/barley.svg
index 8d7098dd..8d7098dd 100644
--- a/docs/src/material/templates/.icons/material/barley.svg
+++ b/docs/src/templates/.icons/material/barley.svg
diff --git a/docs/src/material/templates/.icons/material/barn.svg b/docs/src/templates/.icons/material/barn.svg
index 35ab70d1..35ab70d1 100644
--- a/docs/src/material/templates/.icons/material/barn.svg
+++ b/docs/src/templates/.icons/material/barn.svg
diff --git a/docs/src/material/templates/.icons/material/barrel-outline.svg b/docs/src/templates/.icons/material/barrel-outline.svg
index 65d5b3c3..65d5b3c3 100644
--- a/docs/src/material/templates/.icons/material/barrel-outline.svg
+++ b/docs/src/templates/.icons/material/barrel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/barrel.svg b/docs/src/templates/.icons/material/barrel.svg
index ef15fe72..ef15fe72 100644
--- a/docs/src/material/templates/.icons/material/barrel.svg
+++ b/docs/src/templates/.icons/material/barrel.svg
diff --git a/docs/src/material/templates/.icons/material/baseball-bat.svg b/docs/src/templates/.icons/material/baseball-bat.svg
index dca92b2a..dca92b2a 100644
--- a/docs/src/material/templates/.icons/material/baseball-bat.svg
+++ b/docs/src/templates/.icons/material/baseball-bat.svg
diff --git a/docs/src/material/templates/.icons/material/baseball-diamond-outline.svg b/docs/src/templates/.icons/material/baseball-diamond-outline.svg
index 13a2fc0a..13a2fc0a 100644
--- a/docs/src/material/templates/.icons/material/baseball-diamond-outline.svg
+++ b/docs/src/templates/.icons/material/baseball-diamond-outline.svg
diff --git a/docs/src/material/templates/.icons/material/baseball-diamond.svg b/docs/src/templates/.icons/material/baseball-diamond.svg
index 514453d9..514453d9 100644
--- a/docs/src/material/templates/.icons/material/baseball-diamond.svg
+++ b/docs/src/templates/.icons/material/baseball-diamond.svg
diff --git a/docs/src/material/templates/.icons/material/baseball-outline.svg b/docs/src/templates/.icons/material/baseball-outline.svg
index 8d370412..8d370412 100644
--- a/docs/src/material/templates/.icons/material/baseball-outline.svg
+++ b/docs/src/templates/.icons/material/baseball-outline.svg
diff --git a/docs/src/material/templates/.icons/material/baseball.svg b/docs/src/templates/.icons/material/baseball.svg
index 46145833..46145833 100644
--- a/docs/src/material/templates/.icons/material/baseball.svg
+++ b/docs/src/templates/.icons/material/baseball.svg
diff --git a/docs/src/material/templates/.icons/material/bash.svg b/docs/src/templates/.icons/material/bash.svg
index 809336ee..809336ee 100644
--- a/docs/src/material/templates/.icons/material/bash.svg
+++ b/docs/src/templates/.icons/material/bash.svg
diff --git a/docs/src/material/templates/.icons/material/basket-check-outline.svg b/docs/src/templates/.icons/material/basket-check-outline.svg
index 64f240a4..64f240a4 100644
--- a/docs/src/material/templates/.icons/material/basket-check-outline.svg
+++ b/docs/src/templates/.icons/material/basket-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-check.svg b/docs/src/templates/.icons/material/basket-check.svg
index edda7228..edda7228 100644
--- a/docs/src/material/templates/.icons/material/basket-check.svg
+++ b/docs/src/templates/.icons/material/basket-check.svg
diff --git a/docs/src/material/templates/.icons/material/basket-fill.svg b/docs/src/templates/.icons/material/basket-fill.svg
index 115248f3..115248f3 100644
--- a/docs/src/material/templates/.icons/material/basket-fill.svg
+++ b/docs/src/templates/.icons/material/basket-fill.svg
diff --git a/docs/src/material/templates/.icons/material/basket-minus-outline.svg b/docs/src/templates/.icons/material/basket-minus-outline.svg
index e648e928..e648e928 100644
--- a/docs/src/material/templates/.icons/material/basket-minus-outline.svg
+++ b/docs/src/templates/.icons/material/basket-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-minus.svg b/docs/src/templates/.icons/material/basket-minus.svg
index 573ac633..573ac633 100644
--- a/docs/src/material/templates/.icons/material/basket-minus.svg
+++ b/docs/src/templates/.icons/material/basket-minus.svg
diff --git a/docs/src/material/templates/.icons/material/basket-off-outline.svg b/docs/src/templates/.icons/material/basket-off-outline.svg
index b9c4353d..b9c4353d 100644
--- a/docs/src/material/templates/.icons/material/basket-off-outline.svg
+++ b/docs/src/templates/.icons/material/basket-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-off.svg b/docs/src/templates/.icons/material/basket-off.svg
index 7a77c316..7a77c316 100644
--- a/docs/src/material/templates/.icons/material/basket-off.svg
+++ b/docs/src/templates/.icons/material/basket-off.svg
diff --git a/docs/src/material/templates/.icons/material/basket-outline.svg b/docs/src/templates/.icons/material/basket-outline.svg
index bb4787bb..bb4787bb 100644
--- a/docs/src/material/templates/.icons/material/basket-outline.svg
+++ b/docs/src/templates/.icons/material/basket-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-plus-outline.svg b/docs/src/templates/.icons/material/basket-plus-outline.svg
index 43ed3cd5..43ed3cd5 100644
--- a/docs/src/material/templates/.icons/material/basket-plus-outline.svg
+++ b/docs/src/templates/.icons/material/basket-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-plus.svg b/docs/src/templates/.icons/material/basket-plus.svg
index 4b62be23..4b62be23 100644
--- a/docs/src/material/templates/.icons/material/basket-plus.svg
+++ b/docs/src/templates/.icons/material/basket-plus.svg
diff --git a/docs/src/material/templates/.icons/material/basket-remove-outline.svg b/docs/src/templates/.icons/material/basket-remove-outline.svg
index 0fee8940..0fee8940 100644
--- a/docs/src/material/templates/.icons/material/basket-remove-outline.svg
+++ b/docs/src/templates/.icons/material/basket-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basket-remove.svg b/docs/src/templates/.icons/material/basket-remove.svg
index c22223fe..c22223fe 100644
--- a/docs/src/material/templates/.icons/material/basket-remove.svg
+++ b/docs/src/templates/.icons/material/basket-remove.svg
diff --git a/docs/src/material/templates/.icons/material/basket-unfill.svg b/docs/src/templates/.icons/material/basket-unfill.svg
index a204eedb..a204eedb 100644
--- a/docs/src/material/templates/.icons/material/basket-unfill.svg
+++ b/docs/src/templates/.icons/material/basket-unfill.svg
diff --git a/docs/src/material/templates/.icons/material/basket.svg b/docs/src/templates/.icons/material/basket.svg
index c8503ecc..c8503ecc 100644
--- a/docs/src/material/templates/.icons/material/basket.svg
+++ b/docs/src/templates/.icons/material/basket.svg
diff --git a/docs/src/material/templates/.icons/material/basketball-hoop-outline.svg b/docs/src/templates/.icons/material/basketball-hoop-outline.svg
index 003b708a..003b708a 100644
--- a/docs/src/material/templates/.icons/material/basketball-hoop-outline.svg
+++ b/docs/src/templates/.icons/material/basketball-hoop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/basketball-hoop.svg b/docs/src/templates/.icons/material/basketball-hoop.svg
index 8b712215..8b712215 100644
--- a/docs/src/material/templates/.icons/material/basketball-hoop.svg
+++ b/docs/src/templates/.icons/material/basketball-hoop.svg
diff --git a/docs/src/material/templates/.icons/material/basketball.svg b/docs/src/templates/.icons/material/basketball.svg
index 493aabed..493aabed 100644
--- a/docs/src/material/templates/.icons/material/basketball.svg
+++ b/docs/src/templates/.icons/material/basketball.svg
diff --git a/docs/src/material/templates/.icons/material/bat.svg b/docs/src/templates/.icons/material/bat.svg
index 37ab426b..37ab426b 100644
--- a/docs/src/material/templates/.icons/material/bat.svg
+++ b/docs/src/templates/.icons/material/bat.svg
diff --git a/docs/src/material/templates/.icons/material/bathtub-outline.svg b/docs/src/templates/.icons/material/bathtub-outline.svg
index 306e0a89..306e0a89 100644
--- a/docs/src/material/templates/.icons/material/bathtub-outline.svg
+++ b/docs/src/templates/.icons/material/bathtub-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bathtub.svg b/docs/src/templates/.icons/material/bathtub.svg
index b1f8a8a8..b1f8a8a8 100644
--- a/docs/src/material/templates/.icons/material/bathtub.svg
+++ b/docs/src/templates/.icons/material/bathtub.svg
diff --git a/docs/src/material/templates/.icons/material/battery-10-bluetooth.svg b/docs/src/templates/.icons/material/battery-10-bluetooth.svg
index 60264757..60264757 100644
--- a/docs/src/material/templates/.icons/material/battery-10-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-10-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-10.svg b/docs/src/templates/.icons/material/battery-10.svg
index 5d439bc7..5d439bc7 100644
--- a/docs/src/material/templates/.icons/material/battery-10.svg
+++ b/docs/src/templates/.icons/material/battery-10.svg
diff --git a/docs/src/material/templates/.icons/material/battery-20-bluetooth.svg b/docs/src/templates/.icons/material/battery-20-bluetooth.svg
index b6e42b7a..b6e42b7a 100644
--- a/docs/src/material/templates/.icons/material/battery-20-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-20-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-20.svg b/docs/src/templates/.icons/material/battery-20.svg
index 3e826a8b..3e826a8b 100644
--- a/docs/src/material/templates/.icons/material/battery-20.svg
+++ b/docs/src/templates/.icons/material/battery-20.svg
diff --git a/docs/src/material/templates/.icons/material/battery-30-bluetooth.svg b/docs/src/templates/.icons/material/battery-30-bluetooth.svg
index b400f4a3..b400f4a3 100644
--- a/docs/src/material/templates/.icons/material/battery-30-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-30-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-30.svg b/docs/src/templates/.icons/material/battery-30.svg
index e7aeaa25..e7aeaa25 100644
--- a/docs/src/material/templates/.icons/material/battery-30.svg
+++ b/docs/src/templates/.icons/material/battery-30.svg
diff --git a/docs/src/material/templates/.icons/material/battery-40-bluetooth.svg b/docs/src/templates/.icons/material/battery-40-bluetooth.svg
index e1886bda..e1886bda 100644
--- a/docs/src/material/templates/.icons/material/battery-40-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-40-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-40.svg b/docs/src/templates/.icons/material/battery-40.svg
index 0a6a3b0d..0a6a3b0d 100644
--- a/docs/src/material/templates/.icons/material/battery-40.svg
+++ b/docs/src/templates/.icons/material/battery-40.svg
diff --git a/docs/src/material/templates/.icons/material/battery-50-bluetooth.svg b/docs/src/templates/.icons/material/battery-50-bluetooth.svg
index 066d7ffb..066d7ffb 100644
--- a/docs/src/material/templates/.icons/material/battery-50-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-50-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-50.svg b/docs/src/templates/.icons/material/battery-50.svg
index de196f20..de196f20 100644
--- a/docs/src/material/templates/.icons/material/battery-50.svg
+++ b/docs/src/templates/.icons/material/battery-50.svg
diff --git a/docs/src/material/templates/.icons/material/battery-60-bluetooth.svg b/docs/src/templates/.icons/material/battery-60-bluetooth.svg
index 3f17f177..3f17f177 100644
--- a/docs/src/material/templates/.icons/material/battery-60-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-60-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-60.svg b/docs/src/templates/.icons/material/battery-60.svg
index 4abf14fb..4abf14fb 100644
--- a/docs/src/material/templates/.icons/material/battery-60.svg
+++ b/docs/src/templates/.icons/material/battery-60.svg
diff --git a/docs/src/material/templates/.icons/material/battery-70-bluetooth.svg b/docs/src/templates/.icons/material/battery-70-bluetooth.svg
index 72638672..72638672 100644
--- a/docs/src/material/templates/.icons/material/battery-70-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-70-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-70.svg b/docs/src/templates/.icons/material/battery-70.svg
index 28d6eed7..28d6eed7 100644
--- a/docs/src/material/templates/.icons/material/battery-70.svg
+++ b/docs/src/templates/.icons/material/battery-70.svg
diff --git a/docs/src/material/templates/.icons/material/battery-80-bluetooth.svg b/docs/src/templates/.icons/material/battery-80-bluetooth.svg
index dcaedb3b..dcaedb3b 100644
--- a/docs/src/material/templates/.icons/material/battery-80-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-80-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-80.svg b/docs/src/templates/.icons/material/battery-80.svg
index 039ff5c2..039ff5c2 100644
--- a/docs/src/material/templates/.icons/material/battery-80.svg
+++ b/docs/src/templates/.icons/material/battery-80.svg
diff --git a/docs/src/material/templates/.icons/material/battery-90-bluetooth.svg b/docs/src/templates/.icons/material/battery-90-bluetooth.svg
index c17dacd8..c17dacd8 100644
--- a/docs/src/material/templates/.icons/material/battery-90-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-90-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-90.svg b/docs/src/templates/.icons/material/battery-90.svg
index 61966f79..61966f79 100644
--- a/docs/src/material/templates/.icons/material/battery-90.svg
+++ b/docs/src/templates/.icons/material/battery-90.svg
diff --git a/docs/src/material/templates/.icons/material/battery-alert-bluetooth.svg b/docs/src/templates/.icons/material/battery-alert-bluetooth.svg
index f6c6a7f2..f6c6a7f2 100644
--- a/docs/src/material/templates/.icons/material/battery-alert-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-alert-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-alert-variant-outline.svg b/docs/src/templates/.icons/material/battery-alert-variant-outline.svg
index fa4a1401..fa4a1401 100644
--- a/docs/src/material/templates/.icons/material/battery-alert-variant-outline.svg
+++ b/docs/src/templates/.icons/material/battery-alert-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-alert-variant.svg b/docs/src/templates/.icons/material/battery-alert-variant.svg
index b4eefdf7..b4eefdf7 100644
--- a/docs/src/material/templates/.icons/material/battery-alert-variant.svg
+++ b/docs/src/templates/.icons/material/battery-alert-variant.svg
diff --git a/docs/src/material/templates/.icons/material/battery-alert.svg b/docs/src/templates/.icons/material/battery-alert.svg
index c6d22694..c6d22694 100644
--- a/docs/src/material/templates/.icons/material/battery-alert.svg
+++ b/docs/src/templates/.icons/material/battery-alert.svg
diff --git a/docs/src/material/templates/.icons/material/battery-arrow-down-outline.svg b/docs/src/templates/.icons/material/battery-arrow-down-outline.svg
index 3f24700b..3f24700b 100644
--- a/docs/src/material/templates/.icons/material/battery-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/battery-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-arrow-down.svg b/docs/src/templates/.icons/material/battery-arrow-down.svg
index 7e306ffe..7e306ffe 100644
--- a/docs/src/material/templates/.icons/material/battery-arrow-down.svg
+++ b/docs/src/templates/.icons/material/battery-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/battery-arrow-up-outline.svg b/docs/src/templates/.icons/material/battery-arrow-up-outline.svg
index 80a24db4..80a24db4 100644
--- a/docs/src/material/templates/.icons/material/battery-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/battery-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-arrow-up.svg b/docs/src/templates/.icons/material/battery-arrow-up.svg
index e8473709..e8473709 100644
--- a/docs/src/material/templates/.icons/material/battery-arrow-up.svg
+++ b/docs/src/templates/.icons/material/battery-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/battery-bluetooth-variant.svg b/docs/src/templates/.icons/material/battery-bluetooth-variant.svg
index 8ed2c166..8ed2c166 100644
--- a/docs/src/material/templates/.icons/material/battery-bluetooth-variant.svg
+++ b/docs/src/templates/.icons/material/battery-bluetooth-variant.svg
diff --git a/docs/src/material/templates/.icons/material/battery-bluetooth.svg b/docs/src/templates/.icons/material/battery-bluetooth.svg
index 6607e29e..6607e29e 100644
--- a/docs/src/material/templates/.icons/material/battery-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-10.svg b/docs/src/templates/.icons/material/battery-charging-10.svg
index 2baa8096..2baa8096 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-10.svg
+++ b/docs/src/templates/.icons/material/battery-charging-10.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-100.svg b/docs/src/templates/.icons/material/battery-charging-100.svg
index 1fcc91dd..1fcc91dd 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-100.svg
+++ b/docs/src/templates/.icons/material/battery-charging-100.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-20.svg b/docs/src/templates/.icons/material/battery-charging-20.svg
index ae113c3c..ae113c3c 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-20.svg
+++ b/docs/src/templates/.icons/material/battery-charging-20.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-30.svg b/docs/src/templates/.icons/material/battery-charging-30.svg
index 0435c29c..0435c29c 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-30.svg
+++ b/docs/src/templates/.icons/material/battery-charging-30.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-40.svg b/docs/src/templates/.icons/material/battery-charging-40.svg
index 639f1291..639f1291 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-40.svg
+++ b/docs/src/templates/.icons/material/battery-charging-40.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-50.svg b/docs/src/templates/.icons/material/battery-charging-50.svg
index b0506ba6..b0506ba6 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-50.svg
+++ b/docs/src/templates/.icons/material/battery-charging-50.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-60.svg b/docs/src/templates/.icons/material/battery-charging-60.svg
index c80d6753..c80d6753 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-60.svg
+++ b/docs/src/templates/.icons/material/battery-charging-60.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-70.svg b/docs/src/templates/.icons/material/battery-charging-70.svg
index 5b499106..5b499106 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-70.svg
+++ b/docs/src/templates/.icons/material/battery-charging-70.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-80.svg b/docs/src/templates/.icons/material/battery-charging-80.svg
index 56a29860..56a29860 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-80.svg
+++ b/docs/src/templates/.icons/material/battery-charging-80.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-90.svg b/docs/src/templates/.icons/material/battery-charging-90.svg
index 258ecdc8..258ecdc8 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-90.svg
+++ b/docs/src/templates/.icons/material/battery-charging-90.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-high.svg b/docs/src/templates/.icons/material/battery-charging-high.svg
index ed03ddbb..ed03ddbb 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-high.svg
+++ b/docs/src/templates/.icons/material/battery-charging-high.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-low.svg b/docs/src/templates/.icons/material/battery-charging-low.svg
index d986de89..d986de89 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-low.svg
+++ b/docs/src/templates/.icons/material/battery-charging-low.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-medium.svg b/docs/src/templates/.icons/material/battery-charging-medium.svg
index 6d6f71e4..6d6f71e4 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-medium.svg
+++ b/docs/src/templates/.icons/material/battery-charging-medium.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-outline.svg b/docs/src/templates/.icons/material/battery-charging-outline.svg
index 69e56c78..69e56c78 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-outline.svg
+++ b/docs/src/templates/.icons/material/battery-charging-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-10.svg b/docs/src/templates/.icons/material/battery-charging-wireless-10.svg
index b2625547..b2625547 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-10.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-10.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-20.svg b/docs/src/templates/.icons/material/battery-charging-wireless-20.svg
index cea4a1ce..cea4a1ce 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-20.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-20.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-30.svg b/docs/src/templates/.icons/material/battery-charging-wireless-30.svg
index 1da79a87..1da79a87 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-30.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-30.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-40.svg b/docs/src/templates/.icons/material/battery-charging-wireless-40.svg
index 8a1a7d65..8a1a7d65 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-40.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-40.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-50.svg b/docs/src/templates/.icons/material/battery-charging-wireless-50.svg
index 3deaae47..3deaae47 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-50.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-50.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-60.svg b/docs/src/templates/.icons/material/battery-charging-wireless-60.svg
index 40d61b11..40d61b11 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-60.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-60.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-70.svg b/docs/src/templates/.icons/material/battery-charging-wireless-70.svg
index 79765ae2..79765ae2 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-70.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-70.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-80.svg b/docs/src/templates/.icons/material/battery-charging-wireless-80.svg
index 45f824dd..45f824dd 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-80.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-80.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-90.svg b/docs/src/templates/.icons/material/battery-charging-wireless-90.svg
index a9c3eb50..a9c3eb50 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-90.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-90.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-alert.svg b/docs/src/templates/.icons/material/battery-charging-wireless-alert.svg
index c6f2f910..c6f2f910 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-alert.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-alert.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless-outline.svg b/docs/src/templates/.icons/material/battery-charging-wireless-outline.svg
index fe1ff981..fe1ff981 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless-outline.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging-wireless.svg b/docs/src/templates/.icons/material/battery-charging-wireless.svg
index ed21de76..ed21de76 100644
--- a/docs/src/material/templates/.icons/material/battery-charging-wireless.svg
+++ b/docs/src/templates/.icons/material/battery-charging-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/battery-charging.svg b/docs/src/templates/.icons/material/battery-charging.svg
index 3bcb3ee8..3bcb3ee8 100644
--- a/docs/src/material/templates/.icons/material/battery-charging.svg
+++ b/docs/src/templates/.icons/material/battery-charging.svg
diff --git a/docs/src/material/templates/.icons/material/battery-check-outline.svg b/docs/src/templates/.icons/material/battery-check-outline.svg
index 38697cb3..38697cb3 100644
--- a/docs/src/material/templates/.icons/material/battery-check-outline.svg
+++ b/docs/src/templates/.icons/material/battery-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-check.svg b/docs/src/templates/.icons/material/battery-check.svg
index 468db23a..468db23a 100644
--- a/docs/src/material/templates/.icons/material/battery-check.svg
+++ b/docs/src/templates/.icons/material/battery-check.svg
diff --git a/docs/src/material/templates/.icons/material/battery-clock-outline.svg b/docs/src/templates/.icons/material/battery-clock-outline.svg
index 94477318..94477318 100644
--- a/docs/src/material/templates/.icons/material/battery-clock-outline.svg
+++ b/docs/src/templates/.icons/material/battery-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-clock.svg b/docs/src/templates/.icons/material/battery-clock.svg
index 730ca357..730ca357 100644
--- a/docs/src/material/templates/.icons/material/battery-clock.svg
+++ b/docs/src/templates/.icons/material/battery-clock.svg
diff --git a/docs/src/material/templates/.icons/material/battery-heart-outline.svg b/docs/src/templates/.icons/material/battery-heart-outline.svg
index 4c19f140..4c19f140 100644
--- a/docs/src/material/templates/.icons/material/battery-heart-outline.svg
+++ b/docs/src/templates/.icons/material/battery-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-heart-variant.svg b/docs/src/templates/.icons/material/battery-heart-variant.svg
index 00365929..00365929 100644
--- a/docs/src/material/templates/.icons/material/battery-heart-variant.svg
+++ b/docs/src/templates/.icons/material/battery-heart-variant.svg
diff --git a/docs/src/material/templates/.icons/material/battery-heart.svg b/docs/src/templates/.icons/material/battery-heart.svg
index da0da283..da0da283 100644
--- a/docs/src/material/templates/.icons/material/battery-heart.svg
+++ b/docs/src/templates/.icons/material/battery-heart.svg
diff --git a/docs/src/material/templates/.icons/material/battery-high.svg b/docs/src/templates/.icons/material/battery-high.svg
index 13ba5cd3..13ba5cd3 100644
--- a/docs/src/material/templates/.icons/material/battery-high.svg
+++ b/docs/src/templates/.icons/material/battery-high.svg
diff --git a/docs/src/material/templates/.icons/material/battery-lock-open.svg b/docs/src/templates/.icons/material/battery-lock-open.svg
index 35519abf..35519abf 100644
--- a/docs/src/material/templates/.icons/material/battery-lock-open.svg
+++ b/docs/src/templates/.icons/material/battery-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/battery-lock.svg b/docs/src/templates/.icons/material/battery-lock.svg
index 4a375ca0..4a375ca0 100644
--- a/docs/src/material/templates/.icons/material/battery-lock.svg
+++ b/docs/src/templates/.icons/material/battery-lock.svg
diff --git a/docs/src/material/templates/.icons/material/battery-low.svg b/docs/src/templates/.icons/material/battery-low.svg
index e32c76c9..e32c76c9 100644
--- a/docs/src/material/templates/.icons/material/battery-low.svg
+++ b/docs/src/templates/.icons/material/battery-low.svg
diff --git a/docs/src/material/templates/.icons/material/battery-medium.svg b/docs/src/templates/.icons/material/battery-medium.svg
index fffa154c..fffa154c 100644
--- a/docs/src/material/templates/.icons/material/battery-medium.svg
+++ b/docs/src/templates/.icons/material/battery-medium.svg
diff --git a/docs/src/material/templates/.icons/material/battery-minus-outline.svg b/docs/src/templates/.icons/material/battery-minus-outline.svg
index af262a0d..af262a0d 100644
--- a/docs/src/material/templates/.icons/material/battery-minus-outline.svg
+++ b/docs/src/templates/.icons/material/battery-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-minus-variant.svg b/docs/src/templates/.icons/material/battery-minus-variant.svg
index bc199f45..bc199f45 100644
--- a/docs/src/material/templates/.icons/material/battery-minus-variant.svg
+++ b/docs/src/templates/.icons/material/battery-minus-variant.svg
diff --git a/docs/src/material/templates/.icons/material/battery-minus.svg b/docs/src/templates/.icons/material/battery-minus.svg
index 325e9e4c..325e9e4c 100644
--- a/docs/src/material/templates/.icons/material/battery-minus.svg
+++ b/docs/src/templates/.icons/material/battery-minus.svg
diff --git a/docs/src/material/templates/.icons/material/battery-negative.svg b/docs/src/templates/.icons/material/battery-negative.svg
index bf9fe9dc..bf9fe9dc 100644
--- a/docs/src/material/templates/.icons/material/battery-negative.svg
+++ b/docs/src/templates/.icons/material/battery-negative.svg
diff --git a/docs/src/material/templates/.icons/material/battery-off-outline.svg b/docs/src/templates/.icons/material/battery-off-outline.svg
index 36e36ad0..36e36ad0 100644
--- a/docs/src/material/templates/.icons/material/battery-off-outline.svg
+++ b/docs/src/templates/.icons/material/battery-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-off.svg b/docs/src/templates/.icons/material/battery-off.svg
index 9a00c888..9a00c888 100644
--- a/docs/src/material/templates/.icons/material/battery-off.svg
+++ b/docs/src/templates/.icons/material/battery-off.svg
diff --git a/docs/src/material/templates/.icons/material/battery-outline.svg b/docs/src/templates/.icons/material/battery-outline.svg
index cc05a6e1..cc05a6e1 100644
--- a/docs/src/material/templates/.icons/material/battery-outline.svg
+++ b/docs/src/templates/.icons/material/battery-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-plus-outline.svg b/docs/src/templates/.icons/material/battery-plus-outline.svg
index 7133b53c..7133b53c 100644
--- a/docs/src/material/templates/.icons/material/battery-plus-outline.svg
+++ b/docs/src/templates/.icons/material/battery-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-plus-variant.svg b/docs/src/templates/.icons/material/battery-plus-variant.svg
index 4c90b479..4c90b479 100644
--- a/docs/src/material/templates/.icons/material/battery-plus-variant.svg
+++ b/docs/src/templates/.icons/material/battery-plus-variant.svg
diff --git a/docs/src/material/templates/.icons/material/battery-plus.svg b/docs/src/templates/.icons/material/battery-plus.svg
index 90e2711c..90e2711c 100644
--- a/docs/src/material/templates/.icons/material/battery-plus.svg
+++ b/docs/src/templates/.icons/material/battery-plus.svg
diff --git a/docs/src/material/templates/.icons/material/battery-positive.svg b/docs/src/templates/.icons/material/battery-positive.svg
index 907c1e16..907c1e16 100644
--- a/docs/src/material/templates/.icons/material/battery-positive.svg
+++ b/docs/src/templates/.icons/material/battery-positive.svg
diff --git a/docs/src/material/templates/.icons/material/battery-remove-outline.svg b/docs/src/templates/.icons/material/battery-remove-outline.svg
index 9da2b635..9da2b635 100644
--- a/docs/src/material/templates/.icons/material/battery-remove-outline.svg
+++ b/docs/src/templates/.icons/material/battery-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-remove.svg b/docs/src/templates/.icons/material/battery-remove.svg
index 8b2315dd..8b2315dd 100644
--- a/docs/src/material/templates/.icons/material/battery-remove.svg
+++ b/docs/src/templates/.icons/material/battery-remove.svg
diff --git a/docs/src/material/templates/.icons/material/battery-sync-outline.svg b/docs/src/templates/.icons/material/battery-sync-outline.svg
index e1c6007a..e1c6007a 100644
--- a/docs/src/material/templates/.icons/material/battery-sync-outline.svg
+++ b/docs/src/templates/.icons/material/battery-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/battery-sync.svg b/docs/src/templates/.icons/material/battery-sync.svg
index e2f0445c..e2f0445c 100644
--- a/docs/src/material/templates/.icons/material/battery-sync.svg
+++ b/docs/src/templates/.icons/material/battery-sync.svg
diff --git a/docs/src/material/templates/.icons/material/battery-unknown-bluetooth.svg b/docs/src/templates/.icons/material/battery-unknown-bluetooth.svg
index 16452bad..16452bad 100644
--- a/docs/src/material/templates/.icons/material/battery-unknown-bluetooth.svg
+++ b/docs/src/templates/.icons/material/battery-unknown-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/battery-unknown.svg b/docs/src/templates/.icons/material/battery-unknown.svg
index db300f3c..db300f3c 100644
--- a/docs/src/material/templates/.icons/material/battery-unknown.svg
+++ b/docs/src/templates/.icons/material/battery-unknown.svg
diff --git a/docs/src/material/templates/.icons/material/battery.svg b/docs/src/templates/.icons/material/battery.svg
index bacf2725..bacf2725 100644
--- a/docs/src/material/templates/.icons/material/battery.svg
+++ b/docs/src/templates/.icons/material/battery.svg
diff --git a/docs/src/material/templates/.icons/material/beach.svg b/docs/src/templates/.icons/material/beach.svg
index 9f04b8ce..9f04b8ce 100644
--- a/docs/src/material/templates/.icons/material/beach.svg
+++ b/docs/src/templates/.icons/material/beach.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-alert-outline.svg b/docs/src/templates/.icons/material/beaker-alert-outline.svg
index d257799b..d257799b 100644
--- a/docs/src/material/templates/.icons/material/beaker-alert-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-alert.svg b/docs/src/templates/.icons/material/beaker-alert.svg
index c4709c81..c4709c81 100644
--- a/docs/src/material/templates/.icons/material/beaker-alert.svg
+++ b/docs/src/templates/.icons/material/beaker-alert.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-check-outline.svg b/docs/src/templates/.icons/material/beaker-check-outline.svg
index ea2d8983..ea2d8983 100644
--- a/docs/src/material/templates/.icons/material/beaker-check-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-check.svg b/docs/src/templates/.icons/material/beaker-check.svg
index a8b017b1..a8b017b1 100644
--- a/docs/src/material/templates/.icons/material/beaker-check.svg
+++ b/docs/src/templates/.icons/material/beaker-check.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-minus-outline.svg b/docs/src/templates/.icons/material/beaker-minus-outline.svg
index b00dcf9a..b00dcf9a 100644
--- a/docs/src/material/templates/.icons/material/beaker-minus-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-minus.svg b/docs/src/templates/.icons/material/beaker-minus.svg
index 59b81df5..59b81df5 100644
--- a/docs/src/material/templates/.icons/material/beaker-minus.svg
+++ b/docs/src/templates/.icons/material/beaker-minus.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-outline.svg b/docs/src/templates/.icons/material/beaker-outline.svg
index 176f283a..176f283a 100644
--- a/docs/src/material/templates/.icons/material/beaker-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-plus-outline.svg b/docs/src/templates/.icons/material/beaker-plus-outline.svg
index b51f039b..b51f039b 100644
--- a/docs/src/material/templates/.icons/material/beaker-plus-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-plus.svg b/docs/src/templates/.icons/material/beaker-plus.svg
index cf7a8b7c..cf7a8b7c 100644
--- a/docs/src/material/templates/.icons/material/beaker-plus.svg
+++ b/docs/src/templates/.icons/material/beaker-plus.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-question-outline.svg b/docs/src/templates/.icons/material/beaker-question-outline.svg
index 94246c06..94246c06 100644
--- a/docs/src/material/templates/.icons/material/beaker-question-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-question.svg b/docs/src/templates/.icons/material/beaker-question.svg
index 56cdc214..56cdc214 100644
--- a/docs/src/material/templates/.icons/material/beaker-question.svg
+++ b/docs/src/templates/.icons/material/beaker-question.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-remove-outline.svg b/docs/src/templates/.icons/material/beaker-remove-outline.svg
index f08aa16f..f08aa16f 100644
--- a/docs/src/material/templates/.icons/material/beaker-remove-outline.svg
+++ b/docs/src/templates/.icons/material/beaker-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beaker-remove.svg b/docs/src/templates/.icons/material/beaker-remove.svg
index 399e8f6f..399e8f6f 100644
--- a/docs/src/material/templates/.icons/material/beaker-remove.svg
+++ b/docs/src/templates/.icons/material/beaker-remove.svg
diff --git a/docs/src/material/templates/.icons/material/beaker.svg b/docs/src/templates/.icons/material/beaker.svg
index b25540b3..b25540b3 100644
--- a/docs/src/material/templates/.icons/material/beaker.svg
+++ b/docs/src/templates/.icons/material/beaker.svg
diff --git a/docs/src/material/templates/.icons/material/bed-clock.svg b/docs/src/templates/.icons/material/bed-clock.svg
index 6deb10fb..6deb10fb 100644
--- a/docs/src/material/templates/.icons/material/bed-clock.svg
+++ b/docs/src/templates/.icons/material/bed-clock.svg
diff --git a/docs/src/material/templates/.icons/material/bed-double-outline.svg b/docs/src/templates/.icons/material/bed-double-outline.svg
index 4ff1db6b..4ff1db6b 100644
--- a/docs/src/material/templates/.icons/material/bed-double-outline.svg
+++ b/docs/src/templates/.icons/material/bed-double-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bed-double.svg b/docs/src/templates/.icons/material/bed-double.svg
index 27c7c6b2..27c7c6b2 100644
--- a/docs/src/material/templates/.icons/material/bed-double.svg
+++ b/docs/src/templates/.icons/material/bed-double.svg
diff --git a/docs/src/material/templates/.icons/material/bed-empty.svg b/docs/src/templates/.icons/material/bed-empty.svg
index 114f69ab..114f69ab 100644
--- a/docs/src/material/templates/.icons/material/bed-empty.svg
+++ b/docs/src/templates/.icons/material/bed-empty.svg
diff --git a/docs/src/material/templates/.icons/material/bed-king-outline.svg b/docs/src/templates/.icons/material/bed-king-outline.svg
index e18ec396..e18ec396 100644
--- a/docs/src/material/templates/.icons/material/bed-king-outline.svg
+++ b/docs/src/templates/.icons/material/bed-king-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bed-king.svg b/docs/src/templates/.icons/material/bed-king.svg
index d70401d8..d70401d8 100644
--- a/docs/src/material/templates/.icons/material/bed-king.svg
+++ b/docs/src/templates/.icons/material/bed-king.svg
diff --git a/docs/src/material/templates/.icons/material/bed-outline.svg b/docs/src/templates/.icons/material/bed-outline.svg
index 6a4d0773..6a4d0773 100644
--- a/docs/src/material/templates/.icons/material/bed-outline.svg
+++ b/docs/src/templates/.icons/material/bed-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bed-queen-outline.svg b/docs/src/templates/.icons/material/bed-queen-outline.svg
index 98e26320..98e26320 100644
--- a/docs/src/material/templates/.icons/material/bed-queen-outline.svg
+++ b/docs/src/templates/.icons/material/bed-queen-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bed-queen.svg b/docs/src/templates/.icons/material/bed-queen.svg
index 81eaeab2..81eaeab2 100644
--- a/docs/src/material/templates/.icons/material/bed-queen.svg
+++ b/docs/src/templates/.icons/material/bed-queen.svg
diff --git a/docs/src/material/templates/.icons/material/bed-single-outline.svg b/docs/src/templates/.icons/material/bed-single-outline.svg
index 2a7f4de3..2a7f4de3 100644
--- a/docs/src/material/templates/.icons/material/bed-single-outline.svg
+++ b/docs/src/templates/.icons/material/bed-single-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bed-single.svg b/docs/src/templates/.icons/material/bed-single.svg
index e86fc692..e86fc692 100644
--- a/docs/src/material/templates/.icons/material/bed-single.svg
+++ b/docs/src/templates/.icons/material/bed-single.svg
diff --git a/docs/src/material/templates/.icons/material/bed.svg b/docs/src/templates/.icons/material/bed.svg
index 0b6f9e40..0b6f9e40 100644
--- a/docs/src/material/templates/.icons/material/bed.svg
+++ b/docs/src/templates/.icons/material/bed.svg
diff --git a/docs/src/material/templates/.icons/material/bee-flower.svg b/docs/src/templates/.icons/material/bee-flower.svg
index 5f22a561..5f22a561 100644
--- a/docs/src/material/templates/.icons/material/bee-flower.svg
+++ b/docs/src/templates/.icons/material/bee-flower.svg
diff --git a/docs/src/material/templates/.icons/material/bee.svg b/docs/src/templates/.icons/material/bee.svg
index 1c593ca4..1c593ca4 100644
--- a/docs/src/material/templates/.icons/material/bee.svg
+++ b/docs/src/templates/.icons/material/bee.svg
diff --git a/docs/src/material/templates/.icons/material/beehive-off-outline.svg b/docs/src/templates/.icons/material/beehive-off-outline.svg
index 86a11f6a..86a11f6a 100644
--- a/docs/src/material/templates/.icons/material/beehive-off-outline.svg
+++ b/docs/src/templates/.icons/material/beehive-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beehive-outline.svg b/docs/src/templates/.icons/material/beehive-outline.svg
index 703bd6ad..703bd6ad 100644
--- a/docs/src/material/templates/.icons/material/beehive-outline.svg
+++ b/docs/src/templates/.icons/material/beehive-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beekeeper.svg b/docs/src/templates/.icons/material/beekeeper.svg
index 2e9b46e6..2e9b46e6 100644
--- a/docs/src/material/templates/.icons/material/beekeeper.svg
+++ b/docs/src/templates/.icons/material/beekeeper.svg
diff --git a/docs/src/material/templates/.icons/material/beer-outline.svg b/docs/src/templates/.icons/material/beer-outline.svg
index 0cb8cdc6..0cb8cdc6 100644
--- a/docs/src/material/templates/.icons/material/beer-outline.svg
+++ b/docs/src/templates/.icons/material/beer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/beer.svg b/docs/src/templates/.icons/material/beer.svg
index 83601bcc..83601bcc 100644
--- a/docs/src/material/templates/.icons/material/beer.svg
+++ b/docs/src/templates/.icons/material/beer.svg
diff --git a/docs/src/material/templates/.icons/material/bell-alert-outline.svg b/docs/src/templates/.icons/material/bell-alert-outline.svg
index 24cfa56f..24cfa56f 100644
--- a/docs/src/material/templates/.icons/material/bell-alert-outline.svg
+++ b/docs/src/templates/.icons/material/bell-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-alert.svg b/docs/src/templates/.icons/material/bell-alert.svg
index 209e5111..209e5111 100644
--- a/docs/src/material/templates/.icons/material/bell-alert.svg
+++ b/docs/src/templates/.icons/material/bell-alert.svg
diff --git a/docs/src/material/templates/.icons/material/bell-badge-outline.svg b/docs/src/templates/.icons/material/bell-badge-outline.svg
index 8662b43f..8662b43f 100644
--- a/docs/src/material/templates/.icons/material/bell-badge-outline.svg
+++ b/docs/src/templates/.icons/material/bell-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-badge.svg b/docs/src/templates/.icons/material/bell-badge.svg
index b63d37af..b63d37af 100644
--- a/docs/src/material/templates/.icons/material/bell-badge.svg
+++ b/docs/src/templates/.icons/material/bell-badge.svg
diff --git a/docs/src/material/templates/.icons/material/bell-cancel-outline.svg b/docs/src/templates/.icons/material/bell-cancel-outline.svg
index cb8d7060..cb8d7060 100644
--- a/docs/src/material/templates/.icons/material/bell-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/bell-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-cancel.svg b/docs/src/templates/.icons/material/bell-cancel.svg
index ab312349..ab312349 100644
--- a/docs/src/material/templates/.icons/material/bell-cancel.svg
+++ b/docs/src/templates/.icons/material/bell-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/bell-check-outline.svg b/docs/src/templates/.icons/material/bell-check-outline.svg
index 5462bb84..5462bb84 100644
--- a/docs/src/material/templates/.icons/material/bell-check-outline.svg
+++ b/docs/src/templates/.icons/material/bell-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-check.svg b/docs/src/templates/.icons/material/bell-check.svg
index 59088823..59088823 100644
--- a/docs/src/material/templates/.icons/material/bell-check.svg
+++ b/docs/src/templates/.icons/material/bell-check.svg
diff --git a/docs/src/material/templates/.icons/material/bell-circle-outline.svg b/docs/src/templates/.icons/material/bell-circle-outline.svg
index c449537b..c449537b 100644
--- a/docs/src/material/templates/.icons/material/bell-circle-outline.svg
+++ b/docs/src/templates/.icons/material/bell-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-circle.svg b/docs/src/templates/.icons/material/bell-circle.svg
index 1820de1c..1820de1c 100644
--- a/docs/src/material/templates/.icons/material/bell-circle.svg
+++ b/docs/src/templates/.icons/material/bell-circle.svg
diff --git a/docs/src/material/templates/.icons/material/bell-cog-outline.svg b/docs/src/templates/.icons/material/bell-cog-outline.svg
index 198057f4..198057f4 100644
--- a/docs/src/material/templates/.icons/material/bell-cog-outline.svg
+++ b/docs/src/templates/.icons/material/bell-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-cog.svg b/docs/src/templates/.icons/material/bell-cog.svg
index f8f5e3b9..f8f5e3b9 100644
--- a/docs/src/material/templates/.icons/material/bell-cog.svg
+++ b/docs/src/templates/.icons/material/bell-cog.svg
diff --git a/docs/src/material/templates/.icons/material/bell-minus-outline.svg b/docs/src/templates/.icons/material/bell-minus-outline.svg
index 7ae1b0fa..7ae1b0fa 100644
--- a/docs/src/material/templates/.icons/material/bell-minus-outline.svg
+++ b/docs/src/templates/.icons/material/bell-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-minus.svg b/docs/src/templates/.icons/material/bell-minus.svg
index f2f33253..f2f33253 100644
--- a/docs/src/material/templates/.icons/material/bell-minus.svg
+++ b/docs/src/templates/.icons/material/bell-minus.svg
diff --git a/docs/src/material/templates/.icons/material/bell-off-outline.svg b/docs/src/templates/.icons/material/bell-off-outline.svg
index d1ea6917..d1ea6917 100644
--- a/docs/src/material/templates/.icons/material/bell-off-outline.svg
+++ b/docs/src/templates/.icons/material/bell-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-off.svg b/docs/src/templates/.icons/material/bell-off.svg
index cd127349..cd127349 100644
--- a/docs/src/material/templates/.icons/material/bell-off.svg
+++ b/docs/src/templates/.icons/material/bell-off.svg
diff --git a/docs/src/material/templates/.icons/material/bell-outline.svg b/docs/src/templates/.icons/material/bell-outline.svg
index 715798d6..715798d6 100644
--- a/docs/src/material/templates/.icons/material/bell-outline.svg
+++ b/docs/src/templates/.icons/material/bell-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-plus-outline.svg b/docs/src/templates/.icons/material/bell-plus-outline.svg
index f7d7ad50..f7d7ad50 100644
--- a/docs/src/material/templates/.icons/material/bell-plus-outline.svg
+++ b/docs/src/templates/.icons/material/bell-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-plus.svg b/docs/src/templates/.icons/material/bell-plus.svg
index cfb317b5..cfb317b5 100644
--- a/docs/src/material/templates/.icons/material/bell-plus.svg
+++ b/docs/src/templates/.icons/material/bell-plus.svg
diff --git a/docs/src/material/templates/.icons/material/bell-remove-outline.svg b/docs/src/templates/.icons/material/bell-remove-outline.svg
index 1ba81ba7..1ba81ba7 100644
--- a/docs/src/material/templates/.icons/material/bell-remove-outline.svg
+++ b/docs/src/templates/.icons/material/bell-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-remove.svg b/docs/src/templates/.icons/material/bell-remove.svg
index a9db82df..a9db82df 100644
--- a/docs/src/material/templates/.icons/material/bell-remove.svg
+++ b/docs/src/templates/.icons/material/bell-remove.svg
diff --git a/docs/src/material/templates/.icons/material/bell-ring-outline.svg b/docs/src/templates/.icons/material/bell-ring-outline.svg
index 821096b3..821096b3 100644
--- a/docs/src/material/templates/.icons/material/bell-ring-outline.svg
+++ b/docs/src/templates/.icons/material/bell-ring-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-ring.svg b/docs/src/templates/.icons/material/bell-ring.svg
index 26631d12..26631d12 100644
--- a/docs/src/material/templates/.icons/material/bell-ring.svg
+++ b/docs/src/templates/.icons/material/bell-ring.svg
diff --git a/docs/src/material/templates/.icons/material/bell-sleep-outline.svg b/docs/src/templates/.icons/material/bell-sleep-outline.svg
index 4dc0765a..4dc0765a 100644
--- a/docs/src/material/templates/.icons/material/bell-sleep-outline.svg
+++ b/docs/src/templates/.icons/material/bell-sleep-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bell-sleep.svg b/docs/src/templates/.icons/material/bell-sleep.svg
index 4d4ac8a5..4d4ac8a5 100644
--- a/docs/src/material/templates/.icons/material/bell-sleep.svg
+++ b/docs/src/templates/.icons/material/bell-sleep.svg
diff --git a/docs/src/material/templates/.icons/material/bell.svg b/docs/src/templates/.icons/material/bell.svg
index 71af32f0..71af32f0 100644
--- a/docs/src/material/templates/.icons/material/bell.svg
+++ b/docs/src/templates/.icons/material/bell.svg
diff --git a/docs/src/material/templates/.icons/material/bench-back.svg b/docs/src/templates/.icons/material/bench-back.svg
index f22e1b19..f22e1b19 100644
--- a/docs/src/material/templates/.icons/material/bench-back.svg
+++ b/docs/src/templates/.icons/material/bench-back.svg
diff --git a/docs/src/material/templates/.icons/material/bench.svg b/docs/src/templates/.icons/material/bench.svg
index 97f2c03f..97f2c03f 100644
--- a/docs/src/material/templates/.icons/material/bench.svg
+++ b/docs/src/templates/.icons/material/bench.svg
diff --git a/docs/src/material/templates/.icons/material/beta.svg b/docs/src/templates/.icons/material/beta.svg
index fa853980..fa853980 100644
--- a/docs/src/material/templates/.icons/material/beta.svg
+++ b/docs/src/templates/.icons/material/beta.svg
diff --git a/docs/src/material/templates/.icons/material/betamax.svg b/docs/src/templates/.icons/material/betamax.svg
index 6f565185..6f565185 100644
--- a/docs/src/material/templates/.icons/material/betamax.svg
+++ b/docs/src/templates/.icons/material/betamax.svg
diff --git a/docs/src/material/templates/.icons/material/biathlon.svg b/docs/src/templates/.icons/material/biathlon.svg
index 6ae898a2..6ae898a2 100644
--- a/docs/src/material/templates/.icons/material/biathlon.svg
+++ b/docs/src/templates/.icons/material/biathlon.svg
diff --git a/docs/src/material/templates/.icons/material/bicycle-basket.svg b/docs/src/templates/.icons/material/bicycle-basket.svg
index bc0192b8..bc0192b8 100644
--- a/docs/src/material/templates/.icons/material/bicycle-basket.svg
+++ b/docs/src/templates/.icons/material/bicycle-basket.svg
diff --git a/docs/src/material/templates/.icons/material/bicycle-cargo.svg b/docs/src/templates/.icons/material/bicycle-cargo.svg
index 37312a37..37312a37 100644
--- a/docs/src/material/templates/.icons/material/bicycle-cargo.svg
+++ b/docs/src/templates/.icons/material/bicycle-cargo.svg
diff --git a/docs/src/material/templates/.icons/material/bicycle-electric.svg b/docs/src/templates/.icons/material/bicycle-electric.svg
index 614ea2c7..614ea2c7 100644
--- a/docs/src/material/templates/.icons/material/bicycle-electric.svg
+++ b/docs/src/templates/.icons/material/bicycle-electric.svg
diff --git a/docs/src/material/templates/.icons/material/bicycle-penny-farthing.svg b/docs/src/templates/.icons/material/bicycle-penny-farthing.svg
index cd0ff643..cd0ff643 100644
--- a/docs/src/material/templates/.icons/material/bicycle-penny-farthing.svg
+++ b/docs/src/templates/.icons/material/bicycle-penny-farthing.svg
diff --git a/docs/src/material/templates/.icons/material/bicycle.svg b/docs/src/templates/.icons/material/bicycle.svg
index 207de8f6..207de8f6 100644
--- a/docs/src/material/templates/.icons/material/bicycle.svg
+++ b/docs/src/templates/.icons/material/bicycle.svg
diff --git a/docs/src/material/templates/.icons/material/bike-fast.svg b/docs/src/templates/.icons/material/bike-fast.svg
index 57bcb697..57bcb697 100644
--- a/docs/src/material/templates/.icons/material/bike-fast.svg
+++ b/docs/src/templates/.icons/material/bike-fast.svg
diff --git a/docs/src/material/templates/.icons/material/bike-pedal-clipless.svg b/docs/src/templates/.icons/material/bike-pedal-clipless.svg
index 84211270..84211270 100644
--- a/docs/src/material/templates/.icons/material/bike-pedal-clipless.svg
+++ b/docs/src/templates/.icons/material/bike-pedal-clipless.svg
diff --git a/docs/src/material/templates/.icons/material/bike-pedal-mountain.svg b/docs/src/templates/.icons/material/bike-pedal-mountain.svg
index 32462cde..32462cde 100644
--- a/docs/src/material/templates/.icons/material/bike-pedal-mountain.svg
+++ b/docs/src/templates/.icons/material/bike-pedal-mountain.svg
diff --git a/docs/src/material/templates/.icons/material/bike-pedal.svg b/docs/src/templates/.icons/material/bike-pedal.svg
index ea5a8a1d..ea5a8a1d 100644
--- a/docs/src/material/templates/.icons/material/bike-pedal.svg
+++ b/docs/src/templates/.icons/material/bike-pedal.svg
diff --git a/docs/src/material/templates/.icons/material/bike.svg b/docs/src/templates/.icons/material/bike.svg
index 607a0eb7..607a0eb7 100644
--- a/docs/src/material/templates/.icons/material/bike.svg
+++ b/docs/src/templates/.icons/material/bike.svg
diff --git a/docs/src/material/templates/.icons/material/billboard.svg b/docs/src/templates/.icons/material/billboard.svg
index 3a2ba4af..3a2ba4af 100644
--- a/docs/src/material/templates/.icons/material/billboard.svg
+++ b/docs/src/templates/.icons/material/billboard.svg
diff --git a/docs/src/material/templates/.icons/material/billiards-rack.svg b/docs/src/templates/.icons/material/billiards-rack.svg
index b2b1615b..b2b1615b 100644
--- a/docs/src/material/templates/.icons/material/billiards-rack.svg
+++ b/docs/src/templates/.icons/material/billiards-rack.svg
diff --git a/docs/src/material/templates/.icons/material/billiards.svg b/docs/src/templates/.icons/material/billiards.svg
index 1044e684..1044e684 100644
--- a/docs/src/material/templates/.icons/material/billiards.svg
+++ b/docs/src/templates/.icons/material/billiards.svg
diff --git a/docs/src/material/templates/.icons/material/binoculars.svg b/docs/src/templates/.icons/material/binoculars.svg
index ac28154a..ac28154a 100644
--- a/docs/src/material/templates/.icons/material/binoculars.svg
+++ b/docs/src/templates/.icons/material/binoculars.svg
diff --git a/docs/src/material/templates/.icons/material/bio.svg b/docs/src/templates/.icons/material/bio.svg
index d4dbc1bc..d4dbc1bc 100644
--- a/docs/src/material/templates/.icons/material/bio.svg
+++ b/docs/src/templates/.icons/material/bio.svg
diff --git a/docs/src/material/templates/.icons/material/biohazard.svg b/docs/src/templates/.icons/material/biohazard.svg
index 8cd40d3b..8cd40d3b 100644
--- a/docs/src/material/templates/.icons/material/biohazard.svg
+++ b/docs/src/templates/.icons/material/biohazard.svg
diff --git a/docs/src/material/templates/.icons/material/bird.svg b/docs/src/templates/.icons/material/bird.svg
index cb439499..cb439499 100644
--- a/docs/src/material/templates/.icons/material/bird.svg
+++ b/docs/src/templates/.icons/material/bird.svg
diff --git a/docs/src/material/templates/.icons/material/bitbucket.svg b/docs/src/templates/.icons/material/bitbucket.svg
index 05dc2dd3..05dc2dd3 100644
--- a/docs/src/material/templates/.icons/material/bitbucket.svg
+++ b/docs/src/templates/.icons/material/bitbucket.svg
diff --git a/docs/src/material/templates/.icons/material/bitcoin.svg b/docs/src/templates/.icons/material/bitcoin.svg
index 919f2c41..919f2c41 100644
--- a/docs/src/material/templates/.icons/material/bitcoin.svg
+++ b/docs/src/templates/.icons/material/bitcoin.svg
diff --git a/docs/src/material/templates/.icons/material/black-mesa.svg b/docs/src/templates/.icons/material/black-mesa.svg
index 5b0e29aa..5b0e29aa 100644
--- a/docs/src/material/templates/.icons/material/black-mesa.svg
+++ b/docs/src/templates/.icons/material/black-mesa.svg
diff --git a/docs/src/material/templates/.icons/material/blender-outline.svg b/docs/src/templates/.icons/material/blender-outline.svg
index 3852a8c7..3852a8c7 100644
--- a/docs/src/material/templates/.icons/material/blender-outline.svg
+++ b/docs/src/templates/.icons/material/blender-outline.svg
diff --git a/docs/src/material/templates/.icons/material/blender-software.svg b/docs/src/templates/.icons/material/blender-software.svg
index 449be94f..449be94f 100644
--- a/docs/src/material/templates/.icons/material/blender-software.svg
+++ b/docs/src/templates/.icons/material/blender-software.svg
diff --git a/docs/src/material/templates/.icons/material/blender.svg b/docs/src/templates/.icons/material/blender.svg
index a094b446..a094b446 100644
--- a/docs/src/material/templates/.icons/material/blender.svg
+++ b/docs/src/templates/.icons/material/blender.svg
diff --git a/docs/src/material/templates/.icons/material/blinds-horizontal-closed.svg b/docs/src/templates/.icons/material/blinds-horizontal-closed.svg
index 83ddd3bd..83ddd3bd 100644
--- a/docs/src/material/templates/.icons/material/blinds-horizontal-closed.svg
+++ b/docs/src/templates/.icons/material/blinds-horizontal-closed.svg
diff --git a/docs/src/material/templates/.icons/material/blinds-horizontal.svg b/docs/src/templates/.icons/material/blinds-horizontal.svg
index c353e703..c353e703 100644
--- a/docs/src/material/templates/.icons/material/blinds-horizontal.svg
+++ b/docs/src/templates/.icons/material/blinds-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/blinds-open.svg b/docs/src/templates/.icons/material/blinds-open.svg
index 00ef4df0..00ef4df0 100644
--- a/docs/src/material/templates/.icons/material/blinds-open.svg
+++ b/docs/src/templates/.icons/material/blinds-open.svg
diff --git a/docs/src/material/templates/.icons/material/blinds-vertical-closed.svg b/docs/src/templates/.icons/material/blinds-vertical-closed.svg
index 0e246202..0e246202 100644
--- a/docs/src/material/templates/.icons/material/blinds-vertical-closed.svg
+++ b/docs/src/templates/.icons/material/blinds-vertical-closed.svg
diff --git a/docs/src/material/templates/.icons/material/blinds-vertical.svg b/docs/src/templates/.icons/material/blinds-vertical.svg
index 9f2f3922..9f2f3922 100644
--- a/docs/src/material/templates/.icons/material/blinds-vertical.svg
+++ b/docs/src/templates/.icons/material/blinds-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/blinds.svg b/docs/src/templates/.icons/material/blinds.svg
index fd2582bd..fd2582bd 100644
--- a/docs/src/material/templates/.icons/material/blinds.svg
+++ b/docs/src/templates/.icons/material/blinds.svg
diff --git a/docs/src/material/templates/.icons/material/block-helper.svg b/docs/src/templates/.icons/material/block-helper.svg
index 6671ecdd..6671ecdd 100644
--- a/docs/src/material/templates/.icons/material/block-helper.svg
+++ b/docs/src/templates/.icons/material/block-helper.svg
diff --git a/docs/src/material/templates/.icons/material/blood-bag.svg b/docs/src/templates/.icons/material/blood-bag.svg
index fb7b7109..fb7b7109 100644
--- a/docs/src/material/templates/.icons/material/blood-bag.svg
+++ b/docs/src/templates/.icons/material/blood-bag.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth-audio.svg b/docs/src/templates/.icons/material/bluetooth-audio.svg
index 0a092794..0a092794 100644
--- a/docs/src/material/templates/.icons/material/bluetooth-audio.svg
+++ b/docs/src/templates/.icons/material/bluetooth-audio.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth-connect.svg b/docs/src/templates/.icons/material/bluetooth-connect.svg
index 008e6045..008e6045 100644
--- a/docs/src/material/templates/.icons/material/bluetooth-connect.svg
+++ b/docs/src/templates/.icons/material/bluetooth-connect.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth-off.svg b/docs/src/templates/.icons/material/bluetooth-off.svg
index 0b86ac84..0b86ac84 100644
--- a/docs/src/material/templates/.icons/material/bluetooth-off.svg
+++ b/docs/src/templates/.icons/material/bluetooth-off.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth-settings.svg b/docs/src/templates/.icons/material/bluetooth-settings.svg
index 9bf5d334..9bf5d334 100644
--- a/docs/src/material/templates/.icons/material/bluetooth-settings.svg
+++ b/docs/src/templates/.icons/material/bluetooth-settings.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth-transfer.svg b/docs/src/templates/.icons/material/bluetooth-transfer.svg
index 94820b7c..94820b7c 100644
--- a/docs/src/material/templates/.icons/material/bluetooth-transfer.svg
+++ b/docs/src/templates/.icons/material/bluetooth-transfer.svg
diff --git a/docs/src/material/templates/.icons/material/bluetooth.svg b/docs/src/templates/.icons/material/bluetooth.svg
index ea908d29..ea908d29 100644
--- a/docs/src/material/templates/.icons/material/bluetooth.svg
+++ b/docs/src/templates/.icons/material/bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/blur-linear.svg b/docs/src/templates/.icons/material/blur-linear.svg
index 7aaf7a3b..7aaf7a3b 100644
--- a/docs/src/material/templates/.icons/material/blur-linear.svg
+++ b/docs/src/templates/.icons/material/blur-linear.svg
diff --git a/docs/src/material/templates/.icons/material/blur-off.svg b/docs/src/templates/.icons/material/blur-off.svg
index 38ba714d..38ba714d 100644
--- a/docs/src/material/templates/.icons/material/blur-off.svg
+++ b/docs/src/templates/.icons/material/blur-off.svg
diff --git a/docs/src/material/templates/.icons/material/blur-radial.svg b/docs/src/templates/.icons/material/blur-radial.svg
index 753f8157..753f8157 100644
--- a/docs/src/material/templates/.icons/material/blur-radial.svg
+++ b/docs/src/templates/.icons/material/blur-radial.svg
diff --git a/docs/src/material/templates/.icons/material/blur.svg b/docs/src/templates/.icons/material/blur.svg
index 6c3a8bd4..6c3a8bd4 100644
--- a/docs/src/material/templates/.icons/material/blur.svg
+++ b/docs/src/templates/.icons/material/blur.svg
diff --git a/docs/src/material/templates/.icons/material/bolt.svg b/docs/src/templates/.icons/material/bolt.svg
index ff770463..ff770463 100644
--- a/docs/src/material/templates/.icons/material/bolt.svg
+++ b/docs/src/templates/.icons/material/bolt.svg
diff --git a/docs/src/material/templates/.icons/material/bomb-off.svg b/docs/src/templates/.icons/material/bomb-off.svg
index a6c7e9fa..a6c7e9fa 100644
--- a/docs/src/material/templates/.icons/material/bomb-off.svg
+++ b/docs/src/templates/.icons/material/bomb-off.svg
diff --git a/docs/src/material/templates/.icons/material/bomb.svg b/docs/src/templates/.icons/material/bomb.svg
index 2e0fd335..2e0fd335 100644
--- a/docs/src/material/templates/.icons/material/bomb.svg
+++ b/docs/src/templates/.icons/material/bomb.svg
diff --git a/docs/src/material/templates/.icons/material/bone-off.svg b/docs/src/templates/.icons/material/bone-off.svg
index 6de4f15b..6de4f15b 100644
--- a/docs/src/material/templates/.icons/material/bone-off.svg
+++ b/docs/src/templates/.icons/material/bone-off.svg
diff --git a/docs/src/material/templates/.icons/material/bone.svg b/docs/src/templates/.icons/material/bone.svg
index 2635f5b5..2635f5b5 100644
--- a/docs/src/material/templates/.icons/material/bone.svg
+++ b/docs/src/templates/.icons/material/bone.svg
diff --git a/docs/src/material/templates/.icons/material/book-account-outline.svg b/docs/src/templates/.icons/material/book-account-outline.svg
index e10cb7b5..e10cb7b5 100644
--- a/docs/src/material/templates/.icons/material/book-account-outline.svg
+++ b/docs/src/templates/.icons/material/book-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-account.svg b/docs/src/templates/.icons/material/book-account.svg
index de1ee256..de1ee256 100644
--- a/docs/src/material/templates/.icons/material/book-account.svg
+++ b/docs/src/templates/.icons/material/book-account.svg
diff --git a/docs/src/material/templates/.icons/material/book-alert-outline.svg b/docs/src/templates/.icons/material/book-alert-outline.svg
index 94802ccb..94802ccb 100644
--- a/docs/src/material/templates/.icons/material/book-alert-outline.svg
+++ b/docs/src/templates/.icons/material/book-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-alert.svg b/docs/src/templates/.icons/material/book-alert.svg
index e3cc3b73..e3cc3b73 100644
--- a/docs/src/material/templates/.icons/material/book-alert.svg
+++ b/docs/src/templates/.icons/material/book-alert.svg
diff --git a/docs/src/material/templates/.icons/material/book-alphabet.svg b/docs/src/templates/.icons/material/book-alphabet.svg
index a3e0bb06..a3e0bb06 100644
--- a/docs/src/material/templates/.icons/material/book-alphabet.svg
+++ b/docs/src/templates/.icons/material/book-alphabet.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-down-outline.svg b/docs/src/templates/.icons/material/book-arrow-down-outline.svg
index 8db90785..8db90785 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/book-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-down.svg b/docs/src/templates/.icons/material/book-arrow-down.svg
index c68fcb44..c68fcb44 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-down.svg
+++ b/docs/src/templates/.icons/material/book-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-left-outline.svg b/docs/src/templates/.icons/material/book-arrow-left-outline.svg
index 0e0d3e92..0e0d3e92 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/book-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-left.svg b/docs/src/templates/.icons/material/book-arrow-left.svg
index 5c1d2edd..5c1d2edd 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-left.svg
+++ b/docs/src/templates/.icons/material/book-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-right-outline.svg b/docs/src/templates/.icons/material/book-arrow-right-outline.svg
index 90dd0794..90dd0794 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/book-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-right.svg b/docs/src/templates/.icons/material/book-arrow-right.svg
index 9c2970ef..9c2970ef 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-right.svg
+++ b/docs/src/templates/.icons/material/book-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-up-outline.svg b/docs/src/templates/.icons/material/book-arrow-up-outline.svg
index c903f503..c903f503 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/book-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-arrow-up.svg b/docs/src/templates/.icons/material/book-arrow-up.svg
index 054674cc..054674cc 100644
--- a/docs/src/material/templates/.icons/material/book-arrow-up.svg
+++ b/docs/src/templates/.icons/material/book-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/book-cancel-outline.svg b/docs/src/templates/.icons/material/book-cancel-outline.svg
index 429f22df..429f22df 100644
--- a/docs/src/material/templates/.icons/material/book-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/book-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-cancel.svg b/docs/src/templates/.icons/material/book-cancel.svg
index 63103473..63103473 100644
--- a/docs/src/material/templates/.icons/material/book-cancel.svg
+++ b/docs/src/templates/.icons/material/book-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/book-check-outline.svg b/docs/src/templates/.icons/material/book-check-outline.svg
index 9d45bd6d..9d45bd6d 100644
--- a/docs/src/material/templates/.icons/material/book-check-outline.svg
+++ b/docs/src/templates/.icons/material/book-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-check.svg b/docs/src/templates/.icons/material/book-check.svg
index dd469347..dd469347 100644
--- a/docs/src/material/templates/.icons/material/book-check.svg
+++ b/docs/src/templates/.icons/material/book-check.svg
diff --git a/docs/src/material/templates/.icons/material/book-clock-outline.svg b/docs/src/templates/.icons/material/book-clock-outline.svg
index 0f241819..0f241819 100644
--- a/docs/src/material/templates/.icons/material/book-clock-outline.svg
+++ b/docs/src/templates/.icons/material/book-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-clock.svg b/docs/src/templates/.icons/material/book-clock.svg
index 3fdc59eb..3fdc59eb 100644
--- a/docs/src/material/templates/.icons/material/book-clock.svg
+++ b/docs/src/templates/.icons/material/book-clock.svg
diff --git a/docs/src/material/templates/.icons/material/book-cog-outline.svg b/docs/src/templates/.icons/material/book-cog-outline.svg
index 193b4c9e..193b4c9e 100644
--- a/docs/src/material/templates/.icons/material/book-cog-outline.svg
+++ b/docs/src/templates/.icons/material/book-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-cog.svg b/docs/src/templates/.icons/material/book-cog.svg
index 3c3f9949..3c3f9949 100644
--- a/docs/src/material/templates/.icons/material/book-cog.svg
+++ b/docs/src/templates/.icons/material/book-cog.svg
diff --git a/docs/src/material/templates/.icons/material/book-cross.svg b/docs/src/templates/.icons/material/book-cross.svg
index f85740f3..f85740f3 100644
--- a/docs/src/material/templates/.icons/material/book-cross.svg
+++ b/docs/src/templates/.icons/material/book-cross.svg
diff --git a/docs/src/material/templates/.icons/material/book-edit-outline.svg b/docs/src/templates/.icons/material/book-edit-outline.svg
index 0d6bd9a8..0d6bd9a8 100644
--- a/docs/src/material/templates/.icons/material/book-edit-outline.svg
+++ b/docs/src/templates/.icons/material/book-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-edit.svg b/docs/src/templates/.icons/material/book-edit.svg
index 89670048..89670048 100644
--- a/docs/src/material/templates/.icons/material/book-edit.svg
+++ b/docs/src/templates/.icons/material/book-edit.svg
diff --git a/docs/src/material/templates/.icons/material/book-education-outline.svg b/docs/src/templates/.icons/material/book-education-outline.svg
index 26624ad6..26624ad6 100644
--- a/docs/src/material/templates/.icons/material/book-education-outline.svg
+++ b/docs/src/templates/.icons/material/book-education-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-education.svg b/docs/src/templates/.icons/material/book-education.svg
index 27aa8667..27aa8667 100644
--- a/docs/src/material/templates/.icons/material/book-education.svg
+++ b/docs/src/templates/.icons/material/book-education.svg
diff --git a/docs/src/material/templates/.icons/material/book-heart-outline.svg b/docs/src/templates/.icons/material/book-heart-outline.svg
index f1b6957f..f1b6957f 100644
--- a/docs/src/material/templates/.icons/material/book-heart-outline.svg
+++ b/docs/src/templates/.icons/material/book-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-heart.svg b/docs/src/templates/.icons/material/book-heart.svg
index dced35eb..dced35eb 100644
--- a/docs/src/material/templates/.icons/material/book-heart.svg
+++ b/docs/src/templates/.icons/material/book-heart.svg
diff --git a/docs/src/material/templates/.icons/material/book-information-variant.svg b/docs/src/templates/.icons/material/book-information-variant.svg
index 881bfc3b..881bfc3b 100644
--- a/docs/src/material/templates/.icons/material/book-information-variant.svg
+++ b/docs/src/templates/.icons/material/book-information-variant.svg
diff --git a/docs/src/material/templates/.icons/material/book-lock-open-outline.svg b/docs/src/templates/.icons/material/book-lock-open-outline.svg
index d861acb8..d861acb8 100644
--- a/docs/src/material/templates/.icons/material/book-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/book-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-lock-open.svg b/docs/src/templates/.icons/material/book-lock-open.svg
index 69aeabc6..69aeabc6 100644
--- a/docs/src/material/templates/.icons/material/book-lock-open.svg
+++ b/docs/src/templates/.icons/material/book-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/book-lock-outline.svg b/docs/src/templates/.icons/material/book-lock-outline.svg
index 17480ae9..17480ae9 100644
--- a/docs/src/material/templates/.icons/material/book-lock-outline.svg
+++ b/docs/src/templates/.icons/material/book-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-lock.svg b/docs/src/templates/.icons/material/book-lock.svg
index 123fdd50..123fdd50 100644
--- a/docs/src/material/templates/.icons/material/book-lock.svg
+++ b/docs/src/templates/.icons/material/book-lock.svg
diff --git a/docs/src/material/templates/.icons/material/book-marker-outline.svg b/docs/src/templates/.icons/material/book-marker-outline.svg
index 8ef4591f..8ef4591f 100644
--- a/docs/src/material/templates/.icons/material/book-marker-outline.svg
+++ b/docs/src/templates/.icons/material/book-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-marker.svg b/docs/src/templates/.icons/material/book-marker.svg
index 819f212e..819f212e 100644
--- a/docs/src/material/templates/.icons/material/book-marker.svg
+++ b/docs/src/templates/.icons/material/book-marker.svg
diff --git a/docs/src/material/templates/.icons/material/book-minus-multiple-outline.svg b/docs/src/templates/.icons/material/book-minus-multiple-outline.svg
index 1bd64a77..1bd64a77 100644
--- a/docs/src/material/templates/.icons/material/book-minus-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/book-minus-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-minus-multiple.svg b/docs/src/templates/.icons/material/book-minus-multiple.svg
index 6f745d14..6f745d14 100644
--- a/docs/src/material/templates/.icons/material/book-minus-multiple.svg
+++ b/docs/src/templates/.icons/material/book-minus-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/book-minus-outline.svg b/docs/src/templates/.icons/material/book-minus-outline.svg
index 0d6d0adf..0d6d0adf 100644
--- a/docs/src/material/templates/.icons/material/book-minus-outline.svg
+++ b/docs/src/templates/.icons/material/book-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-minus.svg b/docs/src/templates/.icons/material/book-minus.svg
index 098dd250..098dd250 100644
--- a/docs/src/material/templates/.icons/material/book-minus.svg
+++ b/docs/src/templates/.icons/material/book-minus.svg
diff --git a/docs/src/material/templates/.icons/material/book-multiple-outline.svg b/docs/src/templates/.icons/material/book-multiple-outline.svg
index ad59c870..ad59c870 100644
--- a/docs/src/material/templates/.icons/material/book-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/book-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-multiple.svg b/docs/src/templates/.icons/material/book-multiple.svg
index 4fd416cd..4fd416cd 100644
--- a/docs/src/material/templates/.icons/material/book-multiple.svg
+++ b/docs/src/templates/.icons/material/book-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/book-music-outline.svg b/docs/src/templates/.icons/material/book-music-outline.svg
index 80ee34c7..80ee34c7 100644
--- a/docs/src/material/templates/.icons/material/book-music-outline.svg
+++ b/docs/src/templates/.icons/material/book-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-music.svg b/docs/src/templates/.icons/material/book-music.svg
index 2db0a3a7..2db0a3a7 100644
--- a/docs/src/material/templates/.icons/material/book-music.svg
+++ b/docs/src/templates/.icons/material/book-music.svg
diff --git a/docs/src/material/templates/.icons/material/book-off-outline.svg b/docs/src/templates/.icons/material/book-off-outline.svg
index 4f6d8383..4f6d8383 100644
--- a/docs/src/material/templates/.icons/material/book-off-outline.svg
+++ b/docs/src/templates/.icons/material/book-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-off.svg b/docs/src/templates/.icons/material/book-off.svg
index 7c39a2d4..7c39a2d4 100644
--- a/docs/src/material/templates/.icons/material/book-off.svg
+++ b/docs/src/templates/.icons/material/book-off.svg
diff --git a/docs/src/material/templates/.icons/material/book-open-blank-variant.svg b/docs/src/templates/.icons/material/book-open-blank-variant.svg
index 0a6b5ca8..0a6b5ca8 100644
--- a/docs/src/material/templates/.icons/material/book-open-blank-variant.svg
+++ b/docs/src/templates/.icons/material/book-open-blank-variant.svg
diff --git a/docs/src/material/templates/.icons/material/book-open-outline.svg b/docs/src/templates/.icons/material/book-open-outline.svg
index 6cf3a2f5..6cf3a2f5 100644
--- a/docs/src/material/templates/.icons/material/book-open-outline.svg
+++ b/docs/src/templates/.icons/material/book-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-open-page-variant-outline.svg b/docs/src/templates/.icons/material/book-open-page-variant-outline.svg
index 9cb2a3f5..9cb2a3f5 100644
--- a/docs/src/material/templates/.icons/material/book-open-page-variant-outline.svg
+++ b/docs/src/templates/.icons/material/book-open-page-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-open-page-variant.svg b/docs/src/templates/.icons/material/book-open-page-variant.svg
index 4bedb1ba..4bedb1ba 100644
--- a/docs/src/material/templates/.icons/material/book-open-page-variant.svg
+++ b/docs/src/templates/.icons/material/book-open-page-variant.svg
diff --git a/docs/src/material/templates/.icons/material/book-open-variant.svg b/docs/src/templates/.icons/material/book-open-variant.svg
index 11a59026..11a59026 100644
--- a/docs/src/material/templates/.icons/material/book-open-variant.svg
+++ b/docs/src/templates/.icons/material/book-open-variant.svg
diff --git a/docs/src/material/templates/.icons/material/book-open.svg b/docs/src/templates/.icons/material/book-open.svg
index 225cc231..225cc231 100644
--- a/docs/src/material/templates/.icons/material/book-open.svg
+++ b/docs/src/templates/.icons/material/book-open.svg
diff --git a/docs/src/material/templates/.icons/material/book-outline.svg b/docs/src/templates/.icons/material/book-outline.svg
index 0db49c52..0db49c52 100644
--- a/docs/src/material/templates/.icons/material/book-outline.svg
+++ b/docs/src/templates/.icons/material/book-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-play-outline.svg b/docs/src/templates/.icons/material/book-play-outline.svg
index 3faf0c99..3faf0c99 100644
--- a/docs/src/material/templates/.icons/material/book-play-outline.svg
+++ b/docs/src/templates/.icons/material/book-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-play.svg b/docs/src/templates/.icons/material/book-play.svg
index 9051b360..9051b360 100644
--- a/docs/src/material/templates/.icons/material/book-play.svg
+++ b/docs/src/templates/.icons/material/book-play.svg
diff --git a/docs/src/material/templates/.icons/material/book-plus-multiple-outline.svg b/docs/src/templates/.icons/material/book-plus-multiple-outline.svg
index 628c6a79..628c6a79 100644
--- a/docs/src/material/templates/.icons/material/book-plus-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/book-plus-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-plus-multiple.svg b/docs/src/templates/.icons/material/book-plus-multiple.svg
index ab9dcdbc..ab9dcdbc 100644
--- a/docs/src/material/templates/.icons/material/book-plus-multiple.svg
+++ b/docs/src/templates/.icons/material/book-plus-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/book-plus-outline.svg b/docs/src/templates/.icons/material/book-plus-outline.svg
index ecacf0b3..ecacf0b3 100644
--- a/docs/src/material/templates/.icons/material/book-plus-outline.svg
+++ b/docs/src/templates/.icons/material/book-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-plus.svg b/docs/src/templates/.icons/material/book-plus.svg
index 29e5153b..29e5153b 100644
--- a/docs/src/material/templates/.icons/material/book-plus.svg
+++ b/docs/src/templates/.icons/material/book-plus.svg
diff --git a/docs/src/material/templates/.icons/material/book-refresh-outline.svg b/docs/src/templates/.icons/material/book-refresh-outline.svg
index e5c04f3d..e5c04f3d 100644
--- a/docs/src/material/templates/.icons/material/book-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/book-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-refresh.svg b/docs/src/templates/.icons/material/book-refresh.svg
index f248c540..f248c540 100644
--- a/docs/src/material/templates/.icons/material/book-refresh.svg
+++ b/docs/src/templates/.icons/material/book-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/book-remove-multiple-outline.svg b/docs/src/templates/.icons/material/book-remove-multiple-outline.svg
index 3504a9ec..3504a9ec 100644
--- a/docs/src/material/templates/.icons/material/book-remove-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/book-remove-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-remove-multiple.svg b/docs/src/templates/.icons/material/book-remove-multiple.svg
index 79feb4c1..79feb4c1 100644
--- a/docs/src/material/templates/.icons/material/book-remove-multiple.svg
+++ b/docs/src/templates/.icons/material/book-remove-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/book-remove-outline.svg b/docs/src/templates/.icons/material/book-remove-outline.svg
index eaee5771..eaee5771 100644
--- a/docs/src/material/templates/.icons/material/book-remove-outline.svg
+++ b/docs/src/templates/.icons/material/book-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-remove.svg b/docs/src/templates/.icons/material/book-remove.svg
index a1c5b782..a1c5b782 100644
--- a/docs/src/material/templates/.icons/material/book-remove.svg
+++ b/docs/src/templates/.icons/material/book-remove.svg
diff --git a/docs/src/material/templates/.icons/material/book-search-outline.svg b/docs/src/templates/.icons/material/book-search-outline.svg
index a6cc4a2c..a6cc4a2c 100644
--- a/docs/src/material/templates/.icons/material/book-search-outline.svg
+++ b/docs/src/templates/.icons/material/book-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-search.svg b/docs/src/templates/.icons/material/book-search.svg
index c46608b4..c46608b4 100644
--- a/docs/src/material/templates/.icons/material/book-search.svg
+++ b/docs/src/templates/.icons/material/book-search.svg
diff --git a/docs/src/material/templates/.icons/material/book-settings-outline.svg b/docs/src/templates/.icons/material/book-settings-outline.svg
index d9cbd603..d9cbd603 100644
--- a/docs/src/material/templates/.icons/material/book-settings-outline.svg
+++ b/docs/src/templates/.icons/material/book-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-settings.svg b/docs/src/templates/.icons/material/book-settings.svg
index 2f3bbf04..2f3bbf04 100644
--- a/docs/src/material/templates/.icons/material/book-settings.svg
+++ b/docs/src/templates/.icons/material/book-settings.svg
diff --git a/docs/src/material/templates/.icons/material/book-sync-outline.svg b/docs/src/templates/.icons/material/book-sync-outline.svg
index 3d987645..3d987645 100644
--- a/docs/src/material/templates/.icons/material/book-sync-outline.svg
+++ b/docs/src/templates/.icons/material/book-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/book-sync.svg b/docs/src/templates/.icons/material/book-sync.svg
index 1b4d185d..1b4d185d 100644
--- a/docs/src/material/templates/.icons/material/book-sync.svg
+++ b/docs/src/templates/.icons/material/book-sync.svg
diff --git a/docs/src/material/templates/.icons/material/book-variant.svg b/docs/src/templates/.icons/material/book-variant.svg
index da301432..da301432 100644
--- a/docs/src/material/templates/.icons/material/book-variant.svg
+++ b/docs/src/templates/.icons/material/book-variant.svg
diff --git a/docs/src/material/templates/.icons/material/book.svg b/docs/src/templates/.icons/material/book.svg
index 78f63ebc..78f63ebc 100644
--- a/docs/src/material/templates/.icons/material/book.svg
+++ b/docs/src/templates/.icons/material/book.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-box-multiple-outline.svg b/docs/src/templates/.icons/material/bookmark-box-multiple-outline.svg
index 3c9c0153..3c9c0153 100644
--- a/docs/src/material/templates/.icons/material/bookmark-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-box-multiple.svg b/docs/src/templates/.icons/material/bookmark-box-multiple.svg
index 0447c3ce..0447c3ce 100644
--- a/docs/src/material/templates/.icons/material/bookmark-box-multiple.svg
+++ b/docs/src/templates/.icons/material/bookmark-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-box-outline.svg b/docs/src/templates/.icons/material/bookmark-box-outline.svg
index a1e2ec46..a1e2ec46 100644
--- a/docs/src/material/templates/.icons/material/bookmark-box-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-box.svg b/docs/src/templates/.icons/material/bookmark-box.svg
index 0b57c446..0b57c446 100644
--- a/docs/src/material/templates/.icons/material/bookmark-box.svg
+++ b/docs/src/templates/.icons/material/bookmark-box.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-check-outline.svg b/docs/src/templates/.icons/material/bookmark-check-outline.svg
index 914cb74b..914cb74b 100644
--- a/docs/src/material/templates/.icons/material/bookmark-check-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-check.svg b/docs/src/templates/.icons/material/bookmark-check.svg
index 24f0a157..24f0a157 100644
--- a/docs/src/material/templates/.icons/material/bookmark-check.svg
+++ b/docs/src/templates/.icons/material/bookmark-check.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-minus-outline.svg b/docs/src/templates/.icons/material/bookmark-minus-outline.svg
index 9f7cd7c9..9f7cd7c9 100644
--- a/docs/src/material/templates/.icons/material/bookmark-minus-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-minus.svg b/docs/src/templates/.icons/material/bookmark-minus.svg
index 37e9e087..37e9e087 100644
--- a/docs/src/material/templates/.icons/material/bookmark-minus.svg
+++ b/docs/src/templates/.icons/material/bookmark-minus.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-multiple-outline.svg b/docs/src/templates/.icons/material/bookmark-multiple-outline.svg
index 27ef6005..27ef6005 100644
--- a/docs/src/material/templates/.icons/material/bookmark-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-multiple.svg b/docs/src/templates/.icons/material/bookmark-multiple.svg
index 29e19e24..29e19e24 100644
--- a/docs/src/material/templates/.icons/material/bookmark-multiple.svg
+++ b/docs/src/templates/.icons/material/bookmark-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-music-outline.svg b/docs/src/templates/.icons/material/bookmark-music-outline.svg
index 5394f1aa..5394f1aa 100644
--- a/docs/src/material/templates/.icons/material/bookmark-music-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-music.svg b/docs/src/templates/.icons/material/bookmark-music.svg
index 08472cda..08472cda 100644
--- a/docs/src/material/templates/.icons/material/bookmark-music.svg
+++ b/docs/src/templates/.icons/material/bookmark-music.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-off-outline.svg b/docs/src/templates/.icons/material/bookmark-off-outline.svg
index b68db4a7..b68db4a7 100644
--- a/docs/src/material/templates/.icons/material/bookmark-off-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-off.svg b/docs/src/templates/.icons/material/bookmark-off.svg
index 50da87a9..50da87a9 100644
--- a/docs/src/material/templates/.icons/material/bookmark-off.svg
+++ b/docs/src/templates/.icons/material/bookmark-off.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-outline.svg b/docs/src/templates/.icons/material/bookmark-outline.svg
index 8b0a6343..8b0a6343 100644
--- a/docs/src/material/templates/.icons/material/bookmark-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-plus-outline.svg b/docs/src/templates/.icons/material/bookmark-plus-outline.svg
index 8cec9533..8cec9533 100644
--- a/docs/src/material/templates/.icons/material/bookmark-plus-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-plus.svg b/docs/src/templates/.icons/material/bookmark-plus.svg
index ed983043..ed983043 100644
--- a/docs/src/material/templates/.icons/material/bookmark-plus.svg
+++ b/docs/src/templates/.icons/material/bookmark-plus.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-remove-outline.svg b/docs/src/templates/.icons/material/bookmark-remove-outline.svg
index b95137a7..b95137a7 100644
--- a/docs/src/material/templates/.icons/material/bookmark-remove-outline.svg
+++ b/docs/src/templates/.icons/material/bookmark-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark-remove.svg b/docs/src/templates/.icons/material/bookmark-remove.svg
index 80bfe0aa..80bfe0aa 100644
--- a/docs/src/material/templates/.icons/material/bookmark-remove.svg
+++ b/docs/src/templates/.icons/material/bookmark-remove.svg
diff --git a/docs/src/material/templates/.icons/material/bookmark.svg b/docs/src/templates/.icons/material/bookmark.svg
index 7744c143..7744c143 100644
--- a/docs/src/material/templates/.icons/material/bookmark.svg
+++ b/docs/src/templates/.icons/material/bookmark.svg
diff --git a/docs/src/material/templates/.icons/material/bookshelf.svg b/docs/src/templates/.icons/material/bookshelf.svg
index 1a930ffc..1a930ffc 100644
--- a/docs/src/material/templates/.icons/material/bookshelf.svg
+++ b/docs/src/templates/.icons/material/bookshelf.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-alert-outline.svg b/docs/src/templates/.icons/material/boom-gate-alert-outline.svg
index 8b6c7159..8b6c7159 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-alert-outline.svg
+++ b/docs/src/templates/.icons/material/boom-gate-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-alert.svg b/docs/src/templates/.icons/material/boom-gate-alert.svg
index c3eb072e..c3eb072e 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-alert.svg
+++ b/docs/src/templates/.icons/material/boom-gate-alert.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-arrow-down-outline.svg b/docs/src/templates/.icons/material/boom-gate-arrow-down-outline.svg
index ddc19653..ddc19653 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/boom-gate-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-arrow-down.svg b/docs/src/templates/.icons/material/boom-gate-arrow-down.svg
index 6a1660f3..6a1660f3 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-arrow-down.svg
+++ b/docs/src/templates/.icons/material/boom-gate-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-arrow-up-outline.svg b/docs/src/templates/.icons/material/boom-gate-arrow-up-outline.svg
index c760288c..c760288c 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/boom-gate-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-arrow-up.svg b/docs/src/templates/.icons/material/boom-gate-arrow-up.svg
index 996a756d..996a756d 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-arrow-up.svg
+++ b/docs/src/templates/.icons/material/boom-gate-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-outline.svg b/docs/src/templates/.icons/material/boom-gate-outline.svg
index feb4cee6..feb4cee6 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-outline.svg
+++ b/docs/src/templates/.icons/material/boom-gate-outline.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-up-outline.svg b/docs/src/templates/.icons/material/boom-gate-up-outline.svg
index 88c10c9f..88c10c9f 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-up-outline.svg
+++ b/docs/src/templates/.icons/material/boom-gate-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate-up.svg b/docs/src/templates/.icons/material/boom-gate-up.svg
index d99960a5..d99960a5 100644
--- a/docs/src/material/templates/.icons/material/boom-gate-up.svg
+++ b/docs/src/templates/.icons/material/boom-gate-up.svg
diff --git a/docs/src/material/templates/.icons/material/boom-gate.svg b/docs/src/templates/.icons/material/boom-gate.svg
index 308d599d..308d599d 100644
--- a/docs/src/material/templates/.icons/material/boom-gate.svg
+++ b/docs/src/templates/.icons/material/boom-gate.svg
diff --git a/docs/src/material/templates/.icons/material/boombox.svg b/docs/src/templates/.icons/material/boombox.svg
index bcc96d5f..bcc96d5f 100644
--- a/docs/src/material/templates/.icons/material/boombox.svg
+++ b/docs/src/templates/.icons/material/boombox.svg
diff --git a/docs/src/material/templates/.icons/material/boomerang.svg b/docs/src/templates/.icons/material/boomerang.svg
index 9af4bf34..9af4bf34 100644
--- a/docs/src/material/templates/.icons/material/boomerang.svg
+++ b/docs/src/templates/.icons/material/boomerang.svg
diff --git a/docs/src/material/templates/.icons/material/bootstrap.svg b/docs/src/templates/.icons/material/bootstrap.svg
index dc61dc03..dc61dc03 100644
--- a/docs/src/material/templates/.icons/material/bootstrap.svg
+++ b/docs/src/templates/.icons/material/bootstrap.svg
diff --git a/docs/src/material/templates/.icons/material/border-all-variant.svg b/docs/src/templates/.icons/material/border-all-variant.svg
index 1f7d6305..1f7d6305 100644
--- a/docs/src/material/templates/.icons/material/border-all-variant.svg
+++ b/docs/src/templates/.icons/material/border-all-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-all.svg b/docs/src/templates/.icons/material/border-all.svg
index 507a4e35..507a4e35 100644
--- a/docs/src/material/templates/.icons/material/border-all.svg
+++ b/docs/src/templates/.icons/material/border-all.svg
diff --git a/docs/src/material/templates/.icons/material/border-bottom-variant.svg b/docs/src/templates/.icons/material/border-bottom-variant.svg
index 9352db39..9352db39 100644
--- a/docs/src/material/templates/.icons/material/border-bottom-variant.svg
+++ b/docs/src/templates/.icons/material/border-bottom-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-bottom.svg b/docs/src/templates/.icons/material/border-bottom.svg
index 77527327..77527327 100644
--- a/docs/src/material/templates/.icons/material/border-bottom.svg
+++ b/docs/src/templates/.icons/material/border-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/border-color.svg b/docs/src/templates/.icons/material/border-color.svg
index dd8a5cd5..dd8a5cd5 100644
--- a/docs/src/material/templates/.icons/material/border-color.svg
+++ b/docs/src/templates/.icons/material/border-color.svg
diff --git a/docs/src/material/templates/.icons/material/border-horizontal.svg b/docs/src/templates/.icons/material/border-horizontal.svg
index 51783d9d..51783d9d 100644
--- a/docs/src/material/templates/.icons/material/border-horizontal.svg
+++ b/docs/src/templates/.icons/material/border-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/border-inside.svg b/docs/src/templates/.icons/material/border-inside.svg
index fbd84de5..fbd84de5 100644
--- a/docs/src/material/templates/.icons/material/border-inside.svg
+++ b/docs/src/templates/.icons/material/border-inside.svg
diff --git a/docs/src/material/templates/.icons/material/border-left-variant.svg b/docs/src/templates/.icons/material/border-left-variant.svg
index b475add8..b475add8 100644
--- a/docs/src/material/templates/.icons/material/border-left-variant.svg
+++ b/docs/src/templates/.icons/material/border-left-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-left.svg b/docs/src/templates/.icons/material/border-left.svg
index f67ee35a..f67ee35a 100644
--- a/docs/src/material/templates/.icons/material/border-left.svg
+++ b/docs/src/templates/.icons/material/border-left.svg
diff --git a/docs/src/material/templates/.icons/material/border-none-variant.svg b/docs/src/templates/.icons/material/border-none-variant.svg
index 83f9e958..83f9e958 100644
--- a/docs/src/material/templates/.icons/material/border-none-variant.svg
+++ b/docs/src/templates/.icons/material/border-none-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-none.svg b/docs/src/templates/.icons/material/border-none.svg
index b4c48512..b4c48512 100644
--- a/docs/src/material/templates/.icons/material/border-none.svg
+++ b/docs/src/templates/.icons/material/border-none.svg
diff --git a/docs/src/material/templates/.icons/material/border-outside.svg b/docs/src/templates/.icons/material/border-outside.svg
index ef176f1e..ef176f1e 100644
--- a/docs/src/material/templates/.icons/material/border-outside.svg
+++ b/docs/src/templates/.icons/material/border-outside.svg
diff --git a/docs/src/material/templates/.icons/material/border-radius.svg b/docs/src/templates/.icons/material/border-radius.svg
index 7cbd58a5..7cbd58a5 100644
--- a/docs/src/material/templates/.icons/material/border-radius.svg
+++ b/docs/src/templates/.icons/material/border-radius.svg
diff --git a/docs/src/material/templates/.icons/material/border-right-variant.svg b/docs/src/templates/.icons/material/border-right-variant.svg
index ec0605f8..ec0605f8 100644
--- a/docs/src/material/templates/.icons/material/border-right-variant.svg
+++ b/docs/src/templates/.icons/material/border-right-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-right.svg b/docs/src/templates/.icons/material/border-right.svg
index 3162b70c..3162b70c 100644
--- a/docs/src/material/templates/.icons/material/border-right.svg
+++ b/docs/src/templates/.icons/material/border-right.svg
diff --git a/docs/src/material/templates/.icons/material/border-style.svg b/docs/src/templates/.icons/material/border-style.svg
index ce567a61..ce567a61 100644
--- a/docs/src/material/templates/.icons/material/border-style.svg
+++ b/docs/src/templates/.icons/material/border-style.svg
diff --git a/docs/src/material/templates/.icons/material/border-top-variant.svg b/docs/src/templates/.icons/material/border-top-variant.svg
index 741d7da3..741d7da3 100644
--- a/docs/src/material/templates/.icons/material/border-top-variant.svg
+++ b/docs/src/templates/.icons/material/border-top-variant.svg
diff --git a/docs/src/material/templates/.icons/material/border-top.svg b/docs/src/templates/.icons/material/border-top.svg
index c86259bd..c86259bd 100644
--- a/docs/src/material/templates/.icons/material/border-top.svg
+++ b/docs/src/templates/.icons/material/border-top.svg
diff --git a/docs/src/material/templates/.icons/material/border-vertical.svg b/docs/src/templates/.icons/material/border-vertical.svg
index b5038a00..b5038a00 100644
--- a/docs/src/material/templates/.icons/material/border-vertical.svg
+++ b/docs/src/templates/.icons/material/border-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-soda-classic-outline.svg b/docs/src/templates/.icons/material/bottle-soda-classic-outline.svg
index 16f61a07..16f61a07 100644
--- a/docs/src/material/templates/.icons/material/bottle-soda-classic-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-soda-classic-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-soda-classic.svg b/docs/src/templates/.icons/material/bottle-soda-classic.svg
index 9f8f4d13..9f8f4d13 100644
--- a/docs/src/material/templates/.icons/material/bottle-soda-classic.svg
+++ b/docs/src/templates/.icons/material/bottle-soda-classic.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-soda-outline.svg b/docs/src/templates/.icons/material/bottle-soda-outline.svg
index 31420a1e..31420a1e 100644
--- a/docs/src/material/templates/.icons/material/bottle-soda-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-soda-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-soda.svg b/docs/src/templates/.icons/material/bottle-soda.svg
index 10a12b00..10a12b00 100644
--- a/docs/src/material/templates/.icons/material/bottle-soda.svg
+++ b/docs/src/templates/.icons/material/bottle-soda.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic-outline.svg b/docs/src/templates/.icons/material/bottle-tonic-outline.svg
index 9116c0ec..9116c0ec 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic-plus-outline.svg b/docs/src/templates/.icons/material/bottle-tonic-plus-outline.svg
index 5e8a4078..5e8a4078 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic-plus-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic-plus.svg b/docs/src/templates/.icons/material/bottle-tonic-plus.svg
index 62878682..62878682 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic-plus.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic-plus.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic-skull-outline.svg b/docs/src/templates/.icons/material/bottle-tonic-skull-outline.svg
index a0815d03..a0815d03 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic-skull-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic-skull-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic-skull.svg b/docs/src/templates/.icons/material/bottle-tonic-skull.svg
index 66bb87ef..66bb87ef 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic-skull.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic-skull.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-tonic.svg b/docs/src/templates/.icons/material/bottle-tonic.svg
index 17e1841d..17e1841d 100644
--- a/docs/src/material/templates/.icons/material/bottle-tonic.svg
+++ b/docs/src/templates/.icons/material/bottle-tonic.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-wine-outline.svg b/docs/src/templates/.icons/material/bottle-wine-outline.svg
index 1f6f424d..1f6f424d 100644
--- a/docs/src/material/templates/.icons/material/bottle-wine-outline.svg
+++ b/docs/src/templates/.icons/material/bottle-wine-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bottle-wine.svg b/docs/src/templates/.icons/material/bottle-wine.svg
index 7de22395..7de22395 100644
--- a/docs/src/material/templates/.icons/material/bottle-wine.svg
+++ b/docs/src/templates/.icons/material/bottle-wine.svg
diff --git a/docs/src/material/templates/.icons/material/bow-arrow.svg b/docs/src/templates/.icons/material/bow-arrow.svg
index 60a0a381..60a0a381 100644
--- a/docs/src/material/templates/.icons/material/bow-arrow.svg
+++ b/docs/src/templates/.icons/material/bow-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/bow-tie.svg b/docs/src/templates/.icons/material/bow-tie.svg
index 4c580fc7..4c580fc7 100644
--- a/docs/src/material/templates/.icons/material/bow-tie.svg
+++ b/docs/src/templates/.icons/material/bow-tie.svg
diff --git a/docs/src/material/templates/.icons/material/bowl-mix-outline.svg b/docs/src/templates/.icons/material/bowl-mix-outline.svg
index ae7bc221..ae7bc221 100644
--- a/docs/src/material/templates/.icons/material/bowl-mix-outline.svg
+++ b/docs/src/templates/.icons/material/bowl-mix-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bowl-mix.svg b/docs/src/templates/.icons/material/bowl-mix.svg
index fa5d67d4..fa5d67d4 100644
--- a/docs/src/material/templates/.icons/material/bowl-mix.svg
+++ b/docs/src/templates/.icons/material/bowl-mix.svg
diff --git a/docs/src/material/templates/.icons/material/bowl-outline.svg b/docs/src/templates/.icons/material/bowl-outline.svg
index 606d1d07..606d1d07 100644
--- a/docs/src/material/templates/.icons/material/bowl-outline.svg
+++ b/docs/src/templates/.icons/material/bowl-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bowl.svg b/docs/src/templates/.icons/material/bowl.svg
index 49d94e75..49d94e75 100644
--- a/docs/src/material/templates/.icons/material/bowl.svg
+++ b/docs/src/templates/.icons/material/bowl.svg
diff --git a/docs/src/material/templates/.icons/material/bowling.svg b/docs/src/templates/.icons/material/bowling.svg
index 2debfeec..2debfeec 100644
--- a/docs/src/material/templates/.icons/material/bowling.svg
+++ b/docs/src/templates/.icons/material/bowling.svg
diff --git a/docs/src/material/templates/.icons/material/box-cutter-off.svg b/docs/src/templates/.icons/material/box-cutter-off.svg
index 404b57d8..404b57d8 100644
--- a/docs/src/material/templates/.icons/material/box-cutter-off.svg
+++ b/docs/src/templates/.icons/material/box-cutter-off.svg
diff --git a/docs/src/material/templates/.icons/material/box-cutter.svg b/docs/src/templates/.icons/material/box-cutter.svg
index 3bbefbc3..3bbefbc3 100644
--- a/docs/src/material/templates/.icons/material/box-cutter.svg
+++ b/docs/src/templates/.icons/material/box-cutter.svg
diff --git a/docs/src/material/templates/.icons/material/box-shadow.svg b/docs/src/templates/.icons/material/box-shadow.svg
index 7d75c0f7..7d75c0f7 100644
--- a/docs/src/material/templates/.icons/material/box-shadow.svg
+++ b/docs/src/templates/.icons/material/box-shadow.svg
diff --git a/docs/src/material/templates/.icons/material/box.svg b/docs/src/templates/.icons/material/box.svg
index 68a18e5b..68a18e5b 100644
--- a/docs/src/material/templates/.icons/material/box.svg
+++ b/docs/src/templates/.icons/material/box.svg
diff --git a/docs/src/material/templates/.icons/material/boxing-glove.svg b/docs/src/templates/.icons/material/boxing-glove.svg
index 629dad20..629dad20 100644
--- a/docs/src/material/templates/.icons/material/boxing-glove.svg
+++ b/docs/src/templates/.icons/material/boxing-glove.svg
diff --git a/docs/src/material/templates/.icons/material/braille.svg b/docs/src/templates/.icons/material/braille.svg
index 5dffc5bf..5dffc5bf 100644
--- a/docs/src/material/templates/.icons/material/braille.svg
+++ b/docs/src/templates/.icons/material/braille.svg
diff --git a/docs/src/material/templates/.icons/material/brain.svg b/docs/src/templates/.icons/material/brain.svg
index e9d089c5..e9d089c5 100644
--- a/docs/src/material/templates/.icons/material/brain.svg
+++ b/docs/src/templates/.icons/material/brain.svg
diff --git a/docs/src/material/templates/.icons/material/bread-slice-outline.svg b/docs/src/templates/.icons/material/bread-slice-outline.svg
index 898cdbee..898cdbee 100644
--- a/docs/src/material/templates/.icons/material/bread-slice-outline.svg
+++ b/docs/src/templates/.icons/material/bread-slice-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bread-slice.svg b/docs/src/templates/.icons/material/bread-slice.svg
index 1cb60958..1cb60958 100644
--- a/docs/src/material/templates/.icons/material/bread-slice.svg
+++ b/docs/src/templates/.icons/material/bread-slice.svg
diff --git a/docs/src/material/templates/.icons/material/bridge.svg b/docs/src/templates/.icons/material/bridge.svg
index c9d07b04..c9d07b04 100644
--- a/docs/src/material/templates/.icons/material/bridge.svg
+++ b/docs/src/templates/.icons/material/bridge.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-account-outline.svg b/docs/src/templates/.icons/material/briefcase-account-outline.svg
index 4ee80516..4ee80516 100644
--- a/docs/src/material/templates/.icons/material/briefcase-account-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-account.svg b/docs/src/templates/.icons/material/briefcase-account.svg
index cb9ba654..cb9ba654 100644
--- a/docs/src/material/templates/.icons/material/briefcase-account.svg
+++ b/docs/src/templates/.icons/material/briefcase-account.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-arrow-left-right-outline.svg b/docs/src/templates/.icons/material/briefcase-arrow-left-right-outline.svg
index d1451433..d1451433 100644
--- a/docs/src/material/templates/.icons/material/briefcase-arrow-left-right-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-arrow-left-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-arrow-left-right.svg b/docs/src/templates/.icons/material/briefcase-arrow-left-right.svg
index 8599ac79..8599ac79 100644
--- a/docs/src/material/templates/.icons/material/briefcase-arrow-left-right.svg
+++ b/docs/src/templates/.icons/material/briefcase-arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-arrow-up-down-outline.svg b/docs/src/templates/.icons/material/briefcase-arrow-up-down-outline.svg
index 4f320c6b..4f320c6b 100644
--- a/docs/src/material/templates/.icons/material/briefcase-arrow-up-down-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-arrow-up-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-arrow-up-down.svg b/docs/src/templates/.icons/material/briefcase-arrow-up-down.svg
index 284f11a4..284f11a4 100644
--- a/docs/src/material/templates/.icons/material/briefcase-arrow-up-down.svg
+++ b/docs/src/templates/.icons/material/briefcase-arrow-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-check-outline.svg b/docs/src/templates/.icons/material/briefcase-check-outline.svg
index 4b323cce..4b323cce 100644
--- a/docs/src/material/templates/.icons/material/briefcase-check-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-check.svg b/docs/src/templates/.icons/material/briefcase-check.svg
index b767d9f7..b767d9f7 100644
--- a/docs/src/material/templates/.icons/material/briefcase-check.svg
+++ b/docs/src/templates/.icons/material/briefcase-check.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-clock-outline.svg b/docs/src/templates/.icons/material/briefcase-clock-outline.svg
index efddc764..efddc764 100644
--- a/docs/src/material/templates/.icons/material/briefcase-clock-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-clock.svg b/docs/src/templates/.icons/material/briefcase-clock.svg
index 69b0bb74..69b0bb74 100644
--- a/docs/src/material/templates/.icons/material/briefcase-clock.svg
+++ b/docs/src/templates/.icons/material/briefcase-clock.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-download-outline.svg b/docs/src/templates/.icons/material/briefcase-download-outline.svg
index b2eb1409..b2eb1409 100644
--- a/docs/src/material/templates/.icons/material/briefcase-download-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-download-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-download.svg b/docs/src/templates/.icons/material/briefcase-download.svg
index f03bcdbd..f03bcdbd 100644
--- a/docs/src/material/templates/.icons/material/briefcase-download.svg
+++ b/docs/src/templates/.icons/material/briefcase-download.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-edit-outline.svg b/docs/src/templates/.icons/material/briefcase-edit-outline.svg
index 3564b289..3564b289 100644
--- a/docs/src/material/templates/.icons/material/briefcase-edit-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-edit.svg b/docs/src/templates/.icons/material/briefcase-edit.svg
index 19abc3a2..19abc3a2 100644
--- a/docs/src/material/templates/.icons/material/briefcase-edit.svg
+++ b/docs/src/templates/.icons/material/briefcase-edit.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-eye-outline.svg b/docs/src/templates/.icons/material/briefcase-eye-outline.svg
index 4d981264..4d981264 100644
--- a/docs/src/material/templates/.icons/material/briefcase-eye-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-eye.svg b/docs/src/templates/.icons/material/briefcase-eye.svg
index 6febf16e..6febf16e 100644
--- a/docs/src/material/templates/.icons/material/briefcase-eye.svg
+++ b/docs/src/templates/.icons/material/briefcase-eye.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-minus-outline.svg b/docs/src/templates/.icons/material/briefcase-minus-outline.svg
index 1ed89e41..1ed89e41 100644
--- a/docs/src/material/templates/.icons/material/briefcase-minus-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-minus.svg b/docs/src/templates/.icons/material/briefcase-minus.svg
index 8c49e514..8c49e514 100644
--- a/docs/src/material/templates/.icons/material/briefcase-minus.svg
+++ b/docs/src/templates/.icons/material/briefcase-minus.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-off-outline.svg b/docs/src/templates/.icons/material/briefcase-off-outline.svg
index d13ccc3e..d13ccc3e 100644
--- a/docs/src/material/templates/.icons/material/briefcase-off-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-off.svg b/docs/src/templates/.icons/material/briefcase-off.svg
index 43bba9b2..43bba9b2 100644
--- a/docs/src/material/templates/.icons/material/briefcase-off.svg
+++ b/docs/src/templates/.icons/material/briefcase-off.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-outline.svg b/docs/src/templates/.icons/material/briefcase-outline.svg
index b0f9449f..b0f9449f 100644
--- a/docs/src/material/templates/.icons/material/briefcase-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-plus-outline.svg b/docs/src/templates/.icons/material/briefcase-plus-outline.svg
index b77b70fa..b77b70fa 100644
--- a/docs/src/material/templates/.icons/material/briefcase-plus-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-plus.svg b/docs/src/templates/.icons/material/briefcase-plus.svg
index 7a687f7e..7a687f7e 100644
--- a/docs/src/material/templates/.icons/material/briefcase-plus.svg
+++ b/docs/src/templates/.icons/material/briefcase-plus.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-remove-outline.svg b/docs/src/templates/.icons/material/briefcase-remove-outline.svg
index 2b58ef3a..2b58ef3a 100644
--- a/docs/src/material/templates/.icons/material/briefcase-remove-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-remove.svg b/docs/src/templates/.icons/material/briefcase-remove.svg
index bdafa7cd..bdafa7cd 100644
--- a/docs/src/material/templates/.icons/material/briefcase-remove.svg
+++ b/docs/src/templates/.icons/material/briefcase-remove.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-search-outline.svg b/docs/src/templates/.icons/material/briefcase-search-outline.svg
index ae527a6a..ae527a6a 100644
--- a/docs/src/material/templates/.icons/material/briefcase-search-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-search.svg b/docs/src/templates/.icons/material/briefcase-search.svg
index 6964ae38..6964ae38 100644
--- a/docs/src/material/templates/.icons/material/briefcase-search.svg
+++ b/docs/src/templates/.icons/material/briefcase-search.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-upload-outline.svg b/docs/src/templates/.icons/material/briefcase-upload-outline.svg
index a189a2ad..a189a2ad 100644
--- a/docs/src/material/templates/.icons/material/briefcase-upload-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-upload-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-upload.svg b/docs/src/templates/.icons/material/briefcase-upload.svg
index b920f401..b920f401 100644
--- a/docs/src/material/templates/.icons/material/briefcase-upload.svg
+++ b/docs/src/templates/.icons/material/briefcase-upload.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-variant-off-outline.svg b/docs/src/templates/.icons/material/briefcase-variant-off-outline.svg
index d7b5ae0d..d7b5ae0d 100644
--- a/docs/src/material/templates/.icons/material/briefcase-variant-off-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-variant-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-variant-off.svg b/docs/src/templates/.icons/material/briefcase-variant-off.svg
index 57a1ba09..57a1ba09 100644
--- a/docs/src/material/templates/.icons/material/briefcase-variant-off.svg
+++ b/docs/src/templates/.icons/material/briefcase-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-variant-outline.svg b/docs/src/templates/.icons/material/briefcase-variant-outline.svg
index aa6ef338..aa6ef338 100644
--- a/docs/src/material/templates/.icons/material/briefcase-variant-outline.svg
+++ b/docs/src/templates/.icons/material/briefcase-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase-variant.svg b/docs/src/templates/.icons/material/briefcase-variant.svg
index d365e277..d365e277 100644
--- a/docs/src/material/templates/.icons/material/briefcase-variant.svg
+++ b/docs/src/templates/.icons/material/briefcase-variant.svg
diff --git a/docs/src/material/templates/.icons/material/briefcase.svg b/docs/src/templates/.icons/material/briefcase.svg
index 16cf9ae7..16cf9ae7 100644
--- a/docs/src/material/templates/.icons/material/briefcase.svg
+++ b/docs/src/templates/.icons/material/briefcase.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-1.svg b/docs/src/templates/.icons/material/brightness-1.svg
index ace64817..ace64817 100644
--- a/docs/src/material/templates/.icons/material/brightness-1.svg
+++ b/docs/src/templates/.icons/material/brightness-1.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-2.svg b/docs/src/templates/.icons/material/brightness-2.svg
index 3d330a5d..3d330a5d 100644
--- a/docs/src/material/templates/.icons/material/brightness-2.svg
+++ b/docs/src/templates/.icons/material/brightness-2.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-3.svg b/docs/src/templates/.icons/material/brightness-3.svg
index 3a951ca9..3a951ca9 100644
--- a/docs/src/material/templates/.icons/material/brightness-3.svg
+++ b/docs/src/templates/.icons/material/brightness-3.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-4.svg b/docs/src/templates/.icons/material/brightness-4.svg
index 7352689c..7352689c 100644
--- a/docs/src/material/templates/.icons/material/brightness-4.svg
+++ b/docs/src/templates/.icons/material/brightness-4.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-5.svg b/docs/src/templates/.icons/material/brightness-5.svg
index 2d785a15..2d785a15 100644
--- a/docs/src/material/templates/.icons/material/brightness-5.svg
+++ b/docs/src/templates/.icons/material/brightness-5.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-6.svg b/docs/src/templates/.icons/material/brightness-6.svg
index f8d6da12..f8d6da12 100644
--- a/docs/src/material/templates/.icons/material/brightness-6.svg
+++ b/docs/src/templates/.icons/material/brightness-6.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-7.svg b/docs/src/templates/.icons/material/brightness-7.svg
index dc140a1f..dc140a1f 100644
--- a/docs/src/material/templates/.icons/material/brightness-7.svg
+++ b/docs/src/templates/.icons/material/brightness-7.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-auto.svg b/docs/src/templates/.icons/material/brightness-auto.svg
index 80ff380d..80ff380d 100644
--- a/docs/src/material/templates/.icons/material/brightness-auto.svg
+++ b/docs/src/templates/.icons/material/brightness-auto.svg
diff --git a/docs/src/material/templates/.icons/material/brightness-percent.svg b/docs/src/templates/.icons/material/brightness-percent.svg
index 0499c9e0..0499c9e0 100644
--- a/docs/src/material/templates/.icons/material/brightness-percent.svg
+++ b/docs/src/templates/.icons/material/brightness-percent.svg
diff --git a/docs/src/material/templates/.icons/material/broadcast-off.svg b/docs/src/templates/.icons/material/broadcast-off.svg
index a41e603f..a41e603f 100644
--- a/docs/src/material/templates/.icons/material/broadcast-off.svg
+++ b/docs/src/templates/.icons/material/broadcast-off.svg
diff --git a/docs/src/material/templates/.icons/material/broadcast.svg b/docs/src/templates/.icons/material/broadcast.svg
index 2a5cfa33..2a5cfa33 100644
--- a/docs/src/material/templates/.icons/material/broadcast.svg
+++ b/docs/src/templates/.icons/material/broadcast.svg
diff --git a/docs/src/material/templates/.icons/material/broom.svg b/docs/src/templates/.icons/material/broom.svg
index 74df8a2f..74df8a2f 100644
--- a/docs/src/material/templates/.icons/material/broom.svg
+++ b/docs/src/templates/.icons/material/broom.svg
diff --git a/docs/src/material/templates/.icons/material/brush-off.svg b/docs/src/templates/.icons/material/brush-off.svg
index ed2c9e89..ed2c9e89 100644
--- a/docs/src/material/templates/.icons/material/brush-off.svg
+++ b/docs/src/templates/.icons/material/brush-off.svg
diff --git a/docs/src/material/templates/.icons/material/brush-outline.svg b/docs/src/templates/.icons/material/brush-outline.svg
index 34d94796..34d94796 100644
--- a/docs/src/material/templates/.icons/material/brush-outline.svg
+++ b/docs/src/templates/.icons/material/brush-outline.svg
diff --git a/docs/src/material/templates/.icons/material/brush-variant.svg b/docs/src/templates/.icons/material/brush-variant.svg
index 96d59396..96d59396 100644
--- a/docs/src/material/templates/.icons/material/brush-variant.svg
+++ b/docs/src/templates/.icons/material/brush-variant.svg
diff --git a/docs/src/material/templates/.icons/material/brush.svg b/docs/src/templates/.icons/material/brush.svg
index fd12ac7c..fd12ac7c 100644
--- a/docs/src/material/templates/.icons/material/brush.svg
+++ b/docs/src/templates/.icons/material/brush.svg
diff --git a/docs/src/material/templates/.icons/material/bucket-outline.svg b/docs/src/templates/.icons/material/bucket-outline.svg
index bd8aad76..bd8aad76 100644
--- a/docs/src/material/templates/.icons/material/bucket-outline.svg
+++ b/docs/src/templates/.icons/material/bucket-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bucket.svg b/docs/src/templates/.icons/material/bucket.svg
index c13fffc1..c13fffc1 100644
--- a/docs/src/material/templates/.icons/material/bucket.svg
+++ b/docs/src/templates/.icons/material/bucket.svg
diff --git a/docs/src/material/templates/.icons/material/buffet.svg b/docs/src/templates/.icons/material/buffet.svg
index 1e3730d8..1e3730d8 100644
--- a/docs/src/material/templates/.icons/material/buffet.svg
+++ b/docs/src/templates/.icons/material/buffet.svg
diff --git a/docs/src/material/templates/.icons/material/bug-check-outline.svg b/docs/src/templates/.icons/material/bug-check-outline.svg
index 77fae51b..77fae51b 100644
--- a/docs/src/material/templates/.icons/material/bug-check-outline.svg
+++ b/docs/src/templates/.icons/material/bug-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bug-check.svg b/docs/src/templates/.icons/material/bug-check.svg
index ce650d8a..ce650d8a 100644
--- a/docs/src/material/templates/.icons/material/bug-check.svg
+++ b/docs/src/templates/.icons/material/bug-check.svg
diff --git a/docs/src/material/templates/.icons/material/bug-outline.svg b/docs/src/templates/.icons/material/bug-outline.svg
index 82af0a5c..82af0a5c 100644
--- a/docs/src/material/templates/.icons/material/bug-outline.svg
+++ b/docs/src/templates/.icons/material/bug-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bug-pause-outline.svg b/docs/src/templates/.icons/material/bug-pause-outline.svg
index 27a7467e..27a7467e 100644
--- a/docs/src/material/templates/.icons/material/bug-pause-outline.svg
+++ b/docs/src/templates/.icons/material/bug-pause-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bug-pause.svg b/docs/src/templates/.icons/material/bug-pause.svg
index 536ce0ad..536ce0ad 100644
--- a/docs/src/material/templates/.icons/material/bug-pause.svg
+++ b/docs/src/templates/.icons/material/bug-pause.svg
diff --git a/docs/src/material/templates/.icons/material/bug-play-outline.svg b/docs/src/templates/.icons/material/bug-play-outline.svg
index a2532c71..a2532c71 100644
--- a/docs/src/material/templates/.icons/material/bug-play-outline.svg
+++ b/docs/src/templates/.icons/material/bug-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bug-play.svg b/docs/src/templates/.icons/material/bug-play.svg
index 9062d7af..9062d7af 100644
--- a/docs/src/material/templates/.icons/material/bug-play.svg
+++ b/docs/src/templates/.icons/material/bug-play.svg
diff --git a/docs/src/material/templates/.icons/material/bug-stop-outline.svg b/docs/src/templates/.icons/material/bug-stop-outline.svg
index e547c70f..e547c70f 100644
--- a/docs/src/material/templates/.icons/material/bug-stop-outline.svg
+++ b/docs/src/templates/.icons/material/bug-stop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bug-stop.svg b/docs/src/templates/.icons/material/bug-stop.svg
index 274b260b..274b260b 100644
--- a/docs/src/material/templates/.icons/material/bug-stop.svg
+++ b/docs/src/templates/.icons/material/bug-stop.svg
diff --git a/docs/src/material/templates/.icons/material/bug.svg b/docs/src/templates/.icons/material/bug.svg
index ffc38e0d..ffc38e0d 100644
--- a/docs/src/material/templates/.icons/material/bug.svg
+++ b/docs/src/templates/.icons/material/bug.svg
diff --git a/docs/src/material/templates/.icons/material/bugle.svg b/docs/src/templates/.icons/material/bugle.svg
index 6410301b..6410301b 100644
--- a/docs/src/material/templates/.icons/material/bugle.svg
+++ b/docs/src/templates/.icons/material/bugle.svg
diff --git a/docs/src/material/templates/.icons/material/bulkhead-light.svg b/docs/src/templates/.icons/material/bulkhead-light.svg
index 010dd3a2..010dd3a2 100644
--- a/docs/src/material/templates/.icons/material/bulkhead-light.svg
+++ b/docs/src/templates/.icons/material/bulkhead-light.svg
diff --git a/docs/src/material/templates/.icons/material/bulldozer.svg b/docs/src/templates/.icons/material/bulldozer.svg
index d0e06866..d0e06866 100644
--- a/docs/src/material/templates/.icons/material/bulldozer.svg
+++ b/docs/src/templates/.icons/material/bulldozer.svg
diff --git a/docs/src/material/templates/.icons/material/bullet.svg b/docs/src/templates/.icons/material/bullet.svg
index 6afa663f..6afa663f 100644
--- a/docs/src/material/templates/.icons/material/bullet.svg
+++ b/docs/src/templates/.icons/material/bullet.svg
diff --git a/docs/src/material/templates/.icons/material/bulletin-board.svg b/docs/src/templates/.icons/material/bulletin-board.svg
index 5d6c74c8..5d6c74c8 100644
--- a/docs/src/material/templates/.icons/material/bulletin-board.svg
+++ b/docs/src/templates/.icons/material/bulletin-board.svg
diff --git a/docs/src/material/templates/.icons/material/bullhorn-outline.svg b/docs/src/templates/.icons/material/bullhorn-outline.svg
index ffa9b94d..ffa9b94d 100644
--- a/docs/src/material/templates/.icons/material/bullhorn-outline.svg
+++ b/docs/src/templates/.icons/material/bullhorn-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bullhorn-variant-outline.svg b/docs/src/templates/.icons/material/bullhorn-variant-outline.svg
index 97165376..97165376 100644
--- a/docs/src/material/templates/.icons/material/bullhorn-variant-outline.svg
+++ b/docs/src/templates/.icons/material/bullhorn-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bullhorn-variant.svg b/docs/src/templates/.icons/material/bullhorn-variant.svg
index 7b75461d..7b75461d 100644
--- a/docs/src/material/templates/.icons/material/bullhorn-variant.svg
+++ b/docs/src/templates/.icons/material/bullhorn-variant.svg
diff --git a/docs/src/material/templates/.icons/material/bullhorn.svg b/docs/src/templates/.icons/material/bullhorn.svg
index 3242e1b1..3242e1b1 100644
--- a/docs/src/material/templates/.icons/material/bullhorn.svg
+++ b/docs/src/templates/.icons/material/bullhorn.svg
diff --git a/docs/src/material/templates/.icons/material/bullseye-arrow.svg b/docs/src/templates/.icons/material/bullseye-arrow.svg
index 34efe0f8..34efe0f8 100644
--- a/docs/src/material/templates/.icons/material/bullseye-arrow.svg
+++ b/docs/src/templates/.icons/material/bullseye-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/bullseye.svg b/docs/src/templates/.icons/material/bullseye.svg
index 20304020..20304020 100644
--- a/docs/src/material/templates/.icons/material/bullseye.svg
+++ b/docs/src/templates/.icons/material/bullseye.svg
diff --git a/docs/src/material/templates/.icons/material/bulma.svg b/docs/src/templates/.icons/material/bulma.svg
index bd7ba8c3..bd7ba8c3 100644
--- a/docs/src/material/templates/.icons/material/bulma.svg
+++ b/docs/src/templates/.icons/material/bulma.svg
diff --git a/docs/src/material/templates/.icons/material/bunk-bed-outline.svg b/docs/src/templates/.icons/material/bunk-bed-outline.svg
index 66b117cd..66b117cd 100644
--- a/docs/src/material/templates/.icons/material/bunk-bed-outline.svg
+++ b/docs/src/templates/.icons/material/bunk-bed-outline.svg
diff --git a/docs/src/material/templates/.icons/material/bunk-bed.svg b/docs/src/templates/.icons/material/bunk-bed.svg
index 31790273..31790273 100644
--- a/docs/src/material/templates/.icons/material/bunk-bed.svg
+++ b/docs/src/templates/.icons/material/bunk-bed.svg
diff --git a/docs/src/material/templates/.icons/material/bus-alert.svg b/docs/src/templates/.icons/material/bus-alert.svg
index 188c5e0f..188c5e0f 100644
--- a/docs/src/material/templates/.icons/material/bus-alert.svg
+++ b/docs/src/templates/.icons/material/bus-alert.svg
diff --git a/docs/src/material/templates/.icons/material/bus-articulated-end.svg b/docs/src/templates/.icons/material/bus-articulated-end.svg
index 37654659..37654659 100644
--- a/docs/src/material/templates/.icons/material/bus-articulated-end.svg
+++ b/docs/src/templates/.icons/material/bus-articulated-end.svg
diff --git a/docs/src/material/templates/.icons/material/bus-articulated-front.svg b/docs/src/templates/.icons/material/bus-articulated-front.svg
index 3da90190..3da90190 100644
--- a/docs/src/material/templates/.icons/material/bus-articulated-front.svg
+++ b/docs/src/templates/.icons/material/bus-articulated-front.svg
diff --git a/docs/src/material/templates/.icons/material/bus-clock.svg b/docs/src/templates/.icons/material/bus-clock.svg
index 595e153e..595e153e 100644
--- a/docs/src/material/templates/.icons/material/bus-clock.svg
+++ b/docs/src/templates/.icons/material/bus-clock.svg
diff --git a/docs/src/material/templates/.icons/material/bus-double-decker.svg b/docs/src/templates/.icons/material/bus-double-decker.svg
index 8574b477..8574b477 100644
--- a/docs/src/material/templates/.icons/material/bus-double-decker.svg
+++ b/docs/src/templates/.icons/material/bus-double-decker.svg
diff --git a/docs/src/material/templates/.icons/material/bus-electric.svg b/docs/src/templates/.icons/material/bus-electric.svg
index ed206087..ed206087 100644
--- a/docs/src/material/templates/.icons/material/bus-electric.svg
+++ b/docs/src/templates/.icons/material/bus-electric.svg
diff --git a/docs/src/material/templates/.icons/material/bus-marker.svg b/docs/src/templates/.icons/material/bus-marker.svg
index d08eecdb..d08eecdb 100644
--- a/docs/src/material/templates/.icons/material/bus-marker.svg
+++ b/docs/src/templates/.icons/material/bus-marker.svg
diff --git a/docs/src/material/templates/.icons/material/bus-multiple.svg b/docs/src/templates/.icons/material/bus-multiple.svg
index 3a115f58..3a115f58 100644
--- a/docs/src/material/templates/.icons/material/bus-multiple.svg
+++ b/docs/src/templates/.icons/material/bus-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/bus-school.svg b/docs/src/templates/.icons/material/bus-school.svg
index c9da0e7f..c9da0e7f 100644
--- a/docs/src/material/templates/.icons/material/bus-school.svg
+++ b/docs/src/templates/.icons/material/bus-school.svg
diff --git a/docs/src/material/templates/.icons/material/bus-side.svg b/docs/src/templates/.icons/material/bus-side.svg
index ceadae2e..ceadae2e 100644
--- a/docs/src/material/templates/.icons/material/bus-side.svg
+++ b/docs/src/templates/.icons/material/bus-side.svg
diff --git a/docs/src/material/templates/.icons/material/bus-stop-covered.svg b/docs/src/templates/.icons/material/bus-stop-covered.svg
index 5cf91c8b..5cf91c8b 100644
--- a/docs/src/material/templates/.icons/material/bus-stop-covered.svg
+++ b/docs/src/templates/.icons/material/bus-stop-covered.svg
diff --git a/docs/src/material/templates/.icons/material/bus-stop-uncovered.svg b/docs/src/templates/.icons/material/bus-stop-uncovered.svg
index 7d662b8e..7d662b8e 100644
--- a/docs/src/material/templates/.icons/material/bus-stop-uncovered.svg
+++ b/docs/src/templates/.icons/material/bus-stop-uncovered.svg
diff --git a/docs/src/material/templates/.icons/material/bus-stop.svg b/docs/src/templates/.icons/material/bus-stop.svg
index 9a505062..9a505062 100644
--- a/docs/src/material/templates/.icons/material/bus-stop.svg
+++ b/docs/src/templates/.icons/material/bus-stop.svg
diff --git a/docs/src/material/templates/.icons/material/bus.svg b/docs/src/templates/.icons/material/bus.svg
index 7cda21f2..7cda21f2 100644
--- a/docs/src/material/templates/.icons/material/bus.svg
+++ b/docs/src/templates/.icons/material/bus.svg
diff --git a/docs/src/material/templates/.icons/material/butterfly-outline.svg b/docs/src/templates/.icons/material/butterfly-outline.svg
index a7b8cc15..a7b8cc15 100644
--- a/docs/src/material/templates/.icons/material/butterfly-outline.svg
+++ b/docs/src/templates/.icons/material/butterfly-outline.svg
diff --git a/docs/src/material/templates/.icons/material/butterfly.svg b/docs/src/templates/.icons/material/butterfly.svg
index a1f855d6..a1f855d6 100644
--- a/docs/src/material/templates/.icons/material/butterfly.svg
+++ b/docs/src/templates/.icons/material/butterfly.svg
diff --git a/docs/src/material/templates/.icons/material/button-cursor.svg b/docs/src/templates/.icons/material/button-cursor.svg
index da441c60..da441c60 100644
--- a/docs/src/material/templates/.icons/material/button-cursor.svg
+++ b/docs/src/templates/.icons/material/button-cursor.svg
diff --git a/docs/src/material/templates/.icons/material/button-pointer.svg b/docs/src/templates/.icons/material/button-pointer.svg
index 5c4d9bcb..5c4d9bcb 100644
--- a/docs/src/material/templates/.icons/material/button-pointer.svg
+++ b/docs/src/templates/.icons/material/button-pointer.svg
diff --git a/docs/src/material/templates/.icons/material/cabin-a-frame.svg b/docs/src/templates/.icons/material/cabin-a-frame.svg
index 7336705a..7336705a 100644
--- a/docs/src/material/templates/.icons/material/cabin-a-frame.svg
+++ b/docs/src/templates/.icons/material/cabin-a-frame.svg
diff --git a/docs/src/material/templates/.icons/material/cable-data.svg b/docs/src/templates/.icons/material/cable-data.svg
index 5967de54..5967de54 100644
--- a/docs/src/material/templates/.icons/material/cable-data.svg
+++ b/docs/src/templates/.icons/material/cable-data.svg
diff --git a/docs/src/material/templates/.icons/material/cached.svg b/docs/src/templates/.icons/material/cached.svg
index cd0e0402..cd0e0402 100644
--- a/docs/src/material/templates/.icons/material/cached.svg
+++ b/docs/src/templates/.icons/material/cached.svg
diff --git a/docs/src/material/templates/.icons/material/cactus.svg b/docs/src/templates/.icons/material/cactus.svg
index 75ea4f3e..75ea4f3e 100644
--- a/docs/src/material/templates/.icons/material/cactus.svg
+++ b/docs/src/templates/.icons/material/cactus.svg
diff --git a/docs/src/material/templates/.icons/material/cake-layered.svg b/docs/src/templates/.icons/material/cake-layered.svg
index 21a29e3f..21a29e3f 100644
--- a/docs/src/material/templates/.icons/material/cake-layered.svg
+++ b/docs/src/templates/.icons/material/cake-layered.svg
diff --git a/docs/src/material/templates/.icons/material/cake-variant-outline.svg b/docs/src/templates/.icons/material/cake-variant-outline.svg
index 3cc3dd25..3cc3dd25 100644
--- a/docs/src/material/templates/.icons/material/cake-variant-outline.svg
+++ b/docs/src/templates/.icons/material/cake-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cake-variant.svg b/docs/src/templates/.icons/material/cake-variant.svg
index 23a064f2..23a064f2 100644
--- a/docs/src/material/templates/.icons/material/cake-variant.svg
+++ b/docs/src/templates/.icons/material/cake-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cake.svg b/docs/src/templates/.icons/material/cake.svg
index d792bb07..d792bb07 100644
--- a/docs/src/material/templates/.icons/material/cake.svg
+++ b/docs/src/templates/.icons/material/cake.svg
diff --git a/docs/src/material/templates/.icons/material/calculator-variant-outline.svg b/docs/src/templates/.icons/material/calculator-variant-outline.svg
index e2d9ed95..e2d9ed95 100644
--- a/docs/src/material/templates/.icons/material/calculator-variant-outline.svg
+++ b/docs/src/templates/.icons/material/calculator-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calculator-variant.svg b/docs/src/templates/.icons/material/calculator-variant.svg
index c4564006..c4564006 100644
--- a/docs/src/material/templates/.icons/material/calculator-variant.svg
+++ b/docs/src/templates/.icons/material/calculator-variant.svg
diff --git a/docs/src/material/templates/.icons/material/calculator.svg b/docs/src/templates/.icons/material/calculator.svg
index f74997fb..f74997fb 100644
--- a/docs/src/material/templates/.icons/material/calculator.svg
+++ b/docs/src/templates/.icons/material/calculator.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-account-outline.svg b/docs/src/templates/.icons/material/calendar-account-outline.svg
index 03df2d9a..03df2d9a 100644
--- a/docs/src/material/templates/.icons/material/calendar-account-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-account.svg b/docs/src/templates/.icons/material/calendar-account.svg
index 17aa09a0..17aa09a0 100644
--- a/docs/src/material/templates/.icons/material/calendar-account.svg
+++ b/docs/src/templates/.icons/material/calendar-account.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-alert-outline.svg b/docs/src/templates/.icons/material/calendar-alert-outline.svg
index 8c8215da..8c8215da 100644
--- a/docs/src/material/templates/.icons/material/calendar-alert-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-alert.svg b/docs/src/templates/.icons/material/calendar-alert.svg
index 50a77776..50a77776 100644
--- a/docs/src/material/templates/.icons/material/calendar-alert.svg
+++ b/docs/src/templates/.icons/material/calendar-alert.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-arrow-left.svg b/docs/src/templates/.icons/material/calendar-arrow-left.svg
index 2be3f8c4..2be3f8c4 100644
--- a/docs/src/material/templates/.icons/material/calendar-arrow-left.svg
+++ b/docs/src/templates/.icons/material/calendar-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-arrow-right.svg b/docs/src/templates/.icons/material/calendar-arrow-right.svg
index 63e35267..63e35267 100644
--- a/docs/src/material/templates/.icons/material/calendar-arrow-right.svg
+++ b/docs/src/templates/.icons/material/calendar-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-badge-outline.svg b/docs/src/templates/.icons/material/calendar-badge-outline.svg
index fa18fa15..fa18fa15 100644
--- a/docs/src/material/templates/.icons/material/calendar-badge-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-badge.svg b/docs/src/templates/.icons/material/calendar-badge.svg
index 4eb8bc3a..4eb8bc3a 100644
--- a/docs/src/material/templates/.icons/material/calendar-badge.svg
+++ b/docs/src/templates/.icons/material/calendar-badge.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-blank-multiple.svg b/docs/src/templates/.icons/material/calendar-blank-multiple.svg
index a92a86bd..a92a86bd 100644
--- a/docs/src/material/templates/.icons/material/calendar-blank-multiple.svg
+++ b/docs/src/templates/.icons/material/calendar-blank-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-blank-outline.svg b/docs/src/templates/.icons/material/calendar-blank-outline.svg
index 38ddfdc7..38ddfdc7 100644
--- a/docs/src/material/templates/.icons/material/calendar-blank-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-blank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-blank.svg b/docs/src/templates/.icons/material/calendar-blank.svg
index f24b6c1d..f24b6c1d 100644
--- a/docs/src/material/templates/.icons/material/calendar-blank.svg
+++ b/docs/src/templates/.icons/material/calendar-blank.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-check-outline.svg b/docs/src/templates/.icons/material/calendar-check-outline.svg
index 922db5bd..922db5bd 100644
--- a/docs/src/material/templates/.icons/material/calendar-check-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-check.svg b/docs/src/templates/.icons/material/calendar-check.svg
index 8679a09d..8679a09d 100644
--- a/docs/src/material/templates/.icons/material/calendar-check.svg
+++ b/docs/src/templates/.icons/material/calendar-check.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-clock-outline.svg b/docs/src/templates/.icons/material/calendar-clock-outline.svg
index f9a837ca..f9a837ca 100644
--- a/docs/src/material/templates/.icons/material/calendar-clock-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-clock.svg b/docs/src/templates/.icons/material/calendar-clock.svg
index 23ee6fdd..23ee6fdd 100644
--- a/docs/src/material/templates/.icons/material/calendar-clock.svg
+++ b/docs/src/templates/.icons/material/calendar-clock.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-collapse-horizontal-outline.svg b/docs/src/templates/.icons/material/calendar-collapse-horizontal-outline.svg
index e4a994ff..e4a994ff 100644
--- a/docs/src/material/templates/.icons/material/calendar-collapse-horizontal-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-collapse-horizontal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-collapse-horizontal.svg b/docs/src/templates/.icons/material/calendar-collapse-horizontal.svg
index 735366c7..735366c7 100644
--- a/docs/src/material/templates/.icons/material/calendar-collapse-horizontal.svg
+++ b/docs/src/templates/.icons/material/calendar-collapse-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-cursor-outline.svg b/docs/src/templates/.icons/material/calendar-cursor-outline.svg
index 6e3888e5..6e3888e5 100644
--- a/docs/src/material/templates/.icons/material/calendar-cursor-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-cursor-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-cursor.svg b/docs/src/templates/.icons/material/calendar-cursor.svg
index b20c6455..b20c6455 100644
--- a/docs/src/material/templates/.icons/material/calendar-cursor.svg
+++ b/docs/src/templates/.icons/material/calendar-cursor.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-edit-outline.svg b/docs/src/templates/.icons/material/calendar-edit-outline.svg
index bd75eeb2..bd75eeb2 100644
--- a/docs/src/material/templates/.icons/material/calendar-edit-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-edit.svg b/docs/src/templates/.icons/material/calendar-edit.svg
index 81328961..81328961 100644
--- a/docs/src/material/templates/.icons/material/calendar-edit.svg
+++ b/docs/src/templates/.icons/material/calendar-edit.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-end-outline.svg b/docs/src/templates/.icons/material/calendar-end-outline.svg
index a9f57067..a9f57067 100644
--- a/docs/src/material/templates/.icons/material/calendar-end-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-end-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-end.svg b/docs/src/templates/.icons/material/calendar-end.svg
index b8131604..b8131604 100644
--- a/docs/src/material/templates/.icons/material/calendar-end.svg
+++ b/docs/src/templates/.icons/material/calendar-end.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-expand-horizontal-outline.svg b/docs/src/templates/.icons/material/calendar-expand-horizontal-outline.svg
index aaf6820c..aaf6820c 100644
--- a/docs/src/material/templates/.icons/material/calendar-expand-horizontal-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-expand-horizontal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-expand-horizontal.svg b/docs/src/templates/.icons/material/calendar-expand-horizontal.svg
index 5e1f63f2..5e1f63f2 100644
--- a/docs/src/material/templates/.icons/material/calendar-expand-horizontal.svg
+++ b/docs/src/templates/.icons/material/calendar-expand-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-export-outline.svg b/docs/src/templates/.icons/material/calendar-export-outline.svg
index 52e70ef7..52e70ef7 100644
--- a/docs/src/material/templates/.icons/material/calendar-export-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-export-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-export.svg b/docs/src/templates/.icons/material/calendar-export.svg
index 5b1e276c..5b1e276c 100644
--- a/docs/src/material/templates/.icons/material/calendar-export.svg
+++ b/docs/src/templates/.icons/material/calendar-export.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-filter-outline.svg b/docs/src/templates/.icons/material/calendar-filter-outline.svg
index d8e5a93d..d8e5a93d 100644
--- a/docs/src/material/templates/.icons/material/calendar-filter-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-filter-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-filter.svg b/docs/src/templates/.icons/material/calendar-filter.svg
index 37be1630..37be1630 100644
--- a/docs/src/material/templates/.icons/material/calendar-filter.svg
+++ b/docs/src/templates/.icons/material/calendar-filter.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-heart-outline.svg b/docs/src/templates/.icons/material/calendar-heart-outline.svg
index ebb5b98d..ebb5b98d 100644
--- a/docs/src/material/templates/.icons/material/calendar-heart-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-heart.svg b/docs/src/templates/.icons/material/calendar-heart.svg
index 517ae320..517ae320 100644
--- a/docs/src/material/templates/.icons/material/calendar-heart.svg
+++ b/docs/src/templates/.icons/material/calendar-heart.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-import-outline.svg b/docs/src/templates/.icons/material/calendar-import-outline.svg
index edc0cf60..edc0cf60 100644
--- a/docs/src/material/templates/.icons/material/calendar-import-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-import-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-import.svg b/docs/src/templates/.icons/material/calendar-import.svg
index a45134bf..a45134bf 100644
--- a/docs/src/material/templates/.icons/material/calendar-import.svg
+++ b/docs/src/templates/.icons/material/calendar-import.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-lock-open-outline.svg b/docs/src/templates/.icons/material/calendar-lock-open-outline.svg
index f555638c..f555638c 100644
--- a/docs/src/material/templates/.icons/material/calendar-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-lock-open.svg b/docs/src/templates/.icons/material/calendar-lock-open.svg
index 76925e49..76925e49 100644
--- a/docs/src/material/templates/.icons/material/calendar-lock-open.svg
+++ b/docs/src/templates/.icons/material/calendar-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-lock-outline.svg b/docs/src/templates/.icons/material/calendar-lock-outline.svg
index c7ab4e1b..c7ab4e1b 100644
--- a/docs/src/material/templates/.icons/material/calendar-lock-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-lock.svg b/docs/src/templates/.icons/material/calendar-lock.svg
index 3e579204..3e579204 100644
--- a/docs/src/material/templates/.icons/material/calendar-lock.svg
+++ b/docs/src/templates/.icons/material/calendar-lock.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-minus-outline.svg b/docs/src/templates/.icons/material/calendar-minus-outline.svg
index eb4ad83c..eb4ad83c 100644
--- a/docs/src/material/templates/.icons/material/calendar-minus-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-minus.svg b/docs/src/templates/.icons/material/calendar-minus.svg
index 308d44f3..308d44f3 100644
--- a/docs/src/material/templates/.icons/material/calendar-minus.svg
+++ b/docs/src/templates/.icons/material/calendar-minus.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-month-outline.svg b/docs/src/templates/.icons/material/calendar-month-outline.svg
index c6765c92..c6765c92 100644
--- a/docs/src/material/templates/.icons/material/calendar-month-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-month-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-month.svg b/docs/src/templates/.icons/material/calendar-month.svg
index 96310431..96310431 100644
--- a/docs/src/material/templates/.icons/material/calendar-month.svg
+++ b/docs/src/templates/.icons/material/calendar-month.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-multiple-check.svg b/docs/src/templates/.icons/material/calendar-multiple-check.svg
index 61f964d9..61f964d9 100644
--- a/docs/src/material/templates/.icons/material/calendar-multiple-check.svg
+++ b/docs/src/templates/.icons/material/calendar-multiple-check.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-multiple.svg b/docs/src/templates/.icons/material/calendar-multiple.svg
index a1e992c1..a1e992c1 100644
--- a/docs/src/material/templates/.icons/material/calendar-multiple.svg
+++ b/docs/src/templates/.icons/material/calendar-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-multiselect-outline.svg b/docs/src/templates/.icons/material/calendar-multiselect-outline.svg
index e024fcbc..e024fcbc 100644
--- a/docs/src/material/templates/.icons/material/calendar-multiselect-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-multiselect-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-multiselect.svg b/docs/src/templates/.icons/material/calendar-multiselect.svg
index 542595fe..542595fe 100644
--- a/docs/src/material/templates/.icons/material/calendar-multiselect.svg
+++ b/docs/src/templates/.icons/material/calendar-multiselect.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-outline.svg b/docs/src/templates/.icons/material/calendar-outline.svg
index 14695f6f..14695f6f 100644
--- a/docs/src/material/templates/.icons/material/calendar-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-plus-outline.svg b/docs/src/templates/.icons/material/calendar-plus-outline.svg
index 42ed251f..42ed251f 100644
--- a/docs/src/material/templates/.icons/material/calendar-plus-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-plus.svg b/docs/src/templates/.icons/material/calendar-plus.svg
index 0897c60d..0897c60d 100644
--- a/docs/src/material/templates/.icons/material/calendar-plus.svg
+++ b/docs/src/templates/.icons/material/calendar-plus.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-question-outline.svg b/docs/src/templates/.icons/material/calendar-question-outline.svg
index 086df5ec..086df5ec 100644
--- a/docs/src/material/templates/.icons/material/calendar-question-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-question.svg b/docs/src/templates/.icons/material/calendar-question.svg
index 29edb3cc..29edb3cc 100644
--- a/docs/src/material/templates/.icons/material/calendar-question.svg
+++ b/docs/src/templates/.icons/material/calendar-question.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-range-outline.svg b/docs/src/templates/.icons/material/calendar-range-outline.svg
index 669967a0..669967a0 100644
--- a/docs/src/material/templates/.icons/material/calendar-range-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-range-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-range.svg b/docs/src/templates/.icons/material/calendar-range.svg
index 03a0f429..03a0f429 100644
--- a/docs/src/material/templates/.icons/material/calendar-range.svg
+++ b/docs/src/templates/.icons/material/calendar-range.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-refresh-outline.svg b/docs/src/templates/.icons/material/calendar-refresh-outline.svg
index 5f97fc5e..5f97fc5e 100644
--- a/docs/src/material/templates/.icons/material/calendar-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-refresh.svg b/docs/src/templates/.icons/material/calendar-refresh.svg
index 5e4398b5..5e4398b5 100644
--- a/docs/src/material/templates/.icons/material/calendar-refresh.svg
+++ b/docs/src/templates/.icons/material/calendar-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-remove-outline.svg b/docs/src/templates/.icons/material/calendar-remove-outline.svg
index 96bf7e7c..96bf7e7c 100644
--- a/docs/src/material/templates/.icons/material/calendar-remove-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-remove.svg b/docs/src/templates/.icons/material/calendar-remove.svg
index f562f110..f562f110 100644
--- a/docs/src/material/templates/.icons/material/calendar-remove.svg
+++ b/docs/src/templates/.icons/material/calendar-remove.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-search-outline.svg b/docs/src/templates/.icons/material/calendar-search-outline.svg
index a2df8446..a2df8446 100644
--- a/docs/src/material/templates/.icons/material/calendar-search-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-search.svg b/docs/src/templates/.icons/material/calendar-search.svg
index a44095cf..a44095cf 100644
--- a/docs/src/material/templates/.icons/material/calendar-search.svg
+++ b/docs/src/templates/.icons/material/calendar-search.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-star-four-points.svg b/docs/src/templates/.icons/material/calendar-star-four-points.svg
index 03687bd8..03687bd8 100644
--- a/docs/src/material/templates/.icons/material/calendar-star-four-points.svg
+++ b/docs/src/templates/.icons/material/calendar-star-four-points.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-star-outline.svg b/docs/src/templates/.icons/material/calendar-star-outline.svg
index e70a847e..e70a847e 100644
--- a/docs/src/material/templates/.icons/material/calendar-star-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-star.svg b/docs/src/templates/.icons/material/calendar-star.svg
index 0ed93bef..0ed93bef 100644
--- a/docs/src/material/templates/.icons/material/calendar-star.svg
+++ b/docs/src/templates/.icons/material/calendar-star.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-start-outline.svg b/docs/src/templates/.icons/material/calendar-start-outline.svg
index f713b523..f713b523 100644
--- a/docs/src/material/templates/.icons/material/calendar-start-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-start-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-start.svg b/docs/src/templates/.icons/material/calendar-start.svg
index 2fbe8e1b..2fbe8e1b 100644
--- a/docs/src/material/templates/.icons/material/calendar-start.svg
+++ b/docs/src/templates/.icons/material/calendar-start.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-sync-outline.svg b/docs/src/templates/.icons/material/calendar-sync-outline.svg
index 4b5a09e3..4b5a09e3 100644
--- a/docs/src/material/templates/.icons/material/calendar-sync-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-sync.svg b/docs/src/templates/.icons/material/calendar-sync.svg
index 2c9bbfad..2c9bbfad 100644
--- a/docs/src/material/templates/.icons/material/calendar-sync.svg
+++ b/docs/src/templates/.icons/material/calendar-sync.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-text-outline.svg b/docs/src/templates/.icons/material/calendar-text-outline.svg
index 48d740e9..48d740e9 100644
--- a/docs/src/material/templates/.icons/material/calendar-text-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-text.svg b/docs/src/templates/.icons/material/calendar-text.svg
index 01cfaf71..01cfaf71 100644
--- a/docs/src/material/templates/.icons/material/calendar-text.svg
+++ b/docs/src/templates/.icons/material/calendar-text.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-today-outline.svg b/docs/src/templates/.icons/material/calendar-today-outline.svg
index b5603505..b5603505 100644
--- a/docs/src/material/templates/.icons/material/calendar-today-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-today-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-today.svg b/docs/src/templates/.icons/material/calendar-today.svg
index 8701d3aa..8701d3aa 100644
--- a/docs/src/material/templates/.icons/material/calendar-today.svg
+++ b/docs/src/templates/.icons/material/calendar-today.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-week-begin-outline.svg b/docs/src/templates/.icons/material/calendar-week-begin-outline.svg
index 8c841706..8c841706 100644
--- a/docs/src/material/templates/.icons/material/calendar-week-begin-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-week-begin-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-week-begin.svg b/docs/src/templates/.icons/material/calendar-week-begin.svg
index af358a32..af358a32 100644
--- a/docs/src/material/templates/.icons/material/calendar-week-begin.svg
+++ b/docs/src/templates/.icons/material/calendar-week-begin.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-week-outline.svg b/docs/src/templates/.icons/material/calendar-week-outline.svg
index f5e79b92..f5e79b92 100644
--- a/docs/src/material/templates/.icons/material/calendar-week-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-week-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-week.svg b/docs/src/templates/.icons/material/calendar-week.svg
index 1087f260..1087f260 100644
--- a/docs/src/material/templates/.icons/material/calendar-week.svg
+++ b/docs/src/templates/.icons/material/calendar-week.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-weekend-outline.svg b/docs/src/templates/.icons/material/calendar-weekend-outline.svg
index 3e1f734b..3e1f734b 100644
--- a/docs/src/material/templates/.icons/material/calendar-weekend-outline.svg
+++ b/docs/src/templates/.icons/material/calendar-weekend-outline.svg
diff --git a/docs/src/material/templates/.icons/material/calendar-weekend.svg b/docs/src/templates/.icons/material/calendar-weekend.svg
index 4de2beb6..4de2beb6 100644
--- a/docs/src/material/templates/.icons/material/calendar-weekend.svg
+++ b/docs/src/templates/.icons/material/calendar-weekend.svg
diff --git a/docs/src/material/templates/.icons/material/calendar.svg b/docs/src/templates/.icons/material/calendar.svg
index 18574a88..18574a88 100644
--- a/docs/src/material/templates/.icons/material/calendar.svg
+++ b/docs/src/templates/.icons/material/calendar.svg
diff --git a/docs/src/material/templates/.icons/material/call-made.svg b/docs/src/templates/.icons/material/call-made.svg
index 59179a9b..59179a9b 100644
--- a/docs/src/material/templates/.icons/material/call-made.svg
+++ b/docs/src/templates/.icons/material/call-made.svg
diff --git a/docs/src/material/templates/.icons/material/call-merge.svg b/docs/src/templates/.icons/material/call-merge.svg
index 388d4553..388d4553 100644
--- a/docs/src/material/templates/.icons/material/call-merge.svg
+++ b/docs/src/templates/.icons/material/call-merge.svg
diff --git a/docs/src/material/templates/.icons/material/call-missed.svg b/docs/src/templates/.icons/material/call-missed.svg
index ceb831c0..ceb831c0 100644
--- a/docs/src/material/templates/.icons/material/call-missed.svg
+++ b/docs/src/templates/.icons/material/call-missed.svg
diff --git a/docs/src/material/templates/.icons/material/call-received.svg b/docs/src/templates/.icons/material/call-received.svg
index 0c042ac6..0c042ac6 100644
--- a/docs/src/material/templates/.icons/material/call-received.svg
+++ b/docs/src/templates/.icons/material/call-received.svg
diff --git a/docs/src/material/templates/.icons/material/call-split.svg b/docs/src/templates/.icons/material/call-split.svg
index dc57a549..dc57a549 100644
--- a/docs/src/material/templates/.icons/material/call-split.svg
+++ b/docs/src/templates/.icons/material/call-split.svg
diff --git a/docs/src/material/templates/.icons/material/camcorder-off.svg b/docs/src/templates/.icons/material/camcorder-off.svg
index f16ac1e8..f16ac1e8 100644
--- a/docs/src/material/templates/.icons/material/camcorder-off.svg
+++ b/docs/src/templates/.icons/material/camcorder-off.svg
diff --git a/docs/src/material/templates/.icons/material/camcorder.svg b/docs/src/templates/.icons/material/camcorder.svg
index 8afb542b..8afb542b 100644
--- a/docs/src/material/templates/.icons/material/camcorder.svg
+++ b/docs/src/templates/.icons/material/camcorder.svg
diff --git a/docs/src/material/templates/.icons/material/camera-account.svg b/docs/src/templates/.icons/material/camera-account.svg
index ecf3dbd1..ecf3dbd1 100644
--- a/docs/src/material/templates/.icons/material/camera-account.svg
+++ b/docs/src/templates/.icons/material/camera-account.svg
diff --git a/docs/src/material/templates/.icons/material/camera-burst.svg b/docs/src/templates/.icons/material/camera-burst.svg
index 80412492..80412492 100644
--- a/docs/src/material/templates/.icons/material/camera-burst.svg
+++ b/docs/src/templates/.icons/material/camera-burst.svg
diff --git a/docs/src/material/templates/.icons/material/camera-control.svg b/docs/src/templates/.icons/material/camera-control.svg
index 09f8cd47..09f8cd47 100644
--- a/docs/src/material/templates/.icons/material/camera-control.svg
+++ b/docs/src/templates/.icons/material/camera-control.svg
diff --git a/docs/src/material/templates/.icons/material/camera-document-off.svg b/docs/src/templates/.icons/material/camera-document-off.svg
index d69af50c..d69af50c 100644
--- a/docs/src/material/templates/.icons/material/camera-document-off.svg
+++ b/docs/src/templates/.icons/material/camera-document-off.svg
diff --git a/docs/src/material/templates/.icons/material/camera-document.svg b/docs/src/templates/.icons/material/camera-document.svg
index 0b038ba0..0b038ba0 100644
--- a/docs/src/material/templates/.icons/material/camera-document.svg
+++ b/docs/src/templates/.icons/material/camera-document.svg
diff --git a/docs/src/material/templates/.icons/material/camera-enhance-outline.svg b/docs/src/templates/.icons/material/camera-enhance-outline.svg
index 47d21f07..47d21f07 100644
--- a/docs/src/material/templates/.icons/material/camera-enhance-outline.svg
+++ b/docs/src/templates/.icons/material/camera-enhance-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-enhance.svg b/docs/src/templates/.icons/material/camera-enhance.svg
index 9745b3f6..9745b3f6 100644
--- a/docs/src/material/templates/.icons/material/camera-enhance.svg
+++ b/docs/src/templates/.icons/material/camera-enhance.svg
diff --git a/docs/src/material/templates/.icons/material/camera-flip-outline.svg b/docs/src/templates/.icons/material/camera-flip-outline.svg
index f9a542df..f9a542df 100644
--- a/docs/src/material/templates/.icons/material/camera-flip-outline.svg
+++ b/docs/src/templates/.icons/material/camera-flip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-flip.svg b/docs/src/templates/.icons/material/camera-flip.svg
index 801df80c..801df80c 100644
--- a/docs/src/material/templates/.icons/material/camera-flip.svg
+++ b/docs/src/templates/.icons/material/camera-flip.svg
diff --git a/docs/src/material/templates/.icons/material/camera-front-variant.svg b/docs/src/templates/.icons/material/camera-front-variant.svg
index fb627748..fb627748 100644
--- a/docs/src/material/templates/.icons/material/camera-front-variant.svg
+++ b/docs/src/templates/.icons/material/camera-front-variant.svg
diff --git a/docs/src/material/templates/.icons/material/camera-front.svg b/docs/src/templates/.icons/material/camera-front.svg
index 09943f85..09943f85 100644
--- a/docs/src/material/templates/.icons/material/camera-front.svg
+++ b/docs/src/templates/.icons/material/camera-front.svg
diff --git a/docs/src/material/templates/.icons/material/camera-gopro.svg b/docs/src/templates/.icons/material/camera-gopro.svg
index ae002168..ae002168 100644
--- a/docs/src/material/templates/.icons/material/camera-gopro.svg
+++ b/docs/src/templates/.icons/material/camera-gopro.svg
diff --git a/docs/src/material/templates/.icons/material/camera-image.svg b/docs/src/templates/.icons/material/camera-image.svg
index 459a61dd..459a61dd 100644
--- a/docs/src/material/templates/.icons/material/camera-image.svg
+++ b/docs/src/templates/.icons/material/camera-image.svg
diff --git a/docs/src/material/templates/.icons/material/camera-iris.svg b/docs/src/templates/.icons/material/camera-iris.svg
index da1544c5..da1544c5 100644
--- a/docs/src/material/templates/.icons/material/camera-iris.svg
+++ b/docs/src/templates/.icons/material/camera-iris.svg
diff --git a/docs/src/material/templates/.icons/material/camera-lock-open-outline.svg b/docs/src/templates/.icons/material/camera-lock-open-outline.svg
index 4ce52bbe..4ce52bbe 100644
--- a/docs/src/material/templates/.icons/material/camera-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/camera-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-lock-open.svg b/docs/src/templates/.icons/material/camera-lock-open.svg
index c8e0ab38..c8e0ab38 100644
--- a/docs/src/material/templates/.icons/material/camera-lock-open.svg
+++ b/docs/src/templates/.icons/material/camera-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/camera-lock-outline.svg b/docs/src/templates/.icons/material/camera-lock-outline.svg
index 584c8f77..584c8f77 100644
--- a/docs/src/material/templates/.icons/material/camera-lock-outline.svg
+++ b/docs/src/templates/.icons/material/camera-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-lock.svg b/docs/src/templates/.icons/material/camera-lock.svg
index 04769a43..04769a43 100644
--- a/docs/src/material/templates/.icons/material/camera-lock.svg
+++ b/docs/src/templates/.icons/material/camera-lock.svg
diff --git a/docs/src/material/templates/.icons/material/camera-marker-outline.svg b/docs/src/templates/.icons/material/camera-marker-outline.svg
index f85fa061..f85fa061 100644
--- a/docs/src/material/templates/.icons/material/camera-marker-outline.svg
+++ b/docs/src/templates/.icons/material/camera-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-marker.svg b/docs/src/templates/.icons/material/camera-marker.svg
index 70f3aa9e..70f3aa9e 100644
--- a/docs/src/material/templates/.icons/material/camera-marker.svg
+++ b/docs/src/templates/.icons/material/camera-marker.svg
diff --git a/docs/src/material/templates/.icons/material/camera-metering-center.svg b/docs/src/templates/.icons/material/camera-metering-center.svg
index 65ca1d8e..65ca1d8e 100644
--- a/docs/src/material/templates/.icons/material/camera-metering-center.svg
+++ b/docs/src/templates/.icons/material/camera-metering-center.svg
diff --git a/docs/src/material/templates/.icons/material/camera-metering-matrix.svg b/docs/src/templates/.icons/material/camera-metering-matrix.svg
index a95627a2..a95627a2 100644
--- a/docs/src/material/templates/.icons/material/camera-metering-matrix.svg
+++ b/docs/src/templates/.icons/material/camera-metering-matrix.svg
diff --git a/docs/src/material/templates/.icons/material/camera-metering-partial.svg b/docs/src/templates/.icons/material/camera-metering-partial.svg
index 15fb53a5..15fb53a5 100644
--- a/docs/src/material/templates/.icons/material/camera-metering-partial.svg
+++ b/docs/src/templates/.icons/material/camera-metering-partial.svg
diff --git a/docs/src/material/templates/.icons/material/camera-metering-spot.svg b/docs/src/templates/.icons/material/camera-metering-spot.svg
index 321abd72..321abd72 100644
--- a/docs/src/material/templates/.icons/material/camera-metering-spot.svg
+++ b/docs/src/templates/.icons/material/camera-metering-spot.svg
diff --git a/docs/src/material/templates/.icons/material/camera-off-outline.svg b/docs/src/templates/.icons/material/camera-off-outline.svg
index 0ac3d7cf..0ac3d7cf 100644
--- a/docs/src/material/templates/.icons/material/camera-off-outline.svg
+++ b/docs/src/templates/.icons/material/camera-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-off.svg b/docs/src/templates/.icons/material/camera-off.svg
index b97e81a2..b97e81a2 100644
--- a/docs/src/material/templates/.icons/material/camera-off.svg
+++ b/docs/src/templates/.icons/material/camera-off.svg
diff --git a/docs/src/material/templates/.icons/material/camera-outline.svg b/docs/src/templates/.icons/material/camera-outline.svg
index 2f622127..2f622127 100644
--- a/docs/src/material/templates/.icons/material/camera-outline.svg
+++ b/docs/src/templates/.icons/material/camera-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-party-mode.svg b/docs/src/templates/.icons/material/camera-party-mode.svg
index a5d6922f..a5d6922f 100644
--- a/docs/src/material/templates/.icons/material/camera-party-mode.svg
+++ b/docs/src/templates/.icons/material/camera-party-mode.svg
diff --git a/docs/src/material/templates/.icons/material/camera-plus-outline.svg b/docs/src/templates/.icons/material/camera-plus-outline.svg
index 6150524a..6150524a 100644
--- a/docs/src/material/templates/.icons/material/camera-plus-outline.svg
+++ b/docs/src/templates/.icons/material/camera-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-plus.svg b/docs/src/templates/.icons/material/camera-plus.svg
index cfe48a2b..cfe48a2b 100644
--- a/docs/src/material/templates/.icons/material/camera-plus.svg
+++ b/docs/src/templates/.icons/material/camera-plus.svg
diff --git a/docs/src/material/templates/.icons/material/camera-rear-variant.svg b/docs/src/templates/.icons/material/camera-rear-variant.svg
index b9fae7ea..b9fae7ea 100644
--- a/docs/src/material/templates/.icons/material/camera-rear-variant.svg
+++ b/docs/src/templates/.icons/material/camera-rear-variant.svg
diff --git a/docs/src/material/templates/.icons/material/camera-rear.svg b/docs/src/templates/.icons/material/camera-rear.svg
index 492359d3..492359d3 100644
--- a/docs/src/material/templates/.icons/material/camera-rear.svg
+++ b/docs/src/templates/.icons/material/camera-rear.svg
diff --git a/docs/src/material/templates/.icons/material/camera-retake-outline.svg b/docs/src/templates/.icons/material/camera-retake-outline.svg
index 88655733..88655733 100644
--- a/docs/src/material/templates/.icons/material/camera-retake-outline.svg
+++ b/docs/src/templates/.icons/material/camera-retake-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-retake.svg b/docs/src/templates/.icons/material/camera-retake.svg
index a6f15eb6..a6f15eb6 100644
--- a/docs/src/material/templates/.icons/material/camera-retake.svg
+++ b/docs/src/templates/.icons/material/camera-retake.svg
diff --git a/docs/src/material/templates/.icons/material/camera-switch-outline.svg b/docs/src/templates/.icons/material/camera-switch-outline.svg
index ac3b7b5e..ac3b7b5e 100644
--- a/docs/src/material/templates/.icons/material/camera-switch-outline.svg
+++ b/docs/src/templates/.icons/material/camera-switch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-switch.svg b/docs/src/templates/.icons/material/camera-switch.svg
index 92910f19..92910f19 100644
--- a/docs/src/material/templates/.icons/material/camera-switch.svg
+++ b/docs/src/templates/.icons/material/camera-switch.svg
diff --git a/docs/src/material/templates/.icons/material/camera-timer.svg b/docs/src/templates/.icons/material/camera-timer.svg
index bee6aa67..bee6aa67 100644
--- a/docs/src/material/templates/.icons/material/camera-timer.svg
+++ b/docs/src/templates/.icons/material/camera-timer.svg
diff --git a/docs/src/material/templates/.icons/material/camera-wireless-outline.svg b/docs/src/templates/.icons/material/camera-wireless-outline.svg
index 3093fae6..3093fae6 100644
--- a/docs/src/material/templates/.icons/material/camera-wireless-outline.svg
+++ b/docs/src/templates/.icons/material/camera-wireless-outline.svg
diff --git a/docs/src/material/templates/.icons/material/camera-wireless.svg b/docs/src/templates/.icons/material/camera-wireless.svg
index 553d69bf..553d69bf 100644
--- a/docs/src/material/templates/.icons/material/camera-wireless.svg
+++ b/docs/src/templates/.icons/material/camera-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/camera.svg b/docs/src/templates/.icons/material/camera.svg
index 28c6b475..28c6b475 100644
--- a/docs/src/material/templates/.icons/material/camera.svg
+++ b/docs/src/templates/.icons/material/camera.svg
diff --git a/docs/src/material/templates/.icons/material/campfire.svg b/docs/src/templates/.icons/material/campfire.svg
index 0ef24481..0ef24481 100644
--- a/docs/src/material/templates/.icons/material/campfire.svg
+++ b/docs/src/templates/.icons/material/campfire.svg
diff --git a/docs/src/material/templates/.icons/material/cancel.svg b/docs/src/templates/.icons/material/cancel.svg
index de0dbe99..de0dbe99 100644
--- a/docs/src/material/templates/.icons/material/cancel.svg
+++ b/docs/src/templates/.icons/material/cancel.svg
diff --git a/docs/src/material/templates/.icons/material/candelabra-fire.svg b/docs/src/templates/.icons/material/candelabra-fire.svg
index 372bd849..372bd849 100644
--- a/docs/src/material/templates/.icons/material/candelabra-fire.svg
+++ b/docs/src/templates/.icons/material/candelabra-fire.svg
diff --git a/docs/src/material/templates/.icons/material/candelabra.svg b/docs/src/templates/.icons/material/candelabra.svg
index 367c7911..367c7911 100644
--- a/docs/src/material/templates/.icons/material/candelabra.svg
+++ b/docs/src/templates/.icons/material/candelabra.svg
diff --git a/docs/src/material/templates/.icons/material/candle.svg b/docs/src/templates/.icons/material/candle.svg
index 82da873f..82da873f 100644
--- a/docs/src/material/templates/.icons/material/candle.svg
+++ b/docs/src/templates/.icons/material/candle.svg
diff --git a/docs/src/material/templates/.icons/material/candy-off-outline.svg b/docs/src/templates/.icons/material/candy-off-outline.svg
index ff2fbd57..ff2fbd57 100644
--- a/docs/src/material/templates/.icons/material/candy-off-outline.svg
+++ b/docs/src/templates/.icons/material/candy-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/candy-off.svg b/docs/src/templates/.icons/material/candy-off.svg
index 8a6a6dce..8a6a6dce 100644
--- a/docs/src/material/templates/.icons/material/candy-off.svg
+++ b/docs/src/templates/.icons/material/candy-off.svg
diff --git a/docs/src/material/templates/.icons/material/candy-outline.svg b/docs/src/templates/.icons/material/candy-outline.svg
index 71ac69ef..71ac69ef 100644
--- a/docs/src/material/templates/.icons/material/candy-outline.svg
+++ b/docs/src/templates/.icons/material/candy-outline.svg
diff --git a/docs/src/material/templates/.icons/material/candy.svg b/docs/src/templates/.icons/material/candy.svg
index 03550196..03550196 100644
--- a/docs/src/material/templates/.icons/material/candy.svg
+++ b/docs/src/templates/.icons/material/candy.svg
diff --git a/docs/src/material/templates/.icons/material/candycane.svg b/docs/src/templates/.icons/material/candycane.svg
index 9ac6fdf5..9ac6fdf5 100644
--- a/docs/src/material/templates/.icons/material/candycane.svg
+++ b/docs/src/templates/.icons/material/candycane.svg
diff --git a/docs/src/material/templates/.icons/material/cannabis-off.svg b/docs/src/templates/.icons/material/cannabis-off.svg
index 5bcf06f5..5bcf06f5 100644
--- a/docs/src/material/templates/.icons/material/cannabis-off.svg
+++ b/docs/src/templates/.icons/material/cannabis-off.svg
diff --git a/docs/src/material/templates/.icons/material/cannabis.svg b/docs/src/templates/.icons/material/cannabis.svg
index 64209fc2..64209fc2 100644
--- a/docs/src/material/templates/.icons/material/cannabis.svg
+++ b/docs/src/templates/.icons/material/cannabis.svg
diff --git a/docs/src/material/templates/.icons/material/caps-lock.svg b/docs/src/templates/.icons/material/caps-lock.svg
index 52d79ec4..52d79ec4 100644
--- a/docs/src/material/templates/.icons/material/caps-lock.svg
+++ b/docs/src/templates/.icons/material/caps-lock.svg
diff --git a/docs/src/material/templates/.icons/material/car-2-plus.svg b/docs/src/templates/.icons/material/car-2-plus.svg
index aa4dba4e..aa4dba4e 100644
--- a/docs/src/material/templates/.icons/material/car-2-plus.svg
+++ b/docs/src/templates/.icons/material/car-2-plus.svg
diff --git a/docs/src/material/templates/.icons/material/car-3-plus.svg b/docs/src/templates/.icons/material/car-3-plus.svg
index 0d01c23f..0d01c23f 100644
--- a/docs/src/material/templates/.icons/material/car-3-plus.svg
+++ b/docs/src/templates/.icons/material/car-3-plus.svg
diff --git a/docs/src/material/templates/.icons/material/car-arrow-left.svg b/docs/src/templates/.icons/material/car-arrow-left.svg
index 033721b9..033721b9 100644
--- a/docs/src/material/templates/.icons/material/car-arrow-left.svg
+++ b/docs/src/templates/.icons/material/car-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/car-arrow-right.svg b/docs/src/templates/.icons/material/car-arrow-right.svg
index 903034d0..903034d0 100644
--- a/docs/src/material/templates/.icons/material/car-arrow-right.svg
+++ b/docs/src/templates/.icons/material/car-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/car-back.svg b/docs/src/templates/.icons/material/car-back.svg
index f9263fa0..f9263fa0 100644
--- a/docs/src/material/templates/.icons/material/car-back.svg
+++ b/docs/src/templates/.icons/material/car-back.svg
diff --git a/docs/src/material/templates/.icons/material/car-battery.svg b/docs/src/templates/.icons/material/car-battery.svg
index e9143a48..e9143a48 100644
--- a/docs/src/material/templates/.icons/material/car-battery.svg
+++ b/docs/src/templates/.icons/material/car-battery.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-abs.svg b/docs/src/templates/.icons/material/car-brake-abs.svg
index 32942b69..32942b69 100644
--- a/docs/src/material/templates/.icons/material/car-brake-abs.svg
+++ b/docs/src/templates/.icons/material/car-brake-abs.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-alert.svg b/docs/src/templates/.icons/material/car-brake-alert.svg
index 72fbc525..72fbc525 100644
--- a/docs/src/material/templates/.icons/material/car-brake-alert.svg
+++ b/docs/src/templates/.icons/material/car-brake-alert.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-fluid-level.svg b/docs/src/templates/.icons/material/car-brake-fluid-level.svg
index 6205cef6..6205cef6 100644
--- a/docs/src/material/templates/.icons/material/car-brake-fluid-level.svg
+++ b/docs/src/templates/.icons/material/car-brake-fluid-level.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-hold.svg b/docs/src/templates/.icons/material/car-brake-hold.svg
index 67a15704..67a15704 100644
--- a/docs/src/material/templates/.icons/material/car-brake-hold.svg
+++ b/docs/src/templates/.icons/material/car-brake-hold.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-low-pressure.svg b/docs/src/templates/.icons/material/car-brake-low-pressure.svg
index fe37921b..fe37921b 100644
--- a/docs/src/material/templates/.icons/material/car-brake-low-pressure.svg
+++ b/docs/src/templates/.icons/material/car-brake-low-pressure.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-parking.svg b/docs/src/templates/.icons/material/car-brake-parking.svg
index b684e585..b684e585 100644
--- a/docs/src/material/templates/.icons/material/car-brake-parking.svg
+++ b/docs/src/templates/.icons/material/car-brake-parking.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-retarder.svg b/docs/src/templates/.icons/material/car-brake-retarder.svg
index 9ed5f35d..9ed5f35d 100644
--- a/docs/src/material/templates/.icons/material/car-brake-retarder.svg
+++ b/docs/src/templates/.icons/material/car-brake-retarder.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-temperature.svg b/docs/src/templates/.icons/material/car-brake-temperature.svg
index f0275c7a..f0275c7a 100644
--- a/docs/src/material/templates/.icons/material/car-brake-temperature.svg
+++ b/docs/src/templates/.icons/material/car-brake-temperature.svg
diff --git a/docs/src/material/templates/.icons/material/car-brake-worn-linings.svg b/docs/src/templates/.icons/material/car-brake-worn-linings.svg
index 1c11f62b..1c11f62b 100644
--- a/docs/src/material/templates/.icons/material/car-brake-worn-linings.svg
+++ b/docs/src/templates/.icons/material/car-brake-worn-linings.svg
diff --git a/docs/src/material/templates/.icons/material/car-child-seat.svg b/docs/src/templates/.icons/material/car-child-seat.svg
index 202e60c0..202e60c0 100644
--- a/docs/src/material/templates/.icons/material/car-child-seat.svg
+++ b/docs/src/templates/.icons/material/car-child-seat.svg
diff --git a/docs/src/material/templates/.icons/material/car-clock.svg b/docs/src/templates/.icons/material/car-clock.svg
index 2d8367e2..2d8367e2 100644
--- a/docs/src/material/templates/.icons/material/car-clock.svg
+++ b/docs/src/templates/.icons/material/car-clock.svg
diff --git a/docs/src/material/templates/.icons/material/car-clutch.svg b/docs/src/templates/.icons/material/car-clutch.svg
index 1f19bbc6..1f19bbc6 100644
--- a/docs/src/material/templates/.icons/material/car-clutch.svg
+++ b/docs/src/templates/.icons/material/car-clutch.svg
diff --git a/docs/src/material/templates/.icons/material/car-cog.svg b/docs/src/templates/.icons/material/car-cog.svg
index 675e5001..675e5001 100644
--- a/docs/src/material/templates/.icons/material/car-cog.svg
+++ b/docs/src/templates/.icons/material/car-cog.svg
diff --git a/docs/src/material/templates/.icons/material/car-connected.svg b/docs/src/templates/.icons/material/car-connected.svg
index b6da4720..b6da4720 100644
--- a/docs/src/material/templates/.icons/material/car-connected.svg
+++ b/docs/src/templates/.icons/material/car-connected.svg
diff --git a/docs/src/material/templates/.icons/material/car-convertible.svg b/docs/src/templates/.icons/material/car-convertible.svg
index c83b7831..c83b7831 100644
--- a/docs/src/material/templates/.icons/material/car-convertible.svg
+++ b/docs/src/templates/.icons/material/car-convertible.svg
diff --git a/docs/src/material/templates/.icons/material/car-coolant-level.svg b/docs/src/templates/.icons/material/car-coolant-level.svg
index 954b45ac..954b45ac 100644
--- a/docs/src/material/templates/.icons/material/car-coolant-level.svg
+++ b/docs/src/templates/.icons/material/car-coolant-level.svg
diff --git a/docs/src/material/templates/.icons/material/car-cruise-control.svg b/docs/src/templates/.icons/material/car-cruise-control.svg
index f6a51d9c..f6a51d9c 100644
--- a/docs/src/material/templates/.icons/material/car-cruise-control.svg
+++ b/docs/src/templates/.icons/material/car-cruise-control.svg
diff --git a/docs/src/material/templates/.icons/material/car-defrost-front.svg b/docs/src/templates/.icons/material/car-defrost-front.svg
index 292ae8cb..292ae8cb 100644
--- a/docs/src/material/templates/.icons/material/car-defrost-front.svg
+++ b/docs/src/templates/.icons/material/car-defrost-front.svg
diff --git a/docs/src/material/templates/.icons/material/car-defrost-rear.svg b/docs/src/templates/.icons/material/car-defrost-rear.svg
index 4c903000..4c903000 100644
--- a/docs/src/material/templates/.icons/material/car-defrost-rear.svg
+++ b/docs/src/templates/.icons/material/car-defrost-rear.svg
diff --git a/docs/src/material/templates/.icons/material/car-door-lock.svg b/docs/src/templates/.icons/material/car-door-lock.svg
index 991883ef..991883ef 100644
--- a/docs/src/material/templates/.icons/material/car-door-lock.svg
+++ b/docs/src/templates/.icons/material/car-door-lock.svg
diff --git a/docs/src/material/templates/.icons/material/car-door.svg b/docs/src/templates/.icons/material/car-door.svg
index 121360c1..121360c1 100644
--- a/docs/src/material/templates/.icons/material/car-door.svg
+++ b/docs/src/templates/.icons/material/car-door.svg
diff --git a/docs/src/material/templates/.icons/material/car-electric-outline.svg b/docs/src/templates/.icons/material/car-electric-outline.svg
index 21c56bf8..21c56bf8 100644
--- a/docs/src/material/templates/.icons/material/car-electric-outline.svg
+++ b/docs/src/templates/.icons/material/car-electric-outline.svg
diff --git a/docs/src/material/templates/.icons/material/car-electric.svg b/docs/src/templates/.icons/material/car-electric.svg
index f559835a..f559835a 100644
--- a/docs/src/material/templates/.icons/material/car-electric.svg
+++ b/docs/src/templates/.icons/material/car-electric.svg
diff --git a/docs/src/material/templates/.icons/material/car-emergency.svg b/docs/src/templates/.icons/material/car-emergency.svg
index d4d4dc5f..d4d4dc5f 100644
--- a/docs/src/material/templates/.icons/material/car-emergency.svg
+++ b/docs/src/templates/.icons/material/car-emergency.svg
diff --git a/docs/src/material/templates/.icons/material/car-esp.svg b/docs/src/templates/.icons/material/car-esp.svg
index 5afde7b9..5afde7b9 100644
--- a/docs/src/material/templates/.icons/material/car-esp.svg
+++ b/docs/src/templates/.icons/material/car-esp.svg
diff --git a/docs/src/material/templates/.icons/material/car-estate.svg b/docs/src/templates/.icons/material/car-estate.svg
index cabe3692..cabe3692 100644
--- a/docs/src/material/templates/.icons/material/car-estate.svg
+++ b/docs/src/templates/.icons/material/car-estate.svg
diff --git a/docs/src/material/templates/.icons/material/car-hatchback.svg b/docs/src/templates/.icons/material/car-hatchback.svg
index a1b534c3..a1b534c3 100644
--- a/docs/src/material/templates/.icons/material/car-hatchback.svg
+++ b/docs/src/templates/.icons/material/car-hatchback.svg
diff --git a/docs/src/material/templates/.icons/material/car-info.svg b/docs/src/templates/.icons/material/car-info.svg
index f5fcd53b..f5fcd53b 100644
--- a/docs/src/material/templates/.icons/material/car-info.svg
+++ b/docs/src/templates/.icons/material/car-info.svg
diff --git a/docs/src/material/templates/.icons/material/car-key.svg b/docs/src/templates/.icons/material/car-key.svg
index 676996ef..676996ef 100644
--- a/docs/src/material/templates/.icons/material/car-key.svg
+++ b/docs/src/templates/.icons/material/car-key.svg
diff --git a/docs/src/material/templates/.icons/material/car-lifted-pickup.svg b/docs/src/templates/.icons/material/car-lifted-pickup.svg
index 8052d169..8052d169 100644
--- a/docs/src/material/templates/.icons/material/car-lifted-pickup.svg
+++ b/docs/src/templates/.icons/material/car-lifted-pickup.svg
diff --git a/docs/src/material/templates/.icons/material/car-light-alert.svg b/docs/src/templates/.icons/material/car-light-alert.svg
index 118c8805..118c8805 100644
--- a/docs/src/material/templates/.icons/material/car-light-alert.svg
+++ b/docs/src/templates/.icons/material/car-light-alert.svg
diff --git a/docs/src/material/templates/.icons/material/car-light-dimmed.svg b/docs/src/templates/.icons/material/car-light-dimmed.svg
index 3c4656b3..3c4656b3 100644
--- a/docs/src/material/templates/.icons/material/car-light-dimmed.svg
+++ b/docs/src/templates/.icons/material/car-light-dimmed.svg
diff --git a/docs/src/material/templates/.icons/material/car-light-fog.svg b/docs/src/templates/.icons/material/car-light-fog.svg
index 69a4c8c3..69a4c8c3 100644
--- a/docs/src/material/templates/.icons/material/car-light-fog.svg
+++ b/docs/src/templates/.icons/material/car-light-fog.svg
diff --git a/docs/src/material/templates/.icons/material/car-light-high.svg b/docs/src/templates/.icons/material/car-light-high.svg
index 47166ef8..47166ef8 100644
--- a/docs/src/material/templates/.icons/material/car-light-high.svg
+++ b/docs/src/templates/.icons/material/car-light-high.svg
diff --git a/docs/src/material/templates/.icons/material/car-limousine.svg b/docs/src/templates/.icons/material/car-limousine.svg
index 4751899e..4751899e 100644
--- a/docs/src/material/templates/.icons/material/car-limousine.svg
+++ b/docs/src/templates/.icons/material/car-limousine.svg
diff --git a/docs/src/material/templates/.icons/material/car-multiple.svg b/docs/src/templates/.icons/material/car-multiple.svg
index f6bd9f7b..f6bd9f7b 100644
--- a/docs/src/material/templates/.icons/material/car-multiple.svg
+++ b/docs/src/templates/.icons/material/car-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/car-off.svg b/docs/src/templates/.icons/material/car-off.svg
index 8e761a42..8e761a42 100644
--- a/docs/src/material/templates/.icons/material/car-off.svg
+++ b/docs/src/templates/.icons/material/car-off.svg
diff --git a/docs/src/material/templates/.icons/material/car-outline.svg b/docs/src/templates/.icons/material/car-outline.svg
index 226ebc40..226ebc40 100644
--- a/docs/src/material/templates/.icons/material/car-outline.svg
+++ b/docs/src/templates/.icons/material/car-outline.svg
diff --git a/docs/src/material/templates/.icons/material/car-parking-lights.svg b/docs/src/templates/.icons/material/car-parking-lights.svg
index 0e4b6ba6..0e4b6ba6 100644
--- a/docs/src/material/templates/.icons/material/car-parking-lights.svg
+++ b/docs/src/templates/.icons/material/car-parking-lights.svg
diff --git a/docs/src/material/templates/.icons/material/car-pickup.svg b/docs/src/templates/.icons/material/car-pickup.svg
index e6afcc9d..e6afcc9d 100644
--- a/docs/src/material/templates/.icons/material/car-pickup.svg
+++ b/docs/src/templates/.icons/material/car-pickup.svg
diff --git a/docs/src/material/templates/.icons/material/car-search-outline.svg b/docs/src/templates/.icons/material/car-search-outline.svg
index 52398646..52398646 100644
--- a/docs/src/material/templates/.icons/material/car-search-outline.svg
+++ b/docs/src/templates/.icons/material/car-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/car-search.svg b/docs/src/templates/.icons/material/car-search.svg
index b64c0bdd..b64c0bdd 100644
--- a/docs/src/material/templates/.icons/material/car-search.svg
+++ b/docs/src/templates/.icons/material/car-search.svg
diff --git a/docs/src/material/templates/.icons/material/car-seat-cooler.svg b/docs/src/templates/.icons/material/car-seat-cooler.svg
index 5b2b8895..5b2b8895 100644
--- a/docs/src/material/templates/.icons/material/car-seat-cooler.svg
+++ b/docs/src/templates/.icons/material/car-seat-cooler.svg
diff --git a/docs/src/material/templates/.icons/material/car-seat-heater.svg b/docs/src/templates/.icons/material/car-seat-heater.svg
index 50c4545f..50c4545f 100644
--- a/docs/src/material/templates/.icons/material/car-seat-heater.svg
+++ b/docs/src/templates/.icons/material/car-seat-heater.svg
diff --git a/docs/src/material/templates/.icons/material/car-seat.svg b/docs/src/templates/.icons/material/car-seat.svg
index 9a0c1816..9a0c1816 100644
--- a/docs/src/material/templates/.icons/material/car-seat.svg
+++ b/docs/src/templates/.icons/material/car-seat.svg
diff --git a/docs/src/material/templates/.icons/material/car-select.svg b/docs/src/templates/.icons/material/car-select.svg
index 16cef4bc..16cef4bc 100644
--- a/docs/src/material/templates/.icons/material/car-select.svg
+++ b/docs/src/templates/.icons/material/car-select.svg
diff --git a/docs/src/material/templates/.icons/material/car-settings.svg b/docs/src/templates/.icons/material/car-settings.svg
index 5dcb447a..5dcb447a 100644
--- a/docs/src/material/templates/.icons/material/car-settings.svg
+++ b/docs/src/templates/.icons/material/car-settings.svg
diff --git a/docs/src/material/templates/.icons/material/car-shift-pattern.svg b/docs/src/templates/.icons/material/car-shift-pattern.svg
index f018e135..f018e135 100644
--- a/docs/src/material/templates/.icons/material/car-shift-pattern.svg
+++ b/docs/src/templates/.icons/material/car-shift-pattern.svg
diff --git a/docs/src/material/templates/.icons/material/car-side.svg b/docs/src/templates/.icons/material/car-side.svg
index 39232234..39232234 100644
--- a/docs/src/material/templates/.icons/material/car-side.svg
+++ b/docs/src/templates/.icons/material/car-side.svg
diff --git a/docs/src/material/templates/.icons/material/car-speed-limiter.svg b/docs/src/templates/.icons/material/car-speed-limiter.svg
index 828c8cb9..828c8cb9 100644
--- a/docs/src/material/templates/.icons/material/car-speed-limiter.svg
+++ b/docs/src/templates/.icons/material/car-speed-limiter.svg
diff --git a/docs/src/material/templates/.icons/material/car-sports.svg b/docs/src/templates/.icons/material/car-sports.svg
index 5129e311..5129e311 100644
--- a/docs/src/material/templates/.icons/material/car-sports.svg
+++ b/docs/src/templates/.icons/material/car-sports.svg
diff --git a/docs/src/material/templates/.icons/material/car-tire-alert.svg b/docs/src/templates/.icons/material/car-tire-alert.svg
index 475cf080..475cf080 100644
--- a/docs/src/material/templates/.icons/material/car-tire-alert.svg
+++ b/docs/src/templates/.icons/material/car-tire-alert.svg
diff --git a/docs/src/material/templates/.icons/material/car-traction-control.svg b/docs/src/templates/.icons/material/car-traction-control.svg
index 91c9df10..91c9df10 100644
--- a/docs/src/material/templates/.icons/material/car-traction-control.svg
+++ b/docs/src/templates/.icons/material/car-traction-control.svg
diff --git a/docs/src/material/templates/.icons/material/car-turbocharger.svg b/docs/src/templates/.icons/material/car-turbocharger.svg
index 04524b3a..04524b3a 100644
--- a/docs/src/material/templates/.icons/material/car-turbocharger.svg
+++ b/docs/src/templates/.icons/material/car-turbocharger.svg
diff --git a/docs/src/material/templates/.icons/material/car-wash.svg b/docs/src/templates/.icons/material/car-wash.svg
index 1ed14803..1ed14803 100644
--- a/docs/src/material/templates/.icons/material/car-wash.svg
+++ b/docs/src/templates/.icons/material/car-wash.svg
diff --git a/docs/src/material/templates/.icons/material/car-windshield-outline.svg b/docs/src/templates/.icons/material/car-windshield-outline.svg
index 270d14a2..270d14a2 100644
--- a/docs/src/material/templates/.icons/material/car-windshield-outline.svg
+++ b/docs/src/templates/.icons/material/car-windshield-outline.svg
diff --git a/docs/src/material/templates/.icons/material/car-windshield.svg b/docs/src/templates/.icons/material/car-windshield.svg
index 073ab72d..073ab72d 100644
--- a/docs/src/material/templates/.icons/material/car-windshield.svg
+++ b/docs/src/templates/.icons/material/car-windshield.svg
diff --git a/docs/src/material/templates/.icons/material/car-wireless.svg b/docs/src/templates/.icons/material/car-wireless.svg
index ef774b83..ef774b83 100644
--- a/docs/src/material/templates/.icons/material/car-wireless.svg
+++ b/docs/src/templates/.icons/material/car-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/car-wrench.svg b/docs/src/templates/.icons/material/car-wrench.svg
index 2e85a69f..2e85a69f 100644
--- a/docs/src/material/templates/.icons/material/car-wrench.svg
+++ b/docs/src/templates/.icons/material/car-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/car.svg b/docs/src/templates/.icons/material/car.svg
index d7f05083..d7f05083 100644
--- a/docs/src/material/templates/.icons/material/car.svg
+++ b/docs/src/templates/.icons/material/car.svg
diff --git a/docs/src/material/templates/.icons/material/carabiner.svg b/docs/src/templates/.icons/material/carabiner.svg
index 314bcf29..314bcf29 100644
--- a/docs/src/material/templates/.icons/material/carabiner.svg
+++ b/docs/src/templates/.icons/material/carabiner.svg
diff --git a/docs/src/material/templates/.icons/material/caravan.svg b/docs/src/templates/.icons/material/caravan.svg
index 17d1e564..17d1e564 100644
--- a/docs/src/material/templates/.icons/material/caravan.svg
+++ b/docs/src/templates/.icons/material/caravan.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-details-outline.svg b/docs/src/templates/.icons/material/card-account-details-outline.svg
index a0812cd6..a0812cd6 100644
--- a/docs/src/material/templates/.icons/material/card-account-details-outline.svg
+++ b/docs/src/templates/.icons/material/card-account-details-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-details-star-outline.svg b/docs/src/templates/.icons/material/card-account-details-star-outline.svg
index a7e60603..a7e60603 100644
--- a/docs/src/material/templates/.icons/material/card-account-details-star-outline.svg
+++ b/docs/src/templates/.icons/material/card-account-details-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-details-star.svg b/docs/src/templates/.icons/material/card-account-details-star.svg
index 662fad0b..662fad0b 100644
--- a/docs/src/material/templates/.icons/material/card-account-details-star.svg
+++ b/docs/src/templates/.icons/material/card-account-details-star.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-details.svg b/docs/src/templates/.icons/material/card-account-details.svg
index fbff6e28..fbff6e28 100644
--- a/docs/src/material/templates/.icons/material/card-account-details.svg
+++ b/docs/src/templates/.icons/material/card-account-details.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-mail-outline.svg b/docs/src/templates/.icons/material/card-account-mail-outline.svg
index b329602e..b329602e 100644
--- a/docs/src/material/templates/.icons/material/card-account-mail-outline.svg
+++ b/docs/src/templates/.icons/material/card-account-mail-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-mail.svg b/docs/src/templates/.icons/material/card-account-mail.svg
index 0facb000..0facb000 100644
--- a/docs/src/material/templates/.icons/material/card-account-mail.svg
+++ b/docs/src/templates/.icons/material/card-account-mail.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-phone-outline.svg b/docs/src/templates/.icons/material/card-account-phone-outline.svg
index ecf2a3e2..ecf2a3e2 100644
--- a/docs/src/material/templates/.icons/material/card-account-phone-outline.svg
+++ b/docs/src/templates/.icons/material/card-account-phone-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-account-phone.svg b/docs/src/templates/.icons/material/card-account-phone.svg
index f57756f8..f57756f8 100644
--- a/docs/src/material/templates/.icons/material/card-account-phone.svg
+++ b/docs/src/templates/.icons/material/card-account-phone.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted-off-outline.svg b/docs/src/templates/.icons/material/card-bulleted-off-outline.svg
index 02911196..02911196 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted-off-outline.svg
+++ b/docs/src/templates/.icons/material/card-bulleted-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted-off.svg b/docs/src/templates/.icons/material/card-bulleted-off.svg
index 169cb936..169cb936 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted-off.svg
+++ b/docs/src/templates/.icons/material/card-bulleted-off.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted-outline.svg b/docs/src/templates/.icons/material/card-bulleted-outline.svg
index 9a8af069..9a8af069 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted-outline.svg
+++ b/docs/src/templates/.icons/material/card-bulleted-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted-settings-outline.svg b/docs/src/templates/.icons/material/card-bulleted-settings-outline.svg
index 5f3eb75b..5f3eb75b 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted-settings-outline.svg
+++ b/docs/src/templates/.icons/material/card-bulleted-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted-settings.svg b/docs/src/templates/.icons/material/card-bulleted-settings.svg
index c295baf6..c295baf6 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted-settings.svg
+++ b/docs/src/templates/.icons/material/card-bulleted-settings.svg
diff --git a/docs/src/material/templates/.icons/material/card-bulleted.svg b/docs/src/templates/.icons/material/card-bulleted.svg
index 503c604d..503c604d 100644
--- a/docs/src/material/templates/.icons/material/card-bulleted.svg
+++ b/docs/src/templates/.icons/material/card-bulleted.svg
diff --git a/docs/src/material/templates/.icons/material/card-minus-outline.svg b/docs/src/templates/.icons/material/card-minus-outline.svg
index 9c1e7482..9c1e7482 100644
--- a/docs/src/material/templates/.icons/material/card-minus-outline.svg
+++ b/docs/src/templates/.icons/material/card-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-minus.svg b/docs/src/templates/.icons/material/card-minus.svg
index 750ffadb..750ffadb 100644
--- a/docs/src/material/templates/.icons/material/card-minus.svg
+++ b/docs/src/templates/.icons/material/card-minus.svg
diff --git a/docs/src/material/templates/.icons/material/card-multiple-outline.svg b/docs/src/templates/.icons/material/card-multiple-outline.svg
index b0e135de..b0e135de 100644
--- a/docs/src/material/templates/.icons/material/card-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/card-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-multiple.svg b/docs/src/templates/.icons/material/card-multiple.svg
index 39cbfda0..39cbfda0 100644
--- a/docs/src/material/templates/.icons/material/card-multiple.svg
+++ b/docs/src/templates/.icons/material/card-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/card-off-outline.svg b/docs/src/templates/.icons/material/card-off-outline.svg
index fa6f02e6..fa6f02e6 100644
--- a/docs/src/material/templates/.icons/material/card-off-outline.svg
+++ b/docs/src/templates/.icons/material/card-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-off.svg b/docs/src/templates/.icons/material/card-off.svg
index 36ab2390..36ab2390 100644
--- a/docs/src/material/templates/.icons/material/card-off.svg
+++ b/docs/src/templates/.icons/material/card-off.svg
diff --git a/docs/src/material/templates/.icons/material/card-outline.svg b/docs/src/templates/.icons/material/card-outline.svg
index db3dd63b..db3dd63b 100644
--- a/docs/src/material/templates/.icons/material/card-outline.svg
+++ b/docs/src/templates/.icons/material/card-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-plus-outline.svg b/docs/src/templates/.icons/material/card-plus-outline.svg
index 8268ad81..8268ad81 100644
--- a/docs/src/material/templates/.icons/material/card-plus-outline.svg
+++ b/docs/src/templates/.icons/material/card-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-plus.svg b/docs/src/templates/.icons/material/card-plus.svg
index 4538a638..4538a638 100644
--- a/docs/src/material/templates/.icons/material/card-plus.svg
+++ b/docs/src/templates/.icons/material/card-plus.svg
diff --git a/docs/src/material/templates/.icons/material/card-remove-outline.svg b/docs/src/templates/.icons/material/card-remove-outline.svg
index c799ff61..c799ff61 100644
--- a/docs/src/material/templates/.icons/material/card-remove-outline.svg
+++ b/docs/src/templates/.icons/material/card-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-remove.svg b/docs/src/templates/.icons/material/card-remove.svg
index 8756b9a1..8756b9a1 100644
--- a/docs/src/material/templates/.icons/material/card-remove.svg
+++ b/docs/src/templates/.icons/material/card-remove.svg
diff --git a/docs/src/material/templates/.icons/material/card-search-outline.svg b/docs/src/templates/.icons/material/card-search-outline.svg
index 8b6f3e62..8b6f3e62 100644
--- a/docs/src/material/templates/.icons/material/card-search-outline.svg
+++ b/docs/src/templates/.icons/material/card-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-search.svg b/docs/src/templates/.icons/material/card-search.svg
index f213fe48..f213fe48 100644
--- a/docs/src/material/templates/.icons/material/card-search.svg
+++ b/docs/src/templates/.icons/material/card-search.svg
diff --git a/docs/src/material/templates/.icons/material/card-text-outline.svg b/docs/src/templates/.icons/material/card-text-outline.svg
index d0692fcb..d0692fcb 100644
--- a/docs/src/material/templates/.icons/material/card-text-outline.svg
+++ b/docs/src/templates/.icons/material/card-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/card-text.svg b/docs/src/templates/.icons/material/card-text.svg
index 34cf336e..34cf336e 100644
--- a/docs/src/material/templates/.icons/material/card-text.svg
+++ b/docs/src/templates/.icons/material/card-text.svg
diff --git a/docs/src/material/templates/.icons/material/card.svg b/docs/src/templates/.icons/material/card.svg
index bb7b41c9..bb7b41c9 100644
--- a/docs/src/material/templates/.icons/material/card.svg
+++ b/docs/src/templates/.icons/material/card.svg
diff --git a/docs/src/material/templates/.icons/material/cards-club-outline.svg b/docs/src/templates/.icons/material/cards-club-outline.svg
index 05c0e202..05c0e202 100644
--- a/docs/src/material/templates/.icons/material/cards-club-outline.svg
+++ b/docs/src/templates/.icons/material/cards-club-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-club.svg b/docs/src/templates/.icons/material/cards-club.svg
index 97dcee91..97dcee91 100644
--- a/docs/src/material/templates/.icons/material/cards-club.svg
+++ b/docs/src/templates/.icons/material/cards-club.svg
diff --git a/docs/src/material/templates/.icons/material/cards-diamond-outline.svg b/docs/src/templates/.icons/material/cards-diamond-outline.svg
index 5dd75768..5dd75768 100644
--- a/docs/src/material/templates/.icons/material/cards-diamond-outline.svg
+++ b/docs/src/templates/.icons/material/cards-diamond-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-diamond.svg b/docs/src/templates/.icons/material/cards-diamond.svg
index df79a275..df79a275 100644
--- a/docs/src/material/templates/.icons/material/cards-diamond.svg
+++ b/docs/src/templates/.icons/material/cards-diamond.svg
diff --git a/docs/src/material/templates/.icons/material/cards-heart-outline.svg b/docs/src/templates/.icons/material/cards-heart-outline.svg
index cbbcc185..cbbcc185 100644
--- a/docs/src/material/templates/.icons/material/cards-heart-outline.svg
+++ b/docs/src/templates/.icons/material/cards-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-heart.svg b/docs/src/templates/.icons/material/cards-heart.svg
index f2708fc3..f2708fc3 100644
--- a/docs/src/material/templates/.icons/material/cards-heart.svg
+++ b/docs/src/templates/.icons/material/cards-heart.svg
diff --git a/docs/src/material/templates/.icons/material/cards-outline.svg b/docs/src/templates/.icons/material/cards-outline.svg
index 07cca5d4..07cca5d4 100644
--- a/docs/src/material/templates/.icons/material/cards-outline.svg
+++ b/docs/src/templates/.icons/material/cards-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-club-multiple-outline.svg b/docs/src/templates/.icons/material/cards-playing-club-multiple-outline.svg
index 49b0c62c..49b0c62c 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-club-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-club-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-club-multiple.svg b/docs/src/templates/.icons/material/cards-playing-club-multiple.svg
index 49be099f..49be099f 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-club-multiple.svg
+++ b/docs/src/templates/.icons/material/cards-playing-club-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-club-outline.svg b/docs/src/templates/.icons/material/cards-playing-club-outline.svg
index 5fb05f8c..5fb05f8c 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-club-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-club-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-club.svg b/docs/src/templates/.icons/material/cards-playing-club.svg
index 59e5a882..59e5a882 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-club.svg
+++ b/docs/src/templates/.icons/material/cards-playing-club.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-diamond-multiple-outline.svg b/docs/src/templates/.icons/material/cards-playing-diamond-multiple-outline.svg
index 01b9fbc4..01b9fbc4 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-diamond-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-diamond-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-diamond-multiple.svg b/docs/src/templates/.icons/material/cards-playing-diamond-multiple.svg
index 6c833a51..6c833a51 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-diamond-multiple.svg
+++ b/docs/src/templates/.icons/material/cards-playing-diamond-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-diamond-outline.svg b/docs/src/templates/.icons/material/cards-playing-diamond-outline.svg
index 9758ff15..9758ff15 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-diamond-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-diamond-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-diamond.svg b/docs/src/templates/.icons/material/cards-playing-diamond.svg
index be1660f3..be1660f3 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-diamond.svg
+++ b/docs/src/templates/.icons/material/cards-playing-diamond.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-heart-multiple-outline.svg b/docs/src/templates/.icons/material/cards-playing-heart-multiple-outline.svg
index 650d5abe..650d5abe 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-heart-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-heart-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-heart-multiple.svg b/docs/src/templates/.icons/material/cards-playing-heart-multiple.svg
index c0895932..c0895932 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-heart-multiple.svg
+++ b/docs/src/templates/.icons/material/cards-playing-heart-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-heart-outline.svg b/docs/src/templates/.icons/material/cards-playing-heart-outline.svg
index 35d64188..35d64188 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-heart-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-heart.svg b/docs/src/templates/.icons/material/cards-playing-heart.svg
index cb06b84a..cb06b84a 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-heart.svg
+++ b/docs/src/templates/.icons/material/cards-playing-heart.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-outline.svg b/docs/src/templates/.icons/material/cards-playing-outline.svg
index d4bf67ec..d4bf67ec 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-spade-multiple-outline.svg b/docs/src/templates/.icons/material/cards-playing-spade-multiple-outline.svg
index 028d8861..028d8861 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-spade-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-spade-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-spade-multiple.svg b/docs/src/templates/.icons/material/cards-playing-spade-multiple.svg
index a89df7e4..a89df7e4 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-spade-multiple.svg
+++ b/docs/src/templates/.icons/material/cards-playing-spade-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-spade-outline.svg b/docs/src/templates/.icons/material/cards-playing-spade-outline.svg
index 406ef454..406ef454 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-spade-outline.svg
+++ b/docs/src/templates/.icons/material/cards-playing-spade-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing-spade.svg b/docs/src/templates/.icons/material/cards-playing-spade.svg
index bc772ad0..bc772ad0 100644
--- a/docs/src/material/templates/.icons/material/cards-playing-spade.svg
+++ b/docs/src/templates/.icons/material/cards-playing-spade.svg
diff --git a/docs/src/material/templates/.icons/material/cards-playing.svg b/docs/src/templates/.icons/material/cards-playing.svg
index 34317732..34317732 100644
--- a/docs/src/material/templates/.icons/material/cards-playing.svg
+++ b/docs/src/templates/.icons/material/cards-playing.svg
diff --git a/docs/src/material/templates/.icons/material/cards-spade-outline.svg b/docs/src/templates/.icons/material/cards-spade-outline.svg
index 247cbe11..247cbe11 100644
--- a/docs/src/material/templates/.icons/material/cards-spade-outline.svg
+++ b/docs/src/templates/.icons/material/cards-spade-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cards-spade.svg b/docs/src/templates/.icons/material/cards-spade.svg
index a9758b84..a9758b84 100644
--- a/docs/src/material/templates/.icons/material/cards-spade.svg
+++ b/docs/src/templates/.icons/material/cards-spade.svg
diff --git a/docs/src/material/templates/.icons/material/cards-variant.svg b/docs/src/templates/.icons/material/cards-variant.svg
index dedeb649..dedeb649 100644
--- a/docs/src/material/templates/.icons/material/cards-variant.svg
+++ b/docs/src/templates/.icons/material/cards-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cards.svg b/docs/src/templates/.icons/material/cards.svg
index 2c4fbb27..2c4fbb27 100644
--- a/docs/src/material/templates/.icons/material/cards.svg
+++ b/docs/src/templates/.icons/material/cards.svg
diff --git a/docs/src/material/templates/.icons/material/carrot.svg b/docs/src/templates/.icons/material/carrot.svg
index 4f0fb5bf..4f0fb5bf 100644
--- a/docs/src/material/templates/.icons/material/carrot.svg
+++ b/docs/src/templates/.icons/material/carrot.svg
diff --git a/docs/src/material/templates/.icons/material/cart-arrow-down.svg b/docs/src/templates/.icons/material/cart-arrow-down.svg
index 623276d0..623276d0 100644
--- a/docs/src/material/templates/.icons/material/cart-arrow-down.svg
+++ b/docs/src/templates/.icons/material/cart-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/cart-arrow-right.svg b/docs/src/templates/.icons/material/cart-arrow-right.svg
index 36a06be4..36a06be4 100644
--- a/docs/src/material/templates/.icons/material/cart-arrow-right.svg
+++ b/docs/src/templates/.icons/material/cart-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/cart-arrow-up.svg b/docs/src/templates/.icons/material/cart-arrow-up.svg
index 398b3bcc..398b3bcc 100644
--- a/docs/src/material/templates/.icons/material/cart-arrow-up.svg
+++ b/docs/src/templates/.icons/material/cart-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/cart-check.svg b/docs/src/templates/.icons/material/cart-check.svg
index 69587b4d..69587b4d 100644
--- a/docs/src/material/templates/.icons/material/cart-check.svg
+++ b/docs/src/templates/.icons/material/cart-check.svg
diff --git a/docs/src/material/templates/.icons/material/cart-heart.svg b/docs/src/templates/.icons/material/cart-heart.svg
index 830d43d8..830d43d8 100644
--- a/docs/src/material/templates/.icons/material/cart-heart.svg
+++ b/docs/src/templates/.icons/material/cart-heart.svg
diff --git a/docs/src/material/templates/.icons/material/cart-minus.svg b/docs/src/templates/.icons/material/cart-minus.svg
index 1088674c..1088674c 100644
--- a/docs/src/material/templates/.icons/material/cart-minus.svg
+++ b/docs/src/templates/.icons/material/cart-minus.svg
diff --git a/docs/src/material/templates/.icons/material/cart-off.svg b/docs/src/templates/.icons/material/cart-off.svg
index 4bd6e025..4bd6e025 100644
--- a/docs/src/material/templates/.icons/material/cart-off.svg
+++ b/docs/src/templates/.icons/material/cart-off.svg
diff --git a/docs/src/material/templates/.icons/material/cart-outline.svg b/docs/src/templates/.icons/material/cart-outline.svg
index a4b8ca38..a4b8ca38 100644
--- a/docs/src/material/templates/.icons/material/cart-outline.svg
+++ b/docs/src/templates/.icons/material/cart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cart-percent.svg b/docs/src/templates/.icons/material/cart-percent.svg
index ad5e2ed1..ad5e2ed1 100644
--- a/docs/src/material/templates/.icons/material/cart-percent.svg
+++ b/docs/src/templates/.icons/material/cart-percent.svg
diff --git a/docs/src/material/templates/.icons/material/cart-plus.svg b/docs/src/templates/.icons/material/cart-plus.svg
index 2d32c9ee..2d32c9ee 100644
--- a/docs/src/material/templates/.icons/material/cart-plus.svg
+++ b/docs/src/templates/.icons/material/cart-plus.svg
diff --git a/docs/src/material/templates/.icons/material/cart-remove.svg b/docs/src/templates/.icons/material/cart-remove.svg
index b7e49a35..b7e49a35 100644
--- a/docs/src/material/templates/.icons/material/cart-remove.svg
+++ b/docs/src/templates/.icons/material/cart-remove.svg
diff --git a/docs/src/material/templates/.icons/material/cart-variant.svg b/docs/src/templates/.icons/material/cart-variant.svg
index 0a5d4381..0a5d4381 100644
--- a/docs/src/material/templates/.icons/material/cart-variant.svg
+++ b/docs/src/templates/.icons/material/cart-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cart.svg b/docs/src/templates/.icons/material/cart.svg
index 1d747fd9..1d747fd9 100644
--- a/docs/src/material/templates/.icons/material/cart.svg
+++ b/docs/src/templates/.icons/material/cart.svg
diff --git a/docs/src/material/templates/.icons/material/case-sensitive-alt.svg b/docs/src/templates/.icons/material/case-sensitive-alt.svg
index 234008c5..234008c5 100644
--- a/docs/src/material/templates/.icons/material/case-sensitive-alt.svg
+++ b/docs/src/templates/.icons/material/case-sensitive-alt.svg
diff --git a/docs/src/material/templates/.icons/material/cash-100.svg b/docs/src/templates/.icons/material/cash-100.svg
index 81fce3e3..81fce3e3 100644
--- a/docs/src/material/templates/.icons/material/cash-100.svg
+++ b/docs/src/templates/.icons/material/cash-100.svg
diff --git a/docs/src/material/templates/.icons/material/cash-check.svg b/docs/src/templates/.icons/material/cash-check.svg
index 142243eb..142243eb 100644
--- a/docs/src/material/templates/.icons/material/cash-check.svg
+++ b/docs/src/templates/.icons/material/cash-check.svg
diff --git a/docs/src/material/templates/.icons/material/cash-clock.svg b/docs/src/templates/.icons/material/cash-clock.svg
index cde2f31b..cde2f31b 100644
--- a/docs/src/material/templates/.icons/material/cash-clock.svg
+++ b/docs/src/templates/.icons/material/cash-clock.svg
diff --git a/docs/src/material/templates/.icons/material/cash-fast.svg b/docs/src/templates/.icons/material/cash-fast.svg
index 523d0a0f..523d0a0f 100644
--- a/docs/src/material/templates/.icons/material/cash-fast.svg
+++ b/docs/src/templates/.icons/material/cash-fast.svg
diff --git a/docs/src/material/templates/.icons/material/cash-lock-open.svg b/docs/src/templates/.icons/material/cash-lock-open.svg
index 86e8bee4..86e8bee4 100644
--- a/docs/src/material/templates/.icons/material/cash-lock-open.svg
+++ b/docs/src/templates/.icons/material/cash-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/cash-lock.svg b/docs/src/templates/.icons/material/cash-lock.svg
index e9720dee..e9720dee 100644
--- a/docs/src/material/templates/.icons/material/cash-lock.svg
+++ b/docs/src/templates/.icons/material/cash-lock.svg
diff --git a/docs/src/material/templates/.icons/material/cash-marker.svg b/docs/src/templates/.icons/material/cash-marker.svg
index c25e4cf9..c25e4cf9 100644
--- a/docs/src/material/templates/.icons/material/cash-marker.svg
+++ b/docs/src/templates/.icons/material/cash-marker.svg
diff --git a/docs/src/material/templates/.icons/material/cash-minus.svg b/docs/src/templates/.icons/material/cash-minus.svg
index 6b47159f..6b47159f 100644
--- a/docs/src/material/templates/.icons/material/cash-minus.svg
+++ b/docs/src/templates/.icons/material/cash-minus.svg
diff --git a/docs/src/material/templates/.icons/material/cash-multiple.svg b/docs/src/templates/.icons/material/cash-multiple.svg
index e114121c..e114121c 100644
--- a/docs/src/material/templates/.icons/material/cash-multiple.svg
+++ b/docs/src/templates/.icons/material/cash-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/cash-off.svg b/docs/src/templates/.icons/material/cash-off.svg
index 4648d914..4648d914 100644
--- a/docs/src/material/templates/.icons/material/cash-off.svg
+++ b/docs/src/templates/.icons/material/cash-off.svg
diff --git a/docs/src/material/templates/.icons/material/cash-plus.svg b/docs/src/templates/.icons/material/cash-plus.svg
index e27bd222..e27bd222 100644
--- a/docs/src/material/templates/.icons/material/cash-plus.svg
+++ b/docs/src/templates/.icons/material/cash-plus.svg
diff --git a/docs/src/material/templates/.icons/material/cash-refund.svg b/docs/src/templates/.icons/material/cash-refund.svg
index 76fd68b2..76fd68b2 100644
--- a/docs/src/material/templates/.icons/material/cash-refund.svg
+++ b/docs/src/templates/.icons/material/cash-refund.svg
diff --git a/docs/src/material/templates/.icons/material/cash-register.svg b/docs/src/templates/.icons/material/cash-register.svg
index 2bec0d43..2bec0d43 100644
--- a/docs/src/material/templates/.icons/material/cash-register.svg
+++ b/docs/src/templates/.icons/material/cash-register.svg
diff --git a/docs/src/material/templates/.icons/material/cash-remove.svg b/docs/src/templates/.icons/material/cash-remove.svg
index 060ef17a..060ef17a 100644
--- a/docs/src/material/templates/.icons/material/cash-remove.svg
+++ b/docs/src/templates/.icons/material/cash-remove.svg
diff --git a/docs/src/material/templates/.icons/material/cash-sync.svg b/docs/src/templates/.icons/material/cash-sync.svg
index c41b3e02..c41b3e02 100644
--- a/docs/src/material/templates/.icons/material/cash-sync.svg
+++ b/docs/src/templates/.icons/material/cash-sync.svg
diff --git a/docs/src/material/templates/.icons/material/cash.svg b/docs/src/templates/.icons/material/cash.svg
index a60527df..a60527df 100644
--- a/docs/src/material/templates/.icons/material/cash.svg
+++ b/docs/src/templates/.icons/material/cash.svg
diff --git a/docs/src/material/templates/.icons/material/cassette.svg b/docs/src/templates/.icons/material/cassette.svg
index f37b8aa6..f37b8aa6 100644
--- a/docs/src/material/templates/.icons/material/cassette.svg
+++ b/docs/src/templates/.icons/material/cassette.svg
diff --git a/docs/src/material/templates/.icons/material/cast-audio-variant.svg b/docs/src/templates/.icons/material/cast-audio-variant.svg
index 4e405ffd..4e405ffd 100644
--- a/docs/src/material/templates/.icons/material/cast-audio-variant.svg
+++ b/docs/src/templates/.icons/material/cast-audio-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cast-audio.svg b/docs/src/templates/.icons/material/cast-audio.svg
index b0b3ef9d..b0b3ef9d 100644
--- a/docs/src/material/templates/.icons/material/cast-audio.svg
+++ b/docs/src/templates/.icons/material/cast-audio.svg
diff --git a/docs/src/material/templates/.icons/material/cast-connected.svg b/docs/src/templates/.icons/material/cast-connected.svg
index 087e07c3..087e07c3 100644
--- a/docs/src/material/templates/.icons/material/cast-connected.svg
+++ b/docs/src/templates/.icons/material/cast-connected.svg
diff --git a/docs/src/material/templates/.icons/material/cast-education.svg b/docs/src/templates/.icons/material/cast-education.svg
index a32026be..a32026be 100644
--- a/docs/src/material/templates/.icons/material/cast-education.svg
+++ b/docs/src/templates/.icons/material/cast-education.svg
diff --git a/docs/src/material/templates/.icons/material/cast-off.svg b/docs/src/templates/.icons/material/cast-off.svg
index e97d6f8e..e97d6f8e 100644
--- a/docs/src/material/templates/.icons/material/cast-off.svg
+++ b/docs/src/templates/.icons/material/cast-off.svg
diff --git a/docs/src/material/templates/.icons/material/cast-variant.svg b/docs/src/templates/.icons/material/cast-variant.svg
index 34b94034..34b94034 100644
--- a/docs/src/material/templates/.icons/material/cast-variant.svg
+++ b/docs/src/templates/.icons/material/cast-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cast.svg b/docs/src/templates/.icons/material/cast.svg
index d791a12d..d791a12d 100644
--- a/docs/src/material/templates/.icons/material/cast.svg
+++ b/docs/src/templates/.icons/material/cast.svg
diff --git a/docs/src/material/templates/.icons/material/castle.svg b/docs/src/templates/.icons/material/castle.svg
index 217c90db..217c90db 100644
--- a/docs/src/material/templates/.icons/material/castle.svg
+++ b/docs/src/templates/.icons/material/castle.svg
diff --git a/docs/src/material/templates/.icons/material/cat.svg b/docs/src/templates/.icons/material/cat.svg
index 6a77b483..6a77b483 100644
--- a/docs/src/material/templates/.icons/material/cat.svg
+++ b/docs/src/templates/.icons/material/cat.svg
diff --git a/docs/src/material/templates/.icons/material/cctv-off.svg b/docs/src/templates/.icons/material/cctv-off.svg
index 2d21d8a8..2d21d8a8 100644
--- a/docs/src/material/templates/.icons/material/cctv-off.svg
+++ b/docs/src/templates/.icons/material/cctv-off.svg
diff --git a/docs/src/material/templates/.icons/material/cctv.svg b/docs/src/templates/.icons/material/cctv.svg
index bc5315c0..bc5315c0 100644
--- a/docs/src/material/templates/.icons/material/cctv.svg
+++ b/docs/src/templates/.icons/material/cctv.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-fan-light.svg b/docs/src/templates/.icons/material/ceiling-fan-light.svg
index 6db75d73..6db75d73 100644
--- a/docs/src/material/templates/.icons/material/ceiling-fan-light.svg
+++ b/docs/src/templates/.icons/material/ceiling-fan-light.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-fan.svg b/docs/src/templates/.icons/material/ceiling-fan.svg
index 6204a85e..6204a85e 100644
--- a/docs/src/material/templates/.icons/material/ceiling-fan.svg
+++ b/docs/src/templates/.icons/material/ceiling-fan.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-light-multiple-outline.svg b/docs/src/templates/.icons/material/ceiling-light-multiple-outline.svg
index 0042a83a..0042a83a 100644
--- a/docs/src/material/templates/.icons/material/ceiling-light-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/ceiling-light-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-light-multiple.svg b/docs/src/templates/.icons/material/ceiling-light-multiple.svg
index db0c64ba..db0c64ba 100644
--- a/docs/src/material/templates/.icons/material/ceiling-light-multiple.svg
+++ b/docs/src/templates/.icons/material/ceiling-light-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-light-outline.svg b/docs/src/templates/.icons/material/ceiling-light-outline.svg
index ba12e1fb..ba12e1fb 100644
--- a/docs/src/material/templates/.icons/material/ceiling-light-outline.svg
+++ b/docs/src/templates/.icons/material/ceiling-light-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ceiling-light.svg b/docs/src/templates/.icons/material/ceiling-light.svg
index 4b41c86d..4b41c86d 100644
--- a/docs/src/material/templates/.icons/material/ceiling-light.svg
+++ b/docs/src/templates/.icons/material/ceiling-light.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-arrow-down-variant.svg b/docs/src/templates/.icons/material/cellphone-arrow-down-variant.svg
index e37c05af..e37c05af 100644
--- a/docs/src/material/templates/.icons/material/cellphone-arrow-down-variant.svg
+++ b/docs/src/templates/.icons/material/cellphone-arrow-down-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-arrow-down.svg b/docs/src/templates/.icons/material/cellphone-arrow-down.svg
index cba31ce4..cba31ce4 100644
--- a/docs/src/material/templates/.icons/material/cellphone-arrow-down.svg
+++ b/docs/src/templates/.icons/material/cellphone-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-basic.svg b/docs/src/templates/.icons/material/cellphone-basic.svg
index 887a40fe..887a40fe 100644
--- a/docs/src/material/templates/.icons/material/cellphone-basic.svg
+++ b/docs/src/templates/.icons/material/cellphone-basic.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-charging.svg b/docs/src/templates/.icons/material/cellphone-charging.svg
index b8278739..b8278739 100644
--- a/docs/src/material/templates/.icons/material/cellphone-charging.svg
+++ b/docs/src/templates/.icons/material/cellphone-charging.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-check.svg b/docs/src/templates/.icons/material/cellphone-check.svg
index 07a92e11..07a92e11 100644
--- a/docs/src/material/templates/.icons/material/cellphone-check.svg
+++ b/docs/src/templates/.icons/material/cellphone-check.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-cog.svg b/docs/src/templates/.icons/material/cellphone-cog.svg
index 0741e985..0741e985 100644
--- a/docs/src/material/templates/.icons/material/cellphone-cog.svg
+++ b/docs/src/templates/.icons/material/cellphone-cog.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-dock.svg b/docs/src/templates/.icons/material/cellphone-dock.svg
index aeb18e55..aeb18e55 100644
--- a/docs/src/material/templates/.icons/material/cellphone-dock.svg
+++ b/docs/src/templates/.icons/material/cellphone-dock.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-information.svg b/docs/src/templates/.icons/material/cellphone-information.svg
index fd10f831..fd10f831 100644
--- a/docs/src/material/templates/.icons/material/cellphone-information.svg
+++ b/docs/src/templates/.icons/material/cellphone-information.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-key.svg b/docs/src/templates/.icons/material/cellphone-key.svg
index 87910743..87910743 100644
--- a/docs/src/material/templates/.icons/material/cellphone-key.svg
+++ b/docs/src/templates/.icons/material/cellphone-key.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-link-off.svg b/docs/src/templates/.icons/material/cellphone-link-off.svg
index 9fb7575e..9fb7575e 100644
--- a/docs/src/material/templates/.icons/material/cellphone-link-off.svg
+++ b/docs/src/templates/.icons/material/cellphone-link-off.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-link.svg b/docs/src/templates/.icons/material/cellphone-link.svg
index 673acfc5..673acfc5 100644
--- a/docs/src/material/templates/.icons/material/cellphone-link.svg
+++ b/docs/src/templates/.icons/material/cellphone-link.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-lock.svg b/docs/src/templates/.icons/material/cellphone-lock.svg
index d0d80c43..d0d80c43 100644
--- a/docs/src/material/templates/.icons/material/cellphone-lock.svg
+++ b/docs/src/templates/.icons/material/cellphone-lock.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-marker.svg b/docs/src/templates/.icons/material/cellphone-marker.svg
index e3dcac18..e3dcac18 100644
--- a/docs/src/material/templates/.icons/material/cellphone-marker.svg
+++ b/docs/src/templates/.icons/material/cellphone-marker.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-message-off.svg b/docs/src/templates/.icons/material/cellphone-message-off.svg
index ae053b83..ae053b83 100644
--- a/docs/src/material/templates/.icons/material/cellphone-message-off.svg
+++ b/docs/src/templates/.icons/material/cellphone-message-off.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-message.svg b/docs/src/templates/.icons/material/cellphone-message.svg
index 9935a9f7..9935a9f7 100644
--- a/docs/src/material/templates/.icons/material/cellphone-message.svg
+++ b/docs/src/templates/.icons/material/cellphone-message.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-nfc-off.svg b/docs/src/templates/.icons/material/cellphone-nfc-off.svg
index 344c85be..344c85be 100644
--- a/docs/src/material/templates/.icons/material/cellphone-nfc-off.svg
+++ b/docs/src/templates/.icons/material/cellphone-nfc-off.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-nfc.svg b/docs/src/templates/.icons/material/cellphone-nfc.svg
index 48358f60..48358f60 100644
--- a/docs/src/material/templates/.icons/material/cellphone-nfc.svg
+++ b/docs/src/templates/.icons/material/cellphone-nfc.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-off.svg b/docs/src/templates/.icons/material/cellphone-off.svg
index 9196306b..9196306b 100644
--- a/docs/src/material/templates/.icons/material/cellphone-off.svg
+++ b/docs/src/templates/.icons/material/cellphone-off.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-play.svg b/docs/src/templates/.icons/material/cellphone-play.svg
index e6c214bd..e6c214bd 100644
--- a/docs/src/material/templates/.icons/material/cellphone-play.svg
+++ b/docs/src/templates/.icons/material/cellphone-play.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-remove.svg b/docs/src/templates/.icons/material/cellphone-remove.svg
index 75302ead..75302ead 100644
--- a/docs/src/material/templates/.icons/material/cellphone-remove.svg
+++ b/docs/src/templates/.icons/material/cellphone-remove.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-screenshot.svg b/docs/src/templates/.icons/material/cellphone-screenshot.svg
index e45ce72e..e45ce72e 100644
--- a/docs/src/material/templates/.icons/material/cellphone-screenshot.svg
+++ b/docs/src/templates/.icons/material/cellphone-screenshot.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-settings.svg b/docs/src/templates/.icons/material/cellphone-settings.svg
index 56a78dfc..56a78dfc 100644
--- a/docs/src/material/templates/.icons/material/cellphone-settings.svg
+++ b/docs/src/templates/.icons/material/cellphone-settings.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-sound.svg b/docs/src/templates/.icons/material/cellphone-sound.svg
index ebe61b74..ebe61b74 100644
--- a/docs/src/material/templates/.icons/material/cellphone-sound.svg
+++ b/docs/src/templates/.icons/material/cellphone-sound.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-text.svg b/docs/src/templates/.icons/material/cellphone-text.svg
index 1e5197a3..1e5197a3 100644
--- a/docs/src/material/templates/.icons/material/cellphone-text.svg
+++ b/docs/src/templates/.icons/material/cellphone-text.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone-wireless.svg b/docs/src/templates/.icons/material/cellphone-wireless.svg
index a8134bbd..a8134bbd 100644
--- a/docs/src/material/templates/.icons/material/cellphone-wireless.svg
+++ b/docs/src/templates/.icons/material/cellphone-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/cellphone.svg b/docs/src/templates/.icons/material/cellphone.svg
index b5c0cf5f..b5c0cf5f 100644
--- a/docs/src/material/templates/.icons/material/cellphone.svg
+++ b/docs/src/templates/.icons/material/cellphone.svg
diff --git a/docs/src/material/templates/.icons/material/centos.svg b/docs/src/templates/.icons/material/centos.svg
index 0351e098..0351e098 100644
--- a/docs/src/material/templates/.icons/material/centos.svg
+++ b/docs/src/templates/.icons/material/centos.svg
diff --git a/docs/src/material/templates/.icons/material/certificate-outline.svg b/docs/src/templates/.icons/material/certificate-outline.svg
index 3043b0a4..3043b0a4 100644
--- a/docs/src/material/templates/.icons/material/certificate-outline.svg
+++ b/docs/src/templates/.icons/material/certificate-outline.svg
diff --git a/docs/src/material/templates/.icons/material/certificate.svg b/docs/src/templates/.icons/material/certificate.svg
index 8c4ac0b8..8c4ac0b8 100644
--- a/docs/src/material/templates/.icons/material/certificate.svg
+++ b/docs/src/templates/.icons/material/certificate.svg
diff --git a/docs/src/material/templates/.icons/material/chair-rolling.svg b/docs/src/templates/.icons/material/chair-rolling.svg
index b99ee23b..b99ee23b 100644
--- a/docs/src/material/templates/.icons/material/chair-rolling.svg
+++ b/docs/src/templates/.icons/material/chair-rolling.svg
diff --git a/docs/src/material/templates/.icons/material/chair-school.svg b/docs/src/templates/.icons/material/chair-school.svg
index 9c0e46fa..9c0e46fa 100644
--- a/docs/src/material/templates/.icons/material/chair-school.svg
+++ b/docs/src/templates/.icons/material/chair-school.svg
diff --git a/docs/src/material/templates/.icons/material/chandelier.svg b/docs/src/templates/.icons/material/chandelier.svg
index 4c67b10d..4c67b10d 100644
--- a/docs/src/material/templates/.icons/material/chandelier.svg
+++ b/docs/src/templates/.icons/material/chandelier.svg
diff --git a/docs/src/material/templates/.icons/material/charity.svg b/docs/src/templates/.icons/material/charity.svg
index 4e7d8cbb..4e7d8cbb 100644
--- a/docs/src/material/templates/.icons/material/charity.svg
+++ b/docs/src/templates/.icons/material/charity.svg
diff --git a/docs/src/material/templates/.icons/material/chart-arc.svg b/docs/src/templates/.icons/material/chart-arc.svg
index c77813ce..c77813ce 100644
--- a/docs/src/material/templates/.icons/material/chart-arc.svg
+++ b/docs/src/templates/.icons/material/chart-arc.svg
diff --git a/docs/src/material/templates/.icons/material/chart-areaspline-variant.svg b/docs/src/templates/.icons/material/chart-areaspline-variant.svg
index cd35ceb5..cd35ceb5 100644
--- a/docs/src/material/templates/.icons/material/chart-areaspline-variant.svg
+++ b/docs/src/templates/.icons/material/chart-areaspline-variant.svg
diff --git a/docs/src/material/templates/.icons/material/chart-areaspline.svg b/docs/src/templates/.icons/material/chart-areaspline.svg
index da35ae0c..da35ae0c 100644
--- a/docs/src/material/templates/.icons/material/chart-areaspline.svg
+++ b/docs/src/templates/.icons/material/chart-areaspline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-bar-stacked.svg b/docs/src/templates/.icons/material/chart-bar-stacked.svg
index a9d9bdca..a9d9bdca 100644
--- a/docs/src/material/templates/.icons/material/chart-bar-stacked.svg
+++ b/docs/src/templates/.icons/material/chart-bar-stacked.svg
diff --git a/docs/src/material/templates/.icons/material/chart-bar.svg b/docs/src/templates/.icons/material/chart-bar.svg
index aebe4894..aebe4894 100644
--- a/docs/src/material/templates/.icons/material/chart-bar.svg
+++ b/docs/src/templates/.icons/material/chart-bar.svg
diff --git a/docs/src/material/templates/.icons/material/chart-bell-curve-cumulative.svg b/docs/src/templates/.icons/material/chart-bell-curve-cumulative.svg
index 0318f5b6..0318f5b6 100644
--- a/docs/src/material/templates/.icons/material/chart-bell-curve-cumulative.svg
+++ b/docs/src/templates/.icons/material/chart-bell-curve-cumulative.svg
diff --git a/docs/src/material/templates/.icons/material/chart-bell-curve.svg b/docs/src/templates/.icons/material/chart-bell-curve.svg
index f40d7d3d..f40d7d3d 100644
--- a/docs/src/material/templates/.icons/material/chart-bell-curve.svg
+++ b/docs/src/templates/.icons/material/chart-bell-curve.svg
diff --git a/docs/src/material/templates/.icons/material/chart-box-outline.svg b/docs/src/templates/.icons/material/chart-box-outline.svg
index b667cc4c..b667cc4c 100644
--- a/docs/src/material/templates/.icons/material/chart-box-outline.svg
+++ b/docs/src/templates/.icons/material/chart-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-box-plus-outline.svg b/docs/src/templates/.icons/material/chart-box-plus-outline.svg
index 51bd96a5..51bd96a5 100644
--- a/docs/src/material/templates/.icons/material/chart-box-plus-outline.svg
+++ b/docs/src/templates/.icons/material/chart-box-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-box.svg b/docs/src/templates/.icons/material/chart-box.svg
index 5235dc30..5235dc30 100644
--- a/docs/src/material/templates/.icons/material/chart-box.svg
+++ b/docs/src/templates/.icons/material/chart-box.svg
diff --git a/docs/src/material/templates/.icons/material/chart-bubble.svg b/docs/src/templates/.icons/material/chart-bubble.svg
index b502e63a..b502e63a 100644
--- a/docs/src/material/templates/.icons/material/chart-bubble.svg
+++ b/docs/src/templates/.icons/material/chart-bubble.svg
diff --git a/docs/src/material/templates/.icons/material/chart-donut-variant.svg b/docs/src/templates/.icons/material/chart-donut-variant.svg
index 871aba23..871aba23 100644
--- a/docs/src/material/templates/.icons/material/chart-donut-variant.svg
+++ b/docs/src/templates/.icons/material/chart-donut-variant.svg
diff --git a/docs/src/material/templates/.icons/material/chart-donut.svg b/docs/src/templates/.icons/material/chart-donut.svg
index 6f98c51f..6f98c51f 100644
--- a/docs/src/material/templates/.icons/material/chart-donut.svg
+++ b/docs/src/templates/.icons/material/chart-donut.svg
diff --git a/docs/src/material/templates/.icons/material/chart-gantt.svg b/docs/src/templates/.icons/material/chart-gantt.svg
index 5a085420..5a085420 100644
--- a/docs/src/material/templates/.icons/material/chart-gantt.svg
+++ b/docs/src/templates/.icons/material/chart-gantt.svg
diff --git a/docs/src/material/templates/.icons/material/chart-histogram.svg b/docs/src/templates/.icons/material/chart-histogram.svg
index ba1897d9..ba1897d9 100644
--- a/docs/src/material/templates/.icons/material/chart-histogram.svg
+++ b/docs/src/templates/.icons/material/chart-histogram.svg
diff --git a/docs/src/material/templates/.icons/material/chart-line-stacked.svg b/docs/src/templates/.icons/material/chart-line-stacked.svg
index 75305855..75305855 100644
--- a/docs/src/material/templates/.icons/material/chart-line-stacked.svg
+++ b/docs/src/templates/.icons/material/chart-line-stacked.svg
diff --git a/docs/src/material/templates/.icons/material/chart-line-variant.svg b/docs/src/templates/.icons/material/chart-line-variant.svg
index 4a1f5575..4a1f5575 100644
--- a/docs/src/material/templates/.icons/material/chart-line-variant.svg
+++ b/docs/src/templates/.icons/material/chart-line-variant.svg
diff --git a/docs/src/material/templates/.icons/material/chart-line.svg b/docs/src/templates/.icons/material/chart-line.svg
index beae5887..beae5887 100644
--- a/docs/src/material/templates/.icons/material/chart-line.svg
+++ b/docs/src/templates/.icons/material/chart-line.svg
diff --git a/docs/src/material/templates/.icons/material/chart-multiline.svg b/docs/src/templates/.icons/material/chart-multiline.svg
index c897d3b6..c897d3b6 100644
--- a/docs/src/material/templates/.icons/material/chart-multiline.svg
+++ b/docs/src/templates/.icons/material/chart-multiline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-multiple.svg b/docs/src/templates/.icons/material/chart-multiple.svg
index c163914b..c163914b 100644
--- a/docs/src/material/templates/.icons/material/chart-multiple.svg
+++ b/docs/src/templates/.icons/material/chart-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/chart-pie-outline.svg b/docs/src/templates/.icons/material/chart-pie-outline.svg
index fffe8ba8..fffe8ba8 100644
--- a/docs/src/material/templates/.icons/material/chart-pie-outline.svg
+++ b/docs/src/templates/.icons/material/chart-pie-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-pie.svg b/docs/src/templates/.icons/material/chart-pie.svg
index 7feed5c7..7feed5c7 100644
--- a/docs/src/material/templates/.icons/material/chart-pie.svg
+++ b/docs/src/templates/.icons/material/chart-pie.svg
diff --git a/docs/src/material/templates/.icons/material/chart-ppf.svg b/docs/src/templates/.icons/material/chart-ppf.svg
index f91d052e..f91d052e 100644
--- a/docs/src/material/templates/.icons/material/chart-ppf.svg
+++ b/docs/src/templates/.icons/material/chart-ppf.svg
diff --git a/docs/src/material/templates/.icons/material/chart-sankey-variant.svg b/docs/src/templates/.icons/material/chart-sankey-variant.svg
index 2572a3ab..2572a3ab 100644
--- a/docs/src/material/templates/.icons/material/chart-sankey-variant.svg
+++ b/docs/src/templates/.icons/material/chart-sankey-variant.svg
diff --git a/docs/src/material/templates/.icons/material/chart-sankey.svg b/docs/src/templates/.icons/material/chart-sankey.svg
index fe831db5..fe831db5 100644
--- a/docs/src/material/templates/.icons/material/chart-sankey.svg
+++ b/docs/src/templates/.icons/material/chart-sankey.svg
diff --git a/docs/src/material/templates/.icons/material/chart-scatter-plot-hexbin.svg b/docs/src/templates/.icons/material/chart-scatter-plot-hexbin.svg
index 318a28f9..318a28f9 100644
--- a/docs/src/material/templates/.icons/material/chart-scatter-plot-hexbin.svg
+++ b/docs/src/templates/.icons/material/chart-scatter-plot-hexbin.svg
diff --git a/docs/src/material/templates/.icons/material/chart-scatter-plot.svg b/docs/src/templates/.icons/material/chart-scatter-plot.svg
index bf6180d9..bf6180d9 100644
--- a/docs/src/material/templates/.icons/material/chart-scatter-plot.svg
+++ b/docs/src/templates/.icons/material/chart-scatter-plot.svg
diff --git a/docs/src/material/templates/.icons/material/chart-timeline-variant-shimmer.svg b/docs/src/templates/.icons/material/chart-timeline-variant-shimmer.svg
index 16b7dec0..16b7dec0 100644
--- a/docs/src/material/templates/.icons/material/chart-timeline-variant-shimmer.svg
+++ b/docs/src/templates/.icons/material/chart-timeline-variant-shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/chart-timeline-variant.svg b/docs/src/templates/.icons/material/chart-timeline-variant.svg
index cff397e5..cff397e5 100644
--- a/docs/src/material/templates/.icons/material/chart-timeline-variant.svg
+++ b/docs/src/templates/.icons/material/chart-timeline-variant.svg
diff --git a/docs/src/material/templates/.icons/material/chart-timeline.svg b/docs/src/templates/.icons/material/chart-timeline.svg
index 5d2670a3..5d2670a3 100644
--- a/docs/src/material/templates/.icons/material/chart-timeline.svg
+++ b/docs/src/templates/.icons/material/chart-timeline.svg
diff --git a/docs/src/material/templates/.icons/material/chart-tree.svg b/docs/src/templates/.icons/material/chart-tree.svg
index b7019a39..b7019a39 100644
--- a/docs/src/material/templates/.icons/material/chart-tree.svg
+++ b/docs/src/templates/.icons/material/chart-tree.svg
diff --git a/docs/src/material/templates/.icons/material/chart-waterfall.svg b/docs/src/templates/.icons/material/chart-waterfall.svg
index f6331113..f6331113 100644
--- a/docs/src/material/templates/.icons/material/chart-waterfall.svg
+++ b/docs/src/templates/.icons/material/chart-waterfall.svg
diff --git a/docs/src/material/templates/.icons/material/chat-alert-outline.svg b/docs/src/templates/.icons/material/chat-alert-outline.svg
index c5329344..c5329344 100644
--- a/docs/src/material/templates/.icons/material/chat-alert-outline.svg
+++ b/docs/src/templates/.icons/material/chat-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-alert.svg b/docs/src/templates/.icons/material/chat-alert.svg
index 0d80d2c0..0d80d2c0 100644
--- a/docs/src/material/templates/.icons/material/chat-alert.svg
+++ b/docs/src/templates/.icons/material/chat-alert.svg
diff --git a/docs/src/material/templates/.icons/material/chat-minus-outline.svg b/docs/src/templates/.icons/material/chat-minus-outline.svg
index 984baf78..984baf78 100644
--- a/docs/src/material/templates/.icons/material/chat-minus-outline.svg
+++ b/docs/src/templates/.icons/material/chat-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-minus.svg b/docs/src/templates/.icons/material/chat-minus.svg
index dab8db73..dab8db73 100644
--- a/docs/src/material/templates/.icons/material/chat-minus.svg
+++ b/docs/src/templates/.icons/material/chat-minus.svg
diff --git a/docs/src/material/templates/.icons/material/chat-outline.svg b/docs/src/templates/.icons/material/chat-outline.svg
index e9495d84..e9495d84 100644
--- a/docs/src/material/templates/.icons/material/chat-outline.svg
+++ b/docs/src/templates/.icons/material/chat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-plus-outline.svg b/docs/src/templates/.icons/material/chat-plus-outline.svg
index 0294a45d..0294a45d 100644
--- a/docs/src/material/templates/.icons/material/chat-plus-outline.svg
+++ b/docs/src/templates/.icons/material/chat-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-plus.svg b/docs/src/templates/.icons/material/chat-plus.svg
index f9dfff98..f9dfff98 100644
--- a/docs/src/material/templates/.icons/material/chat-plus.svg
+++ b/docs/src/templates/.icons/material/chat-plus.svg
diff --git a/docs/src/material/templates/.icons/material/chat-processing-outline.svg b/docs/src/templates/.icons/material/chat-processing-outline.svg
index 96257749..96257749 100644
--- a/docs/src/material/templates/.icons/material/chat-processing-outline.svg
+++ b/docs/src/templates/.icons/material/chat-processing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-processing.svg b/docs/src/templates/.icons/material/chat-processing.svg
index 6e466188..6e466188 100644
--- a/docs/src/material/templates/.icons/material/chat-processing.svg
+++ b/docs/src/templates/.icons/material/chat-processing.svg
diff --git a/docs/src/material/templates/.icons/material/chat-question-outline.svg b/docs/src/templates/.icons/material/chat-question-outline.svg
index 32ad5824..32ad5824 100644
--- a/docs/src/material/templates/.icons/material/chat-question-outline.svg
+++ b/docs/src/templates/.icons/material/chat-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-question.svg b/docs/src/templates/.icons/material/chat-question.svg
index d01c88a4..d01c88a4 100644
--- a/docs/src/material/templates/.icons/material/chat-question.svg
+++ b/docs/src/templates/.icons/material/chat-question.svg
diff --git a/docs/src/material/templates/.icons/material/chat-remove-outline.svg b/docs/src/templates/.icons/material/chat-remove-outline.svg
index 13030e62..13030e62 100644
--- a/docs/src/material/templates/.icons/material/chat-remove-outline.svg
+++ b/docs/src/templates/.icons/material/chat-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-remove.svg b/docs/src/templates/.icons/material/chat-remove.svg
index 640d03b9..640d03b9 100644
--- a/docs/src/material/templates/.icons/material/chat-remove.svg
+++ b/docs/src/templates/.icons/material/chat-remove.svg
diff --git a/docs/src/material/templates/.icons/material/chat-sleep-outline.svg b/docs/src/templates/.icons/material/chat-sleep-outline.svg
index cf2157e1..cf2157e1 100644
--- a/docs/src/material/templates/.icons/material/chat-sleep-outline.svg
+++ b/docs/src/templates/.icons/material/chat-sleep-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chat-sleep.svg b/docs/src/templates/.icons/material/chat-sleep.svg
index 75d1b221..75d1b221 100644
--- a/docs/src/material/templates/.icons/material/chat-sleep.svg
+++ b/docs/src/templates/.icons/material/chat-sleep.svg
diff --git a/docs/src/material/templates/.icons/material/chat.svg b/docs/src/templates/.icons/material/chat.svg
index a228929d..a228929d 100644
--- a/docs/src/material/templates/.icons/material/chat.svg
+++ b/docs/src/templates/.icons/material/chat.svg
diff --git a/docs/src/material/templates/.icons/material/check-all.svg b/docs/src/templates/.icons/material/check-all.svg
index e7193910..e7193910 100644
--- a/docs/src/material/templates/.icons/material/check-all.svg
+++ b/docs/src/templates/.icons/material/check-all.svg
diff --git a/docs/src/material/templates/.icons/material/check-bold.svg b/docs/src/templates/.icons/material/check-bold.svg
index b66cb6a0..b66cb6a0 100644
--- a/docs/src/material/templates/.icons/material/check-bold.svg
+++ b/docs/src/templates/.icons/material/check-bold.svg
diff --git a/docs/src/material/templates/.icons/material/check-circle-outline.svg b/docs/src/templates/.icons/material/check-circle-outline.svg
index c8385ffb..c8385ffb 100644
--- a/docs/src/material/templates/.icons/material/check-circle-outline.svg
+++ b/docs/src/templates/.icons/material/check-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/check-circle.svg b/docs/src/templates/.icons/material/check-circle.svg
index 3596bf1f..3596bf1f 100644
--- a/docs/src/material/templates/.icons/material/check-circle.svg
+++ b/docs/src/templates/.icons/material/check-circle.svg
diff --git a/docs/src/material/templates/.icons/material/check-decagram-outline.svg b/docs/src/templates/.icons/material/check-decagram-outline.svg
index d929d2fa..d929d2fa 100644
--- a/docs/src/material/templates/.icons/material/check-decagram-outline.svg
+++ b/docs/src/templates/.icons/material/check-decagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/check-decagram.svg b/docs/src/templates/.icons/material/check-decagram.svg
index 43a73b82..43a73b82 100644
--- a/docs/src/material/templates/.icons/material/check-decagram.svg
+++ b/docs/src/templates/.icons/material/check-decagram.svg
diff --git a/docs/src/material/templates/.icons/material/check-network-outline.svg b/docs/src/templates/.icons/material/check-network-outline.svg
index 66013b08..66013b08 100644
--- a/docs/src/material/templates/.icons/material/check-network-outline.svg
+++ b/docs/src/templates/.icons/material/check-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/check-network.svg b/docs/src/templates/.icons/material/check-network.svg
index 255e748f..255e748f 100644
--- a/docs/src/material/templates/.icons/material/check-network.svg
+++ b/docs/src/templates/.icons/material/check-network.svg
diff --git a/docs/src/material/templates/.icons/material/check-outline.svg b/docs/src/templates/.icons/material/check-outline.svg
index 668d8f4f..668d8f4f 100644
--- a/docs/src/material/templates/.icons/material/check-outline.svg
+++ b/docs/src/templates/.icons/material/check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/check-underline-circle-outline.svg b/docs/src/templates/.icons/material/check-underline-circle-outline.svg
index b85637d3..b85637d3 100644
--- a/docs/src/material/templates/.icons/material/check-underline-circle-outline.svg
+++ b/docs/src/templates/.icons/material/check-underline-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/check-underline-circle.svg b/docs/src/templates/.icons/material/check-underline-circle.svg
index 888d0329..888d0329 100644
--- a/docs/src/material/templates/.icons/material/check-underline-circle.svg
+++ b/docs/src/templates/.icons/material/check-underline-circle.svg
diff --git a/docs/src/material/templates/.icons/material/check-underline.svg b/docs/src/templates/.icons/material/check-underline.svg
index a1ad1a52..a1ad1a52 100644
--- a/docs/src/material/templates/.icons/material/check-underline.svg
+++ b/docs/src/templates/.icons/material/check-underline.svg
diff --git a/docs/src/material/templates/.icons/material/check.svg b/docs/src/templates/.icons/material/check.svg
index c1d0a067..c1d0a067 100644
--- a/docs/src/material/templates/.icons/material/check.svg
+++ b/docs/src/templates/.icons/material/check.svg
diff --git a/docs/src/material/templates/.icons/material/checkbook-arrow-left.svg b/docs/src/templates/.icons/material/checkbook-arrow-left.svg
index cf366227..cf366227 100644
--- a/docs/src/material/templates/.icons/material/checkbook-arrow-left.svg
+++ b/docs/src/templates/.icons/material/checkbook-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/checkbook-arrow-right.svg b/docs/src/templates/.icons/material/checkbook-arrow-right.svg
index 21621946..21621946 100644
--- a/docs/src/material/templates/.icons/material/checkbook-arrow-right.svg
+++ b/docs/src/templates/.icons/material/checkbook-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/checkbook.svg b/docs/src/templates/.icons/material/checkbook.svg
index 121938be..121938be 100644
--- a/docs/src/material/templates/.icons/material/checkbook.svg
+++ b/docs/src/templates/.icons/material/checkbook.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-badge-outline.svg b/docs/src/templates/.icons/material/checkbox-blank-badge-outline.svg
index fbda2ff9..fbda2ff9 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-badge-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-badge.svg b/docs/src/templates/.icons/material/checkbox-blank-badge.svg
index 56bfda69..56bfda69 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-badge.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-badge.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-circle-outline.svg b/docs/src/templates/.icons/material/checkbox-blank-circle-outline.svg
index 882e79df..882e79df 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-circle-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-circle.svg b/docs/src/templates/.icons/material/checkbox-blank-circle.svg
index 83d8b7c2..83d8b7c2 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-circle.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-circle.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-off-outline.svg b/docs/src/templates/.icons/material/checkbox-blank-off-outline.svg
index d4286b3e..d4286b3e 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-off-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-off.svg b/docs/src/templates/.icons/material/checkbox-blank-off.svg
index be50b95a..be50b95a 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-off.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-off.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank-outline.svg b/docs/src/templates/.icons/material/checkbox-blank-outline.svg
index b9d20f77..b9d20f77 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-blank.svg b/docs/src/templates/.icons/material/checkbox-blank.svg
index b555d206..b555d206 100644
--- a/docs/src/material/templates/.icons/material/checkbox-blank.svg
+++ b/docs/src/templates/.icons/material/checkbox-blank.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-intermediate-variant.svg b/docs/src/templates/.icons/material/checkbox-intermediate-variant.svg
index e91df9b7..e91df9b7 100644
--- a/docs/src/material/templates/.icons/material/checkbox-intermediate-variant.svg
+++ b/docs/src/templates/.icons/material/checkbox-intermediate-variant.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-intermediate.svg b/docs/src/templates/.icons/material/checkbox-intermediate.svg
index 75924a7a..75924a7a 100644
--- a/docs/src/material/templates/.icons/material/checkbox-intermediate.svg
+++ b/docs/src/templates/.icons/material/checkbox-intermediate.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-circle-auto-outline.svg b/docs/src/templates/.icons/material/checkbox-marked-circle-auto-outline.svg
index 8347c758..8347c758 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-circle-auto-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-circle-auto-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-circle-minus-outline.svg b/docs/src/templates/.icons/material/checkbox-marked-circle-minus-outline.svg
index 6c307b12..6c307b12 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-circle-minus-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-circle-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-circle-outline.svg b/docs/src/templates/.icons/material/checkbox-marked-circle-outline.svg
index 901afb5b..901afb5b 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-circle-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-circle-plus-outline.svg b/docs/src/templates/.icons/material/checkbox-marked-circle-plus-outline.svg
index feab0b0a..feab0b0a 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-circle-plus-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-circle-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-circle.svg b/docs/src/templates/.icons/material/checkbox-marked-circle.svg
index ea33003f..ea33003f 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-circle.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-circle.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked-outline.svg b/docs/src/templates/.icons/material/checkbox-marked-outline.svg
index e1e2f90a..e1e2f90a 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-marked.svg b/docs/src/templates/.icons/material/checkbox-marked.svg
index f92b3f4d..f92b3f4d 100644
--- a/docs/src/material/templates/.icons/material/checkbox-marked.svg
+++ b/docs/src/templates/.icons/material/checkbox-marked.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg b/docs/src/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg
index 3f058c2c..3f058c2c 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-blank-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle.svg b/docs/src/templates/.icons/material/checkbox-multiple-blank-circle.svg
index 3560da8f..3560da8f 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-circle.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-blank-circle.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-outline.svg b/docs/src/templates/.icons/material/checkbox-multiple-blank-outline.svg
index d9b4ed58..d9b4ed58 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-blank-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-blank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-blank.svg b/docs/src/templates/.icons/material/checkbox-multiple-blank.svg
index e9a32c11..e9a32c11 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-blank.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-blank.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg b/docs/src/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg
index 8d9e57c3..8d9e57c3 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-marked-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle.svg b/docs/src/templates/.icons/material/checkbox-multiple-marked-circle.svg
index ea5b1f60..ea5b1f60 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-circle.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-marked-circle.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-outline.svg b/docs/src/templates/.icons/material/checkbox-multiple-marked-outline.svg
index efb2dde1..efb2dde1 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-marked-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-marked-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-marked.svg b/docs/src/templates/.icons/material/checkbox-multiple-marked.svg
index 19cee4e6..19cee4e6 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-marked.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-marked.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-multiple-outline.svg b/docs/src/templates/.icons/material/checkbox-multiple-outline.svg
index 754813c5..754813c5 100644
--- a/docs/src/material/templates/.icons/material/checkbox-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkbox-outline.svg b/docs/src/templates/.icons/material/checkbox-outline.svg
index e30dca64..e30dca64 100644
--- a/docs/src/material/templates/.icons/material/checkbox-outline.svg
+++ b/docs/src/templates/.icons/material/checkbox-outline.svg
diff --git a/docs/src/material/templates/.icons/material/checkerboard-minus.svg b/docs/src/templates/.icons/material/checkerboard-minus.svg
index c8a1c5dd..c8a1c5dd 100644
--- a/docs/src/material/templates/.icons/material/checkerboard-minus.svg
+++ b/docs/src/templates/.icons/material/checkerboard-minus.svg
diff --git a/docs/src/material/templates/.icons/material/checkerboard-plus.svg b/docs/src/templates/.icons/material/checkerboard-plus.svg
index 75783b97..75783b97 100644
--- a/docs/src/material/templates/.icons/material/checkerboard-plus.svg
+++ b/docs/src/templates/.icons/material/checkerboard-plus.svg
diff --git a/docs/src/material/templates/.icons/material/checkerboard-remove.svg b/docs/src/templates/.icons/material/checkerboard-remove.svg
index 89044a04..89044a04 100644
--- a/docs/src/material/templates/.icons/material/checkerboard-remove.svg
+++ b/docs/src/templates/.icons/material/checkerboard-remove.svg
diff --git a/docs/src/material/templates/.icons/material/checkerboard.svg b/docs/src/templates/.icons/material/checkerboard.svg
index ff54187e..ff54187e 100644
--- a/docs/src/material/templates/.icons/material/checkerboard.svg
+++ b/docs/src/templates/.icons/material/checkerboard.svg
diff --git a/docs/src/material/templates/.icons/material/cheese-off.svg b/docs/src/templates/.icons/material/cheese-off.svg
index faefb7bc..faefb7bc 100644
--- a/docs/src/material/templates/.icons/material/cheese-off.svg
+++ b/docs/src/templates/.icons/material/cheese-off.svg
diff --git a/docs/src/material/templates/.icons/material/cheese.svg b/docs/src/templates/.icons/material/cheese.svg
index dc92284b..dc92284b 100644
--- a/docs/src/material/templates/.icons/material/cheese.svg
+++ b/docs/src/templates/.icons/material/cheese.svg
diff --git a/docs/src/material/templates/.icons/material/chef-hat.svg b/docs/src/templates/.icons/material/chef-hat.svg
index 2290977f..2290977f 100644
--- a/docs/src/material/templates/.icons/material/chef-hat.svg
+++ b/docs/src/templates/.icons/material/chef-hat.svg
diff --git a/docs/src/material/templates/.icons/material/chemical-weapon.svg b/docs/src/templates/.icons/material/chemical-weapon.svg
index c7b6eedc..c7b6eedc 100644
--- a/docs/src/material/templates/.icons/material/chemical-weapon.svg
+++ b/docs/src/templates/.icons/material/chemical-weapon.svg
diff --git a/docs/src/material/templates/.icons/material/chess-bishop.svg b/docs/src/templates/.icons/material/chess-bishop.svg
index f420f585..f420f585 100644
--- a/docs/src/material/templates/.icons/material/chess-bishop.svg
+++ b/docs/src/templates/.icons/material/chess-bishop.svg
diff --git a/docs/src/material/templates/.icons/material/chess-king.svg b/docs/src/templates/.icons/material/chess-king.svg
index 94c809bc..94c809bc 100644
--- a/docs/src/material/templates/.icons/material/chess-king.svg
+++ b/docs/src/templates/.icons/material/chess-king.svg
diff --git a/docs/src/material/templates/.icons/material/chess-knight.svg b/docs/src/templates/.icons/material/chess-knight.svg
index ec6b60b1..ec6b60b1 100644
--- a/docs/src/material/templates/.icons/material/chess-knight.svg
+++ b/docs/src/templates/.icons/material/chess-knight.svg
diff --git a/docs/src/material/templates/.icons/material/chess-pawn.svg b/docs/src/templates/.icons/material/chess-pawn.svg
index 458bb069..458bb069 100644
--- a/docs/src/material/templates/.icons/material/chess-pawn.svg
+++ b/docs/src/templates/.icons/material/chess-pawn.svg
diff --git a/docs/src/material/templates/.icons/material/chess-queen.svg b/docs/src/templates/.icons/material/chess-queen.svg
index 7fb637d2..7fb637d2 100644
--- a/docs/src/material/templates/.icons/material/chess-queen.svg
+++ b/docs/src/templates/.icons/material/chess-queen.svg
diff --git a/docs/src/material/templates/.icons/material/chess-rook.svg b/docs/src/templates/.icons/material/chess-rook.svg
index ab14afbd..ab14afbd 100644
--- a/docs/src/material/templates/.icons/material/chess-rook.svg
+++ b/docs/src/templates/.icons/material/chess-rook.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-double-down.svg b/docs/src/templates/.icons/material/chevron-double-down.svg
index 03dd8cd7..03dd8cd7 100644
--- a/docs/src/material/templates/.icons/material/chevron-double-down.svg
+++ b/docs/src/templates/.icons/material/chevron-double-down.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-double-left.svg b/docs/src/templates/.icons/material/chevron-double-left.svg
index a77e457b..a77e457b 100644
--- a/docs/src/material/templates/.icons/material/chevron-double-left.svg
+++ b/docs/src/templates/.icons/material/chevron-double-left.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-double-right.svg b/docs/src/templates/.icons/material/chevron-double-right.svg
index 928f2661..928f2661 100644
--- a/docs/src/material/templates/.icons/material/chevron-double-right.svg
+++ b/docs/src/templates/.icons/material/chevron-double-right.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-double-up.svg b/docs/src/templates/.icons/material/chevron-double-up.svg
index 481f810f..481f810f 100644
--- a/docs/src/material/templates/.icons/material/chevron-double-up.svg
+++ b/docs/src/templates/.icons/material/chevron-double-up.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-down-box-outline.svg b/docs/src/templates/.icons/material/chevron-down-box-outline.svg
index b11e27fc..b11e27fc 100644
--- a/docs/src/material/templates/.icons/material/chevron-down-box-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-down-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-down-box.svg b/docs/src/templates/.icons/material/chevron-down-box.svg
index 0374f3d1..0374f3d1 100644
--- a/docs/src/material/templates/.icons/material/chevron-down-box.svg
+++ b/docs/src/templates/.icons/material/chevron-down-box.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-down-circle-outline.svg b/docs/src/templates/.icons/material/chevron-down-circle-outline.svg
index 9f5e676f..9f5e676f 100644
--- a/docs/src/material/templates/.icons/material/chevron-down-circle-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-down-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-down-circle.svg b/docs/src/templates/.icons/material/chevron-down-circle.svg
index 96c61b06..96c61b06 100644
--- a/docs/src/material/templates/.icons/material/chevron-down-circle.svg
+++ b/docs/src/templates/.icons/material/chevron-down-circle.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-down.svg b/docs/src/templates/.icons/material/chevron-down.svg
index 9224e6c9..9224e6c9 100644
--- a/docs/src/material/templates/.icons/material/chevron-down.svg
+++ b/docs/src/templates/.icons/material/chevron-down.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-left-box-outline.svg b/docs/src/templates/.icons/material/chevron-left-box-outline.svg
index b08de55c..b08de55c 100644
--- a/docs/src/material/templates/.icons/material/chevron-left-box-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-left-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-left-box.svg b/docs/src/templates/.icons/material/chevron-left-box.svg
index 5bab2802..5bab2802 100644
--- a/docs/src/material/templates/.icons/material/chevron-left-box.svg
+++ b/docs/src/templates/.icons/material/chevron-left-box.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-left-circle-outline.svg b/docs/src/templates/.icons/material/chevron-left-circle-outline.svg
index dcb0e688..dcb0e688 100644
--- a/docs/src/material/templates/.icons/material/chevron-left-circle-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-left-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-left-circle.svg b/docs/src/templates/.icons/material/chevron-left-circle.svg
index 32b0f638..32b0f638 100644
--- a/docs/src/material/templates/.icons/material/chevron-left-circle.svg
+++ b/docs/src/templates/.icons/material/chevron-left-circle.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-left.svg b/docs/src/templates/.icons/material/chevron-left.svg
index c55d1345..c55d1345 100644
--- a/docs/src/material/templates/.icons/material/chevron-left.svg
+++ b/docs/src/templates/.icons/material/chevron-left.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-right-box-outline.svg b/docs/src/templates/.icons/material/chevron-right-box-outline.svg
index f8a0efbd..f8a0efbd 100644
--- a/docs/src/material/templates/.icons/material/chevron-right-box-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-right-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-right-box.svg b/docs/src/templates/.icons/material/chevron-right-box.svg
index 3a43d160..3a43d160 100644
--- a/docs/src/material/templates/.icons/material/chevron-right-box.svg
+++ b/docs/src/templates/.icons/material/chevron-right-box.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-right-circle-outline.svg b/docs/src/templates/.icons/material/chevron-right-circle-outline.svg
index fc6d9b47..fc6d9b47 100644
--- a/docs/src/material/templates/.icons/material/chevron-right-circle-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-right-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-right-circle.svg b/docs/src/templates/.icons/material/chevron-right-circle.svg
index 1f46299d..1f46299d 100644
--- a/docs/src/material/templates/.icons/material/chevron-right-circle.svg
+++ b/docs/src/templates/.icons/material/chevron-right-circle.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-right.svg b/docs/src/templates/.icons/material/chevron-right.svg
index 861a2933..861a2933 100644
--- a/docs/src/material/templates/.icons/material/chevron-right.svg
+++ b/docs/src/templates/.icons/material/chevron-right.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-triple-down.svg b/docs/src/templates/.icons/material/chevron-triple-down.svg
index f7b9b4e8..f7b9b4e8 100644
--- a/docs/src/material/templates/.icons/material/chevron-triple-down.svg
+++ b/docs/src/templates/.icons/material/chevron-triple-down.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-triple-left.svg b/docs/src/templates/.icons/material/chevron-triple-left.svg
index cec5cd54..cec5cd54 100644
--- a/docs/src/material/templates/.icons/material/chevron-triple-left.svg
+++ b/docs/src/templates/.icons/material/chevron-triple-left.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-triple-right.svg b/docs/src/templates/.icons/material/chevron-triple-right.svg
index f0727088..f0727088 100644
--- a/docs/src/material/templates/.icons/material/chevron-triple-right.svg
+++ b/docs/src/templates/.icons/material/chevron-triple-right.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-triple-up.svg b/docs/src/templates/.icons/material/chevron-triple-up.svg
index 0427faea..0427faea 100644
--- a/docs/src/material/templates/.icons/material/chevron-triple-up.svg
+++ b/docs/src/templates/.icons/material/chevron-triple-up.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-up-box-outline.svg b/docs/src/templates/.icons/material/chevron-up-box-outline.svg
index 78ec7bfa..78ec7bfa 100644
--- a/docs/src/material/templates/.icons/material/chevron-up-box-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-up-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-up-box.svg b/docs/src/templates/.icons/material/chevron-up-box.svg
index cc4b14cd..cc4b14cd 100644
--- a/docs/src/material/templates/.icons/material/chevron-up-box.svg
+++ b/docs/src/templates/.icons/material/chevron-up-box.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-up-circle-outline.svg b/docs/src/templates/.icons/material/chevron-up-circle-outline.svg
index 0cc1db07..0cc1db07 100644
--- a/docs/src/material/templates/.icons/material/chevron-up-circle-outline.svg
+++ b/docs/src/templates/.icons/material/chevron-up-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-up-circle.svg b/docs/src/templates/.icons/material/chevron-up-circle.svg
index 8e72acc6..8e72acc6 100644
--- a/docs/src/material/templates/.icons/material/chevron-up-circle.svg
+++ b/docs/src/templates/.icons/material/chevron-up-circle.svg
diff --git a/docs/src/material/templates/.icons/material/chevron-up.svg b/docs/src/templates/.icons/material/chevron-up.svg
index cd49d912..cd49d912 100644
--- a/docs/src/material/templates/.icons/material/chevron-up.svg
+++ b/docs/src/templates/.icons/material/chevron-up.svg
diff --git a/docs/src/material/templates/.icons/material/chili-alert-outline.svg b/docs/src/templates/.icons/material/chili-alert-outline.svg
index ecae2bd3..ecae2bd3 100644
--- a/docs/src/material/templates/.icons/material/chili-alert-outline.svg
+++ b/docs/src/templates/.icons/material/chili-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chili-alert.svg b/docs/src/templates/.icons/material/chili-alert.svg
index 49643c3a..49643c3a 100644
--- a/docs/src/material/templates/.icons/material/chili-alert.svg
+++ b/docs/src/templates/.icons/material/chili-alert.svg
diff --git a/docs/src/material/templates/.icons/material/chili-hot-outline.svg b/docs/src/templates/.icons/material/chili-hot-outline.svg
index d626e00b..d626e00b 100644
--- a/docs/src/material/templates/.icons/material/chili-hot-outline.svg
+++ b/docs/src/templates/.icons/material/chili-hot-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chili-hot.svg b/docs/src/templates/.icons/material/chili-hot.svg
index 4f97ac5a..4f97ac5a 100644
--- a/docs/src/material/templates/.icons/material/chili-hot.svg
+++ b/docs/src/templates/.icons/material/chili-hot.svg
diff --git a/docs/src/material/templates/.icons/material/chili-medium-outline.svg b/docs/src/templates/.icons/material/chili-medium-outline.svg
index aa28e13a..aa28e13a 100644
--- a/docs/src/material/templates/.icons/material/chili-medium-outline.svg
+++ b/docs/src/templates/.icons/material/chili-medium-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chili-medium.svg b/docs/src/templates/.icons/material/chili-medium.svg
index 1ef59c67..1ef59c67 100644
--- a/docs/src/material/templates/.icons/material/chili-medium.svg
+++ b/docs/src/templates/.icons/material/chili-medium.svg
diff --git a/docs/src/material/templates/.icons/material/chili-mild-outline.svg b/docs/src/templates/.icons/material/chili-mild-outline.svg
index ab0e180d..ab0e180d 100644
--- a/docs/src/material/templates/.icons/material/chili-mild-outline.svg
+++ b/docs/src/templates/.icons/material/chili-mild-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chili-mild.svg b/docs/src/templates/.icons/material/chili-mild.svg
index 146de973..146de973 100644
--- a/docs/src/material/templates/.icons/material/chili-mild.svg
+++ b/docs/src/templates/.icons/material/chili-mild.svg
diff --git a/docs/src/material/templates/.icons/material/chili-off-outline.svg b/docs/src/templates/.icons/material/chili-off-outline.svg
index 824d2fb4..824d2fb4 100644
--- a/docs/src/material/templates/.icons/material/chili-off-outline.svg
+++ b/docs/src/templates/.icons/material/chili-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/chili-off.svg b/docs/src/templates/.icons/material/chili-off.svg
index 7fa4b420..7fa4b420 100644
--- a/docs/src/material/templates/.icons/material/chili-off.svg
+++ b/docs/src/templates/.icons/material/chili-off.svg
diff --git a/docs/src/material/templates/.icons/material/chip.svg b/docs/src/templates/.icons/material/chip.svg
index 9ab6c8fe..9ab6c8fe 100644
--- a/docs/src/material/templates/.icons/material/chip.svg
+++ b/docs/src/templates/.icons/material/chip.svg
diff --git a/docs/src/material/templates/.icons/material/church-outline.svg b/docs/src/templates/.icons/material/church-outline.svg
index 5c649c8a..5c649c8a 100644
--- a/docs/src/material/templates/.icons/material/church-outline.svg
+++ b/docs/src/templates/.icons/material/church-outline.svg
diff --git a/docs/src/material/templates/.icons/material/church.svg b/docs/src/templates/.icons/material/church.svg
index c069e082..c069e082 100644
--- a/docs/src/material/templates/.icons/material/church.svg
+++ b/docs/src/templates/.icons/material/church.svg
diff --git a/docs/src/material/templates/.icons/material/cigar-off.svg b/docs/src/templates/.icons/material/cigar-off.svg
index dbf23a76..dbf23a76 100644
--- a/docs/src/material/templates/.icons/material/cigar-off.svg
+++ b/docs/src/templates/.icons/material/cigar-off.svg
diff --git a/docs/src/material/templates/.icons/material/cigar.svg b/docs/src/templates/.icons/material/cigar.svg
index 802d7e66..802d7e66 100644
--- a/docs/src/material/templates/.icons/material/cigar.svg
+++ b/docs/src/templates/.icons/material/cigar.svg
diff --git a/docs/src/material/templates/.icons/material/circle-box-outline.svg b/docs/src/templates/.icons/material/circle-box-outline.svg
index d53da024..d53da024 100644
--- a/docs/src/material/templates/.icons/material/circle-box-outline.svg
+++ b/docs/src/templates/.icons/material/circle-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/circle-box.svg b/docs/src/templates/.icons/material/circle-box.svg
index f91c3f8b..f91c3f8b 100644
--- a/docs/src/material/templates/.icons/material/circle-box.svg
+++ b/docs/src/templates/.icons/material/circle-box.svg
diff --git a/docs/src/material/templates/.icons/material/circle-double.svg b/docs/src/templates/.icons/material/circle-double.svg
index 3270dfe4..3270dfe4 100644
--- a/docs/src/material/templates/.icons/material/circle-double.svg
+++ b/docs/src/templates/.icons/material/circle-double.svg
diff --git a/docs/src/material/templates/.icons/material/circle-edit-outline.svg b/docs/src/templates/.icons/material/circle-edit-outline.svg
index f0c418c3..f0c418c3 100644
--- a/docs/src/material/templates/.icons/material/circle-edit-outline.svg
+++ b/docs/src/templates/.icons/material/circle-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/circle-expand.svg b/docs/src/templates/.icons/material/circle-expand.svg
index cd98a710..cd98a710 100644
--- a/docs/src/material/templates/.icons/material/circle-expand.svg
+++ b/docs/src/templates/.icons/material/circle-expand.svg
diff --git a/docs/src/material/templates/.icons/material/circle-half-full.svg b/docs/src/templates/.icons/material/circle-half-full.svg
index 9331392e..9331392e 100644
--- a/docs/src/material/templates/.icons/material/circle-half-full.svg
+++ b/docs/src/templates/.icons/material/circle-half-full.svg
diff --git a/docs/src/material/templates/.icons/material/circle-half.svg b/docs/src/templates/.icons/material/circle-half.svg
index 5406925b..5406925b 100644
--- a/docs/src/material/templates/.icons/material/circle-half.svg
+++ b/docs/src/templates/.icons/material/circle-half.svg
diff --git a/docs/src/material/templates/.icons/material/circle-medium.svg b/docs/src/templates/.icons/material/circle-medium.svg
index 3ce55172..3ce55172 100644
--- a/docs/src/material/templates/.icons/material/circle-medium.svg
+++ b/docs/src/templates/.icons/material/circle-medium.svg
diff --git a/docs/src/material/templates/.icons/material/circle-multiple-outline.svg b/docs/src/templates/.icons/material/circle-multiple-outline.svg
index 2c996905..2c996905 100644
--- a/docs/src/material/templates/.icons/material/circle-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/circle-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/circle-multiple.svg b/docs/src/templates/.icons/material/circle-multiple.svg
index 4029878c..4029878c 100644
--- a/docs/src/material/templates/.icons/material/circle-multiple.svg
+++ b/docs/src/templates/.icons/material/circle-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/circle-off-outline.svg b/docs/src/templates/.icons/material/circle-off-outline.svg
index e97a4323..e97a4323 100644
--- a/docs/src/material/templates/.icons/material/circle-off-outline.svg
+++ b/docs/src/templates/.icons/material/circle-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/circle-opacity.svg b/docs/src/templates/.icons/material/circle-opacity.svg
index 503a28ca..503a28ca 100644
--- a/docs/src/material/templates/.icons/material/circle-opacity.svg
+++ b/docs/src/templates/.icons/material/circle-opacity.svg
diff --git a/docs/src/material/templates/.icons/material/circle-outline.svg b/docs/src/templates/.icons/material/circle-outline.svg
index 882e79df..882e79df 100644
--- a/docs/src/material/templates/.icons/material/circle-outline.svg
+++ b/docs/src/templates/.icons/material/circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-1.svg b/docs/src/templates/.icons/material/circle-slice-1.svg
index ea9e7149..ea9e7149 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-1.svg
+++ b/docs/src/templates/.icons/material/circle-slice-1.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-2.svg b/docs/src/templates/.icons/material/circle-slice-2.svg
index 4dfeb362..4dfeb362 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-2.svg
+++ b/docs/src/templates/.icons/material/circle-slice-2.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-3.svg b/docs/src/templates/.icons/material/circle-slice-3.svg
index fb5fc507..fb5fc507 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-3.svg
+++ b/docs/src/templates/.icons/material/circle-slice-3.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-4.svg b/docs/src/templates/.icons/material/circle-slice-4.svg
index 74219b12..74219b12 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-4.svg
+++ b/docs/src/templates/.icons/material/circle-slice-4.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-5.svg b/docs/src/templates/.icons/material/circle-slice-5.svg
index 41407068..41407068 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-5.svg
+++ b/docs/src/templates/.icons/material/circle-slice-5.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-6.svg b/docs/src/templates/.icons/material/circle-slice-6.svg
index 72b27434..72b27434 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-6.svg
+++ b/docs/src/templates/.icons/material/circle-slice-6.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-7.svg b/docs/src/templates/.icons/material/circle-slice-7.svg
index 5882375f..5882375f 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-7.svg
+++ b/docs/src/templates/.icons/material/circle-slice-7.svg
diff --git a/docs/src/material/templates/.icons/material/circle-slice-8.svg b/docs/src/templates/.icons/material/circle-slice-8.svg
index f8551239..f8551239 100644
--- a/docs/src/material/templates/.icons/material/circle-slice-8.svg
+++ b/docs/src/templates/.icons/material/circle-slice-8.svg
diff --git a/docs/src/material/templates/.icons/material/circle-small.svg b/docs/src/templates/.icons/material/circle-small.svg
index 42074632..42074632 100644
--- a/docs/src/material/templates/.icons/material/circle-small.svg
+++ b/docs/src/templates/.icons/material/circle-small.svg
diff --git a/docs/src/material/templates/.icons/material/circle.svg b/docs/src/templates/.icons/material/circle.svg
index 83d8b7c2..83d8b7c2 100644
--- a/docs/src/material/templates/.icons/material/circle.svg
+++ b/docs/src/templates/.icons/material/circle.svg
diff --git a/docs/src/material/templates/.icons/material/circular-saw.svg b/docs/src/templates/.icons/material/circular-saw.svg
index dd55e291..dd55e291 100644
--- a/docs/src/material/templates/.icons/material/circular-saw.svg
+++ b/docs/src/templates/.icons/material/circular-saw.svg
diff --git a/docs/src/material/templates/.icons/material/city-switch.svg b/docs/src/templates/.icons/material/city-switch.svg
index 49d6c7f4..49d6c7f4 100644
--- a/docs/src/material/templates/.icons/material/city-switch.svg
+++ b/docs/src/templates/.icons/material/city-switch.svg
diff --git a/docs/src/material/templates/.icons/material/city-variant-outline.svg b/docs/src/templates/.icons/material/city-variant-outline.svg
index 7928cd7c..7928cd7c 100644
--- a/docs/src/material/templates/.icons/material/city-variant-outline.svg
+++ b/docs/src/templates/.icons/material/city-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/city-variant.svg b/docs/src/templates/.icons/material/city-variant.svg
index 13a9ebd2..13a9ebd2 100644
--- a/docs/src/material/templates/.icons/material/city-variant.svg
+++ b/docs/src/templates/.icons/material/city-variant.svg
diff --git a/docs/src/material/templates/.icons/material/city.svg b/docs/src/templates/.icons/material/city.svg
index 08b855c9..08b855c9 100644
--- a/docs/src/material/templates/.icons/material/city.svg
+++ b/docs/src/templates/.icons/material/city.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-account-outline.svg b/docs/src/templates/.icons/material/clipboard-account-outline.svg
index 1f7ab15f..1f7ab15f 100644
--- a/docs/src/material/templates/.icons/material/clipboard-account-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-account.svg b/docs/src/templates/.icons/material/clipboard-account.svg
index c4e6896c..c4e6896c 100644
--- a/docs/src/material/templates/.icons/material/clipboard-account.svg
+++ b/docs/src/templates/.icons/material/clipboard-account.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-alert-outline.svg b/docs/src/templates/.icons/material/clipboard-alert-outline.svg
index fa3c264e..fa3c264e 100644
--- a/docs/src/material/templates/.icons/material/clipboard-alert-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-alert.svg b/docs/src/templates/.icons/material/clipboard-alert.svg
index afe1dee7..afe1dee7 100644
--- a/docs/src/material/templates/.icons/material/clipboard-alert.svg
+++ b/docs/src/templates/.icons/material/clipboard-alert.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-down-outline.svg b/docs/src/templates/.icons/material/clipboard-arrow-down-outline.svg
index 8d193389..8d193389 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-down.svg b/docs/src/templates/.icons/material/clipboard-arrow-down.svg
index 57852551..57852551 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-down.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-left-outline.svg b/docs/src/templates/.icons/material/clipboard-arrow-left-outline.svg
index 40475d82..40475d82 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-left.svg b/docs/src/templates/.icons/material/clipboard-arrow-left.svg
index 8c52b35d..8c52b35d 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-left.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-right-outline.svg b/docs/src/templates/.icons/material/clipboard-arrow-right-outline.svg
index 34af5f44..34af5f44 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-right.svg b/docs/src/templates/.icons/material/clipboard-arrow-right.svg
index bf72a25c..bf72a25c 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-right.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-up-outline.svg b/docs/src/templates/.icons/material/clipboard-arrow-up-outline.svg
index 8a0ed487..8a0ed487 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-arrow-up.svg b/docs/src/templates/.icons/material/clipboard-arrow-up.svg
index e565e951..e565e951 100644
--- a/docs/src/material/templates/.icons/material/clipboard-arrow-up.svg
+++ b/docs/src/templates/.icons/material/clipboard-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-check-multiple-outline.svg b/docs/src/templates/.icons/material/clipboard-check-multiple-outline.svg
index 22cadb85..22cadb85 100644
--- a/docs/src/material/templates/.icons/material/clipboard-check-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-check-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-check-multiple.svg b/docs/src/templates/.icons/material/clipboard-check-multiple.svg
index aa2c5146..aa2c5146 100644
--- a/docs/src/material/templates/.icons/material/clipboard-check-multiple.svg
+++ b/docs/src/templates/.icons/material/clipboard-check-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-check-outline.svg b/docs/src/templates/.icons/material/clipboard-check-outline.svg
index 4a689197..4a689197 100644
--- a/docs/src/material/templates/.icons/material/clipboard-check-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-check.svg b/docs/src/templates/.icons/material/clipboard-check.svg
index e661d3a6..e661d3a6 100644
--- a/docs/src/material/templates/.icons/material/clipboard-check.svg
+++ b/docs/src/templates/.icons/material/clipboard-check.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-clock-outline.svg b/docs/src/templates/.icons/material/clipboard-clock-outline.svg
index 85d332d1..85d332d1 100644
--- a/docs/src/material/templates/.icons/material/clipboard-clock-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-clock.svg b/docs/src/templates/.icons/material/clipboard-clock.svg
index a69ec9e7..a69ec9e7 100644
--- a/docs/src/material/templates/.icons/material/clipboard-clock.svg
+++ b/docs/src/templates/.icons/material/clipboard-clock.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-edit-outline.svg b/docs/src/templates/.icons/material/clipboard-edit-outline.svg
index c65c320e..c65c320e 100644
--- a/docs/src/material/templates/.icons/material/clipboard-edit-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-edit.svg b/docs/src/templates/.icons/material/clipboard-edit.svg
index 17f3c82d..17f3c82d 100644
--- a/docs/src/material/templates/.icons/material/clipboard-edit.svg
+++ b/docs/src/templates/.icons/material/clipboard-edit.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-file-outline.svg b/docs/src/templates/.icons/material/clipboard-file-outline.svg
index bf3eeb9c..bf3eeb9c 100644
--- a/docs/src/material/templates/.icons/material/clipboard-file-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-file-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-file.svg b/docs/src/templates/.icons/material/clipboard-file.svg
index 75f14675..75f14675 100644
--- a/docs/src/material/templates/.icons/material/clipboard-file.svg
+++ b/docs/src/templates/.icons/material/clipboard-file.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-flow-outline.svg b/docs/src/templates/.icons/material/clipboard-flow-outline.svg
index 959cd1f1..959cd1f1 100644
--- a/docs/src/material/templates/.icons/material/clipboard-flow-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-flow-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-flow.svg b/docs/src/templates/.icons/material/clipboard-flow.svg
index a166aa7f..a166aa7f 100644
--- a/docs/src/material/templates/.icons/material/clipboard-flow.svg
+++ b/docs/src/templates/.icons/material/clipboard-flow.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-list-outline.svg b/docs/src/templates/.icons/material/clipboard-list-outline.svg
index f8df2c4a..f8df2c4a 100644
--- a/docs/src/material/templates/.icons/material/clipboard-list-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-list-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-list.svg b/docs/src/templates/.icons/material/clipboard-list.svg
index fef7739c..fef7739c 100644
--- a/docs/src/material/templates/.icons/material/clipboard-list.svg
+++ b/docs/src/templates/.icons/material/clipboard-list.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-minus-outline.svg b/docs/src/templates/.icons/material/clipboard-minus-outline.svg
index 78acfd05..78acfd05 100644
--- a/docs/src/material/templates/.icons/material/clipboard-minus-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-minus.svg b/docs/src/templates/.icons/material/clipboard-minus.svg
index 70009c2e..70009c2e 100644
--- a/docs/src/material/templates/.icons/material/clipboard-minus.svg
+++ b/docs/src/templates/.icons/material/clipboard-minus.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-multiple-outline.svg b/docs/src/templates/.icons/material/clipboard-multiple-outline.svg
index 0a08b2d7..0a08b2d7 100644
--- a/docs/src/material/templates/.icons/material/clipboard-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-multiple.svg b/docs/src/templates/.icons/material/clipboard-multiple.svg
index 948bedc0..948bedc0 100644
--- a/docs/src/material/templates/.icons/material/clipboard-multiple.svg
+++ b/docs/src/templates/.icons/material/clipboard-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-off-outline.svg b/docs/src/templates/.icons/material/clipboard-off-outline.svg
index 9fa29dc9..9fa29dc9 100644
--- a/docs/src/material/templates/.icons/material/clipboard-off-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-off.svg b/docs/src/templates/.icons/material/clipboard-off.svg
index 50b71162..50b71162 100644
--- a/docs/src/material/templates/.icons/material/clipboard-off.svg
+++ b/docs/src/templates/.icons/material/clipboard-off.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-outline.svg b/docs/src/templates/.icons/material/clipboard-outline.svg
index fb13eafc..fb13eafc 100644
--- a/docs/src/material/templates/.icons/material/clipboard-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-play-multiple-outline.svg b/docs/src/templates/.icons/material/clipboard-play-multiple-outline.svg
index 783d2521..783d2521 100644
--- a/docs/src/material/templates/.icons/material/clipboard-play-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-play-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-play-multiple.svg b/docs/src/templates/.icons/material/clipboard-play-multiple.svg
index b805d13d..b805d13d 100644
--- a/docs/src/material/templates/.icons/material/clipboard-play-multiple.svg
+++ b/docs/src/templates/.icons/material/clipboard-play-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-play-outline.svg b/docs/src/templates/.icons/material/clipboard-play-outline.svg
index 7c6f205b..7c6f205b 100644
--- a/docs/src/material/templates/.icons/material/clipboard-play-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-play.svg b/docs/src/templates/.icons/material/clipboard-play.svg
index 5f9d48ad..5f9d48ad 100644
--- a/docs/src/material/templates/.icons/material/clipboard-play.svg
+++ b/docs/src/templates/.icons/material/clipboard-play.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-plus-outline.svg b/docs/src/templates/.icons/material/clipboard-plus-outline.svg
index c0925a36..c0925a36 100644
--- a/docs/src/material/templates/.icons/material/clipboard-plus-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-plus.svg b/docs/src/templates/.icons/material/clipboard-plus.svg
index db97abc6..db97abc6 100644
--- a/docs/src/material/templates/.icons/material/clipboard-plus.svg
+++ b/docs/src/templates/.icons/material/clipboard-plus.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-pulse-outline.svg b/docs/src/templates/.icons/material/clipboard-pulse-outline.svg
index 3dd36f19..3dd36f19 100644
--- a/docs/src/material/templates/.icons/material/clipboard-pulse-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-pulse-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-pulse.svg b/docs/src/templates/.icons/material/clipboard-pulse.svg
index dff4fe7b..dff4fe7b 100644
--- a/docs/src/material/templates/.icons/material/clipboard-pulse.svg
+++ b/docs/src/templates/.icons/material/clipboard-pulse.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-remove-outline.svg b/docs/src/templates/.icons/material/clipboard-remove-outline.svg
index 32d509cf..32d509cf 100644
--- a/docs/src/material/templates/.icons/material/clipboard-remove-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-remove.svg b/docs/src/templates/.icons/material/clipboard-remove.svg
index e9cdf55a..e9cdf55a 100644
--- a/docs/src/material/templates/.icons/material/clipboard-remove.svg
+++ b/docs/src/templates/.icons/material/clipboard-remove.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-search-outline.svg b/docs/src/templates/.icons/material/clipboard-search-outline.svg
index dd73fe47..dd73fe47 100644
--- a/docs/src/material/templates/.icons/material/clipboard-search-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-search.svg b/docs/src/templates/.icons/material/clipboard-search.svg
index fc1aa920..fc1aa920 100644
--- a/docs/src/material/templates/.icons/material/clipboard-search.svg
+++ b/docs/src/templates/.icons/material/clipboard-search.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-clock-outline.svg b/docs/src/templates/.icons/material/clipboard-text-clock-outline.svg
index 7019478f..7019478f 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-clock-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-clock.svg b/docs/src/templates/.icons/material/clipboard-text-clock.svg
index 1564ff19..1564ff19 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-clock.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-clock.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-multiple-outline.svg b/docs/src/templates/.icons/material/clipboard-text-multiple-outline.svg
index 66151ba6..66151ba6 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-multiple.svg b/docs/src/templates/.icons/material/clipboard-text-multiple.svg
index 34f1e0c0..34f1e0c0 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-multiple.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-off-outline.svg b/docs/src/templates/.icons/material/clipboard-text-off-outline.svg
index 3a0d4caa..3a0d4caa 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-off-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-off.svg b/docs/src/templates/.icons/material/clipboard-text-off.svg
index e97eafc9..e97eafc9 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-off.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-off.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-outline.svg b/docs/src/templates/.icons/material/clipboard-text-outline.svg
index 6a9f14ad..6a9f14ad 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-play-outline.svg b/docs/src/templates/.icons/material/clipboard-text-play-outline.svg
index 7de1a874..7de1a874 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-play-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-play.svg b/docs/src/templates/.icons/material/clipboard-text-play.svg
index 5d0524d1..5d0524d1 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-play.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-play.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-search-outline.svg b/docs/src/templates/.icons/material/clipboard-text-search-outline.svg
index 60a5463c..60a5463c 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-search-outline.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text-search.svg b/docs/src/templates/.icons/material/clipboard-text-search.svg
index c49f0a66..c49f0a66 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text-search.svg
+++ b/docs/src/templates/.icons/material/clipboard-text-search.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard-text.svg b/docs/src/templates/.icons/material/clipboard-text.svg
index 417217a2..417217a2 100644
--- a/docs/src/material/templates/.icons/material/clipboard-text.svg
+++ b/docs/src/templates/.icons/material/clipboard-text.svg
diff --git a/docs/src/material/templates/.icons/material/clipboard.svg b/docs/src/templates/.icons/material/clipboard.svg
index fde72698..fde72698 100644
--- a/docs/src/material/templates/.icons/material/clipboard.svg
+++ b/docs/src/templates/.icons/material/clipboard.svg
diff --git a/docs/src/material/templates/.icons/material/clippy.svg b/docs/src/templates/.icons/material/clippy.svg
index cf82221c..cf82221c 100644
--- a/docs/src/material/templates/.icons/material/clippy.svg
+++ b/docs/src/templates/.icons/material/clippy.svg
diff --git a/docs/src/material/templates/.icons/material/clock-alert-outline.svg b/docs/src/templates/.icons/material/clock-alert-outline.svg
index e7810caa..e7810caa 100644
--- a/docs/src/material/templates/.icons/material/clock-alert-outline.svg
+++ b/docs/src/templates/.icons/material/clock-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-alert.svg b/docs/src/templates/.icons/material/clock-alert.svg
index 2e2a095f..2e2a095f 100644
--- a/docs/src/material/templates/.icons/material/clock-alert.svg
+++ b/docs/src/templates/.icons/material/clock-alert.svg
diff --git a/docs/src/material/templates/.icons/material/clock-check-outline.svg b/docs/src/templates/.icons/material/clock-check-outline.svg
index 79ac21a3..79ac21a3 100644
--- a/docs/src/material/templates/.icons/material/clock-check-outline.svg
+++ b/docs/src/templates/.icons/material/clock-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-check.svg b/docs/src/templates/.icons/material/clock-check.svg
index 6842eda1..6842eda1 100644
--- a/docs/src/material/templates/.icons/material/clock-check.svg
+++ b/docs/src/templates/.icons/material/clock-check.svg
diff --git a/docs/src/material/templates/.icons/material/clock-digital.svg b/docs/src/templates/.icons/material/clock-digital.svg
index eb5941be..eb5941be 100644
--- a/docs/src/material/templates/.icons/material/clock-digital.svg
+++ b/docs/src/templates/.icons/material/clock-digital.svg
diff --git a/docs/src/material/templates/.icons/material/clock-edit-outline.svg b/docs/src/templates/.icons/material/clock-edit-outline.svg
index 74af97a0..74af97a0 100644
--- a/docs/src/material/templates/.icons/material/clock-edit-outline.svg
+++ b/docs/src/templates/.icons/material/clock-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-edit.svg b/docs/src/templates/.icons/material/clock-edit.svg
index abbdd412..abbdd412 100644
--- a/docs/src/material/templates/.icons/material/clock-edit.svg
+++ b/docs/src/templates/.icons/material/clock-edit.svg
diff --git a/docs/src/material/templates/.icons/material/clock-end.svg b/docs/src/templates/.icons/material/clock-end.svg
index 6ca90101..6ca90101 100644
--- a/docs/src/material/templates/.icons/material/clock-end.svg
+++ b/docs/src/templates/.icons/material/clock-end.svg
diff --git a/docs/src/material/templates/.icons/material/clock-fast.svg b/docs/src/templates/.icons/material/clock-fast.svg
index 44a2234d..44a2234d 100644
--- a/docs/src/material/templates/.icons/material/clock-fast.svg
+++ b/docs/src/templates/.icons/material/clock-fast.svg
diff --git a/docs/src/material/templates/.icons/material/clock-in.svg b/docs/src/templates/.icons/material/clock-in.svg
index 057a70f3..057a70f3 100644
--- a/docs/src/material/templates/.icons/material/clock-in.svg
+++ b/docs/src/templates/.icons/material/clock-in.svg
diff --git a/docs/src/material/templates/.icons/material/clock-minus-outline.svg b/docs/src/templates/.icons/material/clock-minus-outline.svg
index dea3fa56..dea3fa56 100644
--- a/docs/src/material/templates/.icons/material/clock-minus-outline.svg
+++ b/docs/src/templates/.icons/material/clock-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-minus.svg b/docs/src/templates/.icons/material/clock-minus.svg
index 58379336..58379336 100644
--- a/docs/src/material/templates/.icons/material/clock-minus.svg
+++ b/docs/src/templates/.icons/material/clock-minus.svg
diff --git a/docs/src/material/templates/.icons/material/clock-out.svg b/docs/src/templates/.icons/material/clock-out.svg
index 7a800751..7a800751 100644
--- a/docs/src/material/templates/.icons/material/clock-out.svg
+++ b/docs/src/templates/.icons/material/clock-out.svg
diff --git a/docs/src/material/templates/.icons/material/clock-outline.svg b/docs/src/templates/.icons/material/clock-outline.svg
index f217b693..f217b693 100644
--- a/docs/src/material/templates/.icons/material/clock-outline.svg
+++ b/docs/src/templates/.icons/material/clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-plus-outline.svg b/docs/src/templates/.icons/material/clock-plus-outline.svg
index d2d8bb74..d2d8bb74 100644
--- a/docs/src/material/templates/.icons/material/clock-plus-outline.svg
+++ b/docs/src/templates/.icons/material/clock-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-plus.svg b/docs/src/templates/.icons/material/clock-plus.svg
index a843a045..a843a045 100644
--- a/docs/src/material/templates/.icons/material/clock-plus.svg
+++ b/docs/src/templates/.icons/material/clock-plus.svg
diff --git a/docs/src/material/templates/.icons/material/clock-remove-outline.svg b/docs/src/templates/.icons/material/clock-remove-outline.svg
index 26bb14df..26bb14df 100644
--- a/docs/src/material/templates/.icons/material/clock-remove-outline.svg
+++ b/docs/src/templates/.icons/material/clock-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-remove.svg b/docs/src/templates/.icons/material/clock-remove.svg
index 74bd7cbc..74bd7cbc 100644
--- a/docs/src/material/templates/.icons/material/clock-remove.svg
+++ b/docs/src/templates/.icons/material/clock-remove.svg
diff --git a/docs/src/material/templates/.icons/material/clock-star-four-points-outline.svg b/docs/src/templates/.icons/material/clock-star-four-points-outline.svg
index fc2182ed..fc2182ed 100644
--- a/docs/src/material/templates/.icons/material/clock-star-four-points-outline.svg
+++ b/docs/src/templates/.icons/material/clock-star-four-points-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-star-four-points.svg b/docs/src/templates/.icons/material/clock-star-four-points.svg
index e0ace0e4..e0ace0e4 100644
--- a/docs/src/material/templates/.icons/material/clock-star-four-points.svg
+++ b/docs/src/templates/.icons/material/clock-star-four-points.svg
diff --git a/docs/src/material/templates/.icons/material/clock-start.svg b/docs/src/templates/.icons/material/clock-start.svg
index 422d84f5..422d84f5 100644
--- a/docs/src/material/templates/.icons/material/clock-start.svg
+++ b/docs/src/templates/.icons/material/clock-start.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-eight-outline.svg b/docs/src/templates/.icons/material/clock-time-eight-outline.svg
index 86924072..86924072 100644
--- a/docs/src/material/templates/.icons/material/clock-time-eight-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-eight-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-eight.svg b/docs/src/templates/.icons/material/clock-time-eight.svg
index 71d21a0a..71d21a0a 100644
--- a/docs/src/material/templates/.icons/material/clock-time-eight.svg
+++ b/docs/src/templates/.icons/material/clock-time-eight.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-eleven-outline.svg b/docs/src/templates/.icons/material/clock-time-eleven-outline.svg
index 763ff145..763ff145 100644
--- a/docs/src/material/templates/.icons/material/clock-time-eleven-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-eleven-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-eleven.svg b/docs/src/templates/.icons/material/clock-time-eleven.svg
index 5c9c71cd..5c9c71cd 100644
--- a/docs/src/material/templates/.icons/material/clock-time-eleven.svg
+++ b/docs/src/templates/.icons/material/clock-time-eleven.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-five-outline.svg b/docs/src/templates/.icons/material/clock-time-five-outline.svg
index 486dbf7c..486dbf7c 100644
--- a/docs/src/material/templates/.icons/material/clock-time-five-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-five-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-five.svg b/docs/src/templates/.icons/material/clock-time-five.svg
index 74db9fab..74db9fab 100644
--- a/docs/src/material/templates/.icons/material/clock-time-five.svg
+++ b/docs/src/templates/.icons/material/clock-time-five.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-four-outline.svg b/docs/src/templates/.icons/material/clock-time-four-outline.svg
index c4bec9f4..c4bec9f4 100644
--- a/docs/src/material/templates/.icons/material/clock-time-four-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-four-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-four.svg b/docs/src/templates/.icons/material/clock-time-four.svg
index e1f3875c..e1f3875c 100644
--- a/docs/src/material/templates/.icons/material/clock-time-four.svg
+++ b/docs/src/templates/.icons/material/clock-time-four.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-nine-outline.svg b/docs/src/templates/.icons/material/clock-time-nine-outline.svg
index 81959d12..81959d12 100644
--- a/docs/src/material/templates/.icons/material/clock-time-nine-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-nine-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-nine.svg b/docs/src/templates/.icons/material/clock-time-nine.svg
index 0d2e1e95..0d2e1e95 100644
--- a/docs/src/material/templates/.icons/material/clock-time-nine.svg
+++ b/docs/src/templates/.icons/material/clock-time-nine.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-one-outline.svg b/docs/src/templates/.icons/material/clock-time-one-outline.svg
index 86de0bba..86de0bba 100644
--- a/docs/src/material/templates/.icons/material/clock-time-one-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-one-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-one.svg b/docs/src/templates/.icons/material/clock-time-one.svg
index 978dabf6..978dabf6 100644
--- a/docs/src/material/templates/.icons/material/clock-time-one.svg
+++ b/docs/src/templates/.icons/material/clock-time-one.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-seven-outline.svg b/docs/src/templates/.icons/material/clock-time-seven-outline.svg
index 780d44a0..780d44a0 100644
--- a/docs/src/material/templates/.icons/material/clock-time-seven-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-seven-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-seven.svg b/docs/src/templates/.icons/material/clock-time-seven.svg
index ac374fed..ac374fed 100644
--- a/docs/src/material/templates/.icons/material/clock-time-seven.svg
+++ b/docs/src/templates/.icons/material/clock-time-seven.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-six-outline.svg b/docs/src/templates/.icons/material/clock-time-six-outline.svg
index 353b60d4..353b60d4 100644
--- a/docs/src/material/templates/.icons/material/clock-time-six-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-six-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-six.svg b/docs/src/templates/.icons/material/clock-time-six.svg
index c5049f4b..c5049f4b 100644
--- a/docs/src/material/templates/.icons/material/clock-time-six.svg
+++ b/docs/src/templates/.icons/material/clock-time-six.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-ten-outline.svg b/docs/src/templates/.icons/material/clock-time-ten-outline.svg
index eac5cbd2..eac5cbd2 100644
--- a/docs/src/material/templates/.icons/material/clock-time-ten-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-ten-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-ten.svg b/docs/src/templates/.icons/material/clock-time-ten.svg
index bc3e06d5..bc3e06d5 100644
--- a/docs/src/material/templates/.icons/material/clock-time-ten.svg
+++ b/docs/src/templates/.icons/material/clock-time-ten.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-three-outline.svg b/docs/src/templates/.icons/material/clock-time-three-outline.svg
index fd5f6edd..fd5f6edd 100644
--- a/docs/src/material/templates/.icons/material/clock-time-three-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-three-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-three.svg b/docs/src/templates/.icons/material/clock-time-three.svg
index 0486727f..0486727f 100644
--- a/docs/src/material/templates/.icons/material/clock-time-three.svg
+++ b/docs/src/templates/.icons/material/clock-time-three.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-twelve-outline.svg b/docs/src/templates/.icons/material/clock-time-twelve-outline.svg
index ce3e1c31..ce3e1c31 100644
--- a/docs/src/material/templates/.icons/material/clock-time-twelve-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-twelve-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-twelve.svg b/docs/src/templates/.icons/material/clock-time-twelve.svg
index d8c17283..d8c17283 100644
--- a/docs/src/material/templates/.icons/material/clock-time-twelve.svg
+++ b/docs/src/templates/.icons/material/clock-time-twelve.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-two-outline.svg b/docs/src/templates/.icons/material/clock-time-two-outline.svg
index 5b54fc82..5b54fc82 100644
--- a/docs/src/material/templates/.icons/material/clock-time-two-outline.svg
+++ b/docs/src/templates/.icons/material/clock-time-two-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clock-time-two.svg b/docs/src/templates/.icons/material/clock-time-two.svg
index 79564a94..79564a94 100644
--- a/docs/src/material/templates/.icons/material/clock-time-two.svg
+++ b/docs/src/templates/.icons/material/clock-time-two.svg
diff --git a/docs/src/material/templates/.icons/material/clock.svg b/docs/src/templates/.icons/material/clock.svg
index 9c516503..9c516503 100644
--- a/docs/src/material/templates/.icons/material/clock.svg
+++ b/docs/src/templates/.icons/material/clock.svg
diff --git a/docs/src/material/templates/.icons/material/close-box-multiple-outline.svg b/docs/src/templates/.icons/material/close-box-multiple-outline.svg
index 425b6bac..425b6bac 100644
--- a/docs/src/material/templates/.icons/material/close-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/close-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-box-multiple.svg b/docs/src/templates/.icons/material/close-box-multiple.svg
index 821e181f..821e181f 100644
--- a/docs/src/material/templates/.icons/material/close-box-multiple.svg
+++ b/docs/src/templates/.icons/material/close-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/close-box-outline.svg b/docs/src/templates/.icons/material/close-box-outline.svg
index da2c25f0..da2c25f0 100644
--- a/docs/src/material/templates/.icons/material/close-box-outline.svg
+++ b/docs/src/templates/.icons/material/close-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-box.svg b/docs/src/templates/.icons/material/close-box.svg
index c4ff322e..c4ff322e 100644
--- a/docs/src/material/templates/.icons/material/close-box.svg
+++ b/docs/src/templates/.icons/material/close-box.svg
diff --git a/docs/src/material/templates/.icons/material/close-circle-multiple-outline.svg b/docs/src/templates/.icons/material/close-circle-multiple-outline.svg
index 98668c0f..98668c0f 100644
--- a/docs/src/material/templates/.icons/material/close-circle-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/close-circle-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-circle-multiple.svg b/docs/src/templates/.icons/material/close-circle-multiple.svg
index 7c42d5f6..7c42d5f6 100644
--- a/docs/src/material/templates/.icons/material/close-circle-multiple.svg
+++ b/docs/src/templates/.icons/material/close-circle-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/close-circle-outline.svg b/docs/src/templates/.icons/material/close-circle-outline.svg
index 499a4ae5..499a4ae5 100644
--- a/docs/src/material/templates/.icons/material/close-circle-outline.svg
+++ b/docs/src/templates/.icons/material/close-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-circle.svg b/docs/src/templates/.icons/material/close-circle.svg
index e79299b6..e79299b6 100644
--- a/docs/src/material/templates/.icons/material/close-circle.svg
+++ b/docs/src/templates/.icons/material/close-circle.svg
diff --git a/docs/src/material/templates/.icons/material/close-network-outline.svg b/docs/src/templates/.icons/material/close-network-outline.svg
index 010bdc5a..010bdc5a 100644
--- a/docs/src/material/templates/.icons/material/close-network-outline.svg
+++ b/docs/src/templates/.icons/material/close-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-network.svg b/docs/src/templates/.icons/material/close-network.svg
index 773da668..773da668 100644
--- a/docs/src/material/templates/.icons/material/close-network.svg
+++ b/docs/src/templates/.icons/material/close-network.svg
diff --git a/docs/src/material/templates/.icons/material/close-octagon-outline.svg b/docs/src/templates/.icons/material/close-octagon-outline.svg
index d8ac72fd..d8ac72fd 100644
--- a/docs/src/material/templates/.icons/material/close-octagon-outline.svg
+++ b/docs/src/templates/.icons/material/close-octagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-octagon.svg b/docs/src/templates/.icons/material/close-octagon.svg
index 5646e3da..5646e3da 100644
--- a/docs/src/material/templates/.icons/material/close-octagon.svg
+++ b/docs/src/templates/.icons/material/close-octagon.svg
diff --git a/docs/src/material/templates/.icons/material/close-outline.svg b/docs/src/templates/.icons/material/close-outline.svg
index ae9fbec8..ae9fbec8 100644
--- a/docs/src/material/templates/.icons/material/close-outline.svg
+++ b/docs/src/templates/.icons/material/close-outline.svg
diff --git a/docs/src/material/templates/.icons/material/close-thick.svg b/docs/src/templates/.icons/material/close-thick.svg
index 4d1434f8..4d1434f8 100644
--- a/docs/src/material/templates/.icons/material/close-thick.svg
+++ b/docs/src/templates/.icons/material/close-thick.svg
diff --git a/docs/src/material/templates/.icons/material/close.svg b/docs/src/templates/.icons/material/close.svg
index 99cf6551..99cf6551 100644
--- a/docs/src/material/templates/.icons/material/close.svg
+++ b/docs/src/templates/.icons/material/close.svg
diff --git a/docs/src/material/templates/.icons/material/closed-caption-outline.svg b/docs/src/templates/.icons/material/closed-caption-outline.svg
index fe8c3a5d..fe8c3a5d 100644
--- a/docs/src/material/templates/.icons/material/closed-caption-outline.svg
+++ b/docs/src/templates/.icons/material/closed-caption-outline.svg
diff --git a/docs/src/material/templates/.icons/material/closed-caption.svg b/docs/src/templates/.icons/material/closed-caption.svg
index ea5059c9..ea5059c9 100644
--- a/docs/src/material/templates/.icons/material/closed-caption.svg
+++ b/docs/src/templates/.icons/material/closed-caption.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-alert-outline.svg b/docs/src/templates/.icons/material/cloud-alert-outline.svg
index 6f34729d..6f34729d 100644
--- a/docs/src/material/templates/.icons/material/cloud-alert-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-alert.svg b/docs/src/templates/.icons/material/cloud-alert.svg
index c61186b4..c61186b4 100644
--- a/docs/src/material/templates/.icons/material/cloud-alert.svg
+++ b/docs/src/templates/.icons/material/cloud-alert.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-down-outline.svg b/docs/src/templates/.icons/material/cloud-arrow-down-outline.svg
index 558bb69f..558bb69f 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-down.svg b/docs/src/templates/.icons/material/cloud-arrow-down.svg
index 56191fc7..56191fc7 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-down.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-left-outline.svg b/docs/src/templates/.icons/material/cloud-arrow-left-outline.svg
index b725d89d..b725d89d 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-left.svg b/docs/src/templates/.icons/material/cloud-arrow-left.svg
index 75eab6e4..75eab6e4 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-left.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-right-outline.svg b/docs/src/templates/.icons/material/cloud-arrow-right-outline.svg
index 072abab9..072abab9 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-right.svg b/docs/src/templates/.icons/material/cloud-arrow-right.svg
index 91c1fa9b..91c1fa9b 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-right.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-up-outline.svg b/docs/src/templates/.icons/material/cloud-arrow-up-outline.svg
index b1b38641..b1b38641 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-arrow-up.svg b/docs/src/templates/.icons/material/cloud-arrow-up.svg
index 63b9b848..63b9b848 100644
--- a/docs/src/material/templates/.icons/material/cloud-arrow-up.svg
+++ b/docs/src/templates/.icons/material/cloud-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-braces.svg b/docs/src/templates/.icons/material/cloud-braces.svg
index 3e8f70ae..3e8f70ae 100644
--- a/docs/src/material/templates/.icons/material/cloud-braces.svg
+++ b/docs/src/templates/.icons/material/cloud-braces.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-cancel-outline.svg b/docs/src/templates/.icons/material/cloud-cancel-outline.svg
index b005e327..b005e327 100644
--- a/docs/src/material/templates/.icons/material/cloud-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-cancel.svg b/docs/src/templates/.icons/material/cloud-cancel.svg
index 150e5f27..150e5f27 100644
--- a/docs/src/material/templates/.icons/material/cloud-cancel.svg
+++ b/docs/src/templates/.icons/material/cloud-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-check-outline.svg b/docs/src/templates/.icons/material/cloud-check-outline.svg
index 414ccb35..414ccb35 100644
--- a/docs/src/material/templates/.icons/material/cloud-check-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-check-variant-outline.svg b/docs/src/templates/.icons/material/cloud-check-variant-outline.svg
index 9fb9c393..9fb9c393 100644
--- a/docs/src/material/templates/.icons/material/cloud-check-variant-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-check-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-check-variant.svg b/docs/src/templates/.icons/material/cloud-check-variant.svg
index e0707038..e0707038 100644
--- a/docs/src/material/templates/.icons/material/cloud-check-variant.svg
+++ b/docs/src/templates/.icons/material/cloud-check-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-check.svg b/docs/src/templates/.icons/material/cloud-check.svg
index 8d077bae..8d077bae 100644
--- a/docs/src/material/templates/.icons/material/cloud-check.svg
+++ b/docs/src/templates/.icons/material/cloud-check.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-circle-outline.svg b/docs/src/templates/.icons/material/cloud-circle-outline.svg
index 5ee952ca..5ee952ca 100644
--- a/docs/src/material/templates/.icons/material/cloud-circle-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-circle.svg b/docs/src/templates/.icons/material/cloud-circle.svg
index 89980b61..89980b61 100644
--- a/docs/src/material/templates/.icons/material/cloud-circle.svg
+++ b/docs/src/templates/.icons/material/cloud-circle.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-clock-outline.svg b/docs/src/templates/.icons/material/cloud-clock-outline.svg
index 0b4ee9c2..0b4ee9c2 100644
--- a/docs/src/material/templates/.icons/material/cloud-clock-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-clock.svg b/docs/src/templates/.icons/material/cloud-clock.svg
index bec833f5..bec833f5 100644
--- a/docs/src/material/templates/.icons/material/cloud-clock.svg
+++ b/docs/src/templates/.icons/material/cloud-clock.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-cog-outline.svg b/docs/src/templates/.icons/material/cloud-cog-outline.svg
index f76a0a74..f76a0a74 100644
--- a/docs/src/material/templates/.icons/material/cloud-cog-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-cog.svg b/docs/src/templates/.icons/material/cloud-cog.svg
index 7948494e..7948494e 100644
--- a/docs/src/material/templates/.icons/material/cloud-cog.svg
+++ b/docs/src/templates/.icons/material/cloud-cog.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-download-outline.svg b/docs/src/templates/.icons/material/cloud-download-outline.svg
index ef2af132..ef2af132 100644
--- a/docs/src/material/templates/.icons/material/cloud-download-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-download-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-download.svg b/docs/src/templates/.icons/material/cloud-download.svg
index b4d51067..b4d51067 100644
--- a/docs/src/material/templates/.icons/material/cloud-download.svg
+++ b/docs/src/templates/.icons/material/cloud-download.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-lock-open-outline.svg b/docs/src/templates/.icons/material/cloud-lock-open-outline.svg
index 1dee0325..1dee0325 100644
--- a/docs/src/material/templates/.icons/material/cloud-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-lock-open.svg b/docs/src/templates/.icons/material/cloud-lock-open.svg
index 78be82b8..78be82b8 100644
--- a/docs/src/material/templates/.icons/material/cloud-lock-open.svg
+++ b/docs/src/templates/.icons/material/cloud-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-lock-outline.svg b/docs/src/templates/.icons/material/cloud-lock-outline.svg
index 4301d311..4301d311 100644
--- a/docs/src/material/templates/.icons/material/cloud-lock-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-lock.svg b/docs/src/templates/.icons/material/cloud-lock.svg
index 61dfcb9e..61dfcb9e 100644
--- a/docs/src/material/templates/.icons/material/cloud-lock.svg
+++ b/docs/src/templates/.icons/material/cloud-lock.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-minus-outline.svg b/docs/src/templates/.icons/material/cloud-minus-outline.svg
index e52a62f6..e52a62f6 100644
--- a/docs/src/material/templates/.icons/material/cloud-minus-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-minus.svg b/docs/src/templates/.icons/material/cloud-minus.svg
index 35026a1c..35026a1c 100644
--- a/docs/src/material/templates/.icons/material/cloud-minus.svg
+++ b/docs/src/templates/.icons/material/cloud-minus.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-off-outline.svg b/docs/src/templates/.icons/material/cloud-off-outline.svg
index 32a72023..32a72023 100644
--- a/docs/src/material/templates/.icons/material/cloud-off-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-off.svg b/docs/src/templates/.icons/material/cloud-off.svg
index 4bac9b08..4bac9b08 100644
--- a/docs/src/material/templates/.icons/material/cloud-off.svg
+++ b/docs/src/templates/.icons/material/cloud-off.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-outline.svg b/docs/src/templates/.icons/material/cloud-outline.svg
index d46cfdde..d46cfdde 100644
--- a/docs/src/material/templates/.icons/material/cloud-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-percent-outline.svg b/docs/src/templates/.icons/material/cloud-percent-outline.svg
index 80f2a14d..80f2a14d 100644
--- a/docs/src/material/templates/.icons/material/cloud-percent-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-percent.svg b/docs/src/templates/.icons/material/cloud-percent.svg
index ccfb0339..ccfb0339 100644
--- a/docs/src/material/templates/.icons/material/cloud-percent.svg
+++ b/docs/src/templates/.icons/material/cloud-percent.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-plus-outline.svg b/docs/src/templates/.icons/material/cloud-plus-outline.svg
index 1b1c6f01..1b1c6f01 100644
--- a/docs/src/material/templates/.icons/material/cloud-plus-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-plus.svg b/docs/src/templates/.icons/material/cloud-plus.svg
index 41c2be74..41c2be74 100644
--- a/docs/src/material/templates/.icons/material/cloud-plus.svg
+++ b/docs/src/templates/.icons/material/cloud-plus.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-print-outline.svg b/docs/src/templates/.icons/material/cloud-print-outline.svg
index a6479702..a6479702 100644
--- a/docs/src/material/templates/.icons/material/cloud-print-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-print-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-print.svg b/docs/src/templates/.icons/material/cloud-print.svg
index ab1a3d81..ab1a3d81 100644
--- a/docs/src/material/templates/.icons/material/cloud-print.svg
+++ b/docs/src/templates/.icons/material/cloud-print.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-question-outline.svg b/docs/src/templates/.icons/material/cloud-question-outline.svg
index 22c1cf83..22c1cf83 100644
--- a/docs/src/material/templates/.icons/material/cloud-question-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-question.svg b/docs/src/templates/.icons/material/cloud-question.svg
index f9f5b384..f9f5b384 100644
--- a/docs/src/material/templates/.icons/material/cloud-question.svg
+++ b/docs/src/templates/.icons/material/cloud-question.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-refresh-outline.svg b/docs/src/templates/.icons/material/cloud-refresh-outline.svg
index 577c07cb..577c07cb 100644
--- a/docs/src/material/templates/.icons/material/cloud-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-refresh-variant-outline.svg b/docs/src/templates/.icons/material/cloud-refresh-variant-outline.svg
index c1e673be..c1e673be 100644
--- a/docs/src/material/templates/.icons/material/cloud-refresh-variant-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-refresh-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-refresh-variant.svg b/docs/src/templates/.icons/material/cloud-refresh-variant.svg
index 387a3c7e..387a3c7e 100644
--- a/docs/src/material/templates/.icons/material/cloud-refresh-variant.svg
+++ b/docs/src/templates/.icons/material/cloud-refresh-variant.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-refresh.svg b/docs/src/templates/.icons/material/cloud-refresh.svg
index c8444612..c8444612 100644
--- a/docs/src/material/templates/.icons/material/cloud-refresh.svg
+++ b/docs/src/templates/.icons/material/cloud-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-remove-outline.svg b/docs/src/templates/.icons/material/cloud-remove-outline.svg
index 30fd45b7..30fd45b7 100644
--- a/docs/src/material/templates/.icons/material/cloud-remove-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-remove.svg b/docs/src/templates/.icons/material/cloud-remove.svg
index d1da601a..d1da601a 100644
--- a/docs/src/material/templates/.icons/material/cloud-remove.svg
+++ b/docs/src/templates/.icons/material/cloud-remove.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-search-outline.svg b/docs/src/templates/.icons/material/cloud-search-outline.svg
index 1e4b6c0a..1e4b6c0a 100644
--- a/docs/src/material/templates/.icons/material/cloud-search-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-search.svg b/docs/src/templates/.icons/material/cloud-search.svg
index f39fc8d9..f39fc8d9 100644
--- a/docs/src/material/templates/.icons/material/cloud-search.svg
+++ b/docs/src/templates/.icons/material/cloud-search.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-sync-outline.svg b/docs/src/templates/.icons/material/cloud-sync-outline.svg
index 8d477a70..8d477a70 100644
--- a/docs/src/material/templates/.icons/material/cloud-sync-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-sync.svg b/docs/src/templates/.icons/material/cloud-sync.svg
index 1fc8dd85..1fc8dd85 100644
--- a/docs/src/material/templates/.icons/material/cloud-sync.svg
+++ b/docs/src/templates/.icons/material/cloud-sync.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-tags.svg b/docs/src/templates/.icons/material/cloud-tags.svg
index 5d387b5b..5d387b5b 100644
--- a/docs/src/material/templates/.icons/material/cloud-tags.svg
+++ b/docs/src/templates/.icons/material/cloud-tags.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-upload-outline.svg b/docs/src/templates/.icons/material/cloud-upload-outline.svg
index 2aff67ac..2aff67ac 100644
--- a/docs/src/material/templates/.icons/material/cloud-upload-outline.svg
+++ b/docs/src/templates/.icons/material/cloud-upload-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cloud-upload.svg b/docs/src/templates/.icons/material/cloud-upload.svg
index 1cc7d1f9..1cc7d1f9 100644
--- a/docs/src/material/templates/.icons/material/cloud-upload.svg
+++ b/docs/src/templates/.icons/material/cloud-upload.svg
diff --git a/docs/src/material/templates/.icons/material/cloud.svg b/docs/src/templates/.icons/material/cloud.svg
index 4e4157d5..4e4157d5 100644
--- a/docs/src/material/templates/.icons/material/cloud.svg
+++ b/docs/src/templates/.icons/material/cloud.svg
diff --git a/docs/src/material/templates/.icons/material/clouds.svg b/docs/src/templates/.icons/material/clouds.svg
index 241f0633..241f0633 100644
--- a/docs/src/material/templates/.icons/material/clouds.svg
+++ b/docs/src/templates/.icons/material/clouds.svg
diff --git a/docs/src/material/templates/.icons/material/clover-outline.svg b/docs/src/templates/.icons/material/clover-outline.svg
index 0eb1d4ee..0eb1d4ee 100644
--- a/docs/src/material/templates/.icons/material/clover-outline.svg
+++ b/docs/src/templates/.icons/material/clover-outline.svg
diff --git a/docs/src/material/templates/.icons/material/clover.svg b/docs/src/templates/.icons/material/clover.svg
index f1342d47..f1342d47 100644
--- a/docs/src/material/templates/.icons/material/clover.svg
+++ b/docs/src/templates/.icons/material/clover.svg
diff --git a/docs/src/material/templates/.icons/material/coach-lamp-variant.svg b/docs/src/templates/.icons/material/coach-lamp-variant.svg
index b7f3a087..b7f3a087 100644
--- a/docs/src/material/templates/.icons/material/coach-lamp-variant.svg
+++ b/docs/src/templates/.icons/material/coach-lamp-variant.svg
diff --git a/docs/src/material/templates/.icons/material/coach-lamp.svg b/docs/src/templates/.icons/material/coach-lamp.svg
index 36f3a12c..36f3a12c 100644
--- a/docs/src/material/templates/.icons/material/coach-lamp.svg
+++ b/docs/src/templates/.icons/material/coach-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/coat-rack.svg b/docs/src/templates/.icons/material/coat-rack.svg
index ac448023..ac448023 100644
--- a/docs/src/material/templates/.icons/material/coat-rack.svg
+++ b/docs/src/templates/.icons/material/coat-rack.svg
diff --git a/docs/src/material/templates/.icons/material/code-array.svg b/docs/src/templates/.icons/material/code-array.svg
index 2fbe7d07..2fbe7d07 100644
--- a/docs/src/material/templates/.icons/material/code-array.svg
+++ b/docs/src/templates/.icons/material/code-array.svg
diff --git a/docs/src/material/templates/.icons/material/code-braces-box.svg b/docs/src/templates/.icons/material/code-braces-box.svg
index ab9294ac..ab9294ac 100644
--- a/docs/src/material/templates/.icons/material/code-braces-box.svg
+++ b/docs/src/templates/.icons/material/code-braces-box.svg
diff --git a/docs/src/material/templates/.icons/material/code-braces.svg b/docs/src/templates/.icons/material/code-braces.svg
index d1b51a97..d1b51a97 100644
--- a/docs/src/material/templates/.icons/material/code-braces.svg
+++ b/docs/src/templates/.icons/material/code-braces.svg
diff --git a/docs/src/material/templates/.icons/material/code-brackets.svg b/docs/src/templates/.icons/material/code-brackets.svg
index bcf4db21..bcf4db21 100644
--- a/docs/src/material/templates/.icons/material/code-brackets.svg
+++ b/docs/src/templates/.icons/material/code-brackets.svg
diff --git a/docs/src/material/templates/.icons/material/code-equal.svg b/docs/src/templates/.icons/material/code-equal.svg
index 914cc0a4..914cc0a4 100644
--- a/docs/src/material/templates/.icons/material/code-equal.svg
+++ b/docs/src/templates/.icons/material/code-equal.svg
diff --git a/docs/src/material/templates/.icons/material/code-greater-than-or-equal.svg b/docs/src/templates/.icons/material/code-greater-than-or-equal.svg
index 36dbc34b..36dbc34b 100644
--- a/docs/src/material/templates/.icons/material/code-greater-than-or-equal.svg
+++ b/docs/src/templates/.icons/material/code-greater-than-or-equal.svg
diff --git a/docs/src/material/templates/.icons/material/code-greater-than.svg b/docs/src/templates/.icons/material/code-greater-than.svg
index 3eb29a5c..3eb29a5c 100644
--- a/docs/src/material/templates/.icons/material/code-greater-than.svg
+++ b/docs/src/templates/.icons/material/code-greater-than.svg
diff --git a/docs/src/material/templates/.icons/material/code-json.svg b/docs/src/templates/.icons/material/code-json.svg
index 64d8f01c..64d8f01c 100644
--- a/docs/src/material/templates/.icons/material/code-json.svg
+++ b/docs/src/templates/.icons/material/code-json.svg
diff --git a/docs/src/material/templates/.icons/material/code-less-than-or-equal.svg b/docs/src/templates/.icons/material/code-less-than-or-equal.svg
index 9c906473..9c906473 100644
--- a/docs/src/material/templates/.icons/material/code-less-than-or-equal.svg
+++ b/docs/src/templates/.icons/material/code-less-than-or-equal.svg
diff --git a/docs/src/material/templates/.icons/material/code-less-than.svg b/docs/src/templates/.icons/material/code-less-than.svg
index c772f59b..c772f59b 100644
--- a/docs/src/material/templates/.icons/material/code-less-than.svg
+++ b/docs/src/templates/.icons/material/code-less-than.svg
diff --git a/docs/src/material/templates/.icons/material/code-not-equal-variant.svg b/docs/src/templates/.icons/material/code-not-equal-variant.svg
index 78feb7ee..78feb7ee 100644
--- a/docs/src/material/templates/.icons/material/code-not-equal-variant.svg
+++ b/docs/src/templates/.icons/material/code-not-equal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/code-not-equal.svg b/docs/src/templates/.icons/material/code-not-equal.svg
index 7de25ad2..7de25ad2 100644
--- a/docs/src/material/templates/.icons/material/code-not-equal.svg
+++ b/docs/src/templates/.icons/material/code-not-equal.svg
diff --git a/docs/src/material/templates/.icons/material/code-parentheses-box.svg b/docs/src/templates/.icons/material/code-parentheses-box.svg
index 0a25cf6c..0a25cf6c 100644
--- a/docs/src/material/templates/.icons/material/code-parentheses-box.svg
+++ b/docs/src/templates/.icons/material/code-parentheses-box.svg
diff --git a/docs/src/material/templates/.icons/material/code-parentheses.svg b/docs/src/templates/.icons/material/code-parentheses.svg
index 2b259f58..2b259f58 100644
--- a/docs/src/material/templates/.icons/material/code-parentheses.svg
+++ b/docs/src/templates/.icons/material/code-parentheses.svg
diff --git a/docs/src/material/templates/.icons/material/code-string.svg b/docs/src/templates/.icons/material/code-string.svg
index 5a06694b..5a06694b 100644
--- a/docs/src/material/templates/.icons/material/code-string.svg
+++ b/docs/src/templates/.icons/material/code-string.svg
diff --git a/docs/src/material/templates/.icons/material/code-tags-check.svg b/docs/src/templates/.icons/material/code-tags-check.svg
index 27450bd5..27450bd5 100644
--- a/docs/src/material/templates/.icons/material/code-tags-check.svg
+++ b/docs/src/templates/.icons/material/code-tags-check.svg
diff --git a/docs/src/material/templates/.icons/material/code-tags.svg b/docs/src/templates/.icons/material/code-tags.svg
index 27de6412..27de6412 100644
--- a/docs/src/material/templates/.icons/material/code-tags.svg
+++ b/docs/src/templates/.icons/material/code-tags.svg
diff --git a/docs/src/material/templates/.icons/material/codepen.svg b/docs/src/templates/.icons/material/codepen.svg
index 4aee0822..4aee0822 100644
--- a/docs/src/material/templates/.icons/material/codepen.svg
+++ b/docs/src/templates/.icons/material/codepen.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-maker-check-outline.svg b/docs/src/templates/.icons/material/coffee-maker-check-outline.svg
index 67a85ab8..67a85ab8 100644
--- a/docs/src/material/templates/.icons/material/coffee-maker-check-outline.svg
+++ b/docs/src/templates/.icons/material/coffee-maker-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-maker-check.svg b/docs/src/templates/.icons/material/coffee-maker-check.svg
index b94f42b4..b94f42b4 100644
--- a/docs/src/material/templates/.icons/material/coffee-maker-check.svg
+++ b/docs/src/templates/.icons/material/coffee-maker-check.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-maker-outline.svg b/docs/src/templates/.icons/material/coffee-maker-outline.svg
index 6892a71f..6892a71f 100644
--- a/docs/src/material/templates/.icons/material/coffee-maker-outline.svg
+++ b/docs/src/templates/.icons/material/coffee-maker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-maker.svg b/docs/src/templates/.icons/material/coffee-maker.svg
index 360cca02..360cca02 100644
--- a/docs/src/material/templates/.icons/material/coffee-maker.svg
+++ b/docs/src/templates/.icons/material/coffee-maker.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-off-outline.svg b/docs/src/templates/.icons/material/coffee-off-outline.svg
index 638101ca..638101ca 100644
--- a/docs/src/material/templates/.icons/material/coffee-off-outline.svg
+++ b/docs/src/templates/.icons/material/coffee-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-off.svg b/docs/src/templates/.icons/material/coffee-off.svg
index 8f9d2967..8f9d2967 100644
--- a/docs/src/material/templates/.icons/material/coffee-off.svg
+++ b/docs/src/templates/.icons/material/coffee-off.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-outline.svg b/docs/src/templates/.icons/material/coffee-outline.svg
index da1d6dcf..da1d6dcf 100644
--- a/docs/src/material/templates/.icons/material/coffee-outline.svg
+++ b/docs/src/templates/.icons/material/coffee-outline.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-to-go-outline.svg b/docs/src/templates/.icons/material/coffee-to-go-outline.svg
index 47ced0eb..47ced0eb 100644
--- a/docs/src/material/templates/.icons/material/coffee-to-go-outline.svg
+++ b/docs/src/templates/.icons/material/coffee-to-go-outline.svg
diff --git a/docs/src/material/templates/.icons/material/coffee-to-go.svg b/docs/src/templates/.icons/material/coffee-to-go.svg
index bfa76538..bfa76538 100644
--- a/docs/src/material/templates/.icons/material/coffee-to-go.svg
+++ b/docs/src/templates/.icons/material/coffee-to-go.svg
diff --git a/docs/src/material/templates/.icons/material/coffee.svg b/docs/src/templates/.icons/material/coffee.svg
index 877feb1a..877feb1a 100644
--- a/docs/src/material/templates/.icons/material/coffee.svg
+++ b/docs/src/templates/.icons/material/coffee.svg
diff --git a/docs/src/material/templates/.icons/material/coffin.svg b/docs/src/templates/.icons/material/coffin.svg
index c398f70a..c398f70a 100644
--- a/docs/src/material/templates/.icons/material/coffin.svg
+++ b/docs/src/templates/.icons/material/coffin.svg
diff --git a/docs/src/material/templates/.icons/material/cog-box.svg b/docs/src/templates/.icons/material/cog-box.svg
index 5d9e37e2..5d9e37e2 100644
--- a/docs/src/material/templates/.icons/material/cog-box.svg
+++ b/docs/src/templates/.icons/material/cog-box.svg
diff --git a/docs/src/material/templates/.icons/material/cog-clockwise.svg b/docs/src/templates/.icons/material/cog-clockwise.svg
index a1d8736f..a1d8736f 100644
--- a/docs/src/material/templates/.icons/material/cog-clockwise.svg
+++ b/docs/src/templates/.icons/material/cog-clockwise.svg
diff --git a/docs/src/material/templates/.icons/material/cog-counterclockwise.svg b/docs/src/templates/.icons/material/cog-counterclockwise.svg
index 48e30d8e..48e30d8e 100644
--- a/docs/src/material/templates/.icons/material/cog-counterclockwise.svg
+++ b/docs/src/templates/.icons/material/cog-counterclockwise.svg
diff --git a/docs/src/material/templates/.icons/material/cog-off-outline.svg b/docs/src/templates/.icons/material/cog-off-outline.svg
index b874b028..b874b028 100644
--- a/docs/src/material/templates/.icons/material/cog-off-outline.svg
+++ b/docs/src/templates/.icons/material/cog-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-off.svg b/docs/src/templates/.icons/material/cog-off.svg
index d7e751d2..d7e751d2 100644
--- a/docs/src/material/templates/.icons/material/cog-off.svg
+++ b/docs/src/templates/.icons/material/cog-off.svg
diff --git a/docs/src/material/templates/.icons/material/cog-outline.svg b/docs/src/templates/.icons/material/cog-outline.svg
index d9f0e321..d9f0e321 100644
--- a/docs/src/material/templates/.icons/material/cog-outline.svg
+++ b/docs/src/templates/.icons/material/cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-pause-outline.svg b/docs/src/templates/.icons/material/cog-pause-outline.svg
index 70b10d90..70b10d90 100644
--- a/docs/src/material/templates/.icons/material/cog-pause-outline.svg
+++ b/docs/src/templates/.icons/material/cog-pause-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-pause.svg b/docs/src/templates/.icons/material/cog-pause.svg
index c4070c0c..c4070c0c 100644
--- a/docs/src/material/templates/.icons/material/cog-pause.svg
+++ b/docs/src/templates/.icons/material/cog-pause.svg
diff --git a/docs/src/material/templates/.icons/material/cog-play-outline.svg b/docs/src/templates/.icons/material/cog-play-outline.svg
index 6f69912d..6f69912d 100644
--- a/docs/src/material/templates/.icons/material/cog-play-outline.svg
+++ b/docs/src/templates/.icons/material/cog-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-play.svg b/docs/src/templates/.icons/material/cog-play.svg
index 8a65bf26..8a65bf26 100644
--- a/docs/src/material/templates/.icons/material/cog-play.svg
+++ b/docs/src/templates/.icons/material/cog-play.svg
diff --git a/docs/src/material/templates/.icons/material/cog-refresh-outline.svg b/docs/src/templates/.icons/material/cog-refresh-outline.svg
index 2607b59d..2607b59d 100644
--- a/docs/src/material/templates/.icons/material/cog-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/cog-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-refresh.svg b/docs/src/templates/.icons/material/cog-refresh.svg
index ac3daf3e..ac3daf3e 100644
--- a/docs/src/material/templates/.icons/material/cog-refresh.svg
+++ b/docs/src/templates/.icons/material/cog-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/cog-stop-outline.svg b/docs/src/templates/.icons/material/cog-stop-outline.svg
index f631d7fc..f631d7fc 100644
--- a/docs/src/material/templates/.icons/material/cog-stop-outline.svg
+++ b/docs/src/templates/.icons/material/cog-stop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-stop.svg b/docs/src/templates/.icons/material/cog-stop.svg
index f0371bca..f0371bca 100644
--- a/docs/src/material/templates/.icons/material/cog-stop.svg
+++ b/docs/src/templates/.icons/material/cog-stop.svg
diff --git a/docs/src/material/templates/.icons/material/cog-sync-outline.svg b/docs/src/templates/.icons/material/cog-sync-outline.svg
index 69471e1c..69471e1c 100644
--- a/docs/src/material/templates/.icons/material/cog-sync-outline.svg
+++ b/docs/src/templates/.icons/material/cog-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-sync.svg b/docs/src/templates/.icons/material/cog-sync.svg
index 44aeb884..44aeb884 100644
--- a/docs/src/material/templates/.icons/material/cog-sync.svg
+++ b/docs/src/templates/.icons/material/cog-sync.svg
diff --git a/docs/src/material/templates/.icons/material/cog-transfer-outline.svg b/docs/src/templates/.icons/material/cog-transfer-outline.svg
index bce8c02a..bce8c02a 100644
--- a/docs/src/material/templates/.icons/material/cog-transfer-outline.svg
+++ b/docs/src/templates/.icons/material/cog-transfer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cog-transfer.svg b/docs/src/templates/.icons/material/cog-transfer.svg
index 62ba4151..62ba4151 100644
--- a/docs/src/material/templates/.icons/material/cog-transfer.svg
+++ b/docs/src/templates/.icons/material/cog-transfer.svg
diff --git a/docs/src/material/templates/.icons/material/cog.svg b/docs/src/templates/.icons/material/cog.svg
index 5bc42890..5bc42890 100644
--- a/docs/src/material/templates/.icons/material/cog.svg
+++ b/docs/src/templates/.icons/material/cog.svg
diff --git a/docs/src/material/templates/.icons/material/cogs.svg b/docs/src/templates/.icons/material/cogs.svg
index 24ae9742..24ae9742 100644
--- a/docs/src/material/templates/.icons/material/cogs.svg
+++ b/docs/src/templates/.icons/material/cogs.svg
diff --git a/docs/src/material/templates/.icons/material/collage.svg b/docs/src/templates/.icons/material/collage.svg
index bab0f2f9..bab0f2f9 100644
--- a/docs/src/material/templates/.icons/material/collage.svg
+++ b/docs/src/templates/.icons/material/collage.svg
diff --git a/docs/src/material/templates/.icons/material/collapse-all-outline.svg b/docs/src/templates/.icons/material/collapse-all-outline.svg
index a0073912..a0073912 100644
--- a/docs/src/material/templates/.icons/material/collapse-all-outline.svg
+++ b/docs/src/templates/.icons/material/collapse-all-outline.svg
diff --git a/docs/src/material/templates/.icons/material/collapse-all.svg b/docs/src/templates/.icons/material/collapse-all.svg
index d92d5fc5..d92d5fc5 100644
--- a/docs/src/material/templates/.icons/material/collapse-all.svg
+++ b/docs/src/templates/.icons/material/collapse-all.svg
diff --git a/docs/src/material/templates/.icons/material/color-helper.svg b/docs/src/templates/.icons/material/color-helper.svg
index 6fff128d..6fff128d 100644
--- a/docs/src/material/templates/.icons/material/color-helper.svg
+++ b/docs/src/templates/.icons/material/color-helper.svg
diff --git a/docs/src/material/templates/.icons/material/comma-box-outline.svg b/docs/src/templates/.icons/material/comma-box-outline.svg
index a4c595fa..a4c595fa 100644
--- a/docs/src/material/templates/.icons/material/comma-box-outline.svg
+++ b/docs/src/templates/.icons/material/comma-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comma-box.svg b/docs/src/templates/.icons/material/comma-box.svg
index c96cdcdd..c96cdcdd 100644
--- a/docs/src/material/templates/.icons/material/comma-box.svg
+++ b/docs/src/templates/.icons/material/comma-box.svg
diff --git a/docs/src/material/templates/.icons/material/comma-circle-outline.svg b/docs/src/templates/.icons/material/comma-circle-outline.svg
index 46c244f8..46c244f8 100644
--- a/docs/src/material/templates/.icons/material/comma-circle-outline.svg
+++ b/docs/src/templates/.icons/material/comma-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comma-circle.svg b/docs/src/templates/.icons/material/comma-circle.svg
index bda71a25..bda71a25 100644
--- a/docs/src/material/templates/.icons/material/comma-circle.svg
+++ b/docs/src/templates/.icons/material/comma-circle.svg
diff --git a/docs/src/material/templates/.icons/material/comma.svg b/docs/src/templates/.icons/material/comma.svg
index 3c084744..3c084744 100644
--- a/docs/src/material/templates/.icons/material/comma.svg
+++ b/docs/src/templates/.icons/material/comma.svg
diff --git a/docs/src/material/templates/.icons/material/comment-account-outline.svg b/docs/src/templates/.icons/material/comment-account-outline.svg
index ee0ffff9..ee0ffff9 100644
--- a/docs/src/material/templates/.icons/material/comment-account-outline.svg
+++ b/docs/src/templates/.icons/material/comment-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-account.svg b/docs/src/templates/.icons/material/comment-account.svg
index 5432a5d6..5432a5d6 100644
--- a/docs/src/material/templates/.icons/material/comment-account.svg
+++ b/docs/src/templates/.icons/material/comment-account.svg
diff --git a/docs/src/material/templates/.icons/material/comment-alert-outline.svg b/docs/src/templates/.icons/material/comment-alert-outline.svg
index 8c068c65..8c068c65 100644
--- a/docs/src/material/templates/.icons/material/comment-alert-outline.svg
+++ b/docs/src/templates/.icons/material/comment-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-alert.svg b/docs/src/templates/.icons/material/comment-alert.svg
index bc3a4d1c..bc3a4d1c 100644
--- a/docs/src/material/templates/.icons/material/comment-alert.svg
+++ b/docs/src/templates/.icons/material/comment-alert.svg
diff --git a/docs/src/material/templates/.icons/material/comment-arrow-left-outline.svg b/docs/src/templates/.icons/material/comment-arrow-left-outline.svg
index cc100a74..cc100a74 100644
--- a/docs/src/material/templates/.icons/material/comment-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/comment-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-arrow-left.svg b/docs/src/templates/.icons/material/comment-arrow-left.svg
index 1dbfe976..1dbfe976 100644
--- a/docs/src/material/templates/.icons/material/comment-arrow-left.svg
+++ b/docs/src/templates/.icons/material/comment-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/comment-arrow-right-outline.svg b/docs/src/templates/.icons/material/comment-arrow-right-outline.svg
index 842d800c..842d800c 100644
--- a/docs/src/material/templates/.icons/material/comment-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/comment-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-arrow-right.svg b/docs/src/templates/.icons/material/comment-arrow-right.svg
index 1741eb9b..1741eb9b 100644
--- a/docs/src/material/templates/.icons/material/comment-arrow-right.svg
+++ b/docs/src/templates/.icons/material/comment-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/comment-bookmark-outline.svg b/docs/src/templates/.icons/material/comment-bookmark-outline.svg
index 0cff90a5..0cff90a5 100644
--- a/docs/src/material/templates/.icons/material/comment-bookmark-outline.svg
+++ b/docs/src/templates/.icons/material/comment-bookmark-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-bookmark.svg b/docs/src/templates/.icons/material/comment-bookmark.svg
index 11d20c6b..11d20c6b 100644
--- a/docs/src/material/templates/.icons/material/comment-bookmark.svg
+++ b/docs/src/templates/.icons/material/comment-bookmark.svg
diff --git a/docs/src/material/templates/.icons/material/comment-check-outline.svg b/docs/src/templates/.icons/material/comment-check-outline.svg
index 5505ed06..5505ed06 100644
--- a/docs/src/material/templates/.icons/material/comment-check-outline.svg
+++ b/docs/src/templates/.icons/material/comment-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-check.svg b/docs/src/templates/.icons/material/comment-check.svg
index bb54ae56..bb54ae56 100644
--- a/docs/src/material/templates/.icons/material/comment-check.svg
+++ b/docs/src/templates/.icons/material/comment-check.svg
diff --git a/docs/src/material/templates/.icons/material/comment-edit-outline.svg b/docs/src/templates/.icons/material/comment-edit-outline.svg
index 3cd96c71..3cd96c71 100644
--- a/docs/src/material/templates/.icons/material/comment-edit-outline.svg
+++ b/docs/src/templates/.icons/material/comment-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-edit.svg b/docs/src/templates/.icons/material/comment-edit.svg
index 82c13521..82c13521 100644
--- a/docs/src/material/templates/.icons/material/comment-edit.svg
+++ b/docs/src/templates/.icons/material/comment-edit.svg
diff --git a/docs/src/material/templates/.icons/material/comment-eye-outline.svg b/docs/src/templates/.icons/material/comment-eye-outline.svg
index 5054fdbc..5054fdbc 100644
--- a/docs/src/material/templates/.icons/material/comment-eye-outline.svg
+++ b/docs/src/templates/.icons/material/comment-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-eye.svg b/docs/src/templates/.icons/material/comment-eye.svg
index 89dd2683..89dd2683 100644
--- a/docs/src/material/templates/.icons/material/comment-eye.svg
+++ b/docs/src/templates/.icons/material/comment-eye.svg
diff --git a/docs/src/material/templates/.icons/material/comment-flash-outline.svg b/docs/src/templates/.icons/material/comment-flash-outline.svg
index ed06c67b..ed06c67b 100644
--- a/docs/src/material/templates/.icons/material/comment-flash-outline.svg
+++ b/docs/src/templates/.icons/material/comment-flash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-flash.svg b/docs/src/templates/.icons/material/comment-flash.svg
index 09d0b42b..09d0b42b 100644
--- a/docs/src/material/templates/.icons/material/comment-flash.svg
+++ b/docs/src/templates/.icons/material/comment-flash.svg
diff --git a/docs/src/material/templates/.icons/material/comment-minus-outline.svg b/docs/src/templates/.icons/material/comment-minus-outline.svg
index 831127a6..831127a6 100644
--- a/docs/src/material/templates/.icons/material/comment-minus-outline.svg
+++ b/docs/src/templates/.icons/material/comment-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-minus.svg b/docs/src/templates/.icons/material/comment-minus.svg
index 61a2f1dd..61a2f1dd 100644
--- a/docs/src/material/templates/.icons/material/comment-minus.svg
+++ b/docs/src/templates/.icons/material/comment-minus.svg
diff --git a/docs/src/material/templates/.icons/material/comment-multiple-outline.svg b/docs/src/templates/.icons/material/comment-multiple-outline.svg
index e6cf78fd..e6cf78fd 100644
--- a/docs/src/material/templates/.icons/material/comment-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/comment-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-multiple.svg b/docs/src/templates/.icons/material/comment-multiple.svg
index e9dcfd93..e9dcfd93 100644
--- a/docs/src/material/templates/.icons/material/comment-multiple.svg
+++ b/docs/src/templates/.icons/material/comment-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/comment-off-outline.svg b/docs/src/templates/.icons/material/comment-off-outline.svg
index 20cbe346..20cbe346 100644
--- a/docs/src/material/templates/.icons/material/comment-off-outline.svg
+++ b/docs/src/templates/.icons/material/comment-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-off.svg b/docs/src/templates/.icons/material/comment-off.svg
index 5697b721..5697b721 100644
--- a/docs/src/material/templates/.icons/material/comment-off.svg
+++ b/docs/src/templates/.icons/material/comment-off.svg
diff --git a/docs/src/material/templates/.icons/material/comment-outline.svg b/docs/src/templates/.icons/material/comment-outline.svg
index 85afa6a3..85afa6a3 100644
--- a/docs/src/material/templates/.icons/material/comment-outline.svg
+++ b/docs/src/templates/.icons/material/comment-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-plus-outline.svg b/docs/src/templates/.icons/material/comment-plus-outline.svg
index 3070bee6..3070bee6 100644
--- a/docs/src/material/templates/.icons/material/comment-plus-outline.svg
+++ b/docs/src/templates/.icons/material/comment-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-plus.svg b/docs/src/templates/.icons/material/comment-plus.svg
index 99484773..99484773 100644
--- a/docs/src/material/templates/.icons/material/comment-plus.svg
+++ b/docs/src/templates/.icons/material/comment-plus.svg
diff --git a/docs/src/material/templates/.icons/material/comment-processing-outline.svg b/docs/src/templates/.icons/material/comment-processing-outline.svg
index 1096d9b8..1096d9b8 100644
--- a/docs/src/material/templates/.icons/material/comment-processing-outline.svg
+++ b/docs/src/templates/.icons/material/comment-processing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-processing.svg b/docs/src/templates/.icons/material/comment-processing.svg
index ddebb9ba..ddebb9ba 100644
--- a/docs/src/material/templates/.icons/material/comment-processing.svg
+++ b/docs/src/templates/.icons/material/comment-processing.svg
diff --git a/docs/src/material/templates/.icons/material/comment-question-outline.svg b/docs/src/templates/.icons/material/comment-question-outline.svg
index 527d03b7..527d03b7 100644
--- a/docs/src/material/templates/.icons/material/comment-question-outline.svg
+++ b/docs/src/templates/.icons/material/comment-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-question.svg b/docs/src/templates/.icons/material/comment-question.svg
index 96af94af..96af94af 100644
--- a/docs/src/material/templates/.icons/material/comment-question.svg
+++ b/docs/src/templates/.icons/material/comment-question.svg
diff --git a/docs/src/material/templates/.icons/material/comment-quote-outline.svg b/docs/src/templates/.icons/material/comment-quote-outline.svg
index c2abd89b..c2abd89b 100644
--- a/docs/src/material/templates/.icons/material/comment-quote-outline.svg
+++ b/docs/src/templates/.icons/material/comment-quote-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-quote.svg b/docs/src/templates/.icons/material/comment-quote.svg
index a682cd8c..a682cd8c 100644
--- a/docs/src/material/templates/.icons/material/comment-quote.svg
+++ b/docs/src/templates/.icons/material/comment-quote.svg
diff --git a/docs/src/material/templates/.icons/material/comment-remove-outline.svg b/docs/src/templates/.icons/material/comment-remove-outline.svg
index da0a8d88..da0a8d88 100644
--- a/docs/src/material/templates/.icons/material/comment-remove-outline.svg
+++ b/docs/src/templates/.icons/material/comment-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-remove.svg b/docs/src/templates/.icons/material/comment-remove.svg
index 604a4db3..604a4db3 100644
--- a/docs/src/material/templates/.icons/material/comment-remove.svg
+++ b/docs/src/templates/.icons/material/comment-remove.svg
diff --git a/docs/src/material/templates/.icons/material/comment-search-outline.svg b/docs/src/templates/.icons/material/comment-search-outline.svg
index 999092ac..999092ac 100644
--- a/docs/src/material/templates/.icons/material/comment-search-outline.svg
+++ b/docs/src/templates/.icons/material/comment-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-search.svg b/docs/src/templates/.icons/material/comment-search.svg
index 899f0ba2..899f0ba2 100644
--- a/docs/src/material/templates/.icons/material/comment-search.svg
+++ b/docs/src/templates/.icons/material/comment-search.svg
diff --git a/docs/src/material/templates/.icons/material/comment-text-multiple-outline.svg b/docs/src/templates/.icons/material/comment-text-multiple-outline.svg
index d842ac51..d842ac51 100644
--- a/docs/src/material/templates/.icons/material/comment-text-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/comment-text-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-text-multiple.svg b/docs/src/templates/.icons/material/comment-text-multiple.svg
index 1d9ca1eb..1d9ca1eb 100644
--- a/docs/src/material/templates/.icons/material/comment-text-multiple.svg
+++ b/docs/src/templates/.icons/material/comment-text-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/comment-text-outline.svg b/docs/src/templates/.icons/material/comment-text-outline.svg
index 8a2bd643..8a2bd643 100644
--- a/docs/src/material/templates/.icons/material/comment-text-outline.svg
+++ b/docs/src/templates/.icons/material/comment-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/comment-text.svg b/docs/src/templates/.icons/material/comment-text.svg
index 9c332822..9c332822 100644
--- a/docs/src/material/templates/.icons/material/comment-text.svg
+++ b/docs/src/templates/.icons/material/comment-text.svg
diff --git a/docs/src/material/templates/.icons/material/comment.svg b/docs/src/templates/.icons/material/comment.svg
index 1df5550b..1df5550b 100644
--- a/docs/src/material/templates/.icons/material/comment.svg
+++ b/docs/src/templates/.icons/material/comment.svg
diff --git a/docs/src/material/templates/.icons/material/compare-horizontal.svg b/docs/src/templates/.icons/material/compare-horizontal.svg
index ad1d2bf3..ad1d2bf3 100644
--- a/docs/src/material/templates/.icons/material/compare-horizontal.svg
+++ b/docs/src/templates/.icons/material/compare-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/compare-remove.svg b/docs/src/templates/.icons/material/compare-remove.svg
index afbbd363..afbbd363 100644
--- a/docs/src/material/templates/.icons/material/compare-remove.svg
+++ b/docs/src/templates/.icons/material/compare-remove.svg
diff --git a/docs/src/material/templates/.icons/material/compare-vertical.svg b/docs/src/templates/.icons/material/compare-vertical.svg
index a3726c0e..a3726c0e 100644
--- a/docs/src/material/templates/.icons/material/compare-vertical.svg
+++ b/docs/src/templates/.icons/material/compare-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/compare.svg b/docs/src/templates/.icons/material/compare.svg
index 09b164d1..09b164d1 100644
--- a/docs/src/material/templates/.icons/material/compare.svg
+++ b/docs/src/templates/.icons/material/compare.svg
diff --git a/docs/src/material/templates/.icons/material/compass-off-outline.svg b/docs/src/templates/.icons/material/compass-off-outline.svg
index d2aa9c3c..d2aa9c3c 100644
--- a/docs/src/material/templates/.icons/material/compass-off-outline.svg
+++ b/docs/src/templates/.icons/material/compass-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/compass-off.svg b/docs/src/templates/.icons/material/compass-off.svg
index 6330bd6e..6330bd6e 100644
--- a/docs/src/material/templates/.icons/material/compass-off.svg
+++ b/docs/src/templates/.icons/material/compass-off.svg
diff --git a/docs/src/material/templates/.icons/material/compass-outline.svg b/docs/src/templates/.icons/material/compass-outline.svg
index da4456fb..da4456fb 100644
--- a/docs/src/material/templates/.icons/material/compass-outline.svg
+++ b/docs/src/templates/.icons/material/compass-outline.svg
diff --git a/docs/src/material/templates/.icons/material/compass-rose.svg b/docs/src/templates/.icons/material/compass-rose.svg
index 2a2a20be..2a2a20be 100644
--- a/docs/src/material/templates/.icons/material/compass-rose.svg
+++ b/docs/src/templates/.icons/material/compass-rose.svg
diff --git a/docs/src/material/templates/.icons/material/compass.svg b/docs/src/templates/.icons/material/compass.svg
index 6ade310c..6ade310c 100644
--- a/docs/src/material/templates/.icons/material/compass.svg
+++ b/docs/src/templates/.icons/material/compass.svg
diff --git a/docs/src/material/templates/.icons/material/compost.svg b/docs/src/templates/.icons/material/compost.svg
index 41ba6160..41ba6160 100644
--- a/docs/src/material/templates/.icons/material/compost.svg
+++ b/docs/src/templates/.icons/material/compost.svg
diff --git a/docs/src/material/templates/.icons/material/cone-off.svg b/docs/src/templates/.icons/material/cone-off.svg
index fb24b46b..fb24b46b 100644
--- a/docs/src/material/templates/.icons/material/cone-off.svg
+++ b/docs/src/templates/.icons/material/cone-off.svg
diff --git a/docs/src/material/templates/.icons/material/cone.svg b/docs/src/templates/.icons/material/cone.svg
index 9b439880..9b439880 100644
--- a/docs/src/material/templates/.icons/material/cone.svg
+++ b/docs/src/templates/.icons/material/cone.svg
diff --git a/docs/src/material/templates/.icons/material/connection.svg b/docs/src/templates/.icons/material/connection.svg
index 9dbe01a7..9dbe01a7 100644
--- a/docs/src/material/templates/.icons/material/connection.svg
+++ b/docs/src/templates/.icons/material/connection.svg
diff --git a/docs/src/material/templates/.icons/material/console-line.svg b/docs/src/templates/.icons/material/console-line.svg
index 9feeed00..9feeed00 100644
--- a/docs/src/material/templates/.icons/material/console-line.svg
+++ b/docs/src/templates/.icons/material/console-line.svg
diff --git a/docs/src/material/templates/.icons/material/console-network-outline.svg b/docs/src/templates/.icons/material/console-network-outline.svg
index 4e22f440..4e22f440 100644
--- a/docs/src/material/templates/.icons/material/console-network-outline.svg
+++ b/docs/src/templates/.icons/material/console-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/console-network.svg b/docs/src/templates/.icons/material/console-network.svg
index 63808400..63808400 100644
--- a/docs/src/material/templates/.icons/material/console-network.svg
+++ b/docs/src/templates/.icons/material/console-network.svg
diff --git a/docs/src/material/templates/.icons/material/console.svg b/docs/src/templates/.icons/material/console.svg
index b51600be..b51600be 100644
--- a/docs/src/material/templates/.icons/material/console.svg
+++ b/docs/src/templates/.icons/material/console.svg
diff --git a/docs/src/material/templates/.icons/material/consolidate.svg b/docs/src/templates/.icons/material/consolidate.svg
index 4d30257b..4d30257b 100644
--- a/docs/src/material/templates/.icons/material/consolidate.svg
+++ b/docs/src/templates/.icons/material/consolidate.svg
diff --git a/docs/src/material/templates/.icons/material/contactless-payment-circle-outline.svg b/docs/src/templates/.icons/material/contactless-payment-circle-outline.svg
index 96438aab..96438aab 100644
--- a/docs/src/material/templates/.icons/material/contactless-payment-circle-outline.svg
+++ b/docs/src/templates/.icons/material/contactless-payment-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/contactless-payment-circle.svg b/docs/src/templates/.icons/material/contactless-payment-circle.svg
index b7c5ea88..b7c5ea88 100644
--- a/docs/src/material/templates/.icons/material/contactless-payment-circle.svg
+++ b/docs/src/templates/.icons/material/contactless-payment-circle.svg
diff --git a/docs/src/material/templates/.icons/material/contactless-payment.svg b/docs/src/templates/.icons/material/contactless-payment.svg
index e1c582a1..e1c582a1 100644
--- a/docs/src/material/templates/.icons/material/contactless-payment.svg
+++ b/docs/src/templates/.icons/material/contactless-payment.svg
diff --git a/docs/src/material/templates/.icons/material/contacts-outline.svg b/docs/src/templates/.icons/material/contacts-outline.svg
index f5d107a9..f5d107a9 100644
--- a/docs/src/material/templates/.icons/material/contacts-outline.svg
+++ b/docs/src/templates/.icons/material/contacts-outline.svg
diff --git a/docs/src/material/templates/.icons/material/contacts.svg b/docs/src/templates/.icons/material/contacts.svg
index a8fb2ea5..a8fb2ea5 100644
--- a/docs/src/material/templates/.icons/material/contacts.svg
+++ b/docs/src/templates/.icons/material/contacts.svg
diff --git a/docs/src/material/templates/.icons/material/contain-end.svg b/docs/src/templates/.icons/material/contain-end.svg
index 050a8845..050a8845 100644
--- a/docs/src/material/templates/.icons/material/contain-end.svg
+++ b/docs/src/templates/.icons/material/contain-end.svg
diff --git a/docs/src/material/templates/.icons/material/contain-start.svg b/docs/src/templates/.icons/material/contain-start.svg
index af88fe8e..af88fe8e 100644
--- a/docs/src/material/templates/.icons/material/contain-start.svg
+++ b/docs/src/templates/.icons/material/contain-start.svg
diff --git a/docs/src/material/templates/.icons/material/contain.svg b/docs/src/templates/.icons/material/contain.svg
index 06ef56c7..06ef56c7 100644
--- a/docs/src/material/templates/.icons/material/contain.svg
+++ b/docs/src/templates/.icons/material/contain.svg
diff --git a/docs/src/material/templates/.icons/material/content-copy.svg b/docs/src/templates/.icons/material/content-copy.svg
index 4425a2e0..4425a2e0 100644
--- a/docs/src/material/templates/.icons/material/content-copy.svg
+++ b/docs/src/templates/.icons/material/content-copy.svg
diff --git a/docs/src/material/templates/.icons/material/content-cut.svg b/docs/src/templates/.icons/material/content-cut.svg
index 16fa80aa..16fa80aa 100644
--- a/docs/src/material/templates/.icons/material/content-cut.svg
+++ b/docs/src/templates/.icons/material/content-cut.svg
diff --git a/docs/src/material/templates/.icons/material/content-duplicate.svg b/docs/src/templates/.icons/material/content-duplicate.svg
index d3217bf2..d3217bf2 100644
--- a/docs/src/material/templates/.icons/material/content-duplicate.svg
+++ b/docs/src/templates/.icons/material/content-duplicate.svg
diff --git a/docs/src/material/templates/.icons/material/content-paste.svg b/docs/src/templates/.icons/material/content-paste.svg
index 5bde6135..5bde6135 100644
--- a/docs/src/material/templates/.icons/material/content-paste.svg
+++ b/docs/src/templates/.icons/material/content-paste.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-alert-outline.svg b/docs/src/templates/.icons/material/content-save-alert-outline.svg
index f03adb01..f03adb01 100644
--- a/docs/src/material/templates/.icons/material/content-save-alert-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-alert.svg b/docs/src/templates/.icons/material/content-save-alert.svg
index a423ef2a..a423ef2a 100644
--- a/docs/src/material/templates/.icons/material/content-save-alert.svg
+++ b/docs/src/templates/.icons/material/content-save-alert.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-all-outline.svg b/docs/src/templates/.icons/material/content-save-all-outline.svg
index 39ce8334..39ce8334 100644
--- a/docs/src/material/templates/.icons/material/content-save-all-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-all-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-all.svg b/docs/src/templates/.icons/material/content-save-all.svg
index 3c27e725..3c27e725 100644
--- a/docs/src/material/templates/.icons/material/content-save-all.svg
+++ b/docs/src/templates/.icons/material/content-save-all.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-check-outline.svg b/docs/src/templates/.icons/material/content-save-check-outline.svg
index 147813ba..147813ba 100644
--- a/docs/src/material/templates/.icons/material/content-save-check-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-check.svg b/docs/src/templates/.icons/material/content-save-check.svg
index 40081354..40081354 100644
--- a/docs/src/material/templates/.icons/material/content-save-check.svg
+++ b/docs/src/templates/.icons/material/content-save-check.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-cog-outline.svg b/docs/src/templates/.icons/material/content-save-cog-outline.svg
index 72bc7c1c..72bc7c1c 100644
--- a/docs/src/material/templates/.icons/material/content-save-cog-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-cog.svg b/docs/src/templates/.icons/material/content-save-cog.svg
index 20501431..20501431 100644
--- a/docs/src/material/templates/.icons/material/content-save-cog.svg
+++ b/docs/src/templates/.icons/material/content-save-cog.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-edit-outline.svg b/docs/src/templates/.icons/material/content-save-edit-outline.svg
index fb229848..fb229848 100644
--- a/docs/src/material/templates/.icons/material/content-save-edit-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-edit.svg b/docs/src/templates/.icons/material/content-save-edit.svg
index ecea6c34..ecea6c34 100644
--- a/docs/src/material/templates/.icons/material/content-save-edit.svg
+++ b/docs/src/templates/.icons/material/content-save-edit.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-minus-outline.svg b/docs/src/templates/.icons/material/content-save-minus-outline.svg
index aa6ac0d8..aa6ac0d8 100644
--- a/docs/src/material/templates/.icons/material/content-save-minus-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-minus.svg b/docs/src/templates/.icons/material/content-save-minus.svg
index 8d8765ec..8d8765ec 100644
--- a/docs/src/material/templates/.icons/material/content-save-minus.svg
+++ b/docs/src/templates/.icons/material/content-save-minus.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-move-outline.svg b/docs/src/templates/.icons/material/content-save-move-outline.svg
index 334c1512..334c1512 100644
--- a/docs/src/material/templates/.icons/material/content-save-move-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-move-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-move.svg b/docs/src/templates/.icons/material/content-save-move.svg
index 209c3a24..209c3a24 100644
--- a/docs/src/material/templates/.icons/material/content-save-move.svg
+++ b/docs/src/templates/.icons/material/content-save-move.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-off-outline.svg b/docs/src/templates/.icons/material/content-save-off-outline.svg
index f87d2803..f87d2803 100644
--- a/docs/src/material/templates/.icons/material/content-save-off-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-off.svg b/docs/src/templates/.icons/material/content-save-off.svg
index f7e54209..f7e54209 100644
--- a/docs/src/material/templates/.icons/material/content-save-off.svg
+++ b/docs/src/templates/.icons/material/content-save-off.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-outline.svg b/docs/src/templates/.icons/material/content-save-outline.svg
index 394073a7..394073a7 100644
--- a/docs/src/material/templates/.icons/material/content-save-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-plus-outline.svg b/docs/src/templates/.icons/material/content-save-plus-outline.svg
index 59d63f11..59d63f11 100644
--- a/docs/src/material/templates/.icons/material/content-save-plus-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-plus.svg b/docs/src/templates/.icons/material/content-save-plus.svg
index acfbca50..acfbca50 100644
--- a/docs/src/material/templates/.icons/material/content-save-plus.svg
+++ b/docs/src/templates/.icons/material/content-save-plus.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-settings-outline.svg b/docs/src/templates/.icons/material/content-save-settings-outline.svg
index c5449450..c5449450 100644
--- a/docs/src/material/templates/.icons/material/content-save-settings-outline.svg
+++ b/docs/src/templates/.icons/material/content-save-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/content-save-settings.svg b/docs/src/templates/.icons/material/content-save-settings.svg
index 554549f3..554549f3 100644
--- a/docs/src/material/templates/.icons/material/content-save-settings.svg
+++ b/docs/src/templates/.icons/material/content-save-settings.svg
diff --git a/docs/src/material/templates/.icons/material/content-save.svg b/docs/src/templates/.icons/material/content-save.svg
index 6f685b16..6f685b16 100644
--- a/docs/src/material/templates/.icons/material/content-save.svg
+++ b/docs/src/templates/.icons/material/content-save.svg
diff --git a/docs/src/material/templates/.icons/material/contrast-box.svg b/docs/src/templates/.icons/material/contrast-box.svg
index 46221966..46221966 100644
--- a/docs/src/material/templates/.icons/material/contrast-box.svg
+++ b/docs/src/templates/.icons/material/contrast-box.svg
diff --git a/docs/src/material/templates/.icons/material/contrast-circle.svg b/docs/src/templates/.icons/material/contrast-circle.svg
index 7334bdbe..7334bdbe 100644
--- a/docs/src/material/templates/.icons/material/contrast-circle.svg
+++ b/docs/src/templates/.icons/material/contrast-circle.svg
diff --git a/docs/src/material/templates/.icons/material/contrast.svg b/docs/src/templates/.icons/material/contrast.svg
index 1f9c3219..1f9c3219 100644
--- a/docs/src/material/templates/.icons/material/contrast.svg
+++ b/docs/src/templates/.icons/material/contrast.svg
diff --git a/docs/src/material/templates/.icons/material/controller-classic-outline.svg b/docs/src/templates/.icons/material/controller-classic-outline.svg
index b1e2ca14..b1e2ca14 100644
--- a/docs/src/material/templates/.icons/material/controller-classic-outline.svg
+++ b/docs/src/templates/.icons/material/controller-classic-outline.svg
diff --git a/docs/src/material/templates/.icons/material/controller-classic.svg b/docs/src/templates/.icons/material/controller-classic.svg
index a5c5a69d..a5c5a69d 100644
--- a/docs/src/material/templates/.icons/material/controller-classic.svg
+++ b/docs/src/templates/.icons/material/controller-classic.svg
diff --git a/docs/src/material/templates/.icons/material/controller-off.svg b/docs/src/templates/.icons/material/controller-off.svg
index eb6bcd15..eb6bcd15 100644
--- a/docs/src/material/templates/.icons/material/controller-off.svg
+++ b/docs/src/templates/.icons/material/controller-off.svg
diff --git a/docs/src/material/templates/.icons/material/controller.svg b/docs/src/templates/.icons/material/controller.svg
index 4618b806..4618b806 100644
--- a/docs/src/material/templates/.icons/material/controller.svg
+++ b/docs/src/templates/.icons/material/controller.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-alert-outline.svg b/docs/src/templates/.icons/material/cookie-alert-outline.svg
index abe9732a..abe9732a 100644
--- a/docs/src/material/templates/.icons/material/cookie-alert-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-alert.svg b/docs/src/templates/.icons/material/cookie-alert.svg
index d30dd44e..d30dd44e 100644
--- a/docs/src/material/templates/.icons/material/cookie-alert.svg
+++ b/docs/src/templates/.icons/material/cookie-alert.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-check-outline.svg b/docs/src/templates/.icons/material/cookie-check-outline.svg
index 641af9f9..641af9f9 100644
--- a/docs/src/material/templates/.icons/material/cookie-check-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-check.svg b/docs/src/templates/.icons/material/cookie-check.svg
index 7b83d6f5..7b83d6f5 100644
--- a/docs/src/material/templates/.icons/material/cookie-check.svg
+++ b/docs/src/templates/.icons/material/cookie-check.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-clock-outline.svg b/docs/src/templates/.icons/material/cookie-clock-outline.svg
index 79ecbad4..79ecbad4 100644
--- a/docs/src/material/templates/.icons/material/cookie-clock-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-clock.svg b/docs/src/templates/.icons/material/cookie-clock.svg
index 62cca4c5..62cca4c5 100644
--- a/docs/src/material/templates/.icons/material/cookie-clock.svg
+++ b/docs/src/templates/.icons/material/cookie-clock.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-cog-outline.svg b/docs/src/templates/.icons/material/cookie-cog-outline.svg
index 426c399a..426c399a 100644
--- a/docs/src/material/templates/.icons/material/cookie-cog-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-cog.svg b/docs/src/templates/.icons/material/cookie-cog.svg
index 5c431e7b..5c431e7b 100644
--- a/docs/src/material/templates/.icons/material/cookie-cog.svg
+++ b/docs/src/templates/.icons/material/cookie-cog.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-edit-outline.svg b/docs/src/templates/.icons/material/cookie-edit-outline.svg
index 67e0784b..67e0784b 100644
--- a/docs/src/material/templates/.icons/material/cookie-edit-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-edit.svg b/docs/src/templates/.icons/material/cookie-edit.svg
index 179336ff..179336ff 100644
--- a/docs/src/material/templates/.icons/material/cookie-edit.svg
+++ b/docs/src/templates/.icons/material/cookie-edit.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-lock-outline.svg b/docs/src/templates/.icons/material/cookie-lock-outline.svg
index 140344e7..140344e7 100644
--- a/docs/src/material/templates/.icons/material/cookie-lock-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-lock.svg b/docs/src/templates/.icons/material/cookie-lock.svg
index 008a273e..008a273e 100644
--- a/docs/src/material/templates/.icons/material/cookie-lock.svg
+++ b/docs/src/templates/.icons/material/cookie-lock.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-minus-outline.svg b/docs/src/templates/.icons/material/cookie-minus-outline.svg
index 63394899..63394899 100644
--- a/docs/src/material/templates/.icons/material/cookie-minus-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-minus.svg b/docs/src/templates/.icons/material/cookie-minus.svg
index f07e8510..f07e8510 100644
--- a/docs/src/material/templates/.icons/material/cookie-minus.svg
+++ b/docs/src/templates/.icons/material/cookie-minus.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-off-outline.svg b/docs/src/templates/.icons/material/cookie-off-outline.svg
index f3a2433e..f3a2433e 100644
--- a/docs/src/material/templates/.icons/material/cookie-off-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-off.svg b/docs/src/templates/.icons/material/cookie-off.svg
index 655fa8c3..655fa8c3 100644
--- a/docs/src/material/templates/.icons/material/cookie-off.svg
+++ b/docs/src/templates/.icons/material/cookie-off.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-outline.svg b/docs/src/templates/.icons/material/cookie-outline.svg
index 6672889f..6672889f 100644
--- a/docs/src/material/templates/.icons/material/cookie-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-plus-outline.svg b/docs/src/templates/.icons/material/cookie-plus-outline.svg
index 9cdcd019..9cdcd019 100644
--- a/docs/src/material/templates/.icons/material/cookie-plus-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-plus.svg b/docs/src/templates/.icons/material/cookie-plus.svg
index f70683d0..f70683d0 100644
--- a/docs/src/material/templates/.icons/material/cookie-plus.svg
+++ b/docs/src/templates/.icons/material/cookie-plus.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-refresh-outline.svg b/docs/src/templates/.icons/material/cookie-refresh-outline.svg
index ca1f7edf..ca1f7edf 100644
--- a/docs/src/material/templates/.icons/material/cookie-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-refresh.svg b/docs/src/templates/.icons/material/cookie-refresh.svg
index 61e8d84a..61e8d84a 100644
--- a/docs/src/material/templates/.icons/material/cookie-refresh.svg
+++ b/docs/src/templates/.icons/material/cookie-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-remove-outline.svg b/docs/src/templates/.icons/material/cookie-remove-outline.svg
index bcb336b9..bcb336b9 100644
--- a/docs/src/material/templates/.icons/material/cookie-remove-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-remove.svg b/docs/src/templates/.icons/material/cookie-remove.svg
index 3909eff0..3909eff0 100644
--- a/docs/src/material/templates/.icons/material/cookie-remove.svg
+++ b/docs/src/templates/.icons/material/cookie-remove.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-settings-outline.svg b/docs/src/templates/.icons/material/cookie-settings-outline.svg
index 197f27b7..197f27b7 100644
--- a/docs/src/material/templates/.icons/material/cookie-settings-outline.svg
+++ b/docs/src/templates/.icons/material/cookie-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cookie-settings.svg b/docs/src/templates/.icons/material/cookie-settings.svg
index 42f82a7a..42f82a7a 100644
--- a/docs/src/material/templates/.icons/material/cookie-settings.svg
+++ b/docs/src/templates/.icons/material/cookie-settings.svg
diff --git a/docs/src/material/templates/.icons/material/cookie.svg b/docs/src/templates/.icons/material/cookie.svg
index 0247aa15..0247aa15 100644
--- a/docs/src/material/templates/.icons/material/cookie.svg
+++ b/docs/src/templates/.icons/material/cookie.svg
diff --git a/docs/src/material/templates/.icons/material/coolant-temperature.svg b/docs/src/templates/.icons/material/coolant-temperature.svg
index 0562b3c2..0562b3c2 100644
--- a/docs/src/material/templates/.icons/material/coolant-temperature.svg
+++ b/docs/src/templates/.icons/material/coolant-temperature.svg
diff --git a/docs/src/material/templates/.icons/material/copyleft.svg b/docs/src/templates/.icons/material/copyleft.svg
index 3839ebd9..3839ebd9 100644
--- a/docs/src/material/templates/.icons/material/copyleft.svg
+++ b/docs/src/templates/.icons/material/copyleft.svg
diff --git a/docs/src/material/templates/.icons/material/copyright.svg b/docs/src/templates/.icons/material/copyright.svg
index dcfecfa5..dcfecfa5 100644
--- a/docs/src/material/templates/.icons/material/copyright.svg
+++ b/docs/src/templates/.icons/material/copyright.svg
diff --git a/docs/src/material/templates/.icons/material/cordova.svg b/docs/src/templates/.icons/material/cordova.svg
index 314ed99b..314ed99b 100644
--- a/docs/src/material/templates/.icons/material/cordova.svg
+++ b/docs/src/templates/.icons/material/cordova.svg
diff --git a/docs/src/material/templates/.icons/material/corn-off.svg b/docs/src/templates/.icons/material/corn-off.svg
index 0679393d..0679393d 100644
--- a/docs/src/material/templates/.icons/material/corn-off.svg
+++ b/docs/src/templates/.icons/material/corn-off.svg
diff --git a/docs/src/material/templates/.icons/material/corn.svg b/docs/src/templates/.icons/material/corn.svg
index e54ad761..e54ad761 100644
--- a/docs/src/material/templates/.icons/material/corn.svg
+++ b/docs/src/templates/.icons/material/corn.svg
diff --git a/docs/src/material/templates/.icons/material/cosine-wave.svg b/docs/src/templates/.icons/material/cosine-wave.svg
index 1c198f6a..1c198f6a 100644
--- a/docs/src/material/templates/.icons/material/cosine-wave.svg
+++ b/docs/src/templates/.icons/material/cosine-wave.svg
diff --git a/docs/src/material/templates/.icons/material/counter.svg b/docs/src/templates/.icons/material/counter.svg
index 6ec0751c..6ec0751c 100644
--- a/docs/src/material/templates/.icons/material/counter.svg
+++ b/docs/src/templates/.icons/material/counter.svg
diff --git a/docs/src/material/templates/.icons/material/countertop-outline.svg b/docs/src/templates/.icons/material/countertop-outline.svg
index 24c5c4a4..24c5c4a4 100644
--- a/docs/src/material/templates/.icons/material/countertop-outline.svg
+++ b/docs/src/templates/.icons/material/countertop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/countertop.svg b/docs/src/templates/.icons/material/countertop.svg
index f8b60d86..f8b60d86 100644
--- a/docs/src/material/templates/.icons/material/countertop.svg
+++ b/docs/src/templates/.icons/material/countertop.svg
diff --git a/docs/src/material/templates/.icons/material/cow-off.svg b/docs/src/templates/.icons/material/cow-off.svg
index 19425109..19425109 100644
--- a/docs/src/material/templates/.icons/material/cow-off.svg
+++ b/docs/src/templates/.icons/material/cow-off.svg
diff --git a/docs/src/material/templates/.icons/material/cow.svg b/docs/src/templates/.icons/material/cow.svg
index f1ff762b..f1ff762b 100644
--- a/docs/src/material/templates/.icons/material/cow.svg
+++ b/docs/src/templates/.icons/material/cow.svg
diff --git a/docs/src/material/templates/.icons/material/cpu-32-bit.svg b/docs/src/templates/.icons/material/cpu-32-bit.svg
index a82b7df2..a82b7df2 100644
--- a/docs/src/material/templates/.icons/material/cpu-32-bit.svg
+++ b/docs/src/templates/.icons/material/cpu-32-bit.svg
diff --git a/docs/src/material/templates/.icons/material/cpu-64-bit.svg b/docs/src/templates/.icons/material/cpu-64-bit.svg
index 5e7a717a..5e7a717a 100644
--- a/docs/src/material/templates/.icons/material/cpu-64-bit.svg
+++ b/docs/src/templates/.icons/material/cpu-64-bit.svg
diff --git a/docs/src/material/templates/.icons/material/cradle-outline.svg b/docs/src/templates/.icons/material/cradle-outline.svg
index 84176964..84176964 100644
--- a/docs/src/material/templates/.icons/material/cradle-outline.svg
+++ b/docs/src/templates/.icons/material/cradle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cradle.svg b/docs/src/templates/.icons/material/cradle.svg
index aa2ea4bf..aa2ea4bf 100644
--- a/docs/src/material/templates/.icons/material/cradle.svg
+++ b/docs/src/templates/.icons/material/cradle.svg
diff --git a/docs/src/material/templates/.icons/material/crane.svg b/docs/src/templates/.icons/material/crane.svg
index 442a0d71..442a0d71 100644
--- a/docs/src/material/templates/.icons/material/crane.svg
+++ b/docs/src/templates/.icons/material/crane.svg
diff --git a/docs/src/material/templates/.icons/material/creation-outline.svg b/docs/src/templates/.icons/material/creation-outline.svg
index c4337273..c4337273 100644
--- a/docs/src/material/templates/.icons/material/creation-outline.svg
+++ b/docs/src/templates/.icons/material/creation-outline.svg
diff --git a/docs/src/material/templates/.icons/material/creation.svg b/docs/src/templates/.icons/material/creation.svg
index 6f9caf5f..6f9caf5f 100644
--- a/docs/src/material/templates/.icons/material/creation.svg
+++ b/docs/src/templates/.icons/material/creation.svg
diff --git a/docs/src/material/templates/.icons/material/creative-commons.svg b/docs/src/templates/.icons/material/creative-commons.svg
index 756ef31b..756ef31b 100644
--- a/docs/src/material/templates/.icons/material/creative-commons.svg
+++ b/docs/src/templates/.icons/material/creative-commons.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-check-outline.svg b/docs/src/templates/.icons/material/credit-card-check-outline.svg
index 4a5cd26c..4a5cd26c 100644
--- a/docs/src/material/templates/.icons/material/credit-card-check-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-check.svg b/docs/src/templates/.icons/material/credit-card-check.svg
index cbc88afd..cbc88afd 100644
--- a/docs/src/material/templates/.icons/material/credit-card-check.svg
+++ b/docs/src/templates/.icons/material/credit-card-check.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-chip-outline.svg b/docs/src/templates/.icons/material/credit-card-chip-outline.svg
index 318b8c6a..318b8c6a 100644
--- a/docs/src/material/templates/.icons/material/credit-card-chip-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-chip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-chip.svg b/docs/src/templates/.icons/material/credit-card-chip.svg
index 2ee6aed8..2ee6aed8 100644
--- a/docs/src/material/templates/.icons/material/credit-card-chip.svg
+++ b/docs/src/templates/.icons/material/credit-card-chip.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-clock-outline.svg b/docs/src/templates/.icons/material/credit-card-clock-outline.svg
index 428642b8..428642b8 100644
--- a/docs/src/material/templates/.icons/material/credit-card-clock-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-clock.svg b/docs/src/templates/.icons/material/credit-card-clock.svg
index 23adb422..23adb422 100644
--- a/docs/src/material/templates/.icons/material/credit-card-clock.svg
+++ b/docs/src/templates/.icons/material/credit-card-clock.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-edit-outline.svg b/docs/src/templates/.icons/material/credit-card-edit-outline.svg
index be99344f..be99344f 100644
--- a/docs/src/material/templates/.icons/material/credit-card-edit-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-edit.svg b/docs/src/templates/.icons/material/credit-card-edit.svg
index 1af35894..1af35894 100644
--- a/docs/src/material/templates/.icons/material/credit-card-edit.svg
+++ b/docs/src/templates/.icons/material/credit-card-edit.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-fast-outline.svg b/docs/src/templates/.icons/material/credit-card-fast-outline.svg
index fd90f01b..fd90f01b 100644
--- a/docs/src/material/templates/.icons/material/credit-card-fast-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-fast-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-fast.svg b/docs/src/templates/.icons/material/credit-card-fast.svg
index 8fb38f4c..8fb38f4c 100644
--- a/docs/src/material/templates/.icons/material/credit-card-fast.svg
+++ b/docs/src/templates/.icons/material/credit-card-fast.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-lock-outline.svg b/docs/src/templates/.icons/material/credit-card-lock-outline.svg
index f2fd00e6..f2fd00e6 100644
--- a/docs/src/material/templates/.icons/material/credit-card-lock-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-lock.svg b/docs/src/templates/.icons/material/credit-card-lock.svg
index e7839299..e7839299 100644
--- a/docs/src/material/templates/.icons/material/credit-card-lock.svg
+++ b/docs/src/templates/.icons/material/credit-card-lock.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-marker-outline.svg b/docs/src/templates/.icons/material/credit-card-marker-outline.svg
index 510f716a..510f716a 100644
--- a/docs/src/material/templates/.icons/material/credit-card-marker-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-marker.svg b/docs/src/templates/.icons/material/credit-card-marker.svg
index f19bcb70..f19bcb70 100644
--- a/docs/src/material/templates/.icons/material/credit-card-marker.svg
+++ b/docs/src/templates/.icons/material/credit-card-marker.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-minus-outline.svg b/docs/src/templates/.icons/material/credit-card-minus-outline.svg
index 19e52add..19e52add 100644
--- a/docs/src/material/templates/.icons/material/credit-card-minus-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-minus.svg b/docs/src/templates/.icons/material/credit-card-minus.svg
index 945a1dc1..945a1dc1 100644
--- a/docs/src/material/templates/.icons/material/credit-card-minus.svg
+++ b/docs/src/templates/.icons/material/credit-card-minus.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-multiple-outline.svg b/docs/src/templates/.icons/material/credit-card-multiple-outline.svg
index dd8cd83c..dd8cd83c 100644
--- a/docs/src/material/templates/.icons/material/credit-card-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-multiple.svg b/docs/src/templates/.icons/material/credit-card-multiple.svg
index 9fd847e5..9fd847e5 100644
--- a/docs/src/material/templates/.icons/material/credit-card-multiple.svg
+++ b/docs/src/templates/.icons/material/credit-card-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-off-outline.svg b/docs/src/templates/.icons/material/credit-card-off-outline.svg
index da6d190f..da6d190f 100644
--- a/docs/src/material/templates/.icons/material/credit-card-off-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-off.svg b/docs/src/templates/.icons/material/credit-card-off.svg
index ae456342..ae456342 100644
--- a/docs/src/material/templates/.icons/material/credit-card-off.svg
+++ b/docs/src/templates/.icons/material/credit-card-off.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-outline.svg b/docs/src/templates/.icons/material/credit-card-outline.svg
index edb2e9d6..edb2e9d6 100644
--- a/docs/src/material/templates/.icons/material/credit-card-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-plus-outline.svg b/docs/src/templates/.icons/material/credit-card-plus-outline.svg
index 1741953d..1741953d 100644
--- a/docs/src/material/templates/.icons/material/credit-card-plus-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-plus.svg b/docs/src/templates/.icons/material/credit-card-plus.svg
index 9dc33ced..9dc33ced 100644
--- a/docs/src/material/templates/.icons/material/credit-card-plus.svg
+++ b/docs/src/templates/.icons/material/credit-card-plus.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-refresh-outline.svg b/docs/src/templates/.icons/material/credit-card-refresh-outline.svg
index e4842226..e4842226 100644
--- a/docs/src/material/templates/.icons/material/credit-card-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-refresh.svg b/docs/src/templates/.icons/material/credit-card-refresh.svg
index c8b0dc76..c8b0dc76 100644
--- a/docs/src/material/templates/.icons/material/credit-card-refresh.svg
+++ b/docs/src/templates/.icons/material/credit-card-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-refund-outline.svg b/docs/src/templates/.icons/material/credit-card-refund-outline.svg
index 9864f776..9864f776 100644
--- a/docs/src/material/templates/.icons/material/credit-card-refund-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-refund-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-refund.svg b/docs/src/templates/.icons/material/credit-card-refund.svg
index ada444b5..ada444b5 100644
--- a/docs/src/material/templates/.icons/material/credit-card-refund.svg
+++ b/docs/src/templates/.icons/material/credit-card-refund.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-remove-outline.svg b/docs/src/templates/.icons/material/credit-card-remove-outline.svg
index 750fbb88..750fbb88 100644
--- a/docs/src/material/templates/.icons/material/credit-card-remove-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-remove.svg b/docs/src/templates/.icons/material/credit-card-remove.svg
index 21ac458e..21ac458e 100644
--- a/docs/src/material/templates/.icons/material/credit-card-remove.svg
+++ b/docs/src/templates/.icons/material/credit-card-remove.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-scan-outline.svg b/docs/src/templates/.icons/material/credit-card-scan-outline.svg
index 844e2f0c..844e2f0c 100644
--- a/docs/src/material/templates/.icons/material/credit-card-scan-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-scan-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-scan.svg b/docs/src/templates/.icons/material/credit-card-scan.svg
index b43de54d..b43de54d 100644
--- a/docs/src/material/templates/.icons/material/credit-card-scan.svg
+++ b/docs/src/templates/.icons/material/credit-card-scan.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-search-outline.svg b/docs/src/templates/.icons/material/credit-card-search-outline.svg
index 8bc3bd09..8bc3bd09 100644
--- a/docs/src/material/templates/.icons/material/credit-card-search-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-search.svg b/docs/src/templates/.icons/material/credit-card-search.svg
index 196abc2d..196abc2d 100644
--- a/docs/src/material/templates/.icons/material/credit-card-search.svg
+++ b/docs/src/templates/.icons/material/credit-card-search.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-settings-outline.svg b/docs/src/templates/.icons/material/credit-card-settings-outline.svg
index 31904cde..31904cde 100644
--- a/docs/src/material/templates/.icons/material/credit-card-settings-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-settings.svg b/docs/src/templates/.icons/material/credit-card-settings.svg
index b2b12e9f..b2b12e9f 100644
--- a/docs/src/material/templates/.icons/material/credit-card-settings.svg
+++ b/docs/src/templates/.icons/material/credit-card-settings.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-sync-outline.svg b/docs/src/templates/.icons/material/credit-card-sync-outline.svg
index 84a7d59e..84a7d59e 100644
--- a/docs/src/material/templates/.icons/material/credit-card-sync-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-sync.svg b/docs/src/templates/.icons/material/credit-card-sync.svg
index 715e4542..715e4542 100644
--- a/docs/src/material/templates/.icons/material/credit-card-sync.svg
+++ b/docs/src/templates/.icons/material/credit-card-sync.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-wireless-off-outline.svg b/docs/src/templates/.icons/material/credit-card-wireless-off-outline.svg
index 2146f98a..2146f98a 100644
--- a/docs/src/material/templates/.icons/material/credit-card-wireless-off-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-wireless-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-wireless-off.svg b/docs/src/templates/.icons/material/credit-card-wireless-off.svg
index be3c87c3..be3c87c3 100644
--- a/docs/src/material/templates/.icons/material/credit-card-wireless-off.svg
+++ b/docs/src/templates/.icons/material/credit-card-wireless-off.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-wireless-outline.svg b/docs/src/templates/.icons/material/credit-card-wireless-outline.svg
index 6db7dd64..6db7dd64 100644
--- a/docs/src/material/templates/.icons/material/credit-card-wireless-outline.svg
+++ b/docs/src/templates/.icons/material/credit-card-wireless-outline.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card-wireless.svg b/docs/src/templates/.icons/material/credit-card-wireless.svg
index a00317d0..a00317d0 100644
--- a/docs/src/material/templates/.icons/material/credit-card-wireless.svg
+++ b/docs/src/templates/.icons/material/credit-card-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/credit-card.svg b/docs/src/templates/.icons/material/credit-card.svg
index e891a4d3..e891a4d3 100644
--- a/docs/src/material/templates/.icons/material/credit-card.svg
+++ b/docs/src/templates/.icons/material/credit-card.svg
diff --git a/docs/src/material/templates/.icons/material/cricket.svg b/docs/src/templates/.icons/material/cricket.svg
index cc7796e0..cc7796e0 100644
--- a/docs/src/material/templates/.icons/material/cricket.svg
+++ b/docs/src/templates/.icons/material/cricket.svg
diff --git a/docs/src/material/templates/.icons/material/crop-free.svg b/docs/src/templates/.icons/material/crop-free.svg
index fbdb7826..fbdb7826 100644
--- a/docs/src/material/templates/.icons/material/crop-free.svg
+++ b/docs/src/templates/.icons/material/crop-free.svg
diff --git a/docs/src/material/templates/.icons/material/crop-landscape.svg b/docs/src/templates/.icons/material/crop-landscape.svg
index 43b62daa..43b62daa 100644
--- a/docs/src/material/templates/.icons/material/crop-landscape.svg
+++ b/docs/src/templates/.icons/material/crop-landscape.svg
diff --git a/docs/src/material/templates/.icons/material/crop-portrait.svg b/docs/src/templates/.icons/material/crop-portrait.svg
index ee23ab9d..ee23ab9d 100644
--- a/docs/src/material/templates/.icons/material/crop-portrait.svg
+++ b/docs/src/templates/.icons/material/crop-portrait.svg
diff --git a/docs/src/material/templates/.icons/material/crop-rotate.svg b/docs/src/templates/.icons/material/crop-rotate.svg
index 66d9dc88..66d9dc88 100644
--- a/docs/src/material/templates/.icons/material/crop-rotate.svg
+++ b/docs/src/templates/.icons/material/crop-rotate.svg
diff --git a/docs/src/material/templates/.icons/material/crop-square.svg b/docs/src/templates/.icons/material/crop-square.svg
index 728c479a..728c479a 100644
--- a/docs/src/material/templates/.icons/material/crop-square.svg
+++ b/docs/src/templates/.icons/material/crop-square.svg
diff --git a/docs/src/material/templates/.icons/material/crop.svg b/docs/src/templates/.icons/material/crop.svg
index c220ece9..c220ece9 100644
--- a/docs/src/material/templates/.icons/material/crop.svg
+++ b/docs/src/templates/.icons/material/crop.svg
diff --git a/docs/src/material/templates/.icons/material/cross-bolnisi.svg b/docs/src/templates/.icons/material/cross-bolnisi.svg
index 6bf88ab8..6bf88ab8 100644
--- a/docs/src/material/templates/.icons/material/cross-bolnisi.svg
+++ b/docs/src/templates/.icons/material/cross-bolnisi.svg
diff --git a/docs/src/material/templates/.icons/material/cross-celtic.svg b/docs/src/templates/.icons/material/cross-celtic.svg
index 3921f450..3921f450 100644
--- a/docs/src/material/templates/.icons/material/cross-celtic.svg
+++ b/docs/src/templates/.icons/material/cross-celtic.svg
diff --git a/docs/src/material/templates/.icons/material/cross-outline.svg b/docs/src/templates/.icons/material/cross-outline.svg
index 3dd52a14..3dd52a14 100644
--- a/docs/src/material/templates/.icons/material/cross-outline.svg
+++ b/docs/src/templates/.icons/material/cross-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cross.svg b/docs/src/templates/.icons/material/cross.svg
index 572c19b3..572c19b3 100644
--- a/docs/src/material/templates/.icons/material/cross.svg
+++ b/docs/src/templates/.icons/material/cross.svg
diff --git a/docs/src/material/templates/.icons/material/crosshairs-gps.svg b/docs/src/templates/.icons/material/crosshairs-gps.svg
index 3f703af8..3f703af8 100644
--- a/docs/src/material/templates/.icons/material/crosshairs-gps.svg
+++ b/docs/src/templates/.icons/material/crosshairs-gps.svg
diff --git a/docs/src/material/templates/.icons/material/crosshairs-off.svg b/docs/src/templates/.icons/material/crosshairs-off.svg
index d2c821cd..d2c821cd 100644
--- a/docs/src/material/templates/.icons/material/crosshairs-off.svg
+++ b/docs/src/templates/.icons/material/crosshairs-off.svg
diff --git a/docs/src/material/templates/.icons/material/crosshairs-question.svg b/docs/src/templates/.icons/material/crosshairs-question.svg
index 1f381726..1f381726 100644
--- a/docs/src/material/templates/.icons/material/crosshairs-question.svg
+++ b/docs/src/templates/.icons/material/crosshairs-question.svg
diff --git a/docs/src/material/templates/.icons/material/crosshairs.svg b/docs/src/templates/.icons/material/crosshairs.svg
index 4233c1af..4233c1af 100644
--- a/docs/src/material/templates/.icons/material/crosshairs.svg
+++ b/docs/src/templates/.icons/material/crosshairs.svg
diff --git a/docs/src/material/templates/.icons/material/crowd.svg b/docs/src/templates/.icons/material/crowd.svg
index de6db45d..de6db45d 100644
--- a/docs/src/material/templates/.icons/material/crowd.svg
+++ b/docs/src/templates/.icons/material/crowd.svg
diff --git a/docs/src/material/templates/.icons/material/crown-circle-outline.svg b/docs/src/templates/.icons/material/crown-circle-outline.svg
index 7e16dd8b..7e16dd8b 100644
--- a/docs/src/material/templates/.icons/material/crown-circle-outline.svg
+++ b/docs/src/templates/.icons/material/crown-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/crown-circle.svg b/docs/src/templates/.icons/material/crown-circle.svg
index c54de4de..c54de4de 100644
--- a/docs/src/material/templates/.icons/material/crown-circle.svg
+++ b/docs/src/templates/.icons/material/crown-circle.svg
diff --git a/docs/src/material/templates/.icons/material/crown-outline.svg b/docs/src/templates/.icons/material/crown-outline.svg
index d32a3f93..d32a3f93 100644
--- a/docs/src/material/templates/.icons/material/crown-outline.svg
+++ b/docs/src/templates/.icons/material/crown-outline.svg
diff --git a/docs/src/material/templates/.icons/material/crown.svg b/docs/src/templates/.icons/material/crown.svg
index 3201ae68..3201ae68 100644
--- a/docs/src/material/templates/.icons/material/crown.svg
+++ b/docs/src/templates/.icons/material/crown.svg
diff --git a/docs/src/material/templates/.icons/material/cryengine.svg b/docs/src/templates/.icons/material/cryengine.svg
index 1ac94cba..1ac94cba 100644
--- a/docs/src/material/templates/.icons/material/cryengine.svg
+++ b/docs/src/templates/.icons/material/cryengine.svg
diff --git a/docs/src/material/templates/.icons/material/crystal-ball.svg b/docs/src/templates/.icons/material/crystal-ball.svg
index c04cae93..c04cae93 100644
--- a/docs/src/material/templates/.icons/material/crystal-ball.svg
+++ b/docs/src/templates/.icons/material/crystal-ball.svg
diff --git a/docs/src/material/templates/.icons/material/cube-off-outline.svg b/docs/src/templates/.icons/material/cube-off-outline.svg
index e9daac69..e9daac69 100644
--- a/docs/src/material/templates/.icons/material/cube-off-outline.svg
+++ b/docs/src/templates/.icons/material/cube-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cube-off.svg b/docs/src/templates/.icons/material/cube-off.svg
index 2b9a1a5b..2b9a1a5b 100644
--- a/docs/src/material/templates/.icons/material/cube-off.svg
+++ b/docs/src/templates/.icons/material/cube-off.svg
diff --git a/docs/src/material/templates/.icons/material/cube-outline.svg b/docs/src/templates/.icons/material/cube-outline.svg
index 8391ef58..8391ef58 100644
--- a/docs/src/material/templates/.icons/material/cube-outline.svg
+++ b/docs/src/templates/.icons/material/cube-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cube-scan.svg b/docs/src/templates/.icons/material/cube-scan.svg
index 257c6b88..257c6b88 100644
--- a/docs/src/material/templates/.icons/material/cube-scan.svg
+++ b/docs/src/templates/.icons/material/cube-scan.svg
diff --git a/docs/src/material/templates/.icons/material/cube-send.svg b/docs/src/templates/.icons/material/cube-send.svg
index fc7111e0..fc7111e0 100644
--- a/docs/src/material/templates/.icons/material/cube-send.svg
+++ b/docs/src/templates/.icons/material/cube-send.svg
diff --git a/docs/src/material/templates/.icons/material/cube-unfolded.svg b/docs/src/templates/.icons/material/cube-unfolded.svg
index 1ad4f815..1ad4f815 100644
--- a/docs/src/material/templates/.icons/material/cube-unfolded.svg
+++ b/docs/src/templates/.icons/material/cube-unfolded.svg
diff --git a/docs/src/material/templates/.icons/material/cube.svg b/docs/src/templates/.icons/material/cube.svg
index 56c11dee..56c11dee 100644
--- a/docs/src/material/templates/.icons/material/cube.svg
+++ b/docs/src/templates/.icons/material/cube.svg
diff --git a/docs/src/material/templates/.icons/material/cup-off-outline.svg b/docs/src/templates/.icons/material/cup-off-outline.svg
index b117883a..b117883a 100644
--- a/docs/src/material/templates/.icons/material/cup-off-outline.svg
+++ b/docs/src/templates/.icons/material/cup-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cup-off.svg b/docs/src/templates/.icons/material/cup-off.svg
index 2f36ebac..2f36ebac 100644
--- a/docs/src/material/templates/.icons/material/cup-off.svg
+++ b/docs/src/templates/.icons/material/cup-off.svg
diff --git a/docs/src/material/templates/.icons/material/cup-outline.svg b/docs/src/templates/.icons/material/cup-outline.svg
index 19fd0af9..19fd0af9 100644
--- a/docs/src/material/templates/.icons/material/cup-outline.svg
+++ b/docs/src/templates/.icons/material/cup-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cup-water.svg b/docs/src/templates/.icons/material/cup-water.svg
index 19d7e552..19d7e552 100644
--- a/docs/src/material/templates/.icons/material/cup-water.svg
+++ b/docs/src/templates/.icons/material/cup-water.svg
diff --git a/docs/src/material/templates/.icons/material/cup.svg b/docs/src/templates/.icons/material/cup.svg
index 0323db8b..0323db8b 100644
--- a/docs/src/material/templates/.icons/material/cup.svg
+++ b/docs/src/templates/.icons/material/cup.svg
diff --git a/docs/src/material/templates/.icons/material/cupboard-outline.svg b/docs/src/templates/.icons/material/cupboard-outline.svg
index 030675a9..030675a9 100644
--- a/docs/src/material/templates/.icons/material/cupboard-outline.svg
+++ b/docs/src/templates/.icons/material/cupboard-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cupboard.svg b/docs/src/templates/.icons/material/cupboard.svg
index 3ae253ed..3ae253ed 100644
--- a/docs/src/material/templates/.icons/material/cupboard.svg
+++ b/docs/src/templates/.icons/material/cupboard.svg
diff --git a/docs/src/material/templates/.icons/material/cupcake.svg b/docs/src/templates/.icons/material/cupcake.svg
index 8ee862ba..8ee862ba 100644
--- a/docs/src/material/templates/.icons/material/cupcake.svg
+++ b/docs/src/templates/.icons/material/cupcake.svg
diff --git a/docs/src/material/templates/.icons/material/curling.svg b/docs/src/templates/.icons/material/curling.svg
index cc5bf213..cc5bf213 100644
--- a/docs/src/material/templates/.icons/material/curling.svg
+++ b/docs/src/templates/.icons/material/curling.svg
diff --git a/docs/src/material/templates/.icons/material/currency-bdt.svg b/docs/src/templates/.icons/material/currency-bdt.svg
index c7952c6a..c7952c6a 100644
--- a/docs/src/material/templates/.icons/material/currency-bdt.svg
+++ b/docs/src/templates/.icons/material/currency-bdt.svg
diff --git a/docs/src/material/templates/.icons/material/currency-brl.svg b/docs/src/templates/.icons/material/currency-brl.svg
index 958ee5be..958ee5be 100644
--- a/docs/src/material/templates/.icons/material/currency-brl.svg
+++ b/docs/src/templates/.icons/material/currency-brl.svg
diff --git a/docs/src/material/templates/.icons/material/currency-btc.svg b/docs/src/templates/.icons/material/currency-btc.svg
index ff996c85..ff996c85 100644
--- a/docs/src/material/templates/.icons/material/currency-btc.svg
+++ b/docs/src/templates/.icons/material/currency-btc.svg
diff --git a/docs/src/material/templates/.icons/material/currency-cny.svg b/docs/src/templates/.icons/material/currency-cny.svg
index 96a4bddf..96a4bddf 100644
--- a/docs/src/material/templates/.icons/material/currency-cny.svg
+++ b/docs/src/templates/.icons/material/currency-cny.svg
diff --git a/docs/src/material/templates/.icons/material/currency-eth.svg b/docs/src/templates/.icons/material/currency-eth.svg
index 8f047643..8f047643 100644
--- a/docs/src/material/templates/.icons/material/currency-eth.svg
+++ b/docs/src/templates/.icons/material/currency-eth.svg
diff --git a/docs/src/material/templates/.icons/material/currency-eur-off.svg b/docs/src/templates/.icons/material/currency-eur-off.svg
index f9dd4675..f9dd4675 100644
--- a/docs/src/material/templates/.icons/material/currency-eur-off.svg
+++ b/docs/src/templates/.icons/material/currency-eur-off.svg
diff --git a/docs/src/material/templates/.icons/material/currency-eur.svg b/docs/src/templates/.icons/material/currency-eur.svg
index 16ae6e99..16ae6e99 100644
--- a/docs/src/material/templates/.icons/material/currency-eur.svg
+++ b/docs/src/templates/.icons/material/currency-eur.svg
diff --git a/docs/src/material/templates/.icons/material/currency-fra.svg b/docs/src/templates/.icons/material/currency-fra.svg
index c01ddfaa..c01ddfaa 100644
--- a/docs/src/material/templates/.icons/material/currency-fra.svg
+++ b/docs/src/templates/.icons/material/currency-fra.svg
diff --git a/docs/src/material/templates/.icons/material/currency-gbp.svg b/docs/src/templates/.icons/material/currency-gbp.svg
index 4dd5ffc2..4dd5ffc2 100644
--- a/docs/src/material/templates/.icons/material/currency-gbp.svg
+++ b/docs/src/templates/.icons/material/currency-gbp.svg
diff --git a/docs/src/material/templates/.icons/material/currency-ils.svg b/docs/src/templates/.icons/material/currency-ils.svg
index 7cedb74e..7cedb74e 100644
--- a/docs/src/material/templates/.icons/material/currency-ils.svg
+++ b/docs/src/templates/.icons/material/currency-ils.svg
diff --git a/docs/src/material/templates/.icons/material/currency-inr.svg b/docs/src/templates/.icons/material/currency-inr.svg
index 34097421..34097421 100644
--- a/docs/src/material/templates/.icons/material/currency-inr.svg
+++ b/docs/src/templates/.icons/material/currency-inr.svg
diff --git a/docs/src/material/templates/.icons/material/currency-jpy.svg b/docs/src/templates/.icons/material/currency-jpy.svg
index daae3086..daae3086 100644
--- a/docs/src/material/templates/.icons/material/currency-jpy.svg
+++ b/docs/src/templates/.icons/material/currency-jpy.svg
diff --git a/docs/src/material/templates/.icons/material/currency-krw.svg b/docs/src/templates/.icons/material/currency-krw.svg
index 49cd64eb..49cd64eb 100644
--- a/docs/src/material/templates/.icons/material/currency-krw.svg
+++ b/docs/src/templates/.icons/material/currency-krw.svg
diff --git a/docs/src/material/templates/.icons/material/currency-kzt.svg b/docs/src/templates/.icons/material/currency-kzt.svg
index e02f70b3..e02f70b3 100644
--- a/docs/src/material/templates/.icons/material/currency-kzt.svg
+++ b/docs/src/templates/.icons/material/currency-kzt.svg
diff --git a/docs/src/material/templates/.icons/material/currency-mnt.svg b/docs/src/templates/.icons/material/currency-mnt.svg
index d62e3c3b..d62e3c3b 100644
--- a/docs/src/material/templates/.icons/material/currency-mnt.svg
+++ b/docs/src/templates/.icons/material/currency-mnt.svg
diff --git a/docs/src/material/templates/.icons/material/currency-ngn.svg b/docs/src/templates/.icons/material/currency-ngn.svg
index aa989cdf..aa989cdf 100644
--- a/docs/src/material/templates/.icons/material/currency-ngn.svg
+++ b/docs/src/templates/.icons/material/currency-ngn.svg
diff --git a/docs/src/material/templates/.icons/material/currency-php.svg b/docs/src/templates/.icons/material/currency-php.svg
index cf066adc..cf066adc 100644
--- a/docs/src/material/templates/.icons/material/currency-php.svg
+++ b/docs/src/templates/.icons/material/currency-php.svg
diff --git a/docs/src/material/templates/.icons/material/currency-rial.svg b/docs/src/templates/.icons/material/currency-rial.svg
index 8a8f5622..8a8f5622 100644
--- a/docs/src/material/templates/.icons/material/currency-rial.svg
+++ b/docs/src/templates/.icons/material/currency-rial.svg
diff --git a/docs/src/material/templates/.icons/material/currency-rub.svg b/docs/src/templates/.icons/material/currency-rub.svg
index a24f074e..a24f074e 100644
--- a/docs/src/material/templates/.icons/material/currency-rub.svg
+++ b/docs/src/templates/.icons/material/currency-rub.svg
diff --git a/docs/src/material/templates/.icons/material/currency-rupee.svg b/docs/src/templates/.icons/material/currency-rupee.svg
index 5ded583a..5ded583a 100644
--- a/docs/src/material/templates/.icons/material/currency-rupee.svg
+++ b/docs/src/templates/.icons/material/currency-rupee.svg
diff --git a/docs/src/material/templates/.icons/material/currency-sign.svg b/docs/src/templates/.icons/material/currency-sign.svg
index ebfe1919..ebfe1919 100644
--- a/docs/src/material/templates/.icons/material/currency-sign.svg
+++ b/docs/src/templates/.icons/material/currency-sign.svg
diff --git a/docs/src/material/templates/.icons/material/currency-thb.svg b/docs/src/templates/.icons/material/currency-thb.svg
index 3b0f992a..3b0f992a 100644
--- a/docs/src/material/templates/.icons/material/currency-thb.svg
+++ b/docs/src/templates/.icons/material/currency-thb.svg
diff --git a/docs/src/material/templates/.icons/material/currency-try.svg b/docs/src/templates/.icons/material/currency-try.svg
index f1e5ac10..f1e5ac10 100644
--- a/docs/src/material/templates/.icons/material/currency-try.svg
+++ b/docs/src/templates/.icons/material/currency-try.svg
diff --git a/docs/src/material/templates/.icons/material/currency-twd.svg b/docs/src/templates/.icons/material/currency-twd.svg
index f8a0aa6c..f8a0aa6c 100644
--- a/docs/src/material/templates/.icons/material/currency-twd.svg
+++ b/docs/src/templates/.icons/material/currency-twd.svg
diff --git a/docs/src/material/templates/.icons/material/currency-uah.svg b/docs/src/templates/.icons/material/currency-uah.svg
index ed2f8527..ed2f8527 100644
--- a/docs/src/material/templates/.icons/material/currency-uah.svg
+++ b/docs/src/templates/.icons/material/currency-uah.svg
diff --git a/docs/src/material/templates/.icons/material/currency-usd-off.svg b/docs/src/templates/.icons/material/currency-usd-off.svg
index cf6e6bc3..cf6e6bc3 100644
--- a/docs/src/material/templates/.icons/material/currency-usd-off.svg
+++ b/docs/src/templates/.icons/material/currency-usd-off.svg
diff --git a/docs/src/material/templates/.icons/material/currency-usd.svg b/docs/src/templates/.icons/material/currency-usd.svg
index 92f8a0e8..92f8a0e8 100644
--- a/docs/src/material/templates/.icons/material/currency-usd.svg
+++ b/docs/src/templates/.icons/material/currency-usd.svg
diff --git a/docs/src/material/templates/.icons/material/current-ac.svg b/docs/src/templates/.icons/material/current-ac.svg
index 76fc4209..76fc4209 100644
--- a/docs/src/material/templates/.icons/material/current-ac.svg
+++ b/docs/src/templates/.icons/material/current-ac.svg
diff --git a/docs/src/material/templates/.icons/material/current-dc.svg b/docs/src/templates/.icons/material/current-dc.svg
index d2348a8f..d2348a8f 100644
--- a/docs/src/material/templates/.icons/material/current-dc.svg
+++ b/docs/src/templates/.icons/material/current-dc.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default-click-outline.svg b/docs/src/templates/.icons/material/cursor-default-click-outline.svg
index 29f9b343..29f9b343 100644
--- a/docs/src/material/templates/.icons/material/cursor-default-click-outline.svg
+++ b/docs/src/templates/.icons/material/cursor-default-click-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default-click.svg b/docs/src/templates/.icons/material/cursor-default-click.svg
index 5d96bfbd..5d96bfbd 100644
--- a/docs/src/material/templates/.icons/material/cursor-default-click.svg
+++ b/docs/src/templates/.icons/material/cursor-default-click.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default-gesture-outline.svg b/docs/src/templates/.icons/material/cursor-default-gesture-outline.svg
index 6cd9ef23..6cd9ef23 100644
--- a/docs/src/material/templates/.icons/material/cursor-default-gesture-outline.svg
+++ b/docs/src/templates/.icons/material/cursor-default-gesture-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default-gesture.svg b/docs/src/templates/.icons/material/cursor-default-gesture.svg
index a61560be..a61560be 100644
--- a/docs/src/material/templates/.icons/material/cursor-default-gesture.svg
+++ b/docs/src/templates/.icons/material/cursor-default-gesture.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default-outline.svg b/docs/src/templates/.icons/material/cursor-default-outline.svg
index e6fdd669..e6fdd669 100644
--- a/docs/src/material/templates/.icons/material/cursor-default-outline.svg
+++ b/docs/src/templates/.icons/material/cursor-default-outline.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-default.svg b/docs/src/templates/.icons/material/cursor-default.svg
index b1a8a36f..b1a8a36f 100644
--- a/docs/src/material/templates/.icons/material/cursor-default.svg
+++ b/docs/src/templates/.icons/material/cursor-default.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-move.svg b/docs/src/templates/.icons/material/cursor-move.svg
index 62f75ed4..62f75ed4 100644
--- a/docs/src/material/templates/.icons/material/cursor-move.svg
+++ b/docs/src/templates/.icons/material/cursor-move.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-pointer.svg b/docs/src/templates/.icons/material/cursor-pointer.svg
index 5c3fd7c9..5c3fd7c9 100644
--- a/docs/src/material/templates/.icons/material/cursor-pointer.svg
+++ b/docs/src/templates/.icons/material/cursor-pointer.svg
diff --git a/docs/src/material/templates/.icons/material/cursor-text.svg b/docs/src/templates/.icons/material/cursor-text.svg
index 435e0c6b..435e0c6b 100644
--- a/docs/src/material/templates/.icons/material/cursor-text.svg
+++ b/docs/src/templates/.icons/material/cursor-text.svg
diff --git a/docs/src/material/templates/.icons/material/curtains-closed.svg b/docs/src/templates/.icons/material/curtains-closed.svg
index 020e1e9c..020e1e9c 100644
--- a/docs/src/material/templates/.icons/material/curtains-closed.svg
+++ b/docs/src/templates/.icons/material/curtains-closed.svg
diff --git a/docs/src/material/templates/.icons/material/curtains.svg b/docs/src/templates/.icons/material/curtains.svg
index e407c127..e407c127 100644
--- a/docs/src/material/templates/.icons/material/curtains.svg
+++ b/docs/src/templates/.icons/material/curtains.svg
diff --git a/docs/src/material/templates/.icons/material/cylinder-off.svg b/docs/src/templates/.icons/material/cylinder-off.svg
index 8a015ccf..8a015ccf 100644
--- a/docs/src/material/templates/.icons/material/cylinder-off.svg
+++ b/docs/src/templates/.icons/material/cylinder-off.svg
diff --git a/docs/src/material/templates/.icons/material/cylinder.svg b/docs/src/templates/.icons/material/cylinder.svg
index 779380b8..779380b8 100644
--- a/docs/src/material/templates/.icons/material/cylinder.svg
+++ b/docs/src/templates/.icons/material/cylinder.svg
diff --git a/docs/src/material/templates/.icons/material/dance-ballroom.svg b/docs/src/templates/.icons/material/dance-ballroom.svg
index 8785028a..8785028a 100644
--- a/docs/src/material/templates/.icons/material/dance-ballroom.svg
+++ b/docs/src/templates/.icons/material/dance-ballroom.svg
diff --git a/docs/src/material/templates/.icons/material/dance-pole.svg b/docs/src/templates/.icons/material/dance-pole.svg
index a791ec8a..a791ec8a 100644
--- a/docs/src/material/templates/.icons/material/dance-pole.svg
+++ b/docs/src/templates/.icons/material/dance-pole.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix-edit.svg b/docs/src/templates/.icons/material/data-matrix-edit.svg
index 4f83d733..4f83d733 100644
--- a/docs/src/material/templates/.icons/material/data-matrix-edit.svg
+++ b/docs/src/templates/.icons/material/data-matrix-edit.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix-minus.svg b/docs/src/templates/.icons/material/data-matrix-minus.svg
index 4d73f3ab..4d73f3ab 100644
--- a/docs/src/material/templates/.icons/material/data-matrix-minus.svg
+++ b/docs/src/templates/.icons/material/data-matrix-minus.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix-plus.svg b/docs/src/templates/.icons/material/data-matrix-plus.svg
index e85991fc..e85991fc 100644
--- a/docs/src/material/templates/.icons/material/data-matrix-plus.svg
+++ b/docs/src/templates/.icons/material/data-matrix-plus.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix-remove.svg b/docs/src/templates/.icons/material/data-matrix-remove.svg
index c9984b7a..c9984b7a 100644
--- a/docs/src/material/templates/.icons/material/data-matrix-remove.svg
+++ b/docs/src/templates/.icons/material/data-matrix-remove.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix-scan.svg b/docs/src/templates/.icons/material/data-matrix-scan.svg
index d5d00c4d..d5d00c4d 100644
--- a/docs/src/material/templates/.icons/material/data-matrix-scan.svg
+++ b/docs/src/templates/.icons/material/data-matrix-scan.svg
diff --git a/docs/src/material/templates/.icons/material/data-matrix.svg b/docs/src/templates/.icons/material/data-matrix.svg
index f1690263..f1690263 100644
--- a/docs/src/material/templates/.icons/material/data-matrix.svg
+++ b/docs/src/templates/.icons/material/data-matrix.svg
diff --git a/docs/src/material/templates/.icons/material/database-alert-outline.svg b/docs/src/templates/.icons/material/database-alert-outline.svg
index 5e5bb9dd..5e5bb9dd 100644
--- a/docs/src/material/templates/.icons/material/database-alert-outline.svg
+++ b/docs/src/templates/.icons/material/database-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-alert.svg b/docs/src/templates/.icons/material/database-alert.svg
index 0ce60e2f..0ce60e2f 100644
--- a/docs/src/material/templates/.icons/material/database-alert.svg
+++ b/docs/src/templates/.icons/material/database-alert.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-down-outline.svg b/docs/src/templates/.icons/material/database-arrow-down-outline.svg
index 11374b06..11374b06 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/database-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-down.svg b/docs/src/templates/.icons/material/database-arrow-down.svg
index 535a3f81..535a3f81 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-down.svg
+++ b/docs/src/templates/.icons/material/database-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-left-outline.svg b/docs/src/templates/.icons/material/database-arrow-left-outline.svg
index cb625df8..cb625df8 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/database-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-left.svg b/docs/src/templates/.icons/material/database-arrow-left.svg
index 6b5ac5d3..6b5ac5d3 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-left.svg
+++ b/docs/src/templates/.icons/material/database-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-right-outline.svg b/docs/src/templates/.icons/material/database-arrow-right-outline.svg
index 2cab64f8..2cab64f8 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/database-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-right.svg b/docs/src/templates/.icons/material/database-arrow-right.svg
index 3f798c70..3f798c70 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-right.svg
+++ b/docs/src/templates/.icons/material/database-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-up-outline.svg b/docs/src/templates/.icons/material/database-arrow-up-outline.svg
index 970e9624..970e9624 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/database-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-arrow-up.svg b/docs/src/templates/.icons/material/database-arrow-up.svg
index a73aa5a2..a73aa5a2 100644
--- a/docs/src/material/templates/.icons/material/database-arrow-up.svg
+++ b/docs/src/templates/.icons/material/database-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/database-check-outline.svg b/docs/src/templates/.icons/material/database-check-outline.svg
index f9545674..f9545674 100644
--- a/docs/src/material/templates/.icons/material/database-check-outline.svg
+++ b/docs/src/templates/.icons/material/database-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-check.svg b/docs/src/templates/.icons/material/database-check.svg
index abf79fb1..abf79fb1 100644
--- a/docs/src/material/templates/.icons/material/database-check.svg
+++ b/docs/src/templates/.icons/material/database-check.svg
diff --git a/docs/src/material/templates/.icons/material/database-clock-outline.svg b/docs/src/templates/.icons/material/database-clock-outline.svg
index 6617a657..6617a657 100644
--- a/docs/src/material/templates/.icons/material/database-clock-outline.svg
+++ b/docs/src/templates/.icons/material/database-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-clock.svg b/docs/src/templates/.icons/material/database-clock.svg
index 956ea023..956ea023 100644
--- a/docs/src/material/templates/.icons/material/database-clock.svg
+++ b/docs/src/templates/.icons/material/database-clock.svg
diff --git a/docs/src/material/templates/.icons/material/database-cog-outline.svg b/docs/src/templates/.icons/material/database-cog-outline.svg
index 45493e7b..45493e7b 100644
--- a/docs/src/material/templates/.icons/material/database-cog-outline.svg
+++ b/docs/src/templates/.icons/material/database-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-cog.svg b/docs/src/templates/.icons/material/database-cog.svg
index 9ef4b125..9ef4b125 100644
--- a/docs/src/material/templates/.icons/material/database-cog.svg
+++ b/docs/src/templates/.icons/material/database-cog.svg
diff --git a/docs/src/material/templates/.icons/material/database-edit-outline.svg b/docs/src/templates/.icons/material/database-edit-outline.svg
index 6145b014..6145b014 100644
--- a/docs/src/material/templates/.icons/material/database-edit-outline.svg
+++ b/docs/src/templates/.icons/material/database-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-edit.svg b/docs/src/templates/.icons/material/database-edit.svg
index a9a560f7..a9a560f7 100644
--- a/docs/src/material/templates/.icons/material/database-edit.svg
+++ b/docs/src/templates/.icons/material/database-edit.svg
diff --git a/docs/src/material/templates/.icons/material/database-export-outline.svg b/docs/src/templates/.icons/material/database-export-outline.svg
index 62e9b786..62e9b786 100644
--- a/docs/src/material/templates/.icons/material/database-export-outline.svg
+++ b/docs/src/templates/.icons/material/database-export-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-export.svg b/docs/src/templates/.icons/material/database-export.svg
index 1f6ca7a3..1f6ca7a3 100644
--- a/docs/src/material/templates/.icons/material/database-export.svg
+++ b/docs/src/templates/.icons/material/database-export.svg
diff --git a/docs/src/material/templates/.icons/material/database-eye-off-outline.svg b/docs/src/templates/.icons/material/database-eye-off-outline.svg
index 9ef407d6..9ef407d6 100644
--- a/docs/src/material/templates/.icons/material/database-eye-off-outline.svg
+++ b/docs/src/templates/.icons/material/database-eye-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-eye-off.svg b/docs/src/templates/.icons/material/database-eye-off.svg
index 0fa54398..0fa54398 100644
--- a/docs/src/material/templates/.icons/material/database-eye-off.svg
+++ b/docs/src/templates/.icons/material/database-eye-off.svg
diff --git a/docs/src/material/templates/.icons/material/database-eye-outline.svg b/docs/src/templates/.icons/material/database-eye-outline.svg
index 84a138b2..84a138b2 100644
--- a/docs/src/material/templates/.icons/material/database-eye-outline.svg
+++ b/docs/src/templates/.icons/material/database-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-eye.svg b/docs/src/templates/.icons/material/database-eye.svg
index bd69f725..bd69f725 100644
--- a/docs/src/material/templates/.icons/material/database-eye.svg
+++ b/docs/src/templates/.icons/material/database-eye.svg
diff --git a/docs/src/material/templates/.icons/material/database-import-outline.svg b/docs/src/templates/.icons/material/database-import-outline.svg
index c9f77e78..c9f77e78 100644
--- a/docs/src/material/templates/.icons/material/database-import-outline.svg
+++ b/docs/src/templates/.icons/material/database-import-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-import.svg b/docs/src/templates/.icons/material/database-import.svg
index 425a3f7c..425a3f7c 100644
--- a/docs/src/material/templates/.icons/material/database-import.svg
+++ b/docs/src/templates/.icons/material/database-import.svg
diff --git a/docs/src/material/templates/.icons/material/database-lock-outline.svg b/docs/src/templates/.icons/material/database-lock-outline.svg
index fc3cb073..fc3cb073 100644
--- a/docs/src/material/templates/.icons/material/database-lock-outline.svg
+++ b/docs/src/templates/.icons/material/database-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-lock.svg b/docs/src/templates/.icons/material/database-lock.svg
index ce118101..ce118101 100644
--- a/docs/src/material/templates/.icons/material/database-lock.svg
+++ b/docs/src/templates/.icons/material/database-lock.svg
diff --git a/docs/src/material/templates/.icons/material/database-marker-outline.svg b/docs/src/templates/.icons/material/database-marker-outline.svg
index 68049c11..68049c11 100644
--- a/docs/src/material/templates/.icons/material/database-marker-outline.svg
+++ b/docs/src/templates/.icons/material/database-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-marker.svg b/docs/src/templates/.icons/material/database-marker.svg
index 12709a88..12709a88 100644
--- a/docs/src/material/templates/.icons/material/database-marker.svg
+++ b/docs/src/templates/.icons/material/database-marker.svg
diff --git a/docs/src/material/templates/.icons/material/database-minus-outline.svg b/docs/src/templates/.icons/material/database-minus-outline.svg
index 7e073093..7e073093 100644
--- a/docs/src/material/templates/.icons/material/database-minus-outline.svg
+++ b/docs/src/templates/.icons/material/database-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-minus.svg b/docs/src/templates/.icons/material/database-minus.svg
index 63ee95e2..63ee95e2 100644
--- a/docs/src/material/templates/.icons/material/database-minus.svg
+++ b/docs/src/templates/.icons/material/database-minus.svg
diff --git a/docs/src/material/templates/.icons/material/database-off-outline.svg b/docs/src/templates/.icons/material/database-off-outline.svg
index 32059ed2..32059ed2 100644
--- a/docs/src/material/templates/.icons/material/database-off-outline.svg
+++ b/docs/src/templates/.icons/material/database-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-off.svg b/docs/src/templates/.icons/material/database-off.svg
index 6f31f725..6f31f725 100644
--- a/docs/src/material/templates/.icons/material/database-off.svg
+++ b/docs/src/templates/.icons/material/database-off.svg
diff --git a/docs/src/material/templates/.icons/material/database-outline.svg b/docs/src/templates/.icons/material/database-outline.svg
index 3a03e613..3a03e613 100644
--- a/docs/src/material/templates/.icons/material/database-outline.svg
+++ b/docs/src/templates/.icons/material/database-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-plus-outline.svg b/docs/src/templates/.icons/material/database-plus-outline.svg
index 6a80b26d..6a80b26d 100644
--- a/docs/src/material/templates/.icons/material/database-plus-outline.svg
+++ b/docs/src/templates/.icons/material/database-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-plus.svg b/docs/src/templates/.icons/material/database-plus.svg
index 95a6c269..95a6c269 100644
--- a/docs/src/material/templates/.icons/material/database-plus.svg
+++ b/docs/src/templates/.icons/material/database-plus.svg
diff --git a/docs/src/material/templates/.icons/material/database-refresh-outline.svg b/docs/src/templates/.icons/material/database-refresh-outline.svg
index 8b16557f..8b16557f 100644
--- a/docs/src/material/templates/.icons/material/database-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/database-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-refresh.svg b/docs/src/templates/.icons/material/database-refresh.svg
index 6086707b..6086707b 100644
--- a/docs/src/material/templates/.icons/material/database-refresh.svg
+++ b/docs/src/templates/.icons/material/database-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/database-remove-outline.svg b/docs/src/templates/.icons/material/database-remove-outline.svg
index c2afa719..c2afa719 100644
--- a/docs/src/material/templates/.icons/material/database-remove-outline.svg
+++ b/docs/src/templates/.icons/material/database-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-remove.svg b/docs/src/templates/.icons/material/database-remove.svg
index 61f1f593..61f1f593 100644
--- a/docs/src/material/templates/.icons/material/database-remove.svg
+++ b/docs/src/templates/.icons/material/database-remove.svg
diff --git a/docs/src/material/templates/.icons/material/database-search-outline.svg b/docs/src/templates/.icons/material/database-search-outline.svg
index 2b86ef7c..2b86ef7c 100644
--- a/docs/src/material/templates/.icons/material/database-search-outline.svg
+++ b/docs/src/templates/.icons/material/database-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-search.svg b/docs/src/templates/.icons/material/database-search.svg
index b20fc477..b20fc477 100644
--- a/docs/src/material/templates/.icons/material/database-search.svg
+++ b/docs/src/templates/.icons/material/database-search.svg
diff --git a/docs/src/material/templates/.icons/material/database-settings-outline.svg b/docs/src/templates/.icons/material/database-settings-outline.svg
index 3d50ea8f..3d50ea8f 100644
--- a/docs/src/material/templates/.icons/material/database-settings-outline.svg
+++ b/docs/src/templates/.icons/material/database-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-settings.svg b/docs/src/templates/.icons/material/database-settings.svg
index 35aa2f9d..35aa2f9d 100644
--- a/docs/src/material/templates/.icons/material/database-settings.svg
+++ b/docs/src/templates/.icons/material/database-settings.svg
diff --git a/docs/src/material/templates/.icons/material/database-sync-outline.svg b/docs/src/templates/.icons/material/database-sync-outline.svg
index 01805182..01805182 100644
--- a/docs/src/material/templates/.icons/material/database-sync-outline.svg
+++ b/docs/src/templates/.icons/material/database-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/database-sync.svg b/docs/src/templates/.icons/material/database-sync.svg
index fa1d2bb3..fa1d2bb3 100644
--- a/docs/src/material/templates/.icons/material/database-sync.svg
+++ b/docs/src/templates/.icons/material/database-sync.svg
diff --git a/docs/src/material/templates/.icons/material/database.svg b/docs/src/templates/.icons/material/database.svg
index 3d873475..3d873475 100644
--- a/docs/src/material/templates/.icons/material/database.svg
+++ b/docs/src/templates/.icons/material/database.svg
diff --git a/docs/src/material/templates/.icons/material/death-star-variant.svg b/docs/src/templates/.icons/material/death-star-variant.svg
index 3b108712..3b108712 100644
--- a/docs/src/material/templates/.icons/material/death-star-variant.svg
+++ b/docs/src/templates/.icons/material/death-star-variant.svg
diff --git a/docs/src/material/templates/.icons/material/death-star.svg b/docs/src/templates/.icons/material/death-star.svg
index 428fcd3a..428fcd3a 100644
--- a/docs/src/material/templates/.icons/material/death-star.svg
+++ b/docs/src/templates/.icons/material/death-star.svg
diff --git a/docs/src/material/templates/.icons/material/deathly-hallows.svg b/docs/src/templates/.icons/material/deathly-hallows.svg
index c913cb2b..c913cb2b 100644
--- a/docs/src/material/templates/.icons/material/deathly-hallows.svg
+++ b/docs/src/templates/.icons/material/deathly-hallows.svg
diff --git a/docs/src/material/templates/.icons/material/debian.svg b/docs/src/templates/.icons/material/debian.svg
index 6643ce90..6643ce90 100644
--- a/docs/src/material/templates/.icons/material/debian.svg
+++ b/docs/src/templates/.icons/material/debian.svg
diff --git a/docs/src/material/templates/.icons/material/debug-step-into.svg b/docs/src/templates/.icons/material/debug-step-into.svg
index 913b641b..913b641b 100644
--- a/docs/src/material/templates/.icons/material/debug-step-into.svg
+++ b/docs/src/templates/.icons/material/debug-step-into.svg
diff --git a/docs/src/material/templates/.icons/material/debug-step-out.svg b/docs/src/templates/.icons/material/debug-step-out.svg
index 67315fb9..67315fb9 100644
--- a/docs/src/material/templates/.icons/material/debug-step-out.svg
+++ b/docs/src/templates/.icons/material/debug-step-out.svg
diff --git a/docs/src/material/templates/.icons/material/debug-step-over.svg b/docs/src/templates/.icons/material/debug-step-over.svg
index 33a0bc85..33a0bc85 100644
--- a/docs/src/material/templates/.icons/material/debug-step-over.svg
+++ b/docs/src/templates/.icons/material/debug-step-over.svg
diff --git a/docs/src/material/templates/.icons/material/decagram-outline.svg b/docs/src/templates/.icons/material/decagram-outline.svg
index 91a30f03..91a30f03 100644
--- a/docs/src/material/templates/.icons/material/decagram-outline.svg
+++ b/docs/src/templates/.icons/material/decagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/decagram.svg b/docs/src/templates/.icons/material/decagram.svg
index 0f0f54c8..0f0f54c8 100644
--- a/docs/src/material/templates/.icons/material/decagram.svg
+++ b/docs/src/templates/.icons/material/decagram.svg
diff --git a/docs/src/material/templates/.icons/material/decimal-comma-decrease.svg b/docs/src/templates/.icons/material/decimal-comma-decrease.svg
index 26845741..26845741 100644
--- a/docs/src/material/templates/.icons/material/decimal-comma-decrease.svg
+++ b/docs/src/templates/.icons/material/decimal-comma-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/decimal-comma-increase.svg b/docs/src/templates/.icons/material/decimal-comma-increase.svg
index 0f004f38..0f004f38 100644
--- a/docs/src/material/templates/.icons/material/decimal-comma-increase.svg
+++ b/docs/src/templates/.icons/material/decimal-comma-increase.svg
diff --git a/docs/src/material/templates/.icons/material/decimal-comma.svg b/docs/src/templates/.icons/material/decimal-comma.svg
index 92d2e27e..92d2e27e 100644
--- a/docs/src/material/templates/.icons/material/decimal-comma.svg
+++ b/docs/src/templates/.icons/material/decimal-comma.svg
diff --git a/docs/src/material/templates/.icons/material/decimal-decrease.svg b/docs/src/templates/.icons/material/decimal-decrease.svg
index 236df6ca..236df6ca 100644
--- a/docs/src/material/templates/.icons/material/decimal-decrease.svg
+++ b/docs/src/templates/.icons/material/decimal-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/decimal-increase.svg b/docs/src/templates/.icons/material/decimal-increase.svg
index cecbe096..cecbe096 100644
--- a/docs/src/material/templates/.icons/material/decimal-increase.svg
+++ b/docs/src/templates/.icons/material/decimal-increase.svg
diff --git a/docs/src/material/templates/.icons/material/decimal.svg b/docs/src/templates/.icons/material/decimal.svg
index 37e3a2dd..37e3a2dd 100644
--- a/docs/src/material/templates/.icons/material/decimal.svg
+++ b/docs/src/templates/.icons/material/decimal.svg
diff --git a/docs/src/material/templates/.icons/material/delete-alert-outline.svg b/docs/src/templates/.icons/material/delete-alert-outline.svg
index fd786434..fd786434 100644
--- a/docs/src/material/templates/.icons/material/delete-alert-outline.svg
+++ b/docs/src/templates/.icons/material/delete-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-alert.svg b/docs/src/templates/.icons/material/delete-alert.svg
index 4ddf1440..4ddf1440 100644
--- a/docs/src/material/templates/.icons/material/delete-alert.svg
+++ b/docs/src/templates/.icons/material/delete-alert.svg
diff --git a/docs/src/material/templates/.icons/material/delete-circle-outline.svg b/docs/src/templates/.icons/material/delete-circle-outline.svg
index 9930b1f9..9930b1f9 100644
--- a/docs/src/material/templates/.icons/material/delete-circle-outline.svg
+++ b/docs/src/templates/.icons/material/delete-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-circle.svg b/docs/src/templates/.icons/material/delete-circle.svg
index 6d4a8f69..6d4a8f69 100644
--- a/docs/src/material/templates/.icons/material/delete-circle.svg
+++ b/docs/src/templates/.icons/material/delete-circle.svg
diff --git a/docs/src/material/templates/.icons/material/delete-clock-outline.svg b/docs/src/templates/.icons/material/delete-clock-outline.svg
index 4bed2dab..4bed2dab 100644
--- a/docs/src/material/templates/.icons/material/delete-clock-outline.svg
+++ b/docs/src/templates/.icons/material/delete-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-clock.svg b/docs/src/templates/.icons/material/delete-clock.svg
index 93ff3e0f..93ff3e0f 100644
--- a/docs/src/material/templates/.icons/material/delete-clock.svg
+++ b/docs/src/templates/.icons/material/delete-clock.svg
diff --git a/docs/src/material/templates/.icons/material/delete-empty-outline.svg b/docs/src/templates/.icons/material/delete-empty-outline.svg
index a840ddb3..a840ddb3 100644
--- a/docs/src/material/templates/.icons/material/delete-empty-outline.svg
+++ b/docs/src/templates/.icons/material/delete-empty-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-empty.svg b/docs/src/templates/.icons/material/delete-empty.svg
index 18485b83..18485b83 100644
--- a/docs/src/material/templates/.icons/material/delete-empty.svg
+++ b/docs/src/templates/.icons/material/delete-empty.svg
diff --git a/docs/src/material/templates/.icons/material/delete-forever-outline.svg b/docs/src/templates/.icons/material/delete-forever-outline.svg
index d893cfa0..d893cfa0 100644
--- a/docs/src/material/templates/.icons/material/delete-forever-outline.svg
+++ b/docs/src/templates/.icons/material/delete-forever-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-forever.svg b/docs/src/templates/.icons/material/delete-forever.svg
index 708533f3..708533f3 100644
--- a/docs/src/material/templates/.icons/material/delete-forever.svg
+++ b/docs/src/templates/.icons/material/delete-forever.svg
diff --git a/docs/src/material/templates/.icons/material/delete-off-outline.svg b/docs/src/templates/.icons/material/delete-off-outline.svg
index dc2e8f59..dc2e8f59 100644
--- a/docs/src/material/templates/.icons/material/delete-off-outline.svg
+++ b/docs/src/templates/.icons/material/delete-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-off.svg b/docs/src/templates/.icons/material/delete-off.svg
index fca1508f..fca1508f 100644
--- a/docs/src/material/templates/.icons/material/delete-off.svg
+++ b/docs/src/templates/.icons/material/delete-off.svg
diff --git a/docs/src/material/templates/.icons/material/delete-outline.svg b/docs/src/templates/.icons/material/delete-outline.svg
index e5c2c3fb..e5c2c3fb 100644
--- a/docs/src/material/templates/.icons/material/delete-outline.svg
+++ b/docs/src/templates/.icons/material/delete-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-restore.svg b/docs/src/templates/.icons/material/delete-restore.svg
index 31746269..31746269 100644
--- a/docs/src/material/templates/.icons/material/delete-restore.svg
+++ b/docs/src/templates/.icons/material/delete-restore.svg
diff --git a/docs/src/material/templates/.icons/material/delete-sweep-outline.svg b/docs/src/templates/.icons/material/delete-sweep-outline.svg
index ef9ff91e..ef9ff91e 100644
--- a/docs/src/material/templates/.icons/material/delete-sweep-outline.svg
+++ b/docs/src/templates/.icons/material/delete-sweep-outline.svg
diff --git a/docs/src/material/templates/.icons/material/delete-sweep.svg b/docs/src/templates/.icons/material/delete-sweep.svg
index 84201084..84201084 100644
--- a/docs/src/material/templates/.icons/material/delete-sweep.svg
+++ b/docs/src/templates/.icons/material/delete-sweep.svg
diff --git a/docs/src/material/templates/.icons/material/delete-variant.svg b/docs/src/templates/.icons/material/delete-variant.svg
index 7936b432..7936b432 100644
--- a/docs/src/material/templates/.icons/material/delete-variant.svg
+++ b/docs/src/templates/.icons/material/delete-variant.svg
diff --git a/docs/src/material/templates/.icons/material/delete.svg b/docs/src/templates/.icons/material/delete.svg
index 6c942d1f..6c942d1f 100644
--- a/docs/src/material/templates/.icons/material/delete.svg
+++ b/docs/src/templates/.icons/material/delete.svg
diff --git a/docs/src/material/templates/.icons/material/delta.svg b/docs/src/templates/.icons/material/delta.svg
index 09667f3d..09667f3d 100644
--- a/docs/src/material/templates/.icons/material/delta.svg
+++ b/docs/src/templates/.icons/material/delta.svg
diff --git a/docs/src/material/templates/.icons/material/desk-lamp-off.svg b/docs/src/templates/.icons/material/desk-lamp-off.svg
index eb637f80..eb637f80 100644
--- a/docs/src/material/templates/.icons/material/desk-lamp-off.svg
+++ b/docs/src/templates/.icons/material/desk-lamp-off.svg
diff --git a/docs/src/material/templates/.icons/material/desk-lamp-on.svg b/docs/src/templates/.icons/material/desk-lamp-on.svg
index 2a55f90b..2a55f90b 100644
--- a/docs/src/material/templates/.icons/material/desk-lamp-on.svg
+++ b/docs/src/templates/.icons/material/desk-lamp-on.svg
diff --git a/docs/src/material/templates/.icons/material/desk-lamp.svg b/docs/src/templates/.icons/material/desk-lamp.svg
index 0095a988..0095a988 100644
--- a/docs/src/material/templates/.icons/material/desk-lamp.svg
+++ b/docs/src/templates/.icons/material/desk-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/desk.svg b/docs/src/templates/.icons/material/desk.svg
index 863371d8..863371d8 100644
--- a/docs/src/material/templates/.icons/material/desk.svg
+++ b/docs/src/templates/.icons/material/desk.svg
diff --git a/docs/src/material/templates/.icons/material/deskphone.svg b/docs/src/templates/.icons/material/deskphone.svg
index 91027c60..91027c60 100644
--- a/docs/src/material/templates/.icons/material/deskphone.svg
+++ b/docs/src/templates/.icons/material/deskphone.svg
diff --git a/docs/src/material/templates/.icons/material/desktop-classic.svg b/docs/src/templates/.icons/material/desktop-classic.svg
index 012d238f..012d238f 100644
--- a/docs/src/material/templates/.icons/material/desktop-classic.svg
+++ b/docs/src/templates/.icons/material/desktop-classic.svg
diff --git a/docs/src/material/templates/.icons/material/desktop-tower-monitor.svg b/docs/src/templates/.icons/material/desktop-tower-monitor.svg
index dd9d6e85..dd9d6e85 100644
--- a/docs/src/material/templates/.icons/material/desktop-tower-monitor.svg
+++ b/docs/src/templates/.icons/material/desktop-tower-monitor.svg
diff --git a/docs/src/material/templates/.icons/material/desktop-tower.svg b/docs/src/templates/.icons/material/desktop-tower.svg
index 3711793b..3711793b 100644
--- a/docs/src/material/templates/.icons/material/desktop-tower.svg
+++ b/docs/src/templates/.icons/material/desktop-tower.svg
diff --git a/docs/src/material/templates/.icons/material/details.svg b/docs/src/templates/.icons/material/details.svg
index 57dbad62..57dbad62 100644
--- a/docs/src/material/templates/.icons/material/details.svg
+++ b/docs/src/templates/.icons/material/details.svg
diff --git a/docs/src/material/templates/.icons/material/dev-to.svg b/docs/src/templates/.icons/material/dev-to.svg
index b30853cf..b30853cf 100644
--- a/docs/src/material/templates/.icons/material/dev-to.svg
+++ b/docs/src/templates/.icons/material/dev-to.svg
diff --git a/docs/src/material/templates/.icons/material/developer-board.svg b/docs/src/templates/.icons/material/developer-board.svg
index 5baef40f..5baef40f 100644
--- a/docs/src/material/templates/.icons/material/developer-board.svg
+++ b/docs/src/templates/.icons/material/developer-board.svg
diff --git a/docs/src/material/templates/.icons/material/deviantart.svg b/docs/src/templates/.icons/material/deviantart.svg
index 61e05dc4..61e05dc4 100644
--- a/docs/src/material/templates/.icons/material/deviantart.svg
+++ b/docs/src/templates/.icons/material/deviantart.svg
diff --git a/docs/src/material/templates/.icons/material/devices.svg b/docs/src/templates/.icons/material/devices.svg
index bb5596b3..bb5596b3 100644
--- a/docs/src/material/templates/.icons/material/devices.svg
+++ b/docs/src/templates/.icons/material/devices.svg
diff --git a/docs/src/material/templates/.icons/material/dharmachakra.svg b/docs/src/templates/.icons/material/dharmachakra.svg
index aaa9a378..aaa9a378 100644
--- a/docs/src/material/templates/.icons/material/dharmachakra.svg
+++ b/docs/src/templates/.icons/material/dharmachakra.svg
diff --git a/docs/src/material/templates/.icons/material/diabetes.svg b/docs/src/templates/.icons/material/diabetes.svg
index d03fb5a0..d03fb5a0 100644
--- a/docs/src/material/templates/.icons/material/diabetes.svg
+++ b/docs/src/templates/.icons/material/diabetes.svg
diff --git a/docs/src/material/templates/.icons/material/dialpad.svg b/docs/src/templates/.icons/material/dialpad.svg
index b915654f..b915654f 100644
--- a/docs/src/material/templates/.icons/material/dialpad.svg
+++ b/docs/src/templates/.icons/material/dialpad.svg
diff --git a/docs/src/material/templates/.icons/material/diameter-outline.svg b/docs/src/templates/.icons/material/diameter-outline.svg
index 97d4fdf0..97d4fdf0 100644
--- a/docs/src/material/templates/.icons/material/diameter-outline.svg
+++ b/docs/src/templates/.icons/material/diameter-outline.svg
diff --git a/docs/src/material/templates/.icons/material/diameter-variant.svg b/docs/src/templates/.icons/material/diameter-variant.svg
index 91dd9d86..91dd9d86 100644
--- a/docs/src/material/templates/.icons/material/diameter-variant.svg
+++ b/docs/src/templates/.icons/material/diameter-variant.svg
diff --git a/docs/src/material/templates/.icons/material/diameter.svg b/docs/src/templates/.icons/material/diameter.svg
index 28fa880b..28fa880b 100644
--- a/docs/src/material/templates/.icons/material/diameter.svg
+++ b/docs/src/templates/.icons/material/diameter.svg
diff --git a/docs/src/material/templates/.icons/material/diamond-outline.svg b/docs/src/templates/.icons/material/diamond-outline.svg
index be55d957..be55d957 100644
--- a/docs/src/material/templates/.icons/material/diamond-outline.svg
+++ b/docs/src/templates/.icons/material/diamond-outline.svg
diff --git a/docs/src/material/templates/.icons/material/diamond-stone.svg b/docs/src/templates/.icons/material/diamond-stone.svg
index 4399abd4..4399abd4 100644
--- a/docs/src/material/templates/.icons/material/diamond-stone.svg
+++ b/docs/src/templates/.icons/material/diamond-stone.svg
diff --git a/docs/src/material/templates/.icons/material/diamond.svg b/docs/src/templates/.icons/material/diamond.svg
index 6fb8b5e3..6fb8b5e3 100644
--- a/docs/src/material/templates/.icons/material/diamond.svg
+++ b/docs/src/templates/.icons/material/diamond.svg
diff --git a/docs/src/material/templates/.icons/material/dice-1-outline.svg b/docs/src/templates/.icons/material/dice-1-outline.svg
index 427df784..427df784 100644
--- a/docs/src/material/templates/.icons/material/dice-1-outline.svg
+++ b/docs/src/templates/.icons/material/dice-1-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-1.svg b/docs/src/templates/.icons/material/dice-1.svg
index 5513a3df..5513a3df 100644
--- a/docs/src/material/templates/.icons/material/dice-1.svg
+++ b/docs/src/templates/.icons/material/dice-1.svg
diff --git a/docs/src/material/templates/.icons/material/dice-2-outline.svg b/docs/src/templates/.icons/material/dice-2-outline.svg
index be328e9c..be328e9c 100644
--- a/docs/src/material/templates/.icons/material/dice-2-outline.svg
+++ b/docs/src/templates/.icons/material/dice-2-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-2.svg b/docs/src/templates/.icons/material/dice-2.svg
index 2a712c13..2a712c13 100644
--- a/docs/src/material/templates/.icons/material/dice-2.svg
+++ b/docs/src/templates/.icons/material/dice-2.svg
diff --git a/docs/src/material/templates/.icons/material/dice-3-outline.svg b/docs/src/templates/.icons/material/dice-3-outline.svg
index bd3a2313..bd3a2313 100644
--- a/docs/src/material/templates/.icons/material/dice-3-outline.svg
+++ b/docs/src/templates/.icons/material/dice-3-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-3.svg b/docs/src/templates/.icons/material/dice-3.svg
index 1b0a7a10..1b0a7a10 100644
--- a/docs/src/material/templates/.icons/material/dice-3.svg
+++ b/docs/src/templates/.icons/material/dice-3.svg
diff --git a/docs/src/material/templates/.icons/material/dice-4-outline.svg b/docs/src/templates/.icons/material/dice-4-outline.svg
index acb6f260..acb6f260 100644
--- a/docs/src/material/templates/.icons/material/dice-4-outline.svg
+++ b/docs/src/templates/.icons/material/dice-4-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-4.svg b/docs/src/templates/.icons/material/dice-4.svg
index b9dd3a7b..b9dd3a7b 100644
--- a/docs/src/material/templates/.icons/material/dice-4.svg
+++ b/docs/src/templates/.icons/material/dice-4.svg
diff --git a/docs/src/material/templates/.icons/material/dice-5-outline.svg b/docs/src/templates/.icons/material/dice-5-outline.svg
index 8f522326..8f522326 100644
--- a/docs/src/material/templates/.icons/material/dice-5-outline.svg
+++ b/docs/src/templates/.icons/material/dice-5-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-5.svg b/docs/src/templates/.icons/material/dice-5.svg
index fce603df..fce603df 100644
--- a/docs/src/material/templates/.icons/material/dice-5.svg
+++ b/docs/src/templates/.icons/material/dice-5.svg
diff --git a/docs/src/material/templates/.icons/material/dice-6-outline.svg b/docs/src/templates/.icons/material/dice-6-outline.svg
index 6e294eaf..6e294eaf 100644
--- a/docs/src/material/templates/.icons/material/dice-6-outline.svg
+++ b/docs/src/templates/.icons/material/dice-6-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-6.svg b/docs/src/templates/.icons/material/dice-6.svg
index 5f93af72..5f93af72 100644
--- a/docs/src/material/templates/.icons/material/dice-6.svg
+++ b/docs/src/templates/.icons/material/dice-6.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d10-outline.svg b/docs/src/templates/.icons/material/dice-d10-outline.svg
index 4d371095..4d371095 100644
--- a/docs/src/material/templates/.icons/material/dice-d10-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d10-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d10.svg b/docs/src/templates/.icons/material/dice-d10.svg
index 83668454..83668454 100644
--- a/docs/src/material/templates/.icons/material/dice-d10.svg
+++ b/docs/src/templates/.icons/material/dice-d10.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d12-outline.svg b/docs/src/templates/.icons/material/dice-d12-outline.svg
index 1b0bdf90..1b0bdf90 100644
--- a/docs/src/material/templates/.icons/material/dice-d12-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d12-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d12.svg b/docs/src/templates/.icons/material/dice-d12.svg
index 057d5bc4..057d5bc4 100644
--- a/docs/src/material/templates/.icons/material/dice-d12.svg
+++ b/docs/src/templates/.icons/material/dice-d12.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d20-outline.svg b/docs/src/templates/.icons/material/dice-d20-outline.svg
index 7d8c0d59..7d8c0d59 100644
--- a/docs/src/material/templates/.icons/material/dice-d20-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d20-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d20.svg b/docs/src/templates/.icons/material/dice-d20.svg
index 8df09e93..8df09e93 100644
--- a/docs/src/material/templates/.icons/material/dice-d20.svg
+++ b/docs/src/templates/.icons/material/dice-d20.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d4-outline.svg b/docs/src/templates/.icons/material/dice-d4-outline.svg
index b5c1888c..b5c1888c 100644
--- a/docs/src/material/templates/.icons/material/dice-d4-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d4-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d4.svg b/docs/src/templates/.icons/material/dice-d4.svg
index 288a0604..288a0604 100644
--- a/docs/src/material/templates/.icons/material/dice-d4.svg
+++ b/docs/src/templates/.icons/material/dice-d4.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d6-outline.svg b/docs/src/templates/.icons/material/dice-d6-outline.svg
index 433c19fd..433c19fd 100644
--- a/docs/src/material/templates/.icons/material/dice-d6-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d6-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d6.svg b/docs/src/templates/.icons/material/dice-d6.svg
index e863e84c..e863e84c 100644
--- a/docs/src/material/templates/.icons/material/dice-d6.svg
+++ b/docs/src/templates/.icons/material/dice-d6.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d8-outline.svg b/docs/src/templates/.icons/material/dice-d8-outline.svg
index 2b7660ae..2b7660ae 100644
--- a/docs/src/material/templates/.icons/material/dice-d8-outline.svg
+++ b/docs/src/templates/.icons/material/dice-d8-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-d8.svg b/docs/src/templates/.icons/material/dice-d8.svg
index d0e6e97c..d0e6e97c 100644
--- a/docs/src/material/templates/.icons/material/dice-d8.svg
+++ b/docs/src/templates/.icons/material/dice-d8.svg
diff --git a/docs/src/material/templates/.icons/material/dice-multiple-outline.svg b/docs/src/templates/.icons/material/dice-multiple-outline.svg
index 5ad947a5..5ad947a5 100644
--- a/docs/src/material/templates/.icons/material/dice-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/dice-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dice-multiple.svg b/docs/src/templates/.icons/material/dice-multiple.svg
index c1b8061c..c1b8061c 100644
--- a/docs/src/material/templates/.icons/material/dice-multiple.svg
+++ b/docs/src/templates/.icons/material/dice-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/digital-ocean.svg b/docs/src/templates/.icons/material/digital-ocean.svg
index ccedd8a8..ccedd8a8 100644
--- a/docs/src/material/templates/.icons/material/digital-ocean.svg
+++ b/docs/src/templates/.icons/material/digital-ocean.svg
diff --git a/docs/src/material/templates/.icons/material/dip-switch.svg b/docs/src/templates/.icons/material/dip-switch.svg
index f741944b..f741944b 100644
--- a/docs/src/material/templates/.icons/material/dip-switch.svg
+++ b/docs/src/templates/.icons/material/dip-switch.svg
diff --git a/docs/src/material/templates/.icons/material/directions-fork.svg b/docs/src/templates/.icons/material/directions-fork.svg
index 000fe4df..000fe4df 100644
--- a/docs/src/material/templates/.icons/material/directions-fork.svg
+++ b/docs/src/templates/.icons/material/directions-fork.svg
diff --git a/docs/src/material/templates/.icons/material/directions.svg b/docs/src/templates/.icons/material/directions.svg
index c5c4933c..c5c4933c 100644
--- a/docs/src/material/templates/.icons/material/directions.svg
+++ b/docs/src/templates/.icons/material/directions.svg
diff --git a/docs/src/material/templates/.icons/material/disc-alert.svg b/docs/src/templates/.icons/material/disc-alert.svg
index 327a7fb6..327a7fb6 100644
--- a/docs/src/material/templates/.icons/material/disc-alert.svg
+++ b/docs/src/templates/.icons/material/disc-alert.svg
diff --git a/docs/src/material/templates/.icons/material/disc-player.svg b/docs/src/templates/.icons/material/disc-player.svg
index 0e0c63c5..0e0c63c5 100644
--- a/docs/src/material/templates/.icons/material/disc-player.svg
+++ b/docs/src/templates/.icons/material/disc-player.svg
diff --git a/docs/src/material/templates/.icons/material/disc.svg b/docs/src/templates/.icons/material/disc.svg
index 2ed518c4..2ed518c4 100644
--- a/docs/src/material/templates/.icons/material/disc.svg
+++ b/docs/src/templates/.icons/material/disc.svg
diff --git a/docs/src/material/templates/.icons/material/dishwasher-alert.svg b/docs/src/templates/.icons/material/dishwasher-alert.svg
index c2defca9..c2defca9 100644
--- a/docs/src/material/templates/.icons/material/dishwasher-alert.svg
+++ b/docs/src/templates/.icons/material/dishwasher-alert.svg
diff --git a/docs/src/material/templates/.icons/material/dishwasher-off.svg b/docs/src/templates/.icons/material/dishwasher-off.svg
index dde54a24..dde54a24 100644
--- a/docs/src/material/templates/.icons/material/dishwasher-off.svg
+++ b/docs/src/templates/.icons/material/dishwasher-off.svg
diff --git a/docs/src/material/templates/.icons/material/dishwasher.svg b/docs/src/templates/.icons/material/dishwasher.svg
index 59280b09..59280b09 100644
--- a/docs/src/material/templates/.icons/material/dishwasher.svg
+++ b/docs/src/templates/.icons/material/dishwasher.svg
diff --git a/docs/src/material/templates/.icons/material/disqus.svg b/docs/src/templates/.icons/material/disqus.svg
index 07d4e452..07d4e452 100644
--- a/docs/src/material/templates/.icons/material/disqus.svg
+++ b/docs/src/templates/.icons/material/disqus.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-horizontal-center.svg b/docs/src/templates/.icons/material/distribute-horizontal-center.svg
index e1149f8b..e1149f8b 100644
--- a/docs/src/material/templates/.icons/material/distribute-horizontal-center.svg
+++ b/docs/src/templates/.icons/material/distribute-horizontal-center.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-horizontal-left.svg b/docs/src/templates/.icons/material/distribute-horizontal-left.svg
index c0058339..c0058339 100644
--- a/docs/src/material/templates/.icons/material/distribute-horizontal-left.svg
+++ b/docs/src/templates/.icons/material/distribute-horizontal-left.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-horizontal-right.svg b/docs/src/templates/.icons/material/distribute-horizontal-right.svg
index 7a773076..7a773076 100644
--- a/docs/src/material/templates/.icons/material/distribute-horizontal-right.svg
+++ b/docs/src/templates/.icons/material/distribute-horizontal-right.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-vertical-bottom.svg b/docs/src/templates/.icons/material/distribute-vertical-bottom.svg
index bce5fe1d..bce5fe1d 100644
--- a/docs/src/material/templates/.icons/material/distribute-vertical-bottom.svg
+++ b/docs/src/templates/.icons/material/distribute-vertical-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-vertical-center.svg b/docs/src/templates/.icons/material/distribute-vertical-center.svg
index 4e64ce24..4e64ce24 100644
--- a/docs/src/material/templates/.icons/material/distribute-vertical-center.svg
+++ b/docs/src/templates/.icons/material/distribute-vertical-center.svg
diff --git a/docs/src/material/templates/.icons/material/distribute-vertical-top.svg b/docs/src/templates/.icons/material/distribute-vertical-top.svg
index dd793248..dd793248 100644
--- a/docs/src/material/templates/.icons/material/distribute-vertical-top.svg
+++ b/docs/src/templates/.icons/material/distribute-vertical-top.svg
diff --git a/docs/src/material/templates/.icons/material/diversify.svg b/docs/src/templates/.icons/material/diversify.svg
index 04931d50..04931d50 100644
--- a/docs/src/material/templates/.icons/material/diversify.svg
+++ b/docs/src/templates/.icons/material/diversify.svg
diff --git a/docs/src/material/templates/.icons/material/diving-flippers.svg b/docs/src/templates/.icons/material/diving-flippers.svg
index 2c566256..2c566256 100644
--- a/docs/src/material/templates/.icons/material/diving-flippers.svg
+++ b/docs/src/templates/.icons/material/diving-flippers.svg
diff --git a/docs/src/material/templates/.icons/material/diving-helmet.svg b/docs/src/templates/.icons/material/diving-helmet.svg
index acf00e65..acf00e65 100644
--- a/docs/src/material/templates/.icons/material/diving-helmet.svg
+++ b/docs/src/templates/.icons/material/diving-helmet.svg
diff --git a/docs/src/material/templates/.icons/material/diving-scuba-flag.svg b/docs/src/templates/.icons/material/diving-scuba-flag.svg
index ed2f45da..ed2f45da 100644
--- a/docs/src/material/templates/.icons/material/diving-scuba-flag.svg
+++ b/docs/src/templates/.icons/material/diving-scuba-flag.svg
diff --git a/docs/src/material/templates/.icons/material/diving-scuba-mask.svg b/docs/src/templates/.icons/material/diving-scuba-mask.svg
index 180f70ce..180f70ce 100644
--- a/docs/src/material/templates/.icons/material/diving-scuba-mask.svg
+++ b/docs/src/templates/.icons/material/diving-scuba-mask.svg
diff --git a/docs/src/material/templates/.icons/material/diving-scuba-tank-multiple.svg b/docs/src/templates/.icons/material/diving-scuba-tank-multiple.svg
index 9c56844a..9c56844a 100644
--- a/docs/src/material/templates/.icons/material/diving-scuba-tank-multiple.svg
+++ b/docs/src/templates/.icons/material/diving-scuba-tank-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/diving-scuba-tank.svg b/docs/src/templates/.icons/material/diving-scuba-tank.svg
index ad721f0f..ad721f0f 100644
--- a/docs/src/material/templates/.icons/material/diving-scuba-tank.svg
+++ b/docs/src/templates/.icons/material/diving-scuba-tank.svg
diff --git a/docs/src/material/templates/.icons/material/diving-scuba.svg b/docs/src/templates/.icons/material/diving-scuba.svg
index 74643162..74643162 100644
--- a/docs/src/material/templates/.icons/material/diving-scuba.svg
+++ b/docs/src/templates/.icons/material/diving-scuba.svg
diff --git a/docs/src/material/templates/.icons/material/diving-snorkel.svg b/docs/src/templates/.icons/material/diving-snorkel.svg
index f074e3d9..f074e3d9 100644
--- a/docs/src/material/templates/.icons/material/diving-snorkel.svg
+++ b/docs/src/templates/.icons/material/diving-snorkel.svg
diff --git a/docs/src/material/templates/.icons/material/diving.svg b/docs/src/templates/.icons/material/diving.svg
index 1a552a2e..1a552a2e 100644
--- a/docs/src/material/templates/.icons/material/diving.svg
+++ b/docs/src/templates/.icons/material/diving.svg
diff --git a/docs/src/material/templates/.icons/material/division-box.svg b/docs/src/templates/.icons/material/division-box.svg
index 0b7bfa94..0b7bfa94 100644
--- a/docs/src/material/templates/.icons/material/division-box.svg
+++ b/docs/src/templates/.icons/material/division-box.svg
diff --git a/docs/src/material/templates/.icons/material/division.svg b/docs/src/templates/.icons/material/division.svg
index d33817c8..d33817c8 100644
--- a/docs/src/material/templates/.icons/material/division.svg
+++ b/docs/src/templates/.icons/material/division.svg
diff --git a/docs/src/material/templates/.icons/material/dlna.svg b/docs/src/templates/.icons/material/dlna.svg
index 0c6bab17..0c6bab17 100644
--- a/docs/src/material/templates/.icons/material/dlna.svg
+++ b/docs/src/templates/.icons/material/dlna.svg
diff --git a/docs/src/material/templates/.icons/material/dna.svg b/docs/src/templates/.icons/material/dna.svg
index ad8c6d0a..ad8c6d0a 100644
--- a/docs/src/material/templates/.icons/material/dna.svg
+++ b/docs/src/templates/.icons/material/dna.svg
diff --git a/docs/src/material/templates/.icons/material/dns-outline.svg b/docs/src/templates/.icons/material/dns-outline.svg
index e8728ab5..e8728ab5 100644
--- a/docs/src/material/templates/.icons/material/dns-outline.svg
+++ b/docs/src/templates/.icons/material/dns-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dns.svg b/docs/src/templates/.icons/material/dns.svg
index f800d603..f800d603 100644
--- a/docs/src/material/templates/.icons/material/dns.svg
+++ b/docs/src/templates/.icons/material/dns.svg
diff --git a/docs/src/material/templates/.icons/material/dock-bottom.svg b/docs/src/templates/.icons/material/dock-bottom.svg
index 064320f7..064320f7 100644
--- a/docs/src/material/templates/.icons/material/dock-bottom.svg
+++ b/docs/src/templates/.icons/material/dock-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/dock-left.svg b/docs/src/templates/.icons/material/dock-left.svg
index 36a8d698..36a8d698 100644
--- a/docs/src/material/templates/.icons/material/dock-left.svg
+++ b/docs/src/templates/.icons/material/dock-left.svg
diff --git a/docs/src/material/templates/.icons/material/dock-right.svg b/docs/src/templates/.icons/material/dock-right.svg
index 9826ac1c..9826ac1c 100644
--- a/docs/src/material/templates/.icons/material/dock-right.svg
+++ b/docs/src/templates/.icons/material/dock-right.svg
diff --git a/docs/src/material/templates/.icons/material/dock-top.svg b/docs/src/templates/.icons/material/dock-top.svg
index c4009bc9..c4009bc9 100644
--- a/docs/src/material/templates/.icons/material/dock-top.svg
+++ b/docs/src/templates/.icons/material/dock-top.svg
diff --git a/docs/src/material/templates/.icons/material/dock-window.svg b/docs/src/templates/.icons/material/dock-window.svg
index a1b05a6b..a1b05a6b 100644
--- a/docs/src/material/templates/.icons/material/dock-window.svg
+++ b/docs/src/templates/.icons/material/dock-window.svg
diff --git a/docs/src/material/templates/.icons/material/docker.svg b/docs/src/templates/.icons/material/docker.svg
index 892b6bad..892b6bad 100644
--- a/docs/src/material/templates/.icons/material/docker.svg
+++ b/docs/src/templates/.icons/material/docker.svg
diff --git a/docs/src/material/templates/.icons/material/doctor.svg b/docs/src/templates/.icons/material/doctor.svg
index 069c0ab4..069c0ab4 100644
--- a/docs/src/material/templates/.icons/material/doctor.svg
+++ b/docs/src/templates/.icons/material/doctor.svg
diff --git a/docs/src/material/templates/.icons/material/dog-service.svg b/docs/src/templates/.icons/material/dog-service.svg
index 4a528b72..4a528b72 100644
--- a/docs/src/material/templates/.icons/material/dog-service.svg
+++ b/docs/src/templates/.icons/material/dog-service.svg
diff --git a/docs/src/material/templates/.icons/material/dog-side-off.svg b/docs/src/templates/.icons/material/dog-side-off.svg
index 82e0aeb9..82e0aeb9 100644
--- a/docs/src/material/templates/.icons/material/dog-side-off.svg
+++ b/docs/src/templates/.icons/material/dog-side-off.svg
diff --git a/docs/src/material/templates/.icons/material/dog-side.svg b/docs/src/templates/.icons/material/dog-side.svg
index 3132ec72..3132ec72 100644
--- a/docs/src/material/templates/.icons/material/dog-side.svg
+++ b/docs/src/templates/.icons/material/dog-side.svg
diff --git a/docs/src/material/templates/.icons/material/dog.svg b/docs/src/templates/.icons/material/dog.svg
index acba0318..acba0318 100644
--- a/docs/src/material/templates/.icons/material/dog.svg
+++ b/docs/src/templates/.icons/material/dog.svg
diff --git a/docs/src/material/templates/.icons/material/dolby.svg b/docs/src/templates/.icons/material/dolby.svg
index 7b77ae5c..7b77ae5c 100644
--- a/docs/src/material/templates/.icons/material/dolby.svg
+++ b/docs/src/templates/.icons/material/dolby.svg
diff --git a/docs/src/material/templates/.icons/material/dolly.svg b/docs/src/templates/.icons/material/dolly.svg
index f69bf8a0..f69bf8a0 100644
--- a/docs/src/material/templates/.icons/material/dolly.svg
+++ b/docs/src/templates/.icons/material/dolly.svg
diff --git a/docs/src/material/templates/.icons/material/dolphin.svg b/docs/src/templates/.icons/material/dolphin.svg
index 005811dc..005811dc 100644
--- a/docs/src/material/templates/.icons/material/dolphin.svg
+++ b/docs/src/templates/.icons/material/dolphin.svg
diff --git a/docs/src/material/templates/.icons/material/domain-off.svg b/docs/src/templates/.icons/material/domain-off.svg
index 59f5ce73..59f5ce73 100644
--- a/docs/src/material/templates/.icons/material/domain-off.svg
+++ b/docs/src/templates/.icons/material/domain-off.svg
diff --git a/docs/src/material/templates/.icons/material/domain-plus.svg b/docs/src/templates/.icons/material/domain-plus.svg
index b2e966bd..b2e966bd 100644
--- a/docs/src/material/templates/.icons/material/domain-plus.svg
+++ b/docs/src/templates/.icons/material/domain-plus.svg
diff --git a/docs/src/material/templates/.icons/material/domain-remove.svg b/docs/src/templates/.icons/material/domain-remove.svg
index 3743498b..3743498b 100644
--- a/docs/src/material/templates/.icons/material/domain-remove.svg
+++ b/docs/src/templates/.icons/material/domain-remove.svg
diff --git a/docs/src/material/templates/.icons/material/domain-switch.svg b/docs/src/templates/.icons/material/domain-switch.svg
index d7537629..d7537629 100644
--- a/docs/src/material/templates/.icons/material/domain-switch.svg
+++ b/docs/src/templates/.icons/material/domain-switch.svg
diff --git a/docs/src/material/templates/.icons/material/domain.svg b/docs/src/templates/.icons/material/domain.svg
index 980f034a..980f034a 100644
--- a/docs/src/material/templates/.icons/material/domain.svg
+++ b/docs/src/templates/.icons/material/domain.svg
diff --git a/docs/src/material/templates/.icons/material/dome-light.svg b/docs/src/templates/.icons/material/dome-light.svg
index cef3511d..cef3511d 100644
--- a/docs/src/material/templates/.icons/material/dome-light.svg
+++ b/docs/src/templates/.icons/material/dome-light.svg
diff --git a/docs/src/material/templates/.icons/material/domino-mask.svg b/docs/src/templates/.icons/material/domino-mask.svg
index 8a754d2d..8a754d2d 100644
--- a/docs/src/material/templates/.icons/material/domino-mask.svg
+++ b/docs/src/templates/.icons/material/domino-mask.svg
diff --git a/docs/src/material/templates/.icons/material/donkey.svg b/docs/src/templates/.icons/material/donkey.svg
index bfffcf8b..bfffcf8b 100644
--- a/docs/src/material/templates/.icons/material/donkey.svg
+++ b/docs/src/templates/.icons/material/donkey.svg
diff --git a/docs/src/material/templates/.icons/material/door-closed-lock.svg b/docs/src/templates/.icons/material/door-closed-lock.svg
index 9b98f58b..9b98f58b 100644
--- a/docs/src/material/templates/.icons/material/door-closed-lock.svg
+++ b/docs/src/templates/.icons/material/door-closed-lock.svg
diff --git a/docs/src/material/templates/.icons/material/door-closed.svg b/docs/src/templates/.icons/material/door-closed.svg
index 81261202..81261202 100644
--- a/docs/src/material/templates/.icons/material/door-closed.svg
+++ b/docs/src/templates/.icons/material/door-closed.svg
diff --git a/docs/src/material/templates/.icons/material/door-open.svg b/docs/src/templates/.icons/material/door-open.svg
index b3ddd611..b3ddd611 100644
--- a/docs/src/material/templates/.icons/material/door-open.svg
+++ b/docs/src/templates/.icons/material/door-open.svg
diff --git a/docs/src/material/templates/.icons/material/door-sliding-lock.svg b/docs/src/templates/.icons/material/door-sliding-lock.svg
index e2343268..e2343268 100644
--- a/docs/src/material/templates/.icons/material/door-sliding-lock.svg
+++ b/docs/src/templates/.icons/material/door-sliding-lock.svg
diff --git a/docs/src/material/templates/.icons/material/door-sliding-open.svg b/docs/src/templates/.icons/material/door-sliding-open.svg
index 8c019784..8c019784 100644
--- a/docs/src/material/templates/.icons/material/door-sliding-open.svg
+++ b/docs/src/templates/.icons/material/door-sliding-open.svg
diff --git a/docs/src/material/templates/.icons/material/door-sliding.svg b/docs/src/templates/.icons/material/door-sliding.svg
index d8f415a9..d8f415a9 100644
--- a/docs/src/material/templates/.icons/material/door-sliding.svg
+++ b/docs/src/templates/.icons/material/door-sliding.svg
diff --git a/docs/src/material/templates/.icons/material/door.svg b/docs/src/templates/.icons/material/door.svg
index b752be6e..b752be6e 100644
--- a/docs/src/material/templates/.icons/material/door.svg
+++ b/docs/src/templates/.icons/material/door.svg
diff --git a/docs/src/material/templates/.icons/material/doorbell-video.svg b/docs/src/templates/.icons/material/doorbell-video.svg
index b2f933bf..b2f933bf 100644
--- a/docs/src/material/templates/.icons/material/doorbell-video.svg
+++ b/docs/src/templates/.icons/material/doorbell-video.svg
diff --git a/docs/src/material/templates/.icons/material/doorbell.svg b/docs/src/templates/.icons/material/doorbell.svg
index a1ee1c97..a1ee1c97 100644
--- a/docs/src/material/templates/.icons/material/doorbell.svg
+++ b/docs/src/templates/.icons/material/doorbell.svg
diff --git a/docs/src/material/templates/.icons/material/dot-net.svg b/docs/src/templates/.icons/material/dot-net.svg
index ed4b3a74..ed4b3a74 100644
--- a/docs/src/material/templates/.icons/material/dot-net.svg
+++ b/docs/src/templates/.icons/material/dot-net.svg
diff --git a/docs/src/material/templates/.icons/material/dots-circle.svg b/docs/src/templates/.icons/material/dots-circle.svg
index 31385bc1..31385bc1 100644
--- a/docs/src/material/templates/.icons/material/dots-circle.svg
+++ b/docs/src/templates/.icons/material/dots-circle.svg
diff --git a/docs/src/material/templates/.icons/material/dots-grid.svg b/docs/src/templates/.icons/material/dots-grid.svg
index 5b2a995b..5b2a995b 100644
--- a/docs/src/material/templates/.icons/material/dots-grid.svg
+++ b/docs/src/templates/.icons/material/dots-grid.svg
diff --git a/docs/src/material/templates/.icons/material/dots-hexagon.svg b/docs/src/templates/.icons/material/dots-hexagon.svg
index b707ec6f..b707ec6f 100644
--- a/docs/src/material/templates/.icons/material/dots-hexagon.svg
+++ b/docs/src/templates/.icons/material/dots-hexagon.svg
diff --git a/docs/src/material/templates/.icons/material/dots-horizontal-circle-outline.svg b/docs/src/templates/.icons/material/dots-horizontal-circle-outline.svg
index b3f63d48..b3f63d48 100644
--- a/docs/src/material/templates/.icons/material/dots-horizontal-circle-outline.svg
+++ b/docs/src/templates/.icons/material/dots-horizontal-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dots-horizontal-circle.svg b/docs/src/templates/.icons/material/dots-horizontal-circle.svg
index 9f5be950..9f5be950 100644
--- a/docs/src/material/templates/.icons/material/dots-horizontal-circle.svg
+++ b/docs/src/templates/.icons/material/dots-horizontal-circle.svg
diff --git a/docs/src/material/templates/.icons/material/dots-horizontal.svg b/docs/src/templates/.icons/material/dots-horizontal.svg
index acc45b91..acc45b91 100644
--- a/docs/src/material/templates/.icons/material/dots-horizontal.svg
+++ b/docs/src/templates/.icons/material/dots-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/dots-square.svg b/docs/src/templates/.icons/material/dots-square.svg
index 755b8b83..755b8b83 100644
--- a/docs/src/material/templates/.icons/material/dots-square.svg
+++ b/docs/src/templates/.icons/material/dots-square.svg
diff --git a/docs/src/material/templates/.icons/material/dots-triangle.svg b/docs/src/templates/.icons/material/dots-triangle.svg
index 43a0b58e..43a0b58e 100644
--- a/docs/src/material/templates/.icons/material/dots-triangle.svg
+++ b/docs/src/templates/.icons/material/dots-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/dots-vertical-circle-outline.svg b/docs/src/templates/.icons/material/dots-vertical-circle-outline.svg
index 2040a061..2040a061 100644
--- a/docs/src/material/templates/.icons/material/dots-vertical-circle-outline.svg
+++ b/docs/src/templates/.icons/material/dots-vertical-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dots-vertical-circle.svg b/docs/src/templates/.icons/material/dots-vertical-circle.svg
index b2589716..b2589716 100644
--- a/docs/src/material/templates/.icons/material/dots-vertical-circle.svg
+++ b/docs/src/templates/.icons/material/dots-vertical-circle.svg
diff --git a/docs/src/material/templates/.icons/material/dots-vertical.svg b/docs/src/templates/.icons/material/dots-vertical.svg
index 8ec47941..8ec47941 100644
--- a/docs/src/material/templates/.icons/material/dots-vertical.svg
+++ b/docs/src/templates/.icons/material/dots-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/download-box-outline.svg b/docs/src/templates/.icons/material/download-box-outline.svg
index 4802ed09..4802ed09 100644
--- a/docs/src/material/templates/.icons/material/download-box-outline.svg
+++ b/docs/src/templates/.icons/material/download-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download-box.svg b/docs/src/templates/.icons/material/download-box.svg
index c95838f3..c95838f3 100644
--- a/docs/src/material/templates/.icons/material/download-box.svg
+++ b/docs/src/templates/.icons/material/download-box.svg
diff --git a/docs/src/material/templates/.icons/material/download-circle-outline.svg b/docs/src/templates/.icons/material/download-circle-outline.svg
index e9f1cc66..e9f1cc66 100644
--- a/docs/src/material/templates/.icons/material/download-circle-outline.svg
+++ b/docs/src/templates/.icons/material/download-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download-circle.svg b/docs/src/templates/.icons/material/download-circle.svg
index d196adb3..d196adb3 100644
--- a/docs/src/material/templates/.icons/material/download-circle.svg
+++ b/docs/src/templates/.icons/material/download-circle.svg
diff --git a/docs/src/material/templates/.icons/material/download-lock-outline.svg b/docs/src/templates/.icons/material/download-lock-outline.svg
index ddf9b7b1..ddf9b7b1 100644
--- a/docs/src/material/templates/.icons/material/download-lock-outline.svg
+++ b/docs/src/templates/.icons/material/download-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download-lock.svg b/docs/src/templates/.icons/material/download-lock.svg
index c5921406..c5921406 100644
--- a/docs/src/material/templates/.icons/material/download-lock.svg
+++ b/docs/src/templates/.icons/material/download-lock.svg
diff --git a/docs/src/material/templates/.icons/material/download-multiple.svg b/docs/src/templates/.icons/material/download-multiple.svg
index 915eb4a8..915eb4a8 100644
--- a/docs/src/material/templates/.icons/material/download-multiple.svg
+++ b/docs/src/templates/.icons/material/download-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/download-network-outline.svg b/docs/src/templates/.icons/material/download-network-outline.svg
index bbb913e5..bbb913e5 100644
--- a/docs/src/material/templates/.icons/material/download-network-outline.svg
+++ b/docs/src/templates/.icons/material/download-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download-network.svg b/docs/src/templates/.icons/material/download-network.svg
index 92c5983d..92c5983d 100644
--- a/docs/src/material/templates/.icons/material/download-network.svg
+++ b/docs/src/templates/.icons/material/download-network.svg
diff --git a/docs/src/material/templates/.icons/material/download-off-outline.svg b/docs/src/templates/.icons/material/download-off-outline.svg
index 1beb34e4..1beb34e4 100644
--- a/docs/src/material/templates/.icons/material/download-off-outline.svg
+++ b/docs/src/templates/.icons/material/download-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download-off.svg b/docs/src/templates/.icons/material/download-off.svg
index 5bc8c593..5bc8c593 100644
--- a/docs/src/material/templates/.icons/material/download-off.svg
+++ b/docs/src/templates/.icons/material/download-off.svg
diff --git a/docs/src/material/templates/.icons/material/download-outline.svg b/docs/src/templates/.icons/material/download-outline.svg
index e714d7f2..e714d7f2 100644
--- a/docs/src/material/templates/.icons/material/download-outline.svg
+++ b/docs/src/templates/.icons/material/download-outline.svg
diff --git a/docs/src/material/templates/.icons/material/download.svg b/docs/src/templates/.icons/material/download.svg
index 0d1991a7..0d1991a7 100644
--- a/docs/src/material/templates/.icons/material/download.svg
+++ b/docs/src/templates/.icons/material/download.svg
diff --git a/docs/src/material/templates/.icons/material/drag-horizontal-variant.svg b/docs/src/templates/.icons/material/drag-horizontal-variant.svg
index 7cc3256b..7cc3256b 100644
--- a/docs/src/material/templates/.icons/material/drag-horizontal-variant.svg
+++ b/docs/src/templates/.icons/material/drag-horizontal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/drag-horizontal.svg b/docs/src/templates/.icons/material/drag-horizontal.svg
index df96e0bc..df96e0bc 100644
--- a/docs/src/material/templates/.icons/material/drag-horizontal.svg
+++ b/docs/src/templates/.icons/material/drag-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/drag-variant.svg b/docs/src/templates/.icons/material/drag-variant.svg
index 8590b307..8590b307 100644
--- a/docs/src/material/templates/.icons/material/drag-variant.svg
+++ b/docs/src/templates/.icons/material/drag-variant.svg
diff --git a/docs/src/material/templates/.icons/material/drag-vertical-variant.svg b/docs/src/templates/.icons/material/drag-vertical-variant.svg
index e1182c73..e1182c73 100644
--- a/docs/src/material/templates/.icons/material/drag-vertical-variant.svg
+++ b/docs/src/templates/.icons/material/drag-vertical-variant.svg
diff --git a/docs/src/material/templates/.icons/material/drag-vertical.svg b/docs/src/templates/.icons/material/drag-vertical.svg
index 109e3c48..109e3c48 100644
--- a/docs/src/material/templates/.icons/material/drag-vertical.svg
+++ b/docs/src/templates/.icons/material/drag-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/drag.svg b/docs/src/templates/.icons/material/drag.svg
index c625a274..c625a274 100644
--- a/docs/src/material/templates/.icons/material/drag.svg
+++ b/docs/src/templates/.icons/material/drag.svg
diff --git a/docs/src/material/templates/.icons/material/drama-masks.svg b/docs/src/templates/.icons/material/drama-masks.svg
index 6c73b4a9..6c73b4a9 100644
--- a/docs/src/material/templates/.icons/material/drama-masks.svg
+++ b/docs/src/templates/.icons/material/drama-masks.svg
diff --git a/docs/src/material/templates/.icons/material/draw-pen.svg b/docs/src/templates/.icons/material/draw-pen.svg
index d82935cc..d82935cc 100644
--- a/docs/src/material/templates/.icons/material/draw-pen.svg
+++ b/docs/src/templates/.icons/material/draw-pen.svg
diff --git a/docs/src/material/templates/.icons/material/draw.svg b/docs/src/templates/.icons/material/draw.svg
index 0c8e906d..0c8e906d 100644
--- a/docs/src/material/templates/.icons/material/draw.svg
+++ b/docs/src/templates/.icons/material/draw.svg
diff --git a/docs/src/material/templates/.icons/material/drawing-box.svg b/docs/src/templates/.icons/material/drawing-box.svg
index 851dce38..851dce38 100644
--- a/docs/src/material/templates/.icons/material/drawing-box.svg
+++ b/docs/src/templates/.icons/material/drawing-box.svg
diff --git a/docs/src/material/templates/.icons/material/drawing.svg b/docs/src/templates/.icons/material/drawing.svg
index 56f7aacc..56f7aacc 100644
--- a/docs/src/material/templates/.icons/material/drawing.svg
+++ b/docs/src/templates/.icons/material/drawing.svg
diff --git a/docs/src/material/templates/.icons/material/dresser-outline.svg b/docs/src/templates/.icons/material/dresser-outline.svg
index 53d72eba..53d72eba 100644
--- a/docs/src/material/templates/.icons/material/dresser-outline.svg
+++ b/docs/src/templates/.icons/material/dresser-outline.svg
diff --git a/docs/src/material/templates/.icons/material/dresser.svg b/docs/src/templates/.icons/material/dresser.svg
index 6ced4650..6ced4650 100644
--- a/docs/src/material/templates/.icons/material/dresser.svg
+++ b/docs/src/templates/.icons/material/dresser.svg
diff --git a/docs/src/material/templates/.icons/material/drone.svg b/docs/src/templates/.icons/material/drone.svg
index deda75f9..deda75f9 100644
--- a/docs/src/material/templates/.icons/material/drone.svg
+++ b/docs/src/templates/.icons/material/drone.svg
diff --git a/docs/src/material/templates/.icons/material/dropbox.svg b/docs/src/templates/.icons/material/dropbox.svg
index ffadaacf..ffadaacf 100644
--- a/docs/src/material/templates/.icons/material/dropbox.svg
+++ b/docs/src/templates/.icons/material/dropbox.svg
diff --git a/docs/src/material/templates/.icons/material/drupal.svg b/docs/src/templates/.icons/material/drupal.svg
index 94923187..94923187 100644
--- a/docs/src/material/templates/.icons/material/drupal.svg
+++ b/docs/src/templates/.icons/material/drupal.svg
diff --git a/docs/src/material/templates/.icons/material/duck.svg b/docs/src/templates/.icons/material/duck.svg
index 13c9ee5c..13c9ee5c 100644
--- a/docs/src/material/templates/.icons/material/duck.svg
+++ b/docs/src/templates/.icons/material/duck.svg
diff --git a/docs/src/material/templates/.icons/material/dumbbell.svg b/docs/src/templates/.icons/material/dumbbell.svg
index ac1ec6fd..ac1ec6fd 100644
--- a/docs/src/material/templates/.icons/material/dumbbell.svg
+++ b/docs/src/templates/.icons/material/dumbbell.svg
diff --git a/docs/src/material/templates/.icons/material/dump-truck.svg b/docs/src/templates/.icons/material/dump-truck.svg
index 1d172f3b..1d172f3b 100644
--- a/docs/src/material/templates/.icons/material/dump-truck.svg
+++ b/docs/src/templates/.icons/material/dump-truck.svg
diff --git a/docs/src/material/templates/.icons/material/ear-hearing-loop.svg b/docs/src/templates/.icons/material/ear-hearing-loop.svg
index 77be2340..77be2340 100644
--- a/docs/src/material/templates/.icons/material/ear-hearing-loop.svg
+++ b/docs/src/templates/.icons/material/ear-hearing-loop.svg
diff --git a/docs/src/material/templates/.icons/material/ear-hearing-off.svg b/docs/src/templates/.icons/material/ear-hearing-off.svg
index aaab0559..aaab0559 100644
--- a/docs/src/material/templates/.icons/material/ear-hearing-off.svg
+++ b/docs/src/templates/.icons/material/ear-hearing-off.svg
diff --git a/docs/src/material/templates/.icons/material/ear-hearing.svg b/docs/src/templates/.icons/material/ear-hearing.svg
index a327b956..a327b956 100644
--- a/docs/src/material/templates/.icons/material/ear-hearing.svg
+++ b/docs/src/templates/.icons/material/ear-hearing.svg
diff --git a/docs/src/material/templates/.icons/material/earbuds-off-outline.svg b/docs/src/templates/.icons/material/earbuds-off-outline.svg
index c5fea93b..c5fea93b 100644
--- a/docs/src/material/templates/.icons/material/earbuds-off-outline.svg
+++ b/docs/src/templates/.icons/material/earbuds-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/earbuds-off.svg b/docs/src/templates/.icons/material/earbuds-off.svg
index 78eadc9c..78eadc9c 100644
--- a/docs/src/material/templates/.icons/material/earbuds-off.svg
+++ b/docs/src/templates/.icons/material/earbuds-off.svg
diff --git a/docs/src/material/templates/.icons/material/earbuds-outline.svg b/docs/src/templates/.icons/material/earbuds-outline.svg
index f5bcddff..f5bcddff 100644
--- a/docs/src/material/templates/.icons/material/earbuds-outline.svg
+++ b/docs/src/templates/.icons/material/earbuds-outline.svg
diff --git a/docs/src/material/templates/.icons/material/earbuds.svg b/docs/src/templates/.icons/material/earbuds.svg
index f1b758c3..f1b758c3 100644
--- a/docs/src/material/templates/.icons/material/earbuds.svg
+++ b/docs/src/templates/.icons/material/earbuds.svg
diff --git a/docs/src/material/templates/.icons/material/earth-arrow-right.svg b/docs/src/templates/.icons/material/earth-arrow-right.svg
index 73aff1e4..73aff1e4 100644
--- a/docs/src/material/templates/.icons/material/earth-arrow-right.svg
+++ b/docs/src/templates/.icons/material/earth-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/earth-box-minus.svg b/docs/src/templates/.icons/material/earth-box-minus.svg
index cf4c4948..cf4c4948 100644
--- a/docs/src/material/templates/.icons/material/earth-box-minus.svg
+++ b/docs/src/templates/.icons/material/earth-box-minus.svg
diff --git a/docs/src/material/templates/.icons/material/earth-box-off.svg b/docs/src/templates/.icons/material/earth-box-off.svg
index 228664df..228664df 100644
--- a/docs/src/material/templates/.icons/material/earth-box-off.svg
+++ b/docs/src/templates/.icons/material/earth-box-off.svg
diff --git a/docs/src/material/templates/.icons/material/earth-box-plus.svg b/docs/src/templates/.icons/material/earth-box-plus.svg
index 147f6d23..147f6d23 100644
--- a/docs/src/material/templates/.icons/material/earth-box-plus.svg
+++ b/docs/src/templates/.icons/material/earth-box-plus.svg
diff --git a/docs/src/material/templates/.icons/material/earth-box-remove.svg b/docs/src/templates/.icons/material/earth-box-remove.svg
index 24e8c158..24e8c158 100644
--- a/docs/src/material/templates/.icons/material/earth-box-remove.svg
+++ b/docs/src/templates/.icons/material/earth-box-remove.svg
diff --git a/docs/src/material/templates/.icons/material/earth-box.svg b/docs/src/templates/.icons/material/earth-box.svg
index 6afc8b8e..6afc8b8e 100644
--- a/docs/src/material/templates/.icons/material/earth-box.svg
+++ b/docs/src/templates/.icons/material/earth-box.svg
diff --git a/docs/src/material/templates/.icons/material/earth-minus.svg b/docs/src/templates/.icons/material/earth-minus.svg
index d9d2722c..d9d2722c 100644
--- a/docs/src/material/templates/.icons/material/earth-minus.svg
+++ b/docs/src/templates/.icons/material/earth-minus.svg
diff --git a/docs/src/material/templates/.icons/material/earth-off.svg b/docs/src/templates/.icons/material/earth-off.svg
index f24403df..f24403df 100644
--- a/docs/src/material/templates/.icons/material/earth-off.svg
+++ b/docs/src/templates/.icons/material/earth-off.svg
diff --git a/docs/src/material/templates/.icons/material/earth-plus.svg b/docs/src/templates/.icons/material/earth-plus.svg
index 76f26a70..76f26a70 100644
--- a/docs/src/material/templates/.icons/material/earth-plus.svg
+++ b/docs/src/templates/.icons/material/earth-plus.svg
diff --git a/docs/src/material/templates/.icons/material/earth-remove.svg b/docs/src/templates/.icons/material/earth-remove.svg
index 80faf710..80faf710 100644
--- a/docs/src/material/templates/.icons/material/earth-remove.svg
+++ b/docs/src/templates/.icons/material/earth-remove.svg
diff --git a/docs/src/material/templates/.icons/material/earth.svg b/docs/src/templates/.icons/material/earth.svg
index c231c375..c231c375 100644
--- a/docs/src/material/templates/.icons/material/earth.svg
+++ b/docs/src/templates/.icons/material/earth.svg
diff --git a/docs/src/material/templates/.icons/material/egg-easter.svg b/docs/src/templates/.icons/material/egg-easter.svg
index 92cd9cea..92cd9cea 100644
--- a/docs/src/material/templates/.icons/material/egg-easter.svg
+++ b/docs/src/templates/.icons/material/egg-easter.svg
diff --git a/docs/src/material/templates/.icons/material/egg-fried.svg b/docs/src/templates/.icons/material/egg-fried.svg
index c80300d3..c80300d3 100644
--- a/docs/src/material/templates/.icons/material/egg-fried.svg
+++ b/docs/src/templates/.icons/material/egg-fried.svg
diff --git a/docs/src/material/templates/.icons/material/egg-off-outline.svg b/docs/src/templates/.icons/material/egg-off-outline.svg
index df035100..df035100 100644
--- a/docs/src/material/templates/.icons/material/egg-off-outline.svg
+++ b/docs/src/templates/.icons/material/egg-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/egg-off.svg b/docs/src/templates/.icons/material/egg-off.svg
index c3ec180c..c3ec180c 100644
--- a/docs/src/material/templates/.icons/material/egg-off.svg
+++ b/docs/src/templates/.icons/material/egg-off.svg
diff --git a/docs/src/material/templates/.icons/material/egg-outline.svg b/docs/src/templates/.icons/material/egg-outline.svg
index c5ee1940..c5ee1940 100644
--- a/docs/src/material/templates/.icons/material/egg-outline.svg
+++ b/docs/src/templates/.icons/material/egg-outline.svg
diff --git a/docs/src/material/templates/.icons/material/egg.svg b/docs/src/templates/.icons/material/egg.svg
index 9346e992..9346e992 100644
--- a/docs/src/material/templates/.icons/material/egg.svg
+++ b/docs/src/templates/.icons/material/egg.svg
diff --git a/docs/src/material/templates/.icons/material/eiffel-tower.svg b/docs/src/templates/.icons/material/eiffel-tower.svg
index fc353d05..fc353d05 100644
--- a/docs/src/material/templates/.icons/material/eiffel-tower.svg
+++ b/docs/src/templates/.icons/material/eiffel-tower.svg
diff --git a/docs/src/material/templates/.icons/material/eight-track.svg b/docs/src/templates/.icons/material/eight-track.svg
index 230446da..230446da 100644
--- a/docs/src/material/templates/.icons/material/eight-track.svg
+++ b/docs/src/templates/.icons/material/eight-track.svg
diff --git a/docs/src/material/templates/.icons/material/eject-circle-outline.svg b/docs/src/templates/.icons/material/eject-circle-outline.svg
index f7e00232..f7e00232 100644
--- a/docs/src/material/templates/.icons/material/eject-circle-outline.svg
+++ b/docs/src/templates/.icons/material/eject-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eject-circle.svg b/docs/src/templates/.icons/material/eject-circle.svg
index b6f15229..b6f15229 100644
--- a/docs/src/material/templates/.icons/material/eject-circle.svg
+++ b/docs/src/templates/.icons/material/eject-circle.svg
diff --git a/docs/src/material/templates/.icons/material/eject-outline.svg b/docs/src/templates/.icons/material/eject-outline.svg
index c3819516..c3819516 100644
--- a/docs/src/material/templates/.icons/material/eject-outline.svg
+++ b/docs/src/templates/.icons/material/eject-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eject.svg b/docs/src/templates/.icons/material/eject.svg
index 0f757803..0f757803 100644
--- a/docs/src/material/templates/.icons/material/eject.svg
+++ b/docs/src/templates/.icons/material/eject.svg
diff --git a/docs/src/material/templates/.icons/material/electric-switch-closed.svg b/docs/src/templates/.icons/material/electric-switch-closed.svg
index eddcd449..eddcd449 100644
--- a/docs/src/material/templates/.icons/material/electric-switch-closed.svg
+++ b/docs/src/templates/.icons/material/electric-switch-closed.svg
diff --git a/docs/src/material/templates/.icons/material/electric-switch.svg b/docs/src/templates/.icons/material/electric-switch.svg
index 80f5d006..80f5d006 100644
--- a/docs/src/material/templates/.icons/material/electric-switch.svg
+++ b/docs/src/templates/.icons/material/electric-switch.svg
diff --git a/docs/src/material/templates/.icons/material/electron-framework.svg b/docs/src/templates/.icons/material/electron-framework.svg
index 994a61f1..994a61f1 100644
--- a/docs/src/material/templates/.icons/material/electron-framework.svg
+++ b/docs/src/templates/.icons/material/electron-framework.svg
diff --git a/docs/src/material/templates/.icons/material/elephant.svg b/docs/src/templates/.icons/material/elephant.svg
index f56f105d..f56f105d 100644
--- a/docs/src/material/templates/.icons/material/elephant.svg
+++ b/docs/src/templates/.icons/material/elephant.svg
diff --git a/docs/src/material/templates/.icons/material/elevation-decline.svg b/docs/src/templates/.icons/material/elevation-decline.svg
index c3dba8dc..c3dba8dc 100644
--- a/docs/src/material/templates/.icons/material/elevation-decline.svg
+++ b/docs/src/templates/.icons/material/elevation-decline.svg
diff --git a/docs/src/material/templates/.icons/material/elevation-rise.svg b/docs/src/templates/.icons/material/elevation-rise.svg
index c7a7f3b4..c7a7f3b4 100644
--- a/docs/src/material/templates/.icons/material/elevation-rise.svg
+++ b/docs/src/templates/.icons/material/elevation-rise.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-down.svg b/docs/src/templates/.icons/material/elevator-down.svg
index 6431a9c3..6431a9c3 100644
--- a/docs/src/material/templates/.icons/material/elevator-down.svg
+++ b/docs/src/templates/.icons/material/elevator-down.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-passenger-off-outline.svg b/docs/src/templates/.icons/material/elevator-passenger-off-outline.svg
index 59d77b54..59d77b54 100644
--- a/docs/src/material/templates/.icons/material/elevator-passenger-off-outline.svg
+++ b/docs/src/templates/.icons/material/elevator-passenger-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-passenger-off.svg b/docs/src/templates/.icons/material/elevator-passenger-off.svg
index dba62dda..dba62dda 100644
--- a/docs/src/material/templates/.icons/material/elevator-passenger-off.svg
+++ b/docs/src/templates/.icons/material/elevator-passenger-off.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-passenger-outline.svg b/docs/src/templates/.icons/material/elevator-passenger-outline.svg
index 3b554a8c..3b554a8c 100644
--- a/docs/src/material/templates/.icons/material/elevator-passenger-outline.svg
+++ b/docs/src/templates/.icons/material/elevator-passenger-outline.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-passenger.svg b/docs/src/templates/.icons/material/elevator-passenger.svg
index 663cb76e..663cb76e 100644
--- a/docs/src/material/templates/.icons/material/elevator-passenger.svg
+++ b/docs/src/templates/.icons/material/elevator-passenger.svg
diff --git a/docs/src/material/templates/.icons/material/elevator-up.svg b/docs/src/templates/.icons/material/elevator-up.svg
index cc0b6b85..cc0b6b85 100644
--- a/docs/src/material/templates/.icons/material/elevator-up.svg
+++ b/docs/src/templates/.icons/material/elevator-up.svg
diff --git a/docs/src/material/templates/.icons/material/elevator.svg b/docs/src/templates/.icons/material/elevator.svg
index 814bb901..814bb901 100644
--- a/docs/src/material/templates/.icons/material/elevator.svg
+++ b/docs/src/templates/.icons/material/elevator.svg
diff --git a/docs/src/material/templates/.icons/material/ellipse-outline.svg b/docs/src/templates/.icons/material/ellipse-outline.svg
index 63eee7dd..63eee7dd 100644
--- a/docs/src/material/templates/.icons/material/ellipse-outline.svg
+++ b/docs/src/templates/.icons/material/ellipse-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ellipse.svg b/docs/src/templates/.icons/material/ellipse.svg
index 587380ca..587380ca 100644
--- a/docs/src/material/templates/.icons/material/ellipse.svg
+++ b/docs/src/templates/.icons/material/ellipse.svg
diff --git a/docs/src/material/templates/.icons/material/email-alert-outline.svg b/docs/src/templates/.icons/material/email-alert-outline.svg
index 51479618..51479618 100644
--- a/docs/src/material/templates/.icons/material/email-alert-outline.svg
+++ b/docs/src/templates/.icons/material/email-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-alert.svg b/docs/src/templates/.icons/material/email-alert.svg
index 412db6aa..412db6aa 100644
--- a/docs/src/material/templates/.icons/material/email-alert.svg
+++ b/docs/src/templates/.icons/material/email-alert.svg
diff --git a/docs/src/material/templates/.icons/material/email-arrow-left-outline.svg b/docs/src/templates/.icons/material/email-arrow-left-outline.svg
index 4fe9ea8c..4fe9ea8c 100644
--- a/docs/src/material/templates/.icons/material/email-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/email-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-arrow-left.svg b/docs/src/templates/.icons/material/email-arrow-left.svg
index 4c7bcc58..4c7bcc58 100644
--- a/docs/src/material/templates/.icons/material/email-arrow-left.svg
+++ b/docs/src/templates/.icons/material/email-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/email-arrow-right-outline.svg b/docs/src/templates/.icons/material/email-arrow-right-outline.svg
index f40e7b8f..f40e7b8f 100644
--- a/docs/src/material/templates/.icons/material/email-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/email-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-arrow-right.svg b/docs/src/templates/.icons/material/email-arrow-right.svg
index 4efc8da4..4efc8da4 100644
--- a/docs/src/material/templates/.icons/material/email-arrow-right.svg
+++ b/docs/src/templates/.icons/material/email-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/email-box.svg b/docs/src/templates/.icons/material/email-box.svg
index c8e44b25..c8e44b25 100644
--- a/docs/src/material/templates/.icons/material/email-box.svg
+++ b/docs/src/templates/.icons/material/email-box.svg
diff --git a/docs/src/material/templates/.icons/material/email-check-outline.svg b/docs/src/templates/.icons/material/email-check-outline.svg
index 0ac07762..0ac07762 100644
--- a/docs/src/material/templates/.icons/material/email-check-outline.svg
+++ b/docs/src/templates/.icons/material/email-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-check.svg b/docs/src/templates/.icons/material/email-check.svg
index 83616184..83616184 100644
--- a/docs/src/material/templates/.icons/material/email-check.svg
+++ b/docs/src/templates/.icons/material/email-check.svg
diff --git a/docs/src/material/templates/.icons/material/email-edit-outline.svg b/docs/src/templates/.icons/material/email-edit-outline.svg
index ef31c3cd..ef31c3cd 100644
--- a/docs/src/material/templates/.icons/material/email-edit-outline.svg
+++ b/docs/src/templates/.icons/material/email-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-edit.svg b/docs/src/templates/.icons/material/email-edit.svg
index a1f9d777..a1f9d777 100644
--- a/docs/src/material/templates/.icons/material/email-edit.svg
+++ b/docs/src/templates/.icons/material/email-edit.svg
diff --git a/docs/src/material/templates/.icons/material/email-fast-outline.svg b/docs/src/templates/.icons/material/email-fast-outline.svg
index 1d41b411..1d41b411 100644
--- a/docs/src/material/templates/.icons/material/email-fast-outline.svg
+++ b/docs/src/templates/.icons/material/email-fast-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-fast.svg b/docs/src/templates/.icons/material/email-fast.svg
index c97bce42..c97bce42 100644
--- a/docs/src/material/templates/.icons/material/email-fast.svg
+++ b/docs/src/templates/.icons/material/email-fast.svg
diff --git a/docs/src/material/templates/.icons/material/email-heart-outline.svg b/docs/src/templates/.icons/material/email-heart-outline.svg
index 76ed0690..76ed0690 100644
--- a/docs/src/material/templates/.icons/material/email-heart-outline.svg
+++ b/docs/src/templates/.icons/material/email-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-lock-outline.svg b/docs/src/templates/.icons/material/email-lock-outline.svg
index e6af9b30..e6af9b30 100644
--- a/docs/src/material/templates/.icons/material/email-lock-outline.svg
+++ b/docs/src/templates/.icons/material/email-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-lock.svg b/docs/src/templates/.icons/material/email-lock.svg
index eed745ad..eed745ad 100644
--- a/docs/src/material/templates/.icons/material/email-lock.svg
+++ b/docs/src/templates/.icons/material/email-lock.svg
diff --git a/docs/src/material/templates/.icons/material/email-mark-as-unread.svg b/docs/src/templates/.icons/material/email-mark-as-unread.svg
index eb31cbdb..eb31cbdb 100644
--- a/docs/src/material/templates/.icons/material/email-mark-as-unread.svg
+++ b/docs/src/templates/.icons/material/email-mark-as-unread.svg
diff --git a/docs/src/material/templates/.icons/material/email-minus-outline.svg b/docs/src/templates/.icons/material/email-minus-outline.svg
index ed58ac99..ed58ac99 100644
--- a/docs/src/material/templates/.icons/material/email-minus-outline.svg
+++ b/docs/src/templates/.icons/material/email-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-minus.svg b/docs/src/templates/.icons/material/email-minus.svg
index 57ee9d33..57ee9d33 100644
--- a/docs/src/material/templates/.icons/material/email-minus.svg
+++ b/docs/src/templates/.icons/material/email-minus.svg
diff --git a/docs/src/material/templates/.icons/material/email-multiple-outline.svg b/docs/src/templates/.icons/material/email-multiple-outline.svg
index 32f525dc..32f525dc 100644
--- a/docs/src/material/templates/.icons/material/email-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/email-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-multiple.svg b/docs/src/templates/.icons/material/email-multiple.svg
index 905595b3..905595b3 100644
--- a/docs/src/material/templates/.icons/material/email-multiple.svg
+++ b/docs/src/templates/.icons/material/email-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/email-newsletter.svg b/docs/src/templates/.icons/material/email-newsletter.svg
index ad1ff332..ad1ff332 100644
--- a/docs/src/material/templates/.icons/material/email-newsletter.svg
+++ b/docs/src/templates/.icons/material/email-newsletter.svg
diff --git a/docs/src/material/templates/.icons/material/email-off-outline.svg b/docs/src/templates/.icons/material/email-off-outline.svg
index 30e22e78..30e22e78 100644
--- a/docs/src/material/templates/.icons/material/email-off-outline.svg
+++ b/docs/src/templates/.icons/material/email-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-off.svg b/docs/src/templates/.icons/material/email-off.svg
index 22f825a2..22f825a2 100644
--- a/docs/src/material/templates/.icons/material/email-off.svg
+++ b/docs/src/templates/.icons/material/email-off.svg
diff --git a/docs/src/material/templates/.icons/material/email-open-heart-outline.svg b/docs/src/templates/.icons/material/email-open-heart-outline.svg
index c01a568c..c01a568c 100644
--- a/docs/src/material/templates/.icons/material/email-open-heart-outline.svg
+++ b/docs/src/templates/.icons/material/email-open-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-open-multiple-outline.svg b/docs/src/templates/.icons/material/email-open-multiple-outline.svg
index dfbae599..dfbae599 100644
--- a/docs/src/material/templates/.icons/material/email-open-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/email-open-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-open-multiple.svg b/docs/src/templates/.icons/material/email-open-multiple.svg
index a7b03652..a7b03652 100644
--- a/docs/src/material/templates/.icons/material/email-open-multiple.svg
+++ b/docs/src/templates/.icons/material/email-open-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/email-open-outline.svg b/docs/src/templates/.icons/material/email-open-outline.svg
index ab77eea8..ab77eea8 100644
--- a/docs/src/material/templates/.icons/material/email-open-outline.svg
+++ b/docs/src/templates/.icons/material/email-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-open.svg b/docs/src/templates/.icons/material/email-open.svg
index 8a29c57d..8a29c57d 100644
--- a/docs/src/material/templates/.icons/material/email-open.svg
+++ b/docs/src/templates/.icons/material/email-open.svg
diff --git a/docs/src/material/templates/.icons/material/email-outline.svg b/docs/src/templates/.icons/material/email-outline.svg
index ee1c5773..ee1c5773 100644
--- a/docs/src/material/templates/.icons/material/email-outline.svg
+++ b/docs/src/templates/.icons/material/email-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-plus-outline.svg b/docs/src/templates/.icons/material/email-plus-outline.svg
index 8e5cdbf9..8e5cdbf9 100644
--- a/docs/src/material/templates/.icons/material/email-plus-outline.svg
+++ b/docs/src/templates/.icons/material/email-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-plus.svg b/docs/src/templates/.icons/material/email-plus.svg
index 12893cd2..12893cd2 100644
--- a/docs/src/material/templates/.icons/material/email-plus.svg
+++ b/docs/src/templates/.icons/material/email-plus.svg
diff --git a/docs/src/material/templates/.icons/material/email-remove-outline.svg b/docs/src/templates/.icons/material/email-remove-outline.svg
index b2699fe7..b2699fe7 100644
--- a/docs/src/material/templates/.icons/material/email-remove-outline.svg
+++ b/docs/src/templates/.icons/material/email-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-remove.svg b/docs/src/templates/.icons/material/email-remove.svg
index afff6fad..afff6fad 100644
--- a/docs/src/material/templates/.icons/material/email-remove.svg
+++ b/docs/src/templates/.icons/material/email-remove.svg
diff --git a/docs/src/material/templates/.icons/material/email-seal-outline.svg b/docs/src/templates/.icons/material/email-seal-outline.svg
index 9035bb50..9035bb50 100644
--- a/docs/src/material/templates/.icons/material/email-seal-outline.svg
+++ b/docs/src/templates/.icons/material/email-seal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-seal.svg b/docs/src/templates/.icons/material/email-seal.svg
index 8d8bf3b5..8d8bf3b5 100644
--- a/docs/src/material/templates/.icons/material/email-seal.svg
+++ b/docs/src/templates/.icons/material/email-seal.svg
diff --git a/docs/src/material/templates/.icons/material/email-search-outline.svg b/docs/src/templates/.icons/material/email-search-outline.svg
index 0d60a435..0d60a435 100644
--- a/docs/src/material/templates/.icons/material/email-search-outline.svg
+++ b/docs/src/templates/.icons/material/email-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-search.svg b/docs/src/templates/.icons/material/email-search.svg
index 2b5e4863..2b5e4863 100644
--- a/docs/src/material/templates/.icons/material/email-search.svg
+++ b/docs/src/templates/.icons/material/email-search.svg
diff --git a/docs/src/material/templates/.icons/material/email-sync-outline.svg b/docs/src/templates/.icons/material/email-sync-outline.svg
index 11824fb0..11824fb0 100644
--- a/docs/src/material/templates/.icons/material/email-sync-outline.svg
+++ b/docs/src/templates/.icons/material/email-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/email-sync.svg b/docs/src/templates/.icons/material/email-sync.svg
index bc058232..bc058232 100644
--- a/docs/src/material/templates/.icons/material/email-sync.svg
+++ b/docs/src/templates/.icons/material/email-sync.svg
diff --git a/docs/src/material/templates/.icons/material/email-variant.svg b/docs/src/templates/.icons/material/email-variant.svg
index 4dd8591a..4dd8591a 100644
--- a/docs/src/material/templates/.icons/material/email-variant.svg
+++ b/docs/src/templates/.icons/material/email-variant.svg
diff --git a/docs/src/material/templates/.icons/material/email.svg b/docs/src/templates/.icons/material/email.svg
index 7b1d52b7..7b1d52b7 100644
--- a/docs/src/material/templates/.icons/material/email.svg
+++ b/docs/src/templates/.icons/material/email.svg
diff --git a/docs/src/material/templates/.icons/material/ember.svg b/docs/src/templates/.icons/material/ember.svg
index 333464ca..333464ca 100644
--- a/docs/src/material/templates/.icons/material/ember.svg
+++ b/docs/src/templates/.icons/material/ember.svg
diff --git a/docs/src/material/templates/.icons/material/emby.svg b/docs/src/templates/.icons/material/emby.svg
index f8b7bd16..f8b7bd16 100644
--- a/docs/src/material/templates/.icons/material/emby.svg
+++ b/docs/src/templates/.icons/material/emby.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-angry-outline.svg b/docs/src/templates/.icons/material/emoticon-angry-outline.svg
index 054e90aa..054e90aa 100644
--- a/docs/src/material/templates/.icons/material/emoticon-angry-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-angry-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-angry.svg b/docs/src/templates/.icons/material/emoticon-angry.svg
index 411ee905..411ee905 100644
--- a/docs/src/material/templates/.icons/material/emoticon-angry.svg
+++ b/docs/src/templates/.icons/material/emoticon-angry.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-confused-outline.svg b/docs/src/templates/.icons/material/emoticon-confused-outline.svg
index 7c2c7af2..7c2c7af2 100644
--- a/docs/src/material/templates/.icons/material/emoticon-confused-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-confused-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-confused.svg b/docs/src/templates/.icons/material/emoticon-confused.svg
index ce4c0b3a..ce4c0b3a 100644
--- a/docs/src/material/templates/.icons/material/emoticon-confused.svg
+++ b/docs/src/templates/.icons/material/emoticon-confused.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-cool-outline.svg b/docs/src/templates/.icons/material/emoticon-cool-outline.svg
index 419cb549..419cb549 100644
--- a/docs/src/material/templates/.icons/material/emoticon-cool-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-cool-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-cool.svg b/docs/src/templates/.icons/material/emoticon-cool.svg
index 804628d5..804628d5 100644
--- a/docs/src/material/templates/.icons/material/emoticon-cool.svg
+++ b/docs/src/templates/.icons/material/emoticon-cool.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-cry-outline.svg b/docs/src/templates/.icons/material/emoticon-cry-outline.svg
index 215fc82b..215fc82b 100644
--- a/docs/src/material/templates/.icons/material/emoticon-cry-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-cry-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-cry.svg b/docs/src/templates/.icons/material/emoticon-cry.svg
index 6f576f9c..6f576f9c 100644
--- a/docs/src/material/templates/.icons/material/emoticon-cry.svg
+++ b/docs/src/templates/.icons/material/emoticon-cry.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-dead-outline.svg b/docs/src/templates/.icons/material/emoticon-dead-outline.svg
index 3a13e865..3a13e865 100644
--- a/docs/src/material/templates/.icons/material/emoticon-dead-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-dead-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-dead.svg b/docs/src/templates/.icons/material/emoticon-dead.svg
index df1d7314..df1d7314 100644
--- a/docs/src/material/templates/.icons/material/emoticon-dead.svg
+++ b/docs/src/templates/.icons/material/emoticon-dead.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-devil-outline.svg b/docs/src/templates/.icons/material/emoticon-devil-outline.svg
index ed2ea538..ed2ea538 100644
--- a/docs/src/material/templates/.icons/material/emoticon-devil-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-devil-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-devil.svg b/docs/src/templates/.icons/material/emoticon-devil.svg
index 70da0b8e..70da0b8e 100644
--- a/docs/src/material/templates/.icons/material/emoticon-devil.svg
+++ b/docs/src/templates/.icons/material/emoticon-devil.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-excited-outline.svg b/docs/src/templates/.icons/material/emoticon-excited-outline.svg
index 654ce1f6..654ce1f6 100644
--- a/docs/src/material/templates/.icons/material/emoticon-excited-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-excited-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-excited.svg b/docs/src/templates/.icons/material/emoticon-excited.svg
index 385fee8b..385fee8b 100644
--- a/docs/src/material/templates/.icons/material/emoticon-excited.svg
+++ b/docs/src/templates/.icons/material/emoticon-excited.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-frown-outline.svg b/docs/src/templates/.icons/material/emoticon-frown-outline.svg
index 53a71090..53a71090 100644
--- a/docs/src/material/templates/.icons/material/emoticon-frown-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-frown-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-frown.svg b/docs/src/templates/.icons/material/emoticon-frown.svg
index 2385d4ee..2385d4ee 100644
--- a/docs/src/material/templates/.icons/material/emoticon-frown.svg
+++ b/docs/src/templates/.icons/material/emoticon-frown.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-happy-outline.svg b/docs/src/templates/.icons/material/emoticon-happy-outline.svg
index 008622f0..008622f0 100644
--- a/docs/src/material/templates/.icons/material/emoticon-happy-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-happy-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-happy.svg b/docs/src/templates/.icons/material/emoticon-happy.svg
index df4c6164..df4c6164 100644
--- a/docs/src/material/templates/.icons/material/emoticon-happy.svg
+++ b/docs/src/templates/.icons/material/emoticon-happy.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-kiss-outline.svg b/docs/src/templates/.icons/material/emoticon-kiss-outline.svg
index e0810a27..e0810a27 100644
--- a/docs/src/material/templates/.icons/material/emoticon-kiss-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-kiss-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-kiss.svg b/docs/src/templates/.icons/material/emoticon-kiss.svg
index 0cd3530c..0cd3530c 100644
--- a/docs/src/material/templates/.icons/material/emoticon-kiss.svg
+++ b/docs/src/templates/.icons/material/emoticon-kiss.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-lol-outline.svg b/docs/src/templates/.icons/material/emoticon-lol-outline.svg
index def7964c..def7964c 100644
--- a/docs/src/material/templates/.icons/material/emoticon-lol-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-lol-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-lol.svg b/docs/src/templates/.icons/material/emoticon-lol.svg
index 31c73af2..31c73af2 100644
--- a/docs/src/material/templates/.icons/material/emoticon-lol.svg
+++ b/docs/src/templates/.icons/material/emoticon-lol.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-neutral-outline.svg b/docs/src/templates/.icons/material/emoticon-neutral-outline.svg
index 9301cef6..9301cef6 100644
--- a/docs/src/material/templates/.icons/material/emoticon-neutral-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-neutral-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-neutral.svg b/docs/src/templates/.icons/material/emoticon-neutral.svg
index 7816cae3..7816cae3 100644
--- a/docs/src/material/templates/.icons/material/emoticon-neutral.svg
+++ b/docs/src/templates/.icons/material/emoticon-neutral.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-outline.svg b/docs/src/templates/.icons/material/emoticon-outline.svg
index 1dd2a68a..1dd2a68a 100644
--- a/docs/src/material/templates/.icons/material/emoticon-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-poop-outline.svg b/docs/src/templates/.icons/material/emoticon-poop-outline.svg
index b1aed7bc..b1aed7bc 100644
--- a/docs/src/material/templates/.icons/material/emoticon-poop-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-poop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-poop.svg b/docs/src/templates/.icons/material/emoticon-poop.svg
index bc925e54..bc925e54 100644
--- a/docs/src/material/templates/.icons/material/emoticon-poop.svg
+++ b/docs/src/templates/.icons/material/emoticon-poop.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-sad-outline.svg b/docs/src/templates/.icons/material/emoticon-sad-outline.svg
index 3df2672d..3df2672d 100644
--- a/docs/src/material/templates/.icons/material/emoticon-sad-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-sad-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-sad.svg b/docs/src/templates/.icons/material/emoticon-sad.svg
index ce62f423..ce62f423 100644
--- a/docs/src/material/templates/.icons/material/emoticon-sad.svg
+++ b/docs/src/templates/.icons/material/emoticon-sad.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-sick-outline.svg b/docs/src/templates/.icons/material/emoticon-sick-outline.svg
index ec99cf3d..ec99cf3d 100644
--- a/docs/src/material/templates/.icons/material/emoticon-sick-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-sick-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-sick.svg b/docs/src/templates/.icons/material/emoticon-sick.svg
index df2f18cf..df2f18cf 100644
--- a/docs/src/material/templates/.icons/material/emoticon-sick.svg
+++ b/docs/src/templates/.icons/material/emoticon-sick.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-tongue-outline.svg b/docs/src/templates/.icons/material/emoticon-tongue-outline.svg
index 92c5e2af..92c5e2af 100644
--- a/docs/src/material/templates/.icons/material/emoticon-tongue-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-tongue-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-tongue.svg b/docs/src/templates/.icons/material/emoticon-tongue.svg
index 12d60149..12d60149 100644
--- a/docs/src/material/templates/.icons/material/emoticon-tongue.svg
+++ b/docs/src/templates/.icons/material/emoticon-tongue.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-wink-outline.svg b/docs/src/templates/.icons/material/emoticon-wink-outline.svg
index fa0e0bd8..fa0e0bd8 100644
--- a/docs/src/material/templates/.icons/material/emoticon-wink-outline.svg
+++ b/docs/src/templates/.icons/material/emoticon-wink-outline.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon-wink.svg b/docs/src/templates/.icons/material/emoticon-wink.svg
index 6bac4ea3..6bac4ea3 100644
--- a/docs/src/material/templates/.icons/material/emoticon-wink.svg
+++ b/docs/src/templates/.icons/material/emoticon-wink.svg
diff --git a/docs/src/material/templates/.icons/material/emoticon.svg b/docs/src/templates/.icons/material/emoticon.svg
index f2723ea8..f2723ea8 100644
--- a/docs/src/material/templates/.icons/material/emoticon.svg
+++ b/docs/src/templates/.icons/material/emoticon.svg
diff --git a/docs/src/material/templates/.icons/material/engine-off-outline.svg b/docs/src/templates/.icons/material/engine-off-outline.svg
index c284a929..c284a929 100644
--- a/docs/src/material/templates/.icons/material/engine-off-outline.svg
+++ b/docs/src/templates/.icons/material/engine-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/engine-off.svg b/docs/src/templates/.icons/material/engine-off.svg
index 8bd995b9..8bd995b9 100644
--- a/docs/src/material/templates/.icons/material/engine-off.svg
+++ b/docs/src/templates/.icons/material/engine-off.svg
diff --git a/docs/src/material/templates/.icons/material/engine-outline.svg b/docs/src/templates/.icons/material/engine-outline.svg
index 3b7c2e97..3b7c2e97 100644
--- a/docs/src/material/templates/.icons/material/engine-outline.svg
+++ b/docs/src/templates/.icons/material/engine-outline.svg
diff --git a/docs/src/material/templates/.icons/material/engine.svg b/docs/src/templates/.icons/material/engine.svg
index 19413d52..19413d52 100644
--- a/docs/src/material/templates/.icons/material/engine.svg
+++ b/docs/src/templates/.icons/material/engine.svg
diff --git a/docs/src/material/templates/.icons/material/epsilon.svg b/docs/src/templates/.icons/material/epsilon.svg
index ed870826..ed870826 100644
--- a/docs/src/material/templates/.icons/material/epsilon.svg
+++ b/docs/src/templates/.icons/material/epsilon.svg
diff --git a/docs/src/material/templates/.icons/material/equal-box.svg b/docs/src/templates/.icons/material/equal-box.svg
index 3f9df16f..3f9df16f 100644
--- a/docs/src/material/templates/.icons/material/equal-box.svg
+++ b/docs/src/templates/.icons/material/equal-box.svg
diff --git a/docs/src/material/templates/.icons/material/equal.svg b/docs/src/templates/.icons/material/equal.svg
index 9d22a8a5..9d22a8a5 100644
--- a/docs/src/material/templates/.icons/material/equal.svg
+++ b/docs/src/templates/.icons/material/equal.svg
diff --git a/docs/src/material/templates/.icons/material/equalizer-outline.svg b/docs/src/templates/.icons/material/equalizer-outline.svg
index e1db8c40..e1db8c40 100644
--- a/docs/src/material/templates/.icons/material/equalizer-outline.svg
+++ b/docs/src/templates/.icons/material/equalizer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/equalizer.svg b/docs/src/templates/.icons/material/equalizer.svg
index 9a5dcf04..9a5dcf04 100644
--- a/docs/src/material/templates/.icons/material/equalizer.svg
+++ b/docs/src/templates/.icons/material/equalizer.svg
diff --git a/docs/src/material/templates/.icons/material/eraser-variant.svg b/docs/src/templates/.icons/material/eraser-variant.svg
index 10fd341e..10fd341e 100644
--- a/docs/src/material/templates/.icons/material/eraser-variant.svg
+++ b/docs/src/templates/.icons/material/eraser-variant.svg
diff --git a/docs/src/material/templates/.icons/material/eraser.svg b/docs/src/templates/.icons/material/eraser.svg
index 0ea5f615..0ea5f615 100644
--- a/docs/src/material/templates/.icons/material/eraser.svg
+++ b/docs/src/templates/.icons/material/eraser.svg
diff --git a/docs/src/material/templates/.icons/material/escalator-box.svg b/docs/src/templates/.icons/material/escalator-box.svg
index 424857ce..424857ce 100644
--- a/docs/src/material/templates/.icons/material/escalator-box.svg
+++ b/docs/src/templates/.icons/material/escalator-box.svg
diff --git a/docs/src/material/templates/.icons/material/escalator-down.svg b/docs/src/templates/.icons/material/escalator-down.svg
index 8e873ddd..8e873ddd 100644
--- a/docs/src/material/templates/.icons/material/escalator-down.svg
+++ b/docs/src/templates/.icons/material/escalator-down.svg
diff --git a/docs/src/material/templates/.icons/material/escalator-up.svg b/docs/src/templates/.icons/material/escalator-up.svg
index d717da27..d717da27 100644
--- a/docs/src/material/templates/.icons/material/escalator-up.svg
+++ b/docs/src/templates/.icons/material/escalator-up.svg
diff --git a/docs/src/material/templates/.icons/material/escalator.svg b/docs/src/templates/.icons/material/escalator.svg
index 92dd8d6d..92dd8d6d 100644
--- a/docs/src/material/templates/.icons/material/escalator.svg
+++ b/docs/src/templates/.icons/material/escalator.svg
diff --git a/docs/src/material/templates/.icons/material/eslint.svg b/docs/src/templates/.icons/material/eslint.svg
index 927583b3..927583b3 100644
--- a/docs/src/material/templates/.icons/material/eslint.svg
+++ b/docs/src/templates/.icons/material/eslint.svg
diff --git a/docs/src/material/templates/.icons/material/et.svg b/docs/src/templates/.icons/material/et.svg
index 6c4a2d40..6c4a2d40 100644
--- a/docs/src/material/templates/.icons/material/et.svg
+++ b/docs/src/templates/.icons/material/et.svg
diff --git a/docs/src/material/templates/.icons/material/ethereum.svg b/docs/src/templates/.icons/material/ethereum.svg
index 0b8e44db..0b8e44db 100644
--- a/docs/src/material/templates/.icons/material/ethereum.svg
+++ b/docs/src/templates/.icons/material/ethereum.svg
diff --git a/docs/src/material/templates/.icons/material/ethernet-cable-off.svg b/docs/src/templates/.icons/material/ethernet-cable-off.svg
index 9e5b60b0..9e5b60b0 100644
--- a/docs/src/material/templates/.icons/material/ethernet-cable-off.svg
+++ b/docs/src/templates/.icons/material/ethernet-cable-off.svg
diff --git a/docs/src/material/templates/.icons/material/ethernet-cable.svg b/docs/src/templates/.icons/material/ethernet-cable.svg
index ab9a84c0..ab9a84c0 100644
--- a/docs/src/material/templates/.icons/material/ethernet-cable.svg
+++ b/docs/src/templates/.icons/material/ethernet-cable.svg
diff --git a/docs/src/material/templates/.icons/material/ethernet.svg b/docs/src/templates/.icons/material/ethernet.svg
index 3518f92e..3518f92e 100644
--- a/docs/src/material/templates/.icons/material/ethernet.svg
+++ b/docs/src/templates/.icons/material/ethernet.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-ccs1.svg b/docs/src/templates/.icons/material/ev-plug-ccs1.svg
index c24169b6..c24169b6 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-ccs1.svg
+++ b/docs/src/templates/.icons/material/ev-plug-ccs1.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-ccs2.svg b/docs/src/templates/.icons/material/ev-plug-ccs2.svg
index 10439a6b..10439a6b 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-ccs2.svg
+++ b/docs/src/templates/.icons/material/ev-plug-ccs2.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-chademo.svg b/docs/src/templates/.icons/material/ev-plug-chademo.svg
index 13ee7267..13ee7267 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-chademo.svg
+++ b/docs/src/templates/.icons/material/ev-plug-chademo.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-tesla.svg b/docs/src/templates/.icons/material/ev-plug-tesla.svg
index 5742a845..5742a845 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-tesla.svg
+++ b/docs/src/templates/.icons/material/ev-plug-tesla.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-type1.svg b/docs/src/templates/.icons/material/ev-plug-type1.svg
index 6903bbcb..6903bbcb 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-type1.svg
+++ b/docs/src/templates/.icons/material/ev-plug-type1.svg
diff --git a/docs/src/material/templates/.icons/material/ev-plug-type2.svg b/docs/src/templates/.icons/material/ev-plug-type2.svg
index 45db6ca0..45db6ca0 100644
--- a/docs/src/material/templates/.icons/material/ev-plug-type2.svg
+++ b/docs/src/templates/.icons/material/ev-plug-type2.svg
diff --git a/docs/src/material/templates/.icons/material/ev-station.svg b/docs/src/templates/.icons/material/ev-station.svg
index ca08e0fa..ca08e0fa 100644
--- a/docs/src/material/templates/.icons/material/ev-station.svg
+++ b/docs/src/templates/.icons/material/ev-station.svg
diff --git a/docs/src/material/templates/.icons/material/evernote.svg b/docs/src/templates/.icons/material/evernote.svg
index d193a964..d193a964 100644
--- a/docs/src/material/templates/.icons/material/evernote.svg
+++ b/docs/src/templates/.icons/material/evernote.svg
diff --git a/docs/src/material/templates/.icons/material/excavator.svg b/docs/src/templates/.icons/material/excavator.svg
index 5c8d0102..5c8d0102 100644
--- a/docs/src/material/templates/.icons/material/excavator.svg
+++ b/docs/src/templates/.icons/material/excavator.svg
diff --git a/docs/src/material/templates/.icons/material/exclamation-thick.svg b/docs/src/templates/.icons/material/exclamation-thick.svg
index 1cbaa5ce..1cbaa5ce 100644
--- a/docs/src/material/templates/.icons/material/exclamation-thick.svg
+++ b/docs/src/templates/.icons/material/exclamation-thick.svg
diff --git a/docs/src/material/templates/.icons/material/exclamation.svg b/docs/src/templates/.icons/material/exclamation.svg
index d16e3a63..d16e3a63 100644
--- a/docs/src/material/templates/.icons/material/exclamation.svg
+++ b/docs/src/templates/.icons/material/exclamation.svg
diff --git a/docs/src/material/templates/.icons/material/exit-run.svg b/docs/src/templates/.icons/material/exit-run.svg
index 17efe499..17efe499 100644
--- a/docs/src/material/templates/.icons/material/exit-run.svg
+++ b/docs/src/templates/.icons/material/exit-run.svg
diff --git a/docs/src/material/templates/.icons/material/exit-to-app.svg b/docs/src/templates/.icons/material/exit-to-app.svg
index 63d67663..63d67663 100644
--- a/docs/src/material/templates/.icons/material/exit-to-app.svg
+++ b/docs/src/templates/.icons/material/exit-to-app.svg
diff --git a/docs/src/material/templates/.icons/material/expand-all-outline.svg b/docs/src/templates/.icons/material/expand-all-outline.svg
index 3b13e1e6..3b13e1e6 100644
--- a/docs/src/material/templates/.icons/material/expand-all-outline.svg
+++ b/docs/src/templates/.icons/material/expand-all-outline.svg
diff --git a/docs/src/material/templates/.icons/material/expand-all.svg b/docs/src/templates/.icons/material/expand-all.svg
index c6ab97f5..c6ab97f5 100644
--- a/docs/src/material/templates/.icons/material/expand-all.svg
+++ b/docs/src/templates/.icons/material/expand-all.svg
diff --git a/docs/src/material/templates/.icons/material/expansion-card-variant.svg b/docs/src/templates/.icons/material/expansion-card-variant.svg
index 8a26228e..8a26228e 100644
--- a/docs/src/material/templates/.icons/material/expansion-card-variant.svg
+++ b/docs/src/templates/.icons/material/expansion-card-variant.svg
diff --git a/docs/src/material/templates/.icons/material/expansion-card.svg b/docs/src/templates/.icons/material/expansion-card.svg
index 02d2026c..02d2026c 100644
--- a/docs/src/material/templates/.icons/material/expansion-card.svg
+++ b/docs/src/templates/.icons/material/expansion-card.svg
diff --git a/docs/src/material/templates/.icons/material/exponent-box.svg b/docs/src/templates/.icons/material/exponent-box.svg
index 77c11dbe..77c11dbe 100644
--- a/docs/src/material/templates/.icons/material/exponent-box.svg
+++ b/docs/src/templates/.icons/material/exponent-box.svg
diff --git a/docs/src/material/templates/.icons/material/exponent.svg b/docs/src/templates/.icons/material/exponent.svg
index 6d28bb67..6d28bb67 100644
--- a/docs/src/material/templates/.icons/material/exponent.svg
+++ b/docs/src/templates/.icons/material/exponent.svg
diff --git a/docs/src/material/templates/.icons/material/export-variant.svg b/docs/src/templates/.icons/material/export-variant.svg
index 0a961b4d..0a961b4d 100644
--- a/docs/src/material/templates/.icons/material/export-variant.svg
+++ b/docs/src/templates/.icons/material/export-variant.svg
diff --git a/docs/src/material/templates/.icons/material/export.svg b/docs/src/templates/.icons/material/export.svg
index 53866f71..53866f71 100644
--- a/docs/src/material/templates/.icons/material/export.svg
+++ b/docs/src/templates/.icons/material/export.svg
diff --git a/docs/src/material/templates/.icons/material/eye-arrow-left-outline.svg b/docs/src/templates/.icons/material/eye-arrow-left-outline.svg
index 5392a59b..5392a59b 100644
--- a/docs/src/material/templates/.icons/material/eye-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/eye-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-arrow-left.svg b/docs/src/templates/.icons/material/eye-arrow-left.svg
index 3b54d204..3b54d204 100644
--- a/docs/src/material/templates/.icons/material/eye-arrow-left.svg
+++ b/docs/src/templates/.icons/material/eye-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/eye-arrow-right-outline.svg b/docs/src/templates/.icons/material/eye-arrow-right-outline.svg
index 5ff49907..5ff49907 100644
--- a/docs/src/material/templates/.icons/material/eye-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/eye-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-arrow-right.svg b/docs/src/templates/.icons/material/eye-arrow-right.svg
index d88d2e57..d88d2e57 100644
--- a/docs/src/material/templates/.icons/material/eye-arrow-right.svg
+++ b/docs/src/templates/.icons/material/eye-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/eye-check-outline.svg b/docs/src/templates/.icons/material/eye-check-outline.svg
index d49a4a4f..d49a4a4f 100644
--- a/docs/src/material/templates/.icons/material/eye-check-outline.svg
+++ b/docs/src/templates/.icons/material/eye-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-check.svg b/docs/src/templates/.icons/material/eye-check.svg
index c659af4b..c659af4b 100644
--- a/docs/src/material/templates/.icons/material/eye-check.svg
+++ b/docs/src/templates/.icons/material/eye-check.svg
diff --git a/docs/src/material/templates/.icons/material/eye-circle-outline.svg b/docs/src/templates/.icons/material/eye-circle-outline.svg
index 64a2fedf..64a2fedf 100644
--- a/docs/src/material/templates/.icons/material/eye-circle-outline.svg
+++ b/docs/src/templates/.icons/material/eye-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-circle.svg b/docs/src/templates/.icons/material/eye-circle.svg
index 47d6b117..47d6b117 100644
--- a/docs/src/material/templates/.icons/material/eye-circle.svg
+++ b/docs/src/templates/.icons/material/eye-circle.svg
diff --git a/docs/src/material/templates/.icons/material/eye-lock-open-outline.svg b/docs/src/templates/.icons/material/eye-lock-open-outline.svg
index c0b3f0c7..c0b3f0c7 100644
--- a/docs/src/material/templates/.icons/material/eye-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/eye-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-lock-open.svg b/docs/src/templates/.icons/material/eye-lock-open.svg
index 1ed13b8f..1ed13b8f 100644
--- a/docs/src/material/templates/.icons/material/eye-lock-open.svg
+++ b/docs/src/templates/.icons/material/eye-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/eye-lock-outline.svg b/docs/src/templates/.icons/material/eye-lock-outline.svg
index 59a72217..59a72217 100644
--- a/docs/src/material/templates/.icons/material/eye-lock-outline.svg
+++ b/docs/src/templates/.icons/material/eye-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-lock.svg b/docs/src/templates/.icons/material/eye-lock.svg
index d8cb332b..d8cb332b 100644
--- a/docs/src/material/templates/.icons/material/eye-lock.svg
+++ b/docs/src/templates/.icons/material/eye-lock.svg
diff --git a/docs/src/material/templates/.icons/material/eye-minus-outline.svg b/docs/src/templates/.icons/material/eye-minus-outline.svg
index 91a2dc70..91a2dc70 100644
--- a/docs/src/material/templates/.icons/material/eye-minus-outline.svg
+++ b/docs/src/templates/.icons/material/eye-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-minus.svg b/docs/src/templates/.icons/material/eye-minus.svg
index 8499147b..8499147b 100644
--- a/docs/src/material/templates/.icons/material/eye-minus.svg
+++ b/docs/src/templates/.icons/material/eye-minus.svg
diff --git a/docs/src/material/templates/.icons/material/eye-off-outline.svg b/docs/src/templates/.icons/material/eye-off-outline.svg
index 415d6acf..415d6acf 100644
--- a/docs/src/material/templates/.icons/material/eye-off-outline.svg
+++ b/docs/src/templates/.icons/material/eye-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-off.svg b/docs/src/templates/.icons/material/eye-off.svg
index e4536d63..e4536d63 100644
--- a/docs/src/material/templates/.icons/material/eye-off.svg
+++ b/docs/src/templates/.icons/material/eye-off.svg
diff --git a/docs/src/material/templates/.icons/material/eye-outline.svg b/docs/src/templates/.icons/material/eye-outline.svg
index df1d6a19..df1d6a19 100644
--- a/docs/src/material/templates/.icons/material/eye-outline.svg
+++ b/docs/src/templates/.icons/material/eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-plus-outline.svg b/docs/src/templates/.icons/material/eye-plus-outline.svg
index 5bc66310..5bc66310 100644
--- a/docs/src/material/templates/.icons/material/eye-plus-outline.svg
+++ b/docs/src/templates/.icons/material/eye-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-plus.svg b/docs/src/templates/.icons/material/eye-plus.svg
index 3cb36d3a..3cb36d3a 100644
--- a/docs/src/material/templates/.icons/material/eye-plus.svg
+++ b/docs/src/templates/.icons/material/eye-plus.svg
diff --git a/docs/src/material/templates/.icons/material/eye-refresh-outline.svg b/docs/src/templates/.icons/material/eye-refresh-outline.svg
index 552c97d6..552c97d6 100644
--- a/docs/src/material/templates/.icons/material/eye-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/eye-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-refresh.svg b/docs/src/templates/.icons/material/eye-refresh.svg
index 3a52da7d..3a52da7d 100644
--- a/docs/src/material/templates/.icons/material/eye-refresh.svg
+++ b/docs/src/templates/.icons/material/eye-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/eye-remove-outline.svg b/docs/src/templates/.icons/material/eye-remove-outline.svg
index 2bc2ab9a..2bc2ab9a 100644
--- a/docs/src/material/templates/.icons/material/eye-remove-outline.svg
+++ b/docs/src/templates/.icons/material/eye-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-remove.svg b/docs/src/templates/.icons/material/eye-remove.svg
index 20cbe00a..20cbe00a 100644
--- a/docs/src/material/templates/.icons/material/eye-remove.svg
+++ b/docs/src/templates/.icons/material/eye-remove.svg
diff --git a/docs/src/material/templates/.icons/material/eye-settings-outline.svg b/docs/src/templates/.icons/material/eye-settings-outline.svg
index f7e8abf3..f7e8abf3 100644
--- a/docs/src/material/templates/.icons/material/eye-settings-outline.svg
+++ b/docs/src/templates/.icons/material/eye-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/eye-settings.svg b/docs/src/templates/.icons/material/eye-settings.svg
index d2231db9..d2231db9 100644
--- a/docs/src/material/templates/.icons/material/eye-settings.svg
+++ b/docs/src/templates/.icons/material/eye-settings.svg
diff --git a/docs/src/material/templates/.icons/material/eye.svg b/docs/src/templates/.icons/material/eye.svg
index 87ad8a72..87ad8a72 100644
--- a/docs/src/material/templates/.icons/material/eye.svg
+++ b/docs/src/templates/.icons/material/eye.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper-minus.svg b/docs/src/templates/.icons/material/eyedropper-minus.svg
index 9fe05459..9fe05459 100644
--- a/docs/src/material/templates/.icons/material/eyedropper-minus.svg
+++ b/docs/src/templates/.icons/material/eyedropper-minus.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper-off.svg b/docs/src/templates/.icons/material/eyedropper-off.svg
index 87d20c6e..87d20c6e 100644
--- a/docs/src/material/templates/.icons/material/eyedropper-off.svg
+++ b/docs/src/templates/.icons/material/eyedropper-off.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper-plus.svg b/docs/src/templates/.icons/material/eyedropper-plus.svg
index d8d6cdf7..d8d6cdf7 100644
--- a/docs/src/material/templates/.icons/material/eyedropper-plus.svg
+++ b/docs/src/templates/.icons/material/eyedropper-plus.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper-remove.svg b/docs/src/templates/.icons/material/eyedropper-remove.svg
index fd298b7d..fd298b7d 100644
--- a/docs/src/material/templates/.icons/material/eyedropper-remove.svg
+++ b/docs/src/templates/.icons/material/eyedropper-remove.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper-variant.svg b/docs/src/templates/.icons/material/eyedropper-variant.svg
index 7c74cb8c..7c74cb8c 100644
--- a/docs/src/material/templates/.icons/material/eyedropper-variant.svg
+++ b/docs/src/templates/.icons/material/eyedropper-variant.svg
diff --git a/docs/src/material/templates/.icons/material/eyedropper.svg b/docs/src/templates/.icons/material/eyedropper.svg
index 4397928c..4397928c 100644
--- a/docs/src/material/templates/.icons/material/eyedropper.svg
+++ b/docs/src/templates/.icons/material/eyedropper.svg
diff --git a/docs/src/material/templates/.icons/material/face-agent.svg b/docs/src/templates/.icons/material/face-agent.svg
index 617c683e..617c683e 100644
--- a/docs/src/material/templates/.icons/material/face-agent.svg
+++ b/docs/src/templates/.icons/material/face-agent.svg
diff --git a/docs/src/material/templates/.icons/material/face-man-outline.svg b/docs/src/templates/.icons/material/face-man-outline.svg
index 71dbc5bb..71dbc5bb 100644
--- a/docs/src/material/templates/.icons/material/face-man-outline.svg
+++ b/docs/src/templates/.icons/material/face-man-outline.svg
diff --git a/docs/src/material/templates/.icons/material/face-man-profile.svg b/docs/src/templates/.icons/material/face-man-profile.svg
index c523b53c..c523b53c 100644
--- a/docs/src/material/templates/.icons/material/face-man-profile.svg
+++ b/docs/src/templates/.icons/material/face-man-profile.svg
diff --git a/docs/src/material/templates/.icons/material/face-man-shimmer-outline.svg b/docs/src/templates/.icons/material/face-man-shimmer-outline.svg
index 9e78dc98..9e78dc98 100644
--- a/docs/src/material/templates/.icons/material/face-man-shimmer-outline.svg
+++ b/docs/src/templates/.icons/material/face-man-shimmer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/face-man-shimmer.svg b/docs/src/templates/.icons/material/face-man-shimmer.svg
index d71fcb69..d71fcb69 100644
--- a/docs/src/material/templates/.icons/material/face-man-shimmer.svg
+++ b/docs/src/templates/.icons/material/face-man-shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/face-man.svg b/docs/src/templates/.icons/material/face-man.svg
index c7e2347e..c7e2347e 100644
--- a/docs/src/material/templates/.icons/material/face-man.svg
+++ b/docs/src/templates/.icons/material/face-man.svg
diff --git a/docs/src/material/templates/.icons/material/face-mask-outline.svg b/docs/src/templates/.icons/material/face-mask-outline.svg
index 8920446a..8920446a 100644
--- a/docs/src/material/templates/.icons/material/face-mask-outline.svg
+++ b/docs/src/templates/.icons/material/face-mask-outline.svg
diff --git a/docs/src/material/templates/.icons/material/face-mask.svg b/docs/src/templates/.icons/material/face-mask.svg
index b8c66e70..b8c66e70 100644
--- a/docs/src/material/templates/.icons/material/face-mask.svg
+++ b/docs/src/templates/.icons/material/face-mask.svg
diff --git a/docs/src/material/templates/.icons/material/face-recognition.svg b/docs/src/templates/.icons/material/face-recognition.svg
index b83605c4..b83605c4 100644
--- a/docs/src/material/templates/.icons/material/face-recognition.svg
+++ b/docs/src/templates/.icons/material/face-recognition.svg
diff --git a/docs/src/material/templates/.icons/material/face-woman-outline.svg b/docs/src/templates/.icons/material/face-woman-outline.svg
index 8f9b9135..8f9b9135 100644
--- a/docs/src/material/templates/.icons/material/face-woman-outline.svg
+++ b/docs/src/templates/.icons/material/face-woman-outline.svg
diff --git a/docs/src/material/templates/.icons/material/face-woman-profile.svg b/docs/src/templates/.icons/material/face-woman-profile.svg
index 4a40abd2..4a40abd2 100644
--- a/docs/src/material/templates/.icons/material/face-woman-profile.svg
+++ b/docs/src/templates/.icons/material/face-woman-profile.svg
diff --git a/docs/src/material/templates/.icons/material/face-woman-shimmer-outline.svg b/docs/src/templates/.icons/material/face-woman-shimmer-outline.svg
index 32be4cf8..32be4cf8 100644
--- a/docs/src/material/templates/.icons/material/face-woman-shimmer-outline.svg
+++ b/docs/src/templates/.icons/material/face-woman-shimmer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/face-woman-shimmer.svg b/docs/src/templates/.icons/material/face-woman-shimmer.svg
index 8dd1aacd..8dd1aacd 100644
--- a/docs/src/material/templates/.icons/material/face-woman-shimmer.svg
+++ b/docs/src/templates/.icons/material/face-woman-shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/face-woman.svg b/docs/src/templates/.icons/material/face-woman.svg
index bef3bca9..bef3bca9 100644
--- a/docs/src/material/templates/.icons/material/face-woman.svg
+++ b/docs/src/templates/.icons/material/face-woman.svg
diff --git a/docs/src/material/templates/.icons/material/facebook-gaming.svg b/docs/src/templates/.icons/material/facebook-gaming.svg
index 5cec68e1..5cec68e1 100644
--- a/docs/src/material/templates/.icons/material/facebook-gaming.svg
+++ b/docs/src/templates/.icons/material/facebook-gaming.svg
diff --git a/docs/src/material/templates/.icons/material/facebook-messenger.svg b/docs/src/templates/.icons/material/facebook-messenger.svg
index cb3e519c..cb3e519c 100644
--- a/docs/src/material/templates/.icons/material/facebook-messenger.svg
+++ b/docs/src/templates/.icons/material/facebook-messenger.svg
diff --git a/docs/src/material/templates/.icons/material/facebook-workplace.svg b/docs/src/templates/.icons/material/facebook-workplace.svg
index 9a811d04..9a811d04 100644
--- a/docs/src/material/templates/.icons/material/facebook-workplace.svg
+++ b/docs/src/templates/.icons/material/facebook-workplace.svg
diff --git a/docs/src/material/templates/.icons/material/facebook.svg b/docs/src/templates/.icons/material/facebook.svg
index 147769fa..147769fa 100644
--- a/docs/src/material/templates/.icons/material/facebook.svg
+++ b/docs/src/templates/.icons/material/facebook.svg
diff --git a/docs/src/material/templates/.icons/material/factory.svg b/docs/src/templates/.icons/material/factory.svg
index aecd2208..aecd2208 100644
--- a/docs/src/material/templates/.icons/material/factory.svg
+++ b/docs/src/templates/.icons/material/factory.svg
diff --git a/docs/src/material/templates/.icons/material/family-tree.svg b/docs/src/templates/.icons/material/family-tree.svg
index 775efa49..775efa49 100644
--- a/docs/src/material/templates/.icons/material/family-tree.svg
+++ b/docs/src/templates/.icons/material/family-tree.svg
diff --git a/docs/src/material/templates/.icons/material/fan-alert.svg b/docs/src/templates/.icons/material/fan-alert.svg
index cbb0ed0b..cbb0ed0b 100644
--- a/docs/src/material/templates/.icons/material/fan-alert.svg
+++ b/docs/src/templates/.icons/material/fan-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fan-auto.svg b/docs/src/templates/.icons/material/fan-auto.svg
index cf421f3b..cf421f3b 100644
--- a/docs/src/material/templates/.icons/material/fan-auto.svg
+++ b/docs/src/templates/.icons/material/fan-auto.svg
diff --git a/docs/src/material/templates/.icons/material/fan-chevron-down.svg b/docs/src/templates/.icons/material/fan-chevron-down.svg
index 3d10562c..3d10562c 100644
--- a/docs/src/material/templates/.icons/material/fan-chevron-down.svg
+++ b/docs/src/templates/.icons/material/fan-chevron-down.svg
diff --git a/docs/src/material/templates/.icons/material/fan-chevron-up.svg b/docs/src/templates/.icons/material/fan-chevron-up.svg
index 398ee4ed..398ee4ed 100644
--- a/docs/src/material/templates/.icons/material/fan-chevron-up.svg
+++ b/docs/src/templates/.icons/material/fan-chevron-up.svg
diff --git a/docs/src/material/templates/.icons/material/fan-clock.svg b/docs/src/templates/.icons/material/fan-clock.svg
index 9dd1c2ba..9dd1c2ba 100644
--- a/docs/src/material/templates/.icons/material/fan-clock.svg
+++ b/docs/src/templates/.icons/material/fan-clock.svg
diff --git a/docs/src/material/templates/.icons/material/fan-minus.svg b/docs/src/templates/.icons/material/fan-minus.svg
index 17925781..17925781 100644
--- a/docs/src/material/templates/.icons/material/fan-minus.svg
+++ b/docs/src/templates/.icons/material/fan-minus.svg
diff --git a/docs/src/material/templates/.icons/material/fan-off.svg b/docs/src/templates/.icons/material/fan-off.svg
index 9211f1a9..9211f1a9 100644
--- a/docs/src/material/templates/.icons/material/fan-off.svg
+++ b/docs/src/templates/.icons/material/fan-off.svg
diff --git a/docs/src/material/templates/.icons/material/fan-plus.svg b/docs/src/templates/.icons/material/fan-plus.svg
index 34b040fc..34b040fc 100644
--- a/docs/src/material/templates/.icons/material/fan-plus.svg
+++ b/docs/src/templates/.icons/material/fan-plus.svg
diff --git a/docs/src/material/templates/.icons/material/fan-remove.svg b/docs/src/templates/.icons/material/fan-remove.svg
index c00aabac..c00aabac 100644
--- a/docs/src/material/templates/.icons/material/fan-remove.svg
+++ b/docs/src/templates/.icons/material/fan-remove.svg
diff --git a/docs/src/material/templates/.icons/material/fan-speed-1.svg b/docs/src/templates/.icons/material/fan-speed-1.svg
index c00f2dec..c00f2dec 100644
--- a/docs/src/material/templates/.icons/material/fan-speed-1.svg
+++ b/docs/src/templates/.icons/material/fan-speed-1.svg
diff --git a/docs/src/material/templates/.icons/material/fan-speed-2.svg b/docs/src/templates/.icons/material/fan-speed-2.svg
index 01901d35..01901d35 100644
--- a/docs/src/material/templates/.icons/material/fan-speed-2.svg
+++ b/docs/src/templates/.icons/material/fan-speed-2.svg
diff --git a/docs/src/material/templates/.icons/material/fan-speed-3.svg b/docs/src/templates/.icons/material/fan-speed-3.svg
index 2313e35d..2313e35d 100644
--- a/docs/src/material/templates/.icons/material/fan-speed-3.svg
+++ b/docs/src/templates/.icons/material/fan-speed-3.svg
diff --git a/docs/src/material/templates/.icons/material/fan.svg b/docs/src/templates/.icons/material/fan.svg
index df81a4f0..df81a4f0 100644
--- a/docs/src/material/templates/.icons/material/fan.svg
+++ b/docs/src/templates/.icons/material/fan.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-10.svg b/docs/src/templates/.icons/material/fast-forward-10.svg
index 6530f7cf..6530f7cf 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-10.svg
+++ b/docs/src/templates/.icons/material/fast-forward-10.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-15.svg b/docs/src/templates/.icons/material/fast-forward-15.svg
index 27dc9f45..27dc9f45 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-15.svg
+++ b/docs/src/templates/.icons/material/fast-forward-15.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-30.svg b/docs/src/templates/.icons/material/fast-forward-30.svg
index b879486b..b879486b 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-30.svg
+++ b/docs/src/templates/.icons/material/fast-forward-30.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-45.svg b/docs/src/templates/.icons/material/fast-forward-45.svg
index 7e33a504..7e33a504 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-45.svg
+++ b/docs/src/templates/.icons/material/fast-forward-45.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-5.svg b/docs/src/templates/.icons/material/fast-forward-5.svg
index 8fe6f1ee..8fe6f1ee 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-5.svg
+++ b/docs/src/templates/.icons/material/fast-forward-5.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-60.svg b/docs/src/templates/.icons/material/fast-forward-60.svg
index f8f6e52a..f8f6e52a 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-60.svg
+++ b/docs/src/templates/.icons/material/fast-forward-60.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward-outline.svg b/docs/src/templates/.icons/material/fast-forward-outline.svg
index 7fba9f3c..7fba9f3c 100644
--- a/docs/src/material/templates/.icons/material/fast-forward-outline.svg
+++ b/docs/src/templates/.icons/material/fast-forward-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fast-forward.svg b/docs/src/templates/.icons/material/fast-forward.svg
index 1dc9cc9e..1dc9cc9e 100644
--- a/docs/src/material/templates/.icons/material/fast-forward.svg
+++ b/docs/src/templates/.icons/material/fast-forward.svg
diff --git a/docs/src/material/templates/.icons/material/faucet-variant.svg b/docs/src/templates/.icons/material/faucet-variant.svg
index e6ef819c..e6ef819c 100644
--- a/docs/src/material/templates/.icons/material/faucet-variant.svg
+++ b/docs/src/templates/.icons/material/faucet-variant.svg
diff --git a/docs/src/material/templates/.icons/material/faucet.svg b/docs/src/templates/.icons/material/faucet.svg
index 4e419dc6..4e419dc6 100644
--- a/docs/src/material/templates/.icons/material/faucet.svg
+++ b/docs/src/templates/.icons/material/faucet.svg
diff --git a/docs/src/material/templates/.icons/material/fax.svg b/docs/src/templates/.icons/material/fax.svg
index 3781d5e0..3781d5e0 100644
--- a/docs/src/material/templates/.icons/material/fax.svg
+++ b/docs/src/templates/.icons/material/fax.svg
diff --git a/docs/src/material/templates/.icons/material/feather.svg b/docs/src/templates/.icons/material/feather.svg
index 72a4895d..72a4895d 100644
--- a/docs/src/material/templates/.icons/material/feather.svg
+++ b/docs/src/templates/.icons/material/feather.svg
diff --git a/docs/src/material/templates/.icons/material/feature-search-outline.svg b/docs/src/templates/.icons/material/feature-search-outline.svg
index 3dcafdba..3dcafdba 100644
--- a/docs/src/material/templates/.icons/material/feature-search-outline.svg
+++ b/docs/src/templates/.icons/material/feature-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/feature-search.svg b/docs/src/templates/.icons/material/feature-search.svg
index ef843ec8..ef843ec8 100644
--- a/docs/src/material/templates/.icons/material/feature-search.svg
+++ b/docs/src/templates/.icons/material/feature-search.svg
diff --git a/docs/src/material/templates/.icons/material/fedora.svg b/docs/src/templates/.icons/material/fedora.svg
index 7a773c79..7a773c79 100644
--- a/docs/src/material/templates/.icons/material/fedora.svg
+++ b/docs/src/templates/.icons/material/fedora.svg
diff --git a/docs/src/material/templates/.icons/material/fence-electric.svg b/docs/src/templates/.icons/material/fence-electric.svg
index b1bd60e8..b1bd60e8 100644
--- a/docs/src/material/templates/.icons/material/fence-electric.svg
+++ b/docs/src/templates/.icons/material/fence-electric.svg
diff --git a/docs/src/material/templates/.icons/material/fence.svg b/docs/src/templates/.icons/material/fence.svg
index d5164a3d..d5164a3d 100644
--- a/docs/src/material/templates/.icons/material/fence.svg
+++ b/docs/src/templates/.icons/material/fence.svg
diff --git a/docs/src/material/templates/.icons/material/fencing.svg b/docs/src/templates/.icons/material/fencing.svg
index 57745c70..57745c70 100644
--- a/docs/src/material/templates/.icons/material/fencing.svg
+++ b/docs/src/templates/.icons/material/fencing.svg
diff --git a/docs/src/material/templates/.icons/material/ferris-wheel.svg b/docs/src/templates/.icons/material/ferris-wheel.svg
index 10a571c2..10a571c2 100644
--- a/docs/src/material/templates/.icons/material/ferris-wheel.svg
+++ b/docs/src/templates/.icons/material/ferris-wheel.svg
diff --git a/docs/src/material/templates/.icons/material/ferry.svg b/docs/src/templates/.icons/material/ferry.svg
index cc58ab42..cc58ab42 100644
--- a/docs/src/material/templates/.icons/material/ferry.svg
+++ b/docs/src/templates/.icons/material/ferry.svg
diff --git a/docs/src/material/templates/.icons/material/file-account-outline.svg b/docs/src/templates/.icons/material/file-account-outline.svg
index 16df4bd1..16df4bd1 100644
--- a/docs/src/material/templates/.icons/material/file-account-outline.svg
+++ b/docs/src/templates/.icons/material/file-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-account.svg b/docs/src/templates/.icons/material/file-account.svg
index f0219763..f0219763 100644
--- a/docs/src/material/templates/.icons/material/file-account.svg
+++ b/docs/src/templates/.icons/material/file-account.svg
diff --git a/docs/src/material/templates/.icons/material/file-alert-outline.svg b/docs/src/templates/.icons/material/file-alert-outline.svg
index a334a919..a334a919 100644
--- a/docs/src/material/templates/.icons/material/file-alert-outline.svg
+++ b/docs/src/templates/.icons/material/file-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-alert.svg b/docs/src/templates/.icons/material/file-alert.svg
index 60bce41d..60bce41d 100644
--- a/docs/src/material/templates/.icons/material/file-alert.svg
+++ b/docs/src/templates/.icons/material/file-alert.svg
diff --git a/docs/src/material/templates/.icons/material/file-arrow-left-right-outline.svg b/docs/src/templates/.icons/material/file-arrow-left-right-outline.svg
index df959860..df959860 100644
--- a/docs/src/material/templates/.icons/material/file-arrow-left-right-outline.svg
+++ b/docs/src/templates/.icons/material/file-arrow-left-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-arrow-left-right.svg b/docs/src/templates/.icons/material/file-arrow-left-right.svg
index de9dc237..de9dc237 100644
--- a/docs/src/material/templates/.icons/material/file-arrow-left-right.svg
+++ b/docs/src/templates/.icons/material/file-arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/file-arrow-up-down-outline.svg b/docs/src/templates/.icons/material/file-arrow-up-down-outline.svg
index 311aa064..311aa064 100644
--- a/docs/src/material/templates/.icons/material/file-arrow-up-down-outline.svg
+++ b/docs/src/templates/.icons/material/file-arrow-up-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-arrow-up-down.svg b/docs/src/templates/.icons/material/file-arrow-up-down.svg
index 8ad78bf5..8ad78bf5 100644
--- a/docs/src/material/templates/.icons/material/file-arrow-up-down.svg
+++ b/docs/src/templates/.icons/material/file-arrow-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/file-cabinet.svg b/docs/src/templates/.icons/material/file-cabinet.svg
index 04600f9b..04600f9b 100644
--- a/docs/src/material/templates/.icons/material/file-cabinet.svg
+++ b/docs/src/templates/.icons/material/file-cabinet.svg
diff --git a/docs/src/material/templates/.icons/material/file-cad-box.svg b/docs/src/templates/.icons/material/file-cad-box.svg
index 3f8f4159..3f8f4159 100644
--- a/docs/src/material/templates/.icons/material/file-cad-box.svg
+++ b/docs/src/templates/.icons/material/file-cad-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-cad.svg b/docs/src/templates/.icons/material/file-cad.svg
index 862b5547..862b5547 100644
--- a/docs/src/material/templates/.icons/material/file-cad.svg
+++ b/docs/src/templates/.icons/material/file-cad.svg
diff --git a/docs/src/material/templates/.icons/material/file-cancel-outline.svg b/docs/src/templates/.icons/material/file-cancel-outline.svg
index ab39e14a..ab39e14a 100644
--- a/docs/src/material/templates/.icons/material/file-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/file-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-cancel.svg b/docs/src/templates/.icons/material/file-cancel.svg
index 1ee03d1a..1ee03d1a 100644
--- a/docs/src/material/templates/.icons/material/file-cancel.svg
+++ b/docs/src/templates/.icons/material/file-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/file-certificate-outline.svg b/docs/src/templates/.icons/material/file-certificate-outline.svg
index c6ade99f..c6ade99f 100644
--- a/docs/src/material/templates/.icons/material/file-certificate-outline.svg
+++ b/docs/src/templates/.icons/material/file-certificate-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-certificate.svg b/docs/src/templates/.icons/material/file-certificate.svg
index 9bff289e..9bff289e 100644
--- a/docs/src/material/templates/.icons/material/file-certificate.svg
+++ b/docs/src/templates/.icons/material/file-certificate.svg
diff --git a/docs/src/material/templates/.icons/material/file-chart-check-outline.svg b/docs/src/templates/.icons/material/file-chart-check-outline.svg
index 3ba5af13..3ba5af13 100644
--- a/docs/src/material/templates/.icons/material/file-chart-check-outline.svg
+++ b/docs/src/templates/.icons/material/file-chart-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-chart-check.svg b/docs/src/templates/.icons/material/file-chart-check.svg
index c8538c94..c8538c94 100644
--- a/docs/src/material/templates/.icons/material/file-chart-check.svg
+++ b/docs/src/templates/.icons/material/file-chart-check.svg
diff --git a/docs/src/material/templates/.icons/material/file-chart-outline.svg b/docs/src/templates/.icons/material/file-chart-outline.svg
index c619542c..c619542c 100644
--- a/docs/src/material/templates/.icons/material/file-chart-outline.svg
+++ b/docs/src/templates/.icons/material/file-chart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-chart.svg b/docs/src/templates/.icons/material/file-chart.svg
index 310d52ff..310d52ff 100644
--- a/docs/src/material/templates/.icons/material/file-chart.svg
+++ b/docs/src/templates/.icons/material/file-chart.svg
diff --git a/docs/src/material/templates/.icons/material/file-check-outline.svg b/docs/src/templates/.icons/material/file-check-outline.svg
index 495ff664..495ff664 100644
--- a/docs/src/material/templates/.icons/material/file-check-outline.svg
+++ b/docs/src/templates/.icons/material/file-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-check.svg b/docs/src/templates/.icons/material/file-check.svg
index c9cec05f..c9cec05f 100644
--- a/docs/src/material/templates/.icons/material/file-check.svg
+++ b/docs/src/templates/.icons/material/file-check.svg
diff --git a/docs/src/material/templates/.icons/material/file-clock-outline.svg b/docs/src/templates/.icons/material/file-clock-outline.svg
index 78d8de2e..78d8de2e 100644
--- a/docs/src/material/templates/.icons/material/file-clock-outline.svg
+++ b/docs/src/templates/.icons/material/file-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-clock.svg b/docs/src/templates/.icons/material/file-clock.svg
index 378bd36e..378bd36e 100644
--- a/docs/src/material/templates/.icons/material/file-clock.svg
+++ b/docs/src/templates/.icons/material/file-clock.svg
diff --git a/docs/src/material/templates/.icons/material/file-cloud-outline.svg b/docs/src/templates/.icons/material/file-cloud-outline.svg
index 90307060..90307060 100644
--- a/docs/src/material/templates/.icons/material/file-cloud-outline.svg
+++ b/docs/src/templates/.icons/material/file-cloud-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-cloud.svg b/docs/src/templates/.icons/material/file-cloud.svg
index 24113958..24113958 100644
--- a/docs/src/material/templates/.icons/material/file-cloud.svg
+++ b/docs/src/templates/.icons/material/file-cloud.svg
diff --git a/docs/src/material/templates/.icons/material/file-code-outline.svg b/docs/src/templates/.icons/material/file-code-outline.svg
index cc8af178..cc8af178 100644
--- a/docs/src/material/templates/.icons/material/file-code-outline.svg
+++ b/docs/src/templates/.icons/material/file-code-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-code.svg b/docs/src/templates/.icons/material/file-code.svg
index b1df9414..b1df9414 100644
--- a/docs/src/material/templates/.icons/material/file-code.svg
+++ b/docs/src/templates/.icons/material/file-code.svg
diff --git a/docs/src/material/templates/.icons/material/file-cog-outline.svg b/docs/src/templates/.icons/material/file-cog-outline.svg
index 400ffcb5..400ffcb5 100644
--- a/docs/src/material/templates/.icons/material/file-cog-outline.svg
+++ b/docs/src/templates/.icons/material/file-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-cog.svg b/docs/src/templates/.icons/material/file-cog.svg
index 33174842..33174842 100644
--- a/docs/src/material/templates/.icons/material/file-cog.svg
+++ b/docs/src/templates/.icons/material/file-cog.svg
diff --git a/docs/src/material/templates/.icons/material/file-compare.svg b/docs/src/templates/.icons/material/file-compare.svg
index 595a2c5d..595a2c5d 100644
--- a/docs/src/material/templates/.icons/material/file-compare.svg
+++ b/docs/src/templates/.icons/material/file-compare.svg
diff --git a/docs/src/material/templates/.icons/material/file-delimited-outline.svg b/docs/src/templates/.icons/material/file-delimited-outline.svg
index 76612d5c..76612d5c 100644
--- a/docs/src/material/templates/.icons/material/file-delimited-outline.svg
+++ b/docs/src/templates/.icons/material/file-delimited-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-delimited.svg b/docs/src/templates/.icons/material/file-delimited.svg
index 63430e5a..63430e5a 100644
--- a/docs/src/material/templates/.icons/material/file-delimited.svg
+++ b/docs/src/templates/.icons/material/file-delimited.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-alert-outline.svg b/docs/src/templates/.icons/material/file-document-alert-outline.svg
index d59b21d7..d59b21d7 100644
--- a/docs/src/material/templates/.icons/material/file-document-alert-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-alert.svg b/docs/src/templates/.icons/material/file-document-alert.svg
index 2395adc5..2395adc5 100644
--- a/docs/src/material/templates/.icons/material/file-document-alert.svg
+++ b/docs/src/templates/.icons/material/file-document-alert.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-arrow-right-outline.svg b/docs/src/templates/.icons/material/file-document-arrow-right-outline.svg
index c30269f8..c30269f8 100644
--- a/docs/src/material/templates/.icons/material/file-document-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-arrow-right.svg b/docs/src/templates/.icons/material/file-document-arrow-right.svg
index f2b89711..f2b89711 100644
--- a/docs/src/material/templates/.icons/material/file-document-arrow-right.svg
+++ b/docs/src/templates/.icons/material/file-document-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-check-outline.svg b/docs/src/templates/.icons/material/file-document-check-outline.svg
index 299b9a61..299b9a61 100644
--- a/docs/src/material/templates/.icons/material/file-document-check-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-check.svg b/docs/src/templates/.icons/material/file-document-check.svg
index ca5c1ac1..ca5c1ac1 100644
--- a/docs/src/material/templates/.icons/material/file-document-check.svg
+++ b/docs/src/templates/.icons/material/file-document-check.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-edit-outline.svg b/docs/src/templates/.icons/material/file-document-edit-outline.svg
index e4003610..e4003610 100644
--- a/docs/src/material/templates/.icons/material/file-document-edit-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-edit.svg b/docs/src/templates/.icons/material/file-document-edit.svg
index d8f4cd9a..d8f4cd9a 100644
--- a/docs/src/material/templates/.icons/material/file-document-edit.svg
+++ b/docs/src/templates/.icons/material/file-document-edit.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-minus-outline.svg b/docs/src/templates/.icons/material/file-document-minus-outline.svg
index d4cdd1ff..d4cdd1ff 100644
--- a/docs/src/material/templates/.icons/material/file-document-minus-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-minus.svg b/docs/src/templates/.icons/material/file-document-minus.svg
index 4eb4015e..4eb4015e 100644
--- a/docs/src/material/templates/.icons/material/file-document-minus.svg
+++ b/docs/src/templates/.icons/material/file-document-minus.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-multiple-outline.svg b/docs/src/templates/.icons/material/file-document-multiple-outline.svg
index 0577082a..0577082a 100644
--- a/docs/src/material/templates/.icons/material/file-document-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-multiple.svg b/docs/src/templates/.icons/material/file-document-multiple.svg
index 2025b658..2025b658 100644
--- a/docs/src/material/templates/.icons/material/file-document-multiple.svg
+++ b/docs/src/templates/.icons/material/file-document-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-outline.svg b/docs/src/templates/.icons/material/file-document-outline.svg
index 3a5f34eb..3a5f34eb 100644
--- a/docs/src/material/templates/.icons/material/file-document-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-plus-outline.svg b/docs/src/templates/.icons/material/file-document-plus-outline.svg
index 214d1d84..214d1d84 100644
--- a/docs/src/material/templates/.icons/material/file-document-plus-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-plus.svg b/docs/src/templates/.icons/material/file-document-plus.svg
index 01b7e99a..01b7e99a 100644
--- a/docs/src/material/templates/.icons/material/file-document-plus.svg
+++ b/docs/src/templates/.icons/material/file-document-plus.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-refresh-outline.svg b/docs/src/templates/.icons/material/file-document-refresh-outline.svg
index 52abb125..52abb125 100644
--- a/docs/src/material/templates/.icons/material/file-document-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-refresh.svg b/docs/src/templates/.icons/material/file-document-refresh.svg
index 2fd216fc..2fd216fc 100644
--- a/docs/src/material/templates/.icons/material/file-document-refresh.svg
+++ b/docs/src/templates/.icons/material/file-document-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-remove-outline.svg b/docs/src/templates/.icons/material/file-document-remove-outline.svg
index 740f9ba4..740f9ba4 100644
--- a/docs/src/material/templates/.icons/material/file-document-remove-outline.svg
+++ b/docs/src/templates/.icons/material/file-document-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-document-remove.svg b/docs/src/templates/.icons/material/file-document-remove.svg
index 708e0928..708e0928 100644
--- a/docs/src/material/templates/.icons/material/file-document-remove.svg
+++ b/docs/src/templates/.icons/material/file-document-remove.svg
diff --git a/docs/src/material/templates/.icons/material/file-document.svg b/docs/src/templates/.icons/material/file-document.svg
index f6ddc950..f6ddc950 100644
--- a/docs/src/material/templates/.icons/material/file-document.svg
+++ b/docs/src/templates/.icons/material/file-document.svg
diff --git a/docs/src/material/templates/.icons/material/file-download-outline.svg b/docs/src/templates/.icons/material/file-download-outline.svg
index 538c219a..538c219a 100644
--- a/docs/src/material/templates/.icons/material/file-download-outline.svg
+++ b/docs/src/templates/.icons/material/file-download-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-download.svg b/docs/src/templates/.icons/material/file-download.svg
index 3e80367e..3e80367e 100644
--- a/docs/src/material/templates/.icons/material/file-download.svg
+++ b/docs/src/templates/.icons/material/file-download.svg
diff --git a/docs/src/material/templates/.icons/material/file-edit-outline.svg b/docs/src/templates/.icons/material/file-edit-outline.svg
index 8821fa5f..8821fa5f 100644
--- a/docs/src/material/templates/.icons/material/file-edit-outline.svg
+++ b/docs/src/templates/.icons/material/file-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-edit.svg b/docs/src/templates/.icons/material/file-edit.svg
index 013eea08..013eea08 100644
--- a/docs/src/material/templates/.icons/material/file-edit.svg
+++ b/docs/src/templates/.icons/material/file-edit.svg
diff --git a/docs/src/material/templates/.icons/material/file-excel-box-outline.svg b/docs/src/templates/.icons/material/file-excel-box-outline.svg
index 7f81a6a9..7f81a6a9 100644
--- a/docs/src/material/templates/.icons/material/file-excel-box-outline.svg
+++ b/docs/src/templates/.icons/material/file-excel-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-excel-box.svg b/docs/src/templates/.icons/material/file-excel-box.svg
index d69e737e..d69e737e 100644
--- a/docs/src/material/templates/.icons/material/file-excel-box.svg
+++ b/docs/src/templates/.icons/material/file-excel-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-excel-outline.svg b/docs/src/templates/.icons/material/file-excel-outline.svg
index b4bde810..b4bde810 100644
--- a/docs/src/material/templates/.icons/material/file-excel-outline.svg
+++ b/docs/src/templates/.icons/material/file-excel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-excel.svg b/docs/src/templates/.icons/material/file-excel.svg
index 702acad7..702acad7 100644
--- a/docs/src/material/templates/.icons/material/file-excel.svg
+++ b/docs/src/templates/.icons/material/file-excel.svg
diff --git a/docs/src/material/templates/.icons/material/file-export-outline.svg b/docs/src/templates/.icons/material/file-export-outline.svg
index 5a319e1d..5a319e1d 100644
--- a/docs/src/material/templates/.icons/material/file-export-outline.svg
+++ b/docs/src/templates/.icons/material/file-export-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-export.svg b/docs/src/templates/.icons/material/file-export.svg
index 8f77fe4c..8f77fe4c 100644
--- a/docs/src/material/templates/.icons/material/file-export.svg
+++ b/docs/src/templates/.icons/material/file-export.svg
diff --git a/docs/src/material/templates/.icons/material/file-eye-outline.svg b/docs/src/templates/.icons/material/file-eye-outline.svg
index b36dbf8d..b36dbf8d 100644
--- a/docs/src/material/templates/.icons/material/file-eye-outline.svg
+++ b/docs/src/templates/.icons/material/file-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-eye.svg b/docs/src/templates/.icons/material/file-eye.svg
index 8ef5dcc8..8ef5dcc8 100644
--- a/docs/src/material/templates/.icons/material/file-eye.svg
+++ b/docs/src/templates/.icons/material/file-eye.svg
diff --git a/docs/src/material/templates/.icons/material/file-find-outline.svg b/docs/src/templates/.icons/material/file-find-outline.svg
index 321ff6cb..321ff6cb 100644
--- a/docs/src/material/templates/.icons/material/file-find-outline.svg
+++ b/docs/src/templates/.icons/material/file-find-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-find.svg b/docs/src/templates/.icons/material/file-find.svg
index d1a67086..d1a67086 100644
--- a/docs/src/material/templates/.icons/material/file-find.svg
+++ b/docs/src/templates/.icons/material/file-find.svg
diff --git a/docs/src/material/templates/.icons/material/file-gif-box.svg b/docs/src/templates/.icons/material/file-gif-box.svg
index 0210f8aa..0210f8aa 100644
--- a/docs/src/material/templates/.icons/material/file-gif-box.svg
+++ b/docs/src/templates/.icons/material/file-gif-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-hidden.svg b/docs/src/templates/.icons/material/file-hidden.svg
index fe5aa9db..fe5aa9db 100644
--- a/docs/src/material/templates/.icons/material/file-hidden.svg
+++ b/docs/src/templates/.icons/material/file-hidden.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-marker-outline.svg b/docs/src/templates/.icons/material/file-image-marker-outline.svg
index ef204afc..ef204afc 100644
--- a/docs/src/material/templates/.icons/material/file-image-marker-outline.svg
+++ b/docs/src/templates/.icons/material/file-image-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-marker.svg b/docs/src/templates/.icons/material/file-image-marker.svg
index 31c1288c..31c1288c 100644
--- a/docs/src/material/templates/.icons/material/file-image-marker.svg
+++ b/docs/src/templates/.icons/material/file-image-marker.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-minus-outline.svg b/docs/src/templates/.icons/material/file-image-minus-outline.svg
index d597cfb8..d597cfb8 100644
--- a/docs/src/material/templates/.icons/material/file-image-minus-outline.svg
+++ b/docs/src/templates/.icons/material/file-image-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-minus.svg b/docs/src/templates/.icons/material/file-image-minus.svg
index 8e5c6108..8e5c6108 100644
--- a/docs/src/material/templates/.icons/material/file-image-minus.svg
+++ b/docs/src/templates/.icons/material/file-image-minus.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-outline.svg b/docs/src/templates/.icons/material/file-image-outline.svg
index d09e2627..d09e2627 100644
--- a/docs/src/material/templates/.icons/material/file-image-outline.svg
+++ b/docs/src/templates/.icons/material/file-image-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-plus-outline.svg b/docs/src/templates/.icons/material/file-image-plus-outline.svg
index a2282793..a2282793 100644
--- a/docs/src/material/templates/.icons/material/file-image-plus-outline.svg
+++ b/docs/src/templates/.icons/material/file-image-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-plus.svg b/docs/src/templates/.icons/material/file-image-plus.svg
index 4692a6d5..4692a6d5 100644
--- a/docs/src/material/templates/.icons/material/file-image-plus.svg
+++ b/docs/src/templates/.icons/material/file-image-plus.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-remove-outline.svg b/docs/src/templates/.icons/material/file-image-remove-outline.svg
index 469fda6c..469fda6c 100644
--- a/docs/src/material/templates/.icons/material/file-image-remove-outline.svg
+++ b/docs/src/templates/.icons/material/file-image-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-image-remove.svg b/docs/src/templates/.icons/material/file-image-remove.svg
index 4dc933cf..4dc933cf 100644
--- a/docs/src/material/templates/.icons/material/file-image-remove.svg
+++ b/docs/src/templates/.icons/material/file-image-remove.svg
diff --git a/docs/src/material/templates/.icons/material/file-image.svg b/docs/src/templates/.icons/material/file-image.svg
index 4414b5c3..4414b5c3 100644
--- a/docs/src/material/templates/.icons/material/file-image.svg
+++ b/docs/src/templates/.icons/material/file-image.svg
diff --git a/docs/src/material/templates/.icons/material/file-import-outline.svg b/docs/src/templates/.icons/material/file-import-outline.svg
index f40e4e0a..f40e4e0a 100644
--- a/docs/src/material/templates/.icons/material/file-import-outline.svg
+++ b/docs/src/templates/.icons/material/file-import-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-import.svg b/docs/src/templates/.icons/material/file-import.svg
index a364839d..a364839d 100644
--- a/docs/src/material/templates/.icons/material/file-import.svg
+++ b/docs/src/templates/.icons/material/file-import.svg
diff --git a/docs/src/material/templates/.icons/material/file-jpg-box.svg b/docs/src/templates/.icons/material/file-jpg-box.svg
index 2b90c45f..2b90c45f 100644
--- a/docs/src/material/templates/.icons/material/file-jpg-box.svg
+++ b/docs/src/templates/.icons/material/file-jpg-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-key-outline.svg b/docs/src/templates/.icons/material/file-key-outline.svg
index c7e2f2cb..c7e2f2cb 100644
--- a/docs/src/material/templates/.icons/material/file-key-outline.svg
+++ b/docs/src/templates/.icons/material/file-key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-key.svg b/docs/src/templates/.icons/material/file-key.svg
index ae2672bb..ae2672bb 100644
--- a/docs/src/material/templates/.icons/material/file-key.svg
+++ b/docs/src/templates/.icons/material/file-key.svg
diff --git a/docs/src/material/templates/.icons/material/file-link-outline.svg b/docs/src/templates/.icons/material/file-link-outline.svg
index 1e1d7569..1e1d7569 100644
--- a/docs/src/material/templates/.icons/material/file-link-outline.svg
+++ b/docs/src/templates/.icons/material/file-link-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-link.svg b/docs/src/templates/.icons/material/file-link.svg
index dfb5b12a..dfb5b12a 100644
--- a/docs/src/material/templates/.icons/material/file-link.svg
+++ b/docs/src/templates/.icons/material/file-link.svg
diff --git a/docs/src/material/templates/.icons/material/file-lock-open-outline.svg b/docs/src/templates/.icons/material/file-lock-open-outline.svg
index 7e252367..7e252367 100644
--- a/docs/src/material/templates/.icons/material/file-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/file-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-lock-open.svg b/docs/src/templates/.icons/material/file-lock-open.svg
index 090e4296..090e4296 100644
--- a/docs/src/material/templates/.icons/material/file-lock-open.svg
+++ b/docs/src/templates/.icons/material/file-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/file-lock-outline.svg b/docs/src/templates/.icons/material/file-lock-outline.svg
index 0afa8dad..0afa8dad 100644
--- a/docs/src/material/templates/.icons/material/file-lock-outline.svg
+++ b/docs/src/templates/.icons/material/file-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-lock.svg b/docs/src/templates/.icons/material/file-lock.svg
index 96f3f242..96f3f242 100644
--- a/docs/src/material/templates/.icons/material/file-lock.svg
+++ b/docs/src/templates/.icons/material/file-lock.svg
diff --git a/docs/src/material/templates/.icons/material/file-marker-outline.svg b/docs/src/templates/.icons/material/file-marker-outline.svg
index c693f7f4..c693f7f4 100644
--- a/docs/src/material/templates/.icons/material/file-marker-outline.svg
+++ b/docs/src/templates/.icons/material/file-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-marker.svg b/docs/src/templates/.icons/material/file-marker.svg
index 0aec21de..0aec21de 100644
--- a/docs/src/material/templates/.icons/material/file-marker.svg
+++ b/docs/src/templates/.icons/material/file-marker.svg
diff --git a/docs/src/material/templates/.icons/material/file-minus-outline.svg b/docs/src/templates/.icons/material/file-minus-outline.svg
index 85e60a51..85e60a51 100644
--- a/docs/src/material/templates/.icons/material/file-minus-outline.svg
+++ b/docs/src/templates/.icons/material/file-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-minus.svg b/docs/src/templates/.icons/material/file-minus.svg
index 26767641..26767641 100644
--- a/docs/src/material/templates/.icons/material/file-minus.svg
+++ b/docs/src/templates/.icons/material/file-minus.svg
diff --git a/docs/src/material/templates/.icons/material/file-move-outline.svg b/docs/src/templates/.icons/material/file-move-outline.svg
index a12d420e..a12d420e 100644
--- a/docs/src/material/templates/.icons/material/file-move-outline.svg
+++ b/docs/src/templates/.icons/material/file-move-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-move.svg b/docs/src/templates/.icons/material/file-move.svg
index 648e94c3..648e94c3 100644
--- a/docs/src/material/templates/.icons/material/file-move.svg
+++ b/docs/src/templates/.icons/material/file-move.svg
diff --git a/docs/src/material/templates/.icons/material/file-multiple-outline.svg b/docs/src/templates/.icons/material/file-multiple-outline.svg
index 4d14fab9..4d14fab9 100644
--- a/docs/src/material/templates/.icons/material/file-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/file-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-multiple.svg b/docs/src/templates/.icons/material/file-multiple.svg
index aba644f9..aba644f9 100644
--- a/docs/src/material/templates/.icons/material/file-multiple.svg
+++ b/docs/src/templates/.icons/material/file-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/file-music-outline.svg b/docs/src/templates/.icons/material/file-music-outline.svg
index f5cfd03b..f5cfd03b 100644
--- a/docs/src/material/templates/.icons/material/file-music-outline.svg
+++ b/docs/src/templates/.icons/material/file-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-music.svg b/docs/src/templates/.icons/material/file-music.svg
index fe6a121e..fe6a121e 100644
--- a/docs/src/material/templates/.icons/material/file-music.svg
+++ b/docs/src/templates/.icons/material/file-music.svg
diff --git a/docs/src/material/templates/.icons/material/file-outline.svg b/docs/src/templates/.icons/material/file-outline.svg
index 760814cc..760814cc 100644
--- a/docs/src/material/templates/.icons/material/file-outline.svg
+++ b/docs/src/templates/.icons/material/file-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-pdf-box.svg b/docs/src/templates/.icons/material/file-pdf-box.svg
index 96488f49..96488f49 100644
--- a/docs/src/material/templates/.icons/material/file-pdf-box.svg
+++ b/docs/src/templates/.icons/material/file-pdf-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-percent-outline.svg b/docs/src/templates/.icons/material/file-percent-outline.svg
index 0f6d23e2..0f6d23e2 100644
--- a/docs/src/material/templates/.icons/material/file-percent-outline.svg
+++ b/docs/src/templates/.icons/material/file-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-percent.svg b/docs/src/templates/.icons/material/file-percent.svg
index 70e15bfb..70e15bfb 100644
--- a/docs/src/material/templates/.icons/material/file-percent.svg
+++ b/docs/src/templates/.icons/material/file-percent.svg
diff --git a/docs/src/material/templates/.icons/material/file-phone-outline.svg b/docs/src/templates/.icons/material/file-phone-outline.svg
index 14374494..14374494 100644
--- a/docs/src/material/templates/.icons/material/file-phone-outline.svg
+++ b/docs/src/templates/.icons/material/file-phone-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-phone.svg b/docs/src/templates/.icons/material/file-phone.svg
index b4ea5cdf..b4ea5cdf 100644
--- a/docs/src/material/templates/.icons/material/file-phone.svg
+++ b/docs/src/templates/.icons/material/file-phone.svg
diff --git a/docs/src/material/templates/.icons/material/file-plus-outline.svg b/docs/src/templates/.icons/material/file-plus-outline.svg
index 48d82d69..48d82d69 100644
--- a/docs/src/material/templates/.icons/material/file-plus-outline.svg
+++ b/docs/src/templates/.icons/material/file-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-plus.svg b/docs/src/templates/.icons/material/file-plus.svg
index 866ade40..866ade40 100644
--- a/docs/src/material/templates/.icons/material/file-plus.svg
+++ b/docs/src/templates/.icons/material/file-plus.svg
diff --git a/docs/src/material/templates/.icons/material/file-png-box.svg b/docs/src/templates/.icons/material/file-png-box.svg
index d6e0c8b3..d6e0c8b3 100644
--- a/docs/src/material/templates/.icons/material/file-png-box.svg
+++ b/docs/src/templates/.icons/material/file-png-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-powerpoint-box-outline.svg b/docs/src/templates/.icons/material/file-powerpoint-box-outline.svg
index 06571d6c..06571d6c 100644
--- a/docs/src/material/templates/.icons/material/file-powerpoint-box-outline.svg
+++ b/docs/src/templates/.icons/material/file-powerpoint-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-powerpoint-box.svg b/docs/src/templates/.icons/material/file-powerpoint-box.svg
index 539537d0..539537d0 100644
--- a/docs/src/material/templates/.icons/material/file-powerpoint-box.svg
+++ b/docs/src/templates/.icons/material/file-powerpoint-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-powerpoint-outline.svg b/docs/src/templates/.icons/material/file-powerpoint-outline.svg
index 70443cd1..70443cd1 100644
--- a/docs/src/material/templates/.icons/material/file-powerpoint-outline.svg
+++ b/docs/src/templates/.icons/material/file-powerpoint-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-powerpoint.svg b/docs/src/templates/.icons/material/file-powerpoint.svg
index 7e2d6af6..7e2d6af6 100644
--- a/docs/src/material/templates/.icons/material/file-powerpoint.svg
+++ b/docs/src/templates/.icons/material/file-powerpoint.svg
diff --git a/docs/src/material/templates/.icons/material/file-presentation-box.svg b/docs/src/templates/.icons/material/file-presentation-box.svg
index baac4d14..baac4d14 100644
--- a/docs/src/material/templates/.icons/material/file-presentation-box.svg
+++ b/docs/src/templates/.icons/material/file-presentation-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-question-outline.svg b/docs/src/templates/.icons/material/file-question-outline.svg
index e8c3b240..e8c3b240 100644
--- a/docs/src/material/templates/.icons/material/file-question-outline.svg
+++ b/docs/src/templates/.icons/material/file-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-question.svg b/docs/src/templates/.icons/material/file-question.svg
index 096d6fc8..096d6fc8 100644
--- a/docs/src/material/templates/.icons/material/file-question.svg
+++ b/docs/src/templates/.icons/material/file-question.svg
diff --git a/docs/src/material/templates/.icons/material/file-refresh-outline.svg b/docs/src/templates/.icons/material/file-refresh-outline.svg
index 7c6c78fc..7c6c78fc 100644
--- a/docs/src/material/templates/.icons/material/file-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/file-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-refresh.svg b/docs/src/templates/.icons/material/file-refresh.svg
index 8c2eb599..8c2eb599 100644
--- a/docs/src/material/templates/.icons/material/file-refresh.svg
+++ b/docs/src/templates/.icons/material/file-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/file-remove-outline.svg b/docs/src/templates/.icons/material/file-remove-outline.svg
index e08fb7fb..e08fb7fb 100644
--- a/docs/src/material/templates/.icons/material/file-remove-outline.svg
+++ b/docs/src/templates/.icons/material/file-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-remove.svg b/docs/src/templates/.icons/material/file-remove.svg
index 947a548a..947a548a 100644
--- a/docs/src/material/templates/.icons/material/file-remove.svg
+++ b/docs/src/templates/.icons/material/file-remove.svg
diff --git a/docs/src/material/templates/.icons/material/file-replace-outline.svg b/docs/src/templates/.icons/material/file-replace-outline.svg
index c5fb88c1..c5fb88c1 100644
--- a/docs/src/material/templates/.icons/material/file-replace-outline.svg
+++ b/docs/src/templates/.icons/material/file-replace-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-replace.svg b/docs/src/templates/.icons/material/file-replace.svg
index fa0a1628..fa0a1628 100644
--- a/docs/src/material/templates/.icons/material/file-replace.svg
+++ b/docs/src/templates/.icons/material/file-replace.svg
diff --git a/docs/src/material/templates/.icons/material/file-restore-outline.svg b/docs/src/templates/.icons/material/file-restore-outline.svg
index 41459339..41459339 100644
--- a/docs/src/material/templates/.icons/material/file-restore-outline.svg
+++ b/docs/src/templates/.icons/material/file-restore-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-restore.svg b/docs/src/templates/.icons/material/file-restore.svg
index 1ffbff66..1ffbff66 100644
--- a/docs/src/material/templates/.icons/material/file-restore.svg
+++ b/docs/src/templates/.icons/material/file-restore.svg
diff --git a/docs/src/material/templates/.icons/material/file-rotate-left-outline.svg b/docs/src/templates/.icons/material/file-rotate-left-outline.svg
index e702929d..e702929d 100644
--- a/docs/src/material/templates/.icons/material/file-rotate-left-outline.svg
+++ b/docs/src/templates/.icons/material/file-rotate-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-rotate-left.svg b/docs/src/templates/.icons/material/file-rotate-left.svg
index 505fa752..505fa752 100644
--- a/docs/src/material/templates/.icons/material/file-rotate-left.svg
+++ b/docs/src/templates/.icons/material/file-rotate-left.svg
diff --git a/docs/src/material/templates/.icons/material/file-rotate-right-outline.svg b/docs/src/templates/.icons/material/file-rotate-right-outline.svg
index b1df36cf..b1df36cf 100644
--- a/docs/src/material/templates/.icons/material/file-rotate-right-outline.svg
+++ b/docs/src/templates/.icons/material/file-rotate-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-rotate-right.svg b/docs/src/templates/.icons/material/file-rotate-right.svg
index 4e72c7a7..4e72c7a7 100644
--- a/docs/src/material/templates/.icons/material/file-rotate-right.svg
+++ b/docs/src/templates/.icons/material/file-rotate-right.svg
diff --git a/docs/src/material/templates/.icons/material/file-search-outline.svg b/docs/src/templates/.icons/material/file-search-outline.svg
index 083f0d28..083f0d28 100644
--- a/docs/src/material/templates/.icons/material/file-search-outline.svg
+++ b/docs/src/templates/.icons/material/file-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-search.svg b/docs/src/templates/.icons/material/file-search.svg
index 20722eb1..20722eb1 100644
--- a/docs/src/material/templates/.icons/material/file-search.svg
+++ b/docs/src/templates/.icons/material/file-search.svg
diff --git a/docs/src/material/templates/.icons/material/file-send-outline.svg b/docs/src/templates/.icons/material/file-send-outline.svg
index 1fa877e0..1fa877e0 100644
--- a/docs/src/material/templates/.icons/material/file-send-outline.svg
+++ b/docs/src/templates/.icons/material/file-send-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-send.svg b/docs/src/templates/.icons/material/file-send.svg
index 3529ad97..3529ad97 100644
--- a/docs/src/material/templates/.icons/material/file-send.svg
+++ b/docs/src/templates/.icons/material/file-send.svg
diff --git a/docs/src/material/templates/.icons/material/file-settings-outline.svg b/docs/src/templates/.icons/material/file-settings-outline.svg
index ed800551..ed800551 100644
--- a/docs/src/material/templates/.icons/material/file-settings-outline.svg
+++ b/docs/src/templates/.icons/material/file-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-settings.svg b/docs/src/templates/.icons/material/file-settings.svg
index 2838c300..2838c300 100644
--- a/docs/src/material/templates/.icons/material/file-settings.svg
+++ b/docs/src/templates/.icons/material/file-settings.svg
diff --git a/docs/src/material/templates/.icons/material/file-sign.svg b/docs/src/templates/.icons/material/file-sign.svg
index 2da8d86a..2da8d86a 100644
--- a/docs/src/material/templates/.icons/material/file-sign.svg
+++ b/docs/src/templates/.icons/material/file-sign.svg
diff --git a/docs/src/material/templates/.icons/material/file-star-four-points-outline.svg b/docs/src/templates/.icons/material/file-star-four-points-outline.svg
index 524eea4e..524eea4e 100644
--- a/docs/src/material/templates/.icons/material/file-star-four-points-outline.svg
+++ b/docs/src/templates/.icons/material/file-star-four-points-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-star-four-points.svg b/docs/src/templates/.icons/material/file-star-four-points.svg
index 5b7604a9..5b7604a9 100644
--- a/docs/src/material/templates/.icons/material/file-star-four-points.svg
+++ b/docs/src/templates/.icons/material/file-star-four-points.svg
diff --git a/docs/src/material/templates/.icons/material/file-star-outline.svg b/docs/src/templates/.icons/material/file-star-outline.svg
index 7b3fb548..7b3fb548 100644
--- a/docs/src/material/templates/.icons/material/file-star-outline.svg
+++ b/docs/src/templates/.icons/material/file-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-star.svg b/docs/src/templates/.icons/material/file-star.svg
index eaf60ead..eaf60ead 100644
--- a/docs/src/material/templates/.icons/material/file-star.svg
+++ b/docs/src/templates/.icons/material/file-star.svg
diff --git a/docs/src/material/templates/.icons/material/file-swap-outline.svg b/docs/src/templates/.icons/material/file-swap-outline.svg
index c0492b1e..c0492b1e 100644
--- a/docs/src/material/templates/.icons/material/file-swap-outline.svg
+++ b/docs/src/templates/.icons/material/file-swap-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-swap.svg b/docs/src/templates/.icons/material/file-swap.svg
index 981cd9de..981cd9de 100644
--- a/docs/src/material/templates/.icons/material/file-swap.svg
+++ b/docs/src/templates/.icons/material/file-swap.svg
diff --git a/docs/src/material/templates/.icons/material/file-sync-outline.svg b/docs/src/templates/.icons/material/file-sync-outline.svg
index 5a1993be..5a1993be 100644
--- a/docs/src/material/templates/.icons/material/file-sync-outline.svg
+++ b/docs/src/templates/.icons/material/file-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-sync.svg b/docs/src/templates/.icons/material/file-sync.svg
index e3b642b1..e3b642b1 100644
--- a/docs/src/material/templates/.icons/material/file-sync.svg
+++ b/docs/src/templates/.icons/material/file-sync.svg
diff --git a/docs/src/material/templates/.icons/material/file-table-box-multiple-outline.svg b/docs/src/templates/.icons/material/file-table-box-multiple-outline.svg
index 670bf023..670bf023 100644
--- a/docs/src/material/templates/.icons/material/file-table-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/file-table-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-table-box-multiple.svg b/docs/src/templates/.icons/material/file-table-box-multiple.svg
index f97bdca4..f97bdca4 100644
--- a/docs/src/material/templates/.icons/material/file-table-box-multiple.svg
+++ b/docs/src/templates/.icons/material/file-table-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/file-table-box-outline.svg b/docs/src/templates/.icons/material/file-table-box-outline.svg
index 11aa2d0b..11aa2d0b 100644
--- a/docs/src/material/templates/.icons/material/file-table-box-outline.svg
+++ b/docs/src/templates/.icons/material/file-table-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-table-box.svg b/docs/src/templates/.icons/material/file-table-box.svg
index 6a89657b..6a89657b 100644
--- a/docs/src/material/templates/.icons/material/file-table-box.svg
+++ b/docs/src/templates/.icons/material/file-table-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-table-outline.svg b/docs/src/templates/.icons/material/file-table-outline.svg
index 3d195f0a..3d195f0a 100644
--- a/docs/src/material/templates/.icons/material/file-table-outline.svg
+++ b/docs/src/templates/.icons/material/file-table-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-table.svg b/docs/src/templates/.icons/material/file-table.svg
index c7a21855..c7a21855 100644
--- a/docs/src/material/templates/.icons/material/file-table.svg
+++ b/docs/src/templates/.icons/material/file-table.svg
diff --git a/docs/src/material/templates/.icons/material/file-tree-outline.svg b/docs/src/templates/.icons/material/file-tree-outline.svg
index ce815f87..ce815f87 100644
--- a/docs/src/material/templates/.icons/material/file-tree-outline.svg
+++ b/docs/src/templates/.icons/material/file-tree-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-tree.svg b/docs/src/templates/.icons/material/file-tree.svg
index 52a5fc1e..52a5fc1e 100644
--- a/docs/src/material/templates/.icons/material/file-tree.svg
+++ b/docs/src/templates/.icons/material/file-tree.svg
diff --git a/docs/src/material/templates/.icons/material/file-undo-outline.svg b/docs/src/templates/.icons/material/file-undo-outline.svg
index b3e23031..b3e23031 100644
--- a/docs/src/material/templates/.icons/material/file-undo-outline.svg
+++ b/docs/src/templates/.icons/material/file-undo-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-undo.svg b/docs/src/templates/.icons/material/file-undo.svg
index 43338666..43338666 100644
--- a/docs/src/material/templates/.icons/material/file-undo.svg
+++ b/docs/src/templates/.icons/material/file-undo.svg
diff --git a/docs/src/material/templates/.icons/material/file-upload-outline.svg b/docs/src/templates/.icons/material/file-upload-outline.svg
index 1ce72fca..1ce72fca 100644
--- a/docs/src/material/templates/.icons/material/file-upload-outline.svg
+++ b/docs/src/templates/.icons/material/file-upload-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-upload.svg b/docs/src/templates/.icons/material/file-upload.svg
index 48a3615c..48a3615c 100644
--- a/docs/src/material/templates/.icons/material/file-upload.svg
+++ b/docs/src/templates/.icons/material/file-upload.svg
diff --git a/docs/src/material/templates/.icons/material/file-video-outline.svg b/docs/src/templates/.icons/material/file-video-outline.svg
index 0ca4bb10..0ca4bb10 100644
--- a/docs/src/material/templates/.icons/material/file-video-outline.svg
+++ b/docs/src/templates/.icons/material/file-video-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-video.svg b/docs/src/templates/.icons/material/file-video.svg
index eac8f7d2..eac8f7d2 100644
--- a/docs/src/material/templates/.icons/material/file-video.svg
+++ b/docs/src/templates/.icons/material/file-video.svg
diff --git a/docs/src/material/templates/.icons/material/file-word-box-outline.svg b/docs/src/templates/.icons/material/file-word-box-outline.svg
index 95a7f778..95a7f778 100644
--- a/docs/src/material/templates/.icons/material/file-word-box-outline.svg
+++ b/docs/src/templates/.icons/material/file-word-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-word-box.svg b/docs/src/templates/.icons/material/file-word-box.svg
index 2d1d66b6..2d1d66b6 100644
--- a/docs/src/material/templates/.icons/material/file-word-box.svg
+++ b/docs/src/templates/.icons/material/file-word-box.svg
diff --git a/docs/src/material/templates/.icons/material/file-word-outline.svg b/docs/src/templates/.icons/material/file-word-outline.svg
index c7d1a162..c7d1a162 100644
--- a/docs/src/material/templates/.icons/material/file-word-outline.svg
+++ b/docs/src/templates/.icons/material/file-word-outline.svg
diff --git a/docs/src/material/templates/.icons/material/file-word.svg b/docs/src/templates/.icons/material/file-word.svg
index 561150f3..561150f3 100644
--- a/docs/src/material/templates/.icons/material/file-word.svg
+++ b/docs/src/templates/.icons/material/file-word.svg
diff --git a/docs/src/material/templates/.icons/material/file-xml-box.svg b/docs/src/templates/.icons/material/file-xml-box.svg
index 6f057211..6f057211 100644
--- a/docs/src/material/templates/.icons/material/file-xml-box.svg
+++ b/docs/src/templates/.icons/material/file-xml-box.svg
diff --git a/docs/src/material/templates/.icons/material/file.svg b/docs/src/templates/.icons/material/file.svg
index 973fcc13..973fcc13 100644
--- a/docs/src/material/templates/.icons/material/file.svg
+++ b/docs/src/templates/.icons/material/file.svg
diff --git a/docs/src/material/templates/.icons/material/film.svg b/docs/src/templates/.icons/material/film.svg
index b03b38c0..b03b38c0 100644
--- a/docs/src/material/templates/.icons/material/film.svg
+++ b/docs/src/templates/.icons/material/film.svg
diff --git a/docs/src/material/templates/.icons/material/filmstrip-box-multiple.svg b/docs/src/templates/.icons/material/filmstrip-box-multiple.svg
index 4aba436f..4aba436f 100644
--- a/docs/src/material/templates/.icons/material/filmstrip-box-multiple.svg
+++ b/docs/src/templates/.icons/material/filmstrip-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/filmstrip-box.svg b/docs/src/templates/.icons/material/filmstrip-box.svg
index 82e715de..82e715de 100644
--- a/docs/src/material/templates/.icons/material/filmstrip-box.svg
+++ b/docs/src/templates/.icons/material/filmstrip-box.svg
diff --git a/docs/src/material/templates/.icons/material/filmstrip-off.svg b/docs/src/templates/.icons/material/filmstrip-off.svg
index 34d10a1d..34d10a1d 100644
--- a/docs/src/material/templates/.icons/material/filmstrip-off.svg
+++ b/docs/src/templates/.icons/material/filmstrip-off.svg
diff --git a/docs/src/material/templates/.icons/material/filmstrip.svg b/docs/src/templates/.icons/material/filmstrip.svg
index de62e553..de62e553 100644
--- a/docs/src/material/templates/.icons/material/filmstrip.svg
+++ b/docs/src/templates/.icons/material/filmstrip.svg
diff --git a/docs/src/material/templates/.icons/material/filter-check-outline.svg b/docs/src/templates/.icons/material/filter-check-outline.svg
index e1b53501..e1b53501 100644
--- a/docs/src/material/templates/.icons/material/filter-check-outline.svg
+++ b/docs/src/templates/.icons/material/filter-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-check.svg b/docs/src/templates/.icons/material/filter-check.svg
index ab2edce9..ab2edce9 100644
--- a/docs/src/material/templates/.icons/material/filter-check.svg
+++ b/docs/src/templates/.icons/material/filter-check.svg
diff --git a/docs/src/material/templates/.icons/material/filter-cog-outline.svg b/docs/src/templates/.icons/material/filter-cog-outline.svg
index da899e9e..da899e9e 100644
--- a/docs/src/material/templates/.icons/material/filter-cog-outline.svg
+++ b/docs/src/templates/.icons/material/filter-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-cog.svg b/docs/src/templates/.icons/material/filter-cog.svg
index d71f9f7e..d71f9f7e 100644
--- a/docs/src/material/templates/.icons/material/filter-cog.svg
+++ b/docs/src/templates/.icons/material/filter-cog.svg
diff --git a/docs/src/material/templates/.icons/material/filter-menu-outline.svg b/docs/src/templates/.icons/material/filter-menu-outline.svg
index 7b4ab71e..7b4ab71e 100644
--- a/docs/src/material/templates/.icons/material/filter-menu-outline.svg
+++ b/docs/src/templates/.icons/material/filter-menu-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-menu.svg b/docs/src/templates/.icons/material/filter-menu.svg
index 37ee6554..37ee6554 100644
--- a/docs/src/material/templates/.icons/material/filter-menu.svg
+++ b/docs/src/templates/.icons/material/filter-menu.svg
diff --git a/docs/src/material/templates/.icons/material/filter-minus-outline.svg b/docs/src/templates/.icons/material/filter-minus-outline.svg
index 4c88c4d5..4c88c4d5 100644
--- a/docs/src/material/templates/.icons/material/filter-minus-outline.svg
+++ b/docs/src/templates/.icons/material/filter-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-minus.svg b/docs/src/templates/.icons/material/filter-minus.svg
index 6c42aee9..6c42aee9 100644
--- a/docs/src/material/templates/.icons/material/filter-minus.svg
+++ b/docs/src/templates/.icons/material/filter-minus.svg
diff --git a/docs/src/material/templates/.icons/material/filter-multiple-outline.svg b/docs/src/templates/.icons/material/filter-multiple-outline.svg
index 6128ad2b..6128ad2b 100644
--- a/docs/src/material/templates/.icons/material/filter-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/filter-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-multiple.svg b/docs/src/templates/.icons/material/filter-multiple.svg
index c82173a9..c82173a9 100644
--- a/docs/src/material/templates/.icons/material/filter-multiple.svg
+++ b/docs/src/templates/.icons/material/filter-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/filter-off-outline.svg b/docs/src/templates/.icons/material/filter-off-outline.svg
index 5f5c6293..5f5c6293 100644
--- a/docs/src/material/templates/.icons/material/filter-off-outline.svg
+++ b/docs/src/templates/.icons/material/filter-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-off.svg b/docs/src/templates/.icons/material/filter-off.svg
index 2b0cf6aa..2b0cf6aa 100644
--- a/docs/src/material/templates/.icons/material/filter-off.svg
+++ b/docs/src/templates/.icons/material/filter-off.svg
diff --git a/docs/src/material/templates/.icons/material/filter-outline.svg b/docs/src/templates/.icons/material/filter-outline.svg
index 9d93f982..9d93f982 100644
--- a/docs/src/material/templates/.icons/material/filter-outline.svg
+++ b/docs/src/templates/.icons/material/filter-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-plus-outline.svg b/docs/src/templates/.icons/material/filter-plus-outline.svg
index 9dadf9de..9dadf9de 100644
--- a/docs/src/material/templates/.icons/material/filter-plus-outline.svg
+++ b/docs/src/templates/.icons/material/filter-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-plus.svg b/docs/src/templates/.icons/material/filter-plus.svg
index ea30b187..ea30b187 100644
--- a/docs/src/material/templates/.icons/material/filter-plus.svg
+++ b/docs/src/templates/.icons/material/filter-plus.svg
diff --git a/docs/src/material/templates/.icons/material/filter-remove-outline.svg b/docs/src/templates/.icons/material/filter-remove-outline.svg
index 02c65e2e..02c65e2e 100644
--- a/docs/src/material/templates/.icons/material/filter-remove-outline.svg
+++ b/docs/src/templates/.icons/material/filter-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-remove.svg b/docs/src/templates/.icons/material/filter-remove.svg
index 1255d1a2..1255d1a2 100644
--- a/docs/src/material/templates/.icons/material/filter-remove.svg
+++ b/docs/src/templates/.icons/material/filter-remove.svg
diff --git a/docs/src/material/templates/.icons/material/filter-settings-outline.svg b/docs/src/templates/.icons/material/filter-settings-outline.svg
index 404f2a7a..404f2a7a 100644
--- a/docs/src/material/templates/.icons/material/filter-settings-outline.svg
+++ b/docs/src/templates/.icons/material/filter-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/filter-settings.svg b/docs/src/templates/.icons/material/filter-settings.svg
index 65c5b4d3..65c5b4d3 100644
--- a/docs/src/material/templates/.icons/material/filter-settings.svg
+++ b/docs/src/templates/.icons/material/filter-settings.svg
diff --git a/docs/src/material/templates/.icons/material/filter-variant-minus.svg b/docs/src/templates/.icons/material/filter-variant-minus.svg
index 5eb151ca..5eb151ca 100644
--- a/docs/src/material/templates/.icons/material/filter-variant-minus.svg
+++ b/docs/src/templates/.icons/material/filter-variant-minus.svg
diff --git a/docs/src/material/templates/.icons/material/filter-variant-plus.svg b/docs/src/templates/.icons/material/filter-variant-plus.svg
index 22864d6d..22864d6d 100644
--- a/docs/src/material/templates/.icons/material/filter-variant-plus.svg
+++ b/docs/src/templates/.icons/material/filter-variant-plus.svg
diff --git a/docs/src/material/templates/.icons/material/filter-variant-remove.svg b/docs/src/templates/.icons/material/filter-variant-remove.svg
index 1b60e7eb..1b60e7eb 100644
--- a/docs/src/material/templates/.icons/material/filter-variant-remove.svg
+++ b/docs/src/templates/.icons/material/filter-variant-remove.svg
diff --git a/docs/src/material/templates/.icons/material/filter-variant.svg b/docs/src/templates/.icons/material/filter-variant.svg
index 9ddc5082..9ddc5082 100644
--- a/docs/src/material/templates/.icons/material/filter-variant.svg
+++ b/docs/src/templates/.icons/material/filter-variant.svg
diff --git a/docs/src/material/templates/.icons/material/filter.svg b/docs/src/templates/.icons/material/filter.svg
index a3b78987..a3b78987 100644
--- a/docs/src/material/templates/.icons/material/filter.svg
+++ b/docs/src/templates/.icons/material/filter.svg
diff --git a/docs/src/material/templates/.icons/material/finance.svg b/docs/src/templates/.icons/material/finance.svg
index ff788464..ff788464 100644
--- a/docs/src/material/templates/.icons/material/finance.svg
+++ b/docs/src/templates/.icons/material/finance.svg
diff --git a/docs/src/material/templates/.icons/material/find-replace.svg b/docs/src/templates/.icons/material/find-replace.svg
index 67cdbac5..67cdbac5 100644
--- a/docs/src/material/templates/.icons/material/find-replace.svg
+++ b/docs/src/templates/.icons/material/find-replace.svg
diff --git a/docs/src/material/templates/.icons/material/fingerprint-off.svg b/docs/src/templates/.icons/material/fingerprint-off.svg
index 272e8a93..272e8a93 100644
--- a/docs/src/material/templates/.icons/material/fingerprint-off.svg
+++ b/docs/src/templates/.icons/material/fingerprint-off.svg
diff --git a/docs/src/material/templates/.icons/material/fingerprint.svg b/docs/src/templates/.icons/material/fingerprint.svg
index 66381393..66381393 100644
--- a/docs/src/material/templates/.icons/material/fingerprint.svg
+++ b/docs/src/templates/.icons/material/fingerprint.svg
diff --git a/docs/src/material/templates/.icons/material/fire-alert.svg b/docs/src/templates/.icons/material/fire-alert.svg
index 05505f58..05505f58 100644
--- a/docs/src/material/templates/.icons/material/fire-alert.svg
+++ b/docs/src/templates/.icons/material/fire-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fire-circle.svg b/docs/src/templates/.icons/material/fire-circle.svg
index 7356e247..7356e247 100644
--- a/docs/src/material/templates/.icons/material/fire-circle.svg
+++ b/docs/src/templates/.icons/material/fire-circle.svg
diff --git a/docs/src/material/templates/.icons/material/fire-extinguisher.svg b/docs/src/templates/.icons/material/fire-extinguisher.svg
index 001ba3f7..001ba3f7 100644
--- a/docs/src/material/templates/.icons/material/fire-extinguisher.svg
+++ b/docs/src/templates/.icons/material/fire-extinguisher.svg
diff --git a/docs/src/material/templates/.icons/material/fire-hydrant-alert.svg b/docs/src/templates/.icons/material/fire-hydrant-alert.svg
index 17e33a67..17e33a67 100644
--- a/docs/src/material/templates/.icons/material/fire-hydrant-alert.svg
+++ b/docs/src/templates/.icons/material/fire-hydrant-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fire-hydrant-off.svg b/docs/src/templates/.icons/material/fire-hydrant-off.svg
index 24b46022..24b46022 100644
--- a/docs/src/material/templates/.icons/material/fire-hydrant-off.svg
+++ b/docs/src/templates/.icons/material/fire-hydrant-off.svg
diff --git a/docs/src/material/templates/.icons/material/fire-hydrant.svg b/docs/src/templates/.icons/material/fire-hydrant.svg
index 85028c4b..85028c4b 100644
--- a/docs/src/material/templates/.icons/material/fire-hydrant.svg
+++ b/docs/src/templates/.icons/material/fire-hydrant.svg
diff --git a/docs/src/material/templates/.icons/material/fire-off.svg b/docs/src/templates/.icons/material/fire-off.svg
index 5772841e..5772841e 100644
--- a/docs/src/material/templates/.icons/material/fire-off.svg
+++ b/docs/src/templates/.icons/material/fire-off.svg
diff --git a/docs/src/material/templates/.icons/material/fire-truck.svg b/docs/src/templates/.icons/material/fire-truck.svg
index acd5755f..acd5755f 100644
--- a/docs/src/material/templates/.icons/material/fire-truck.svg
+++ b/docs/src/templates/.icons/material/fire-truck.svg
diff --git a/docs/src/material/templates/.icons/material/fire.svg b/docs/src/templates/.icons/material/fire.svg
index 58e4f8de..58e4f8de 100644
--- a/docs/src/material/templates/.icons/material/fire.svg
+++ b/docs/src/templates/.icons/material/fire.svg
diff --git a/docs/src/material/templates/.icons/material/firebase.svg b/docs/src/templates/.icons/material/firebase.svg
index ce050be2..ce050be2 100644
--- a/docs/src/material/templates/.icons/material/firebase.svg
+++ b/docs/src/templates/.icons/material/firebase.svg
diff --git a/docs/src/material/templates/.icons/material/firefox.svg b/docs/src/templates/.icons/material/firefox.svg
index d1f647f9..d1f647f9 100644
--- a/docs/src/material/templates/.icons/material/firefox.svg
+++ b/docs/src/templates/.icons/material/firefox.svg
diff --git a/docs/src/material/templates/.icons/material/fireplace-off.svg b/docs/src/templates/.icons/material/fireplace-off.svg
index acb0d962..acb0d962 100644
--- a/docs/src/material/templates/.icons/material/fireplace-off.svg
+++ b/docs/src/templates/.icons/material/fireplace-off.svg
diff --git a/docs/src/material/templates/.icons/material/fireplace.svg b/docs/src/templates/.icons/material/fireplace.svg
index 0a3a98f9..0a3a98f9 100644
--- a/docs/src/material/templates/.icons/material/fireplace.svg
+++ b/docs/src/templates/.icons/material/fireplace.svg
diff --git a/docs/src/material/templates/.icons/material/firewire.svg b/docs/src/templates/.icons/material/firewire.svg
index 380d1226..380d1226 100644
--- a/docs/src/material/templates/.icons/material/firewire.svg
+++ b/docs/src/templates/.icons/material/firewire.svg
diff --git a/docs/src/material/templates/.icons/material/firework-off.svg b/docs/src/templates/.icons/material/firework-off.svg
index 3417acc5..3417acc5 100644
--- a/docs/src/material/templates/.icons/material/firework-off.svg
+++ b/docs/src/templates/.icons/material/firework-off.svg
diff --git a/docs/src/material/templates/.icons/material/firework.svg b/docs/src/templates/.icons/material/firework.svg
index da63d580..da63d580 100644
--- a/docs/src/material/templates/.icons/material/firework.svg
+++ b/docs/src/templates/.icons/material/firework.svg
diff --git a/docs/src/material/templates/.icons/material/fish-off.svg b/docs/src/templates/.icons/material/fish-off.svg
index 1b90b926..1b90b926 100644
--- a/docs/src/material/templates/.icons/material/fish-off.svg
+++ b/docs/src/templates/.icons/material/fish-off.svg
diff --git a/docs/src/material/templates/.icons/material/fish.svg b/docs/src/templates/.icons/material/fish.svg
index 51f045ca..51f045ca 100644
--- a/docs/src/material/templates/.icons/material/fish.svg
+++ b/docs/src/templates/.icons/material/fish.svg
diff --git a/docs/src/material/templates/.icons/material/fishbowl-outline.svg b/docs/src/templates/.icons/material/fishbowl-outline.svg
index af277fde..af277fde 100644
--- a/docs/src/material/templates/.icons/material/fishbowl-outline.svg
+++ b/docs/src/templates/.icons/material/fishbowl-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fishbowl.svg b/docs/src/templates/.icons/material/fishbowl.svg
index cf95c1a7..cf95c1a7 100644
--- a/docs/src/material/templates/.icons/material/fishbowl.svg
+++ b/docs/src/templates/.icons/material/fishbowl.svg
diff --git a/docs/src/material/templates/.icons/material/fit-to-page-outline.svg b/docs/src/templates/.icons/material/fit-to-page-outline.svg
index 4c2b75ba..4c2b75ba 100644
--- a/docs/src/material/templates/.icons/material/fit-to-page-outline.svg
+++ b/docs/src/templates/.icons/material/fit-to-page-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fit-to-page.svg b/docs/src/templates/.icons/material/fit-to-page.svg
index e0d46b14..e0d46b14 100644
--- a/docs/src/material/templates/.icons/material/fit-to-page.svg
+++ b/docs/src/templates/.icons/material/fit-to-page.svg
diff --git a/docs/src/material/templates/.icons/material/fit-to-screen-outline.svg b/docs/src/templates/.icons/material/fit-to-screen-outline.svg
index 9f908fba..9f908fba 100644
--- a/docs/src/material/templates/.icons/material/fit-to-screen-outline.svg
+++ b/docs/src/templates/.icons/material/fit-to-screen-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fit-to-screen.svg b/docs/src/templates/.icons/material/fit-to-screen.svg
index 6d3af962..6d3af962 100644
--- a/docs/src/material/templates/.icons/material/fit-to-screen.svg
+++ b/docs/src/templates/.icons/material/fit-to-screen.svg
diff --git a/docs/src/material/templates/.icons/material/flag-checkered.svg b/docs/src/templates/.icons/material/flag-checkered.svg
index 4ea2b26b..4ea2b26b 100644
--- a/docs/src/material/templates/.icons/material/flag-checkered.svg
+++ b/docs/src/templates/.icons/material/flag-checkered.svg
diff --git a/docs/src/material/templates/.icons/material/flag-minus-outline.svg b/docs/src/templates/.icons/material/flag-minus-outline.svg
index f10e5d0e..f10e5d0e 100644
--- a/docs/src/material/templates/.icons/material/flag-minus-outline.svg
+++ b/docs/src/templates/.icons/material/flag-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-minus.svg b/docs/src/templates/.icons/material/flag-minus.svg
index 2d0aa2c4..2d0aa2c4 100644
--- a/docs/src/material/templates/.icons/material/flag-minus.svg
+++ b/docs/src/templates/.icons/material/flag-minus.svg
diff --git a/docs/src/material/templates/.icons/material/flag-off-outline.svg b/docs/src/templates/.icons/material/flag-off-outline.svg
index 165d4d2a..165d4d2a 100644
--- a/docs/src/material/templates/.icons/material/flag-off-outline.svg
+++ b/docs/src/templates/.icons/material/flag-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-off.svg b/docs/src/templates/.icons/material/flag-off.svg
index 4ba50541..4ba50541 100644
--- a/docs/src/material/templates/.icons/material/flag-off.svg
+++ b/docs/src/templates/.icons/material/flag-off.svg
diff --git a/docs/src/material/templates/.icons/material/flag-outline.svg b/docs/src/templates/.icons/material/flag-outline.svg
index 4df5d0ad..4df5d0ad 100644
--- a/docs/src/material/templates/.icons/material/flag-outline.svg
+++ b/docs/src/templates/.icons/material/flag-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-plus-outline.svg b/docs/src/templates/.icons/material/flag-plus-outline.svg
index bca2321c..bca2321c 100644
--- a/docs/src/material/templates/.icons/material/flag-plus-outline.svg
+++ b/docs/src/templates/.icons/material/flag-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-plus.svg b/docs/src/templates/.icons/material/flag-plus.svg
index 9db32acf..9db32acf 100644
--- a/docs/src/material/templates/.icons/material/flag-plus.svg
+++ b/docs/src/templates/.icons/material/flag-plus.svg
diff --git a/docs/src/material/templates/.icons/material/flag-remove-outline.svg b/docs/src/templates/.icons/material/flag-remove-outline.svg
index 4cbe59c5..4cbe59c5 100644
--- a/docs/src/material/templates/.icons/material/flag-remove-outline.svg
+++ b/docs/src/templates/.icons/material/flag-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-remove.svg b/docs/src/templates/.icons/material/flag-remove.svg
index ebf99bd4..ebf99bd4 100644
--- a/docs/src/material/templates/.icons/material/flag-remove.svg
+++ b/docs/src/templates/.icons/material/flag-remove.svg
diff --git a/docs/src/material/templates/.icons/material/flag-triangle.svg b/docs/src/templates/.icons/material/flag-triangle.svg
index e5be0b96..e5be0b96 100644
--- a/docs/src/material/templates/.icons/material/flag-triangle.svg
+++ b/docs/src/templates/.icons/material/flag-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-minus-outline.svg b/docs/src/templates/.icons/material/flag-variant-minus-outline.svg
index bbf88f54..bbf88f54 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-minus-outline.svg
+++ b/docs/src/templates/.icons/material/flag-variant-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-minus.svg b/docs/src/templates/.icons/material/flag-variant-minus.svg
index 1b9b00b4..1b9b00b4 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-minus.svg
+++ b/docs/src/templates/.icons/material/flag-variant-minus.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-off-outline.svg b/docs/src/templates/.icons/material/flag-variant-off-outline.svg
index fe65392a..fe65392a 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-off-outline.svg
+++ b/docs/src/templates/.icons/material/flag-variant-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-off.svg b/docs/src/templates/.icons/material/flag-variant-off.svg
index e4f1d7e0..e4f1d7e0 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-off.svg
+++ b/docs/src/templates/.icons/material/flag-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-outline.svg b/docs/src/templates/.icons/material/flag-variant-outline.svg
index 8ccc8058..8ccc8058 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-outline.svg
+++ b/docs/src/templates/.icons/material/flag-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-plus-outline.svg b/docs/src/templates/.icons/material/flag-variant-plus-outline.svg
index 25c0545f..25c0545f 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-plus-outline.svg
+++ b/docs/src/templates/.icons/material/flag-variant-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-plus.svg b/docs/src/templates/.icons/material/flag-variant-plus.svg
index 6b378210..6b378210 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-plus.svg
+++ b/docs/src/templates/.icons/material/flag-variant-plus.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-remove-outline.svg b/docs/src/templates/.icons/material/flag-variant-remove-outline.svg
index d205f930..d205f930 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-remove-outline.svg
+++ b/docs/src/templates/.icons/material/flag-variant-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant-remove.svg b/docs/src/templates/.icons/material/flag-variant-remove.svg
index 55eb80cb..55eb80cb 100644
--- a/docs/src/material/templates/.icons/material/flag-variant-remove.svg
+++ b/docs/src/templates/.icons/material/flag-variant-remove.svg
diff --git a/docs/src/material/templates/.icons/material/flag-variant.svg b/docs/src/templates/.icons/material/flag-variant.svg
index 7efa7048..7efa7048 100644
--- a/docs/src/material/templates/.icons/material/flag-variant.svg
+++ b/docs/src/templates/.icons/material/flag-variant.svg
diff --git a/docs/src/material/templates/.icons/material/flag.svg b/docs/src/templates/.icons/material/flag.svg
index 2e1c4ae2..2e1c4ae2 100644
--- a/docs/src/material/templates/.icons/material/flag.svg
+++ b/docs/src/templates/.icons/material/flag.svg
diff --git a/docs/src/material/templates/.icons/material/flare.svg b/docs/src/templates/.icons/material/flare.svg
index bc9910f2..bc9910f2 100644
--- a/docs/src/material/templates/.icons/material/flare.svg
+++ b/docs/src/templates/.icons/material/flare.svg
diff --git a/docs/src/material/templates/.icons/material/flash-alert-outline.svg b/docs/src/templates/.icons/material/flash-alert-outline.svg
index d4d74f87..d4d74f87 100644
--- a/docs/src/material/templates/.icons/material/flash-alert-outline.svg
+++ b/docs/src/templates/.icons/material/flash-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flash-alert.svg b/docs/src/templates/.icons/material/flash-alert.svg
index a550535e..a550535e 100644
--- a/docs/src/material/templates/.icons/material/flash-alert.svg
+++ b/docs/src/templates/.icons/material/flash-alert.svg
diff --git a/docs/src/material/templates/.icons/material/flash-auto.svg b/docs/src/templates/.icons/material/flash-auto.svg
index 3ce2a055..3ce2a055 100644
--- a/docs/src/material/templates/.icons/material/flash-auto.svg
+++ b/docs/src/templates/.icons/material/flash-auto.svg
diff --git a/docs/src/material/templates/.icons/material/flash-off-outline.svg b/docs/src/templates/.icons/material/flash-off-outline.svg
index 6b416e86..6b416e86 100644
--- a/docs/src/material/templates/.icons/material/flash-off-outline.svg
+++ b/docs/src/templates/.icons/material/flash-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flash-off.svg b/docs/src/templates/.icons/material/flash-off.svg
index e93ac43a..e93ac43a 100644
--- a/docs/src/material/templates/.icons/material/flash-off.svg
+++ b/docs/src/templates/.icons/material/flash-off.svg
diff --git a/docs/src/material/templates/.icons/material/flash-outline.svg b/docs/src/templates/.icons/material/flash-outline.svg
index 6dbcfeab..6dbcfeab 100644
--- a/docs/src/material/templates/.icons/material/flash-outline.svg
+++ b/docs/src/templates/.icons/material/flash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flash-red-eye.svg b/docs/src/templates/.icons/material/flash-red-eye.svg
index a6a52f86..a6a52f86 100644
--- a/docs/src/material/templates/.icons/material/flash-red-eye.svg
+++ b/docs/src/templates/.icons/material/flash-red-eye.svg
diff --git a/docs/src/material/templates/.icons/material/flash-triangle-outline.svg b/docs/src/templates/.icons/material/flash-triangle-outline.svg
index 27bb5b28..27bb5b28 100644
--- a/docs/src/material/templates/.icons/material/flash-triangle-outline.svg
+++ b/docs/src/templates/.icons/material/flash-triangle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flash-triangle.svg b/docs/src/templates/.icons/material/flash-triangle.svg
index fc3ff8ca..fc3ff8ca 100644
--- a/docs/src/material/templates/.icons/material/flash-triangle.svg
+++ b/docs/src/templates/.icons/material/flash-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/flash.svg b/docs/src/templates/.icons/material/flash.svg
index c20e53c5..c20e53c5 100644
--- a/docs/src/material/templates/.icons/material/flash.svg
+++ b/docs/src/templates/.icons/material/flash.svg
diff --git a/docs/src/material/templates/.icons/material/flashlight-off.svg b/docs/src/templates/.icons/material/flashlight-off.svg
index b7aab6e9..b7aab6e9 100644
--- a/docs/src/material/templates/.icons/material/flashlight-off.svg
+++ b/docs/src/templates/.icons/material/flashlight-off.svg
diff --git a/docs/src/material/templates/.icons/material/flashlight.svg b/docs/src/templates/.icons/material/flashlight.svg
index ba1c7d1a..ba1c7d1a 100644
--- a/docs/src/material/templates/.icons/material/flashlight.svg
+++ b/docs/src/templates/.icons/material/flashlight.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-minus-outline.svg b/docs/src/templates/.icons/material/flask-empty-minus-outline.svg
index 1c588e22..1c588e22 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-minus-outline.svg
+++ b/docs/src/templates/.icons/material/flask-empty-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-minus.svg b/docs/src/templates/.icons/material/flask-empty-minus.svg
index be28833e..be28833e 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-minus.svg
+++ b/docs/src/templates/.icons/material/flask-empty-minus.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-off-outline.svg b/docs/src/templates/.icons/material/flask-empty-off-outline.svg
index 6948f2ac..6948f2ac 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-off-outline.svg
+++ b/docs/src/templates/.icons/material/flask-empty-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-off.svg b/docs/src/templates/.icons/material/flask-empty-off.svg
index aa005cf7..aa005cf7 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-off.svg
+++ b/docs/src/templates/.icons/material/flask-empty-off.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-outline.svg b/docs/src/templates/.icons/material/flask-empty-outline.svg
index f7b937f9..f7b937f9 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-outline.svg
+++ b/docs/src/templates/.icons/material/flask-empty-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-plus-outline.svg b/docs/src/templates/.icons/material/flask-empty-plus-outline.svg
index 5f2a8a1b..5f2a8a1b 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-plus-outline.svg
+++ b/docs/src/templates/.icons/material/flask-empty-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-plus.svg b/docs/src/templates/.icons/material/flask-empty-plus.svg
index 629373fd..629373fd 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-plus.svg
+++ b/docs/src/templates/.icons/material/flask-empty-plus.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-remove-outline.svg b/docs/src/templates/.icons/material/flask-empty-remove-outline.svg
index a1be82d7..a1be82d7 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-remove-outline.svg
+++ b/docs/src/templates/.icons/material/flask-empty-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty-remove.svg b/docs/src/templates/.icons/material/flask-empty-remove.svg
index a984a4b9..a984a4b9 100644
--- a/docs/src/material/templates/.icons/material/flask-empty-remove.svg
+++ b/docs/src/templates/.icons/material/flask-empty-remove.svg
diff --git a/docs/src/material/templates/.icons/material/flask-empty.svg b/docs/src/templates/.icons/material/flask-empty.svg
index 890886c9..890886c9 100644
--- a/docs/src/material/templates/.icons/material/flask-empty.svg
+++ b/docs/src/templates/.icons/material/flask-empty.svg
diff --git a/docs/src/material/templates/.icons/material/flask-minus-outline.svg b/docs/src/templates/.icons/material/flask-minus-outline.svg
index 6ad5a2e0..6ad5a2e0 100644
--- a/docs/src/material/templates/.icons/material/flask-minus-outline.svg
+++ b/docs/src/templates/.icons/material/flask-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-minus.svg b/docs/src/templates/.icons/material/flask-minus.svg
index 7ae64a7b..7ae64a7b 100644
--- a/docs/src/material/templates/.icons/material/flask-minus.svg
+++ b/docs/src/templates/.icons/material/flask-minus.svg
diff --git a/docs/src/material/templates/.icons/material/flask-off-outline.svg b/docs/src/templates/.icons/material/flask-off-outline.svg
index cd47ac49..cd47ac49 100644
--- a/docs/src/material/templates/.icons/material/flask-off-outline.svg
+++ b/docs/src/templates/.icons/material/flask-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-off.svg b/docs/src/templates/.icons/material/flask-off.svg
index c821a5d4..c821a5d4 100644
--- a/docs/src/material/templates/.icons/material/flask-off.svg
+++ b/docs/src/templates/.icons/material/flask-off.svg
diff --git a/docs/src/material/templates/.icons/material/flask-outline.svg b/docs/src/templates/.icons/material/flask-outline.svg
index c7c35c3a..c7c35c3a 100644
--- a/docs/src/material/templates/.icons/material/flask-outline.svg
+++ b/docs/src/templates/.icons/material/flask-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-plus-outline.svg b/docs/src/templates/.icons/material/flask-plus-outline.svg
index 384b77ab..384b77ab 100644
--- a/docs/src/material/templates/.icons/material/flask-plus-outline.svg
+++ b/docs/src/templates/.icons/material/flask-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-plus.svg b/docs/src/templates/.icons/material/flask-plus.svg
index 9b14ead9..9b14ead9 100644
--- a/docs/src/material/templates/.icons/material/flask-plus.svg
+++ b/docs/src/templates/.icons/material/flask-plus.svg
diff --git a/docs/src/material/templates/.icons/material/flask-remove-outline.svg b/docs/src/templates/.icons/material/flask-remove-outline.svg
index b310af9a..b310af9a 100644
--- a/docs/src/material/templates/.icons/material/flask-remove-outline.svg
+++ b/docs/src/templates/.icons/material/flask-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-remove.svg b/docs/src/templates/.icons/material/flask-remove.svg
index 21339f44..21339f44 100644
--- a/docs/src/material/templates/.icons/material/flask-remove.svg
+++ b/docs/src/templates/.icons/material/flask-remove.svg
diff --git a/docs/src/material/templates/.icons/material/flask-round-bottom-empty-outline.svg b/docs/src/templates/.icons/material/flask-round-bottom-empty-outline.svg
index 8dfa28f1..8dfa28f1 100644
--- a/docs/src/material/templates/.icons/material/flask-round-bottom-empty-outline.svg
+++ b/docs/src/templates/.icons/material/flask-round-bottom-empty-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-round-bottom-empty.svg b/docs/src/templates/.icons/material/flask-round-bottom-empty.svg
index 39a01bcc..39a01bcc 100644
--- a/docs/src/material/templates/.icons/material/flask-round-bottom-empty.svg
+++ b/docs/src/templates/.icons/material/flask-round-bottom-empty.svg
diff --git a/docs/src/material/templates/.icons/material/flask-round-bottom-outline.svg b/docs/src/templates/.icons/material/flask-round-bottom-outline.svg
index c38d847d..c38d847d 100644
--- a/docs/src/material/templates/.icons/material/flask-round-bottom-outline.svg
+++ b/docs/src/templates/.icons/material/flask-round-bottom-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flask-round-bottom.svg b/docs/src/templates/.icons/material/flask-round-bottom.svg
index eb65aa45..eb65aa45 100644
--- a/docs/src/material/templates/.icons/material/flask-round-bottom.svg
+++ b/docs/src/templates/.icons/material/flask-round-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/flask.svg b/docs/src/templates/.icons/material/flask.svg
index fca37257..fca37257 100644
--- a/docs/src/material/templates/.icons/material/flask.svg
+++ b/docs/src/templates/.icons/material/flask.svg
diff --git a/docs/src/material/templates/.icons/material/fleur-de-lis.svg b/docs/src/templates/.icons/material/fleur-de-lis.svg
index fc681342..fc681342 100644
--- a/docs/src/material/templates/.icons/material/fleur-de-lis.svg
+++ b/docs/src/templates/.icons/material/fleur-de-lis.svg
diff --git a/docs/src/material/templates/.icons/material/flip-horizontal.svg b/docs/src/templates/.icons/material/flip-horizontal.svg
index f3cade00..f3cade00 100644
--- a/docs/src/material/templates/.icons/material/flip-horizontal.svg
+++ b/docs/src/templates/.icons/material/flip-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/flip-to-back.svg b/docs/src/templates/.icons/material/flip-to-back.svg
index 95b6ea89..95b6ea89 100644
--- a/docs/src/material/templates/.icons/material/flip-to-back.svg
+++ b/docs/src/templates/.icons/material/flip-to-back.svg
diff --git a/docs/src/material/templates/.icons/material/flip-to-front.svg b/docs/src/templates/.icons/material/flip-to-front.svg
index acbdd941..acbdd941 100644
--- a/docs/src/material/templates/.icons/material/flip-to-front.svg
+++ b/docs/src/templates/.icons/material/flip-to-front.svg
diff --git a/docs/src/material/templates/.icons/material/flip-vertical.svg b/docs/src/templates/.icons/material/flip-vertical.svg
index f6839a7f..f6839a7f 100644
--- a/docs/src/material/templates/.icons/material/flip-vertical.svg
+++ b/docs/src/templates/.icons/material/flip-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-dual-outline.svg b/docs/src/templates/.icons/material/floor-lamp-dual-outline.svg
index eb463674..eb463674 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-dual-outline.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-dual-outline.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-dual.svg b/docs/src/templates/.icons/material/floor-lamp-dual.svg
index c41a4677..c41a4677 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-dual.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-dual.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-outline.svg b/docs/src/templates/.icons/material/floor-lamp-outline.svg
index 023531c5..023531c5 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-outline.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-outline.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-outline.svg b/docs/src/templates/.icons/material/floor-lamp-torchiere-outline.svg
index c0536bd2..c0536bd2 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-outline.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-torchiere-outline.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg b/docs/src/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg
index 9688c088..9688c088 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-torchiere-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant.svg b/docs/src/templates/.icons/material/floor-lamp-torchiere-variant.svg
index b16ec009..b16ec009 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-torchiere-variant.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-torchiere-variant.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp-torchiere.svg b/docs/src/templates/.icons/material/floor-lamp-torchiere.svg
index db7a261d..db7a261d 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp-torchiere.svg
+++ b/docs/src/templates/.icons/material/floor-lamp-torchiere.svg
diff --git a/docs/src/material/templates/.icons/material/floor-lamp.svg b/docs/src/templates/.icons/material/floor-lamp.svg
index 5cc74818..5cc74818 100644
--- a/docs/src/material/templates/.icons/material/floor-lamp.svg
+++ b/docs/src/templates/.icons/material/floor-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/floor-plan.svg b/docs/src/templates/.icons/material/floor-plan.svg
index 94283ac9..94283ac9 100644
--- a/docs/src/material/templates/.icons/material/floor-plan.svg
+++ b/docs/src/templates/.icons/material/floor-plan.svg
diff --git a/docs/src/material/templates/.icons/material/floppy-variant.svg b/docs/src/templates/.icons/material/floppy-variant.svg
index ca646d43..ca646d43 100644
--- a/docs/src/material/templates/.icons/material/floppy-variant.svg
+++ b/docs/src/templates/.icons/material/floppy-variant.svg
diff --git a/docs/src/material/templates/.icons/material/floppy.svg b/docs/src/templates/.icons/material/floppy.svg
index 6565432a..6565432a 100644
--- a/docs/src/material/templates/.icons/material/floppy.svg
+++ b/docs/src/templates/.icons/material/floppy.svg
diff --git a/docs/src/material/templates/.icons/material/flower-outline.svg b/docs/src/templates/.icons/material/flower-outline.svg
index 70587a93..70587a93 100644
--- a/docs/src/material/templates/.icons/material/flower-outline.svg
+++ b/docs/src/templates/.icons/material/flower-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flower-pollen-outline.svg b/docs/src/templates/.icons/material/flower-pollen-outline.svg
index 0039161d..0039161d 100644
--- a/docs/src/material/templates/.icons/material/flower-pollen-outline.svg
+++ b/docs/src/templates/.icons/material/flower-pollen-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flower-pollen.svg b/docs/src/templates/.icons/material/flower-pollen.svg
index 90b249ea..90b249ea 100644
--- a/docs/src/material/templates/.icons/material/flower-pollen.svg
+++ b/docs/src/templates/.icons/material/flower-pollen.svg
diff --git a/docs/src/material/templates/.icons/material/flower-poppy.svg b/docs/src/templates/.icons/material/flower-poppy.svg
index 119adbdf..119adbdf 100644
--- a/docs/src/material/templates/.icons/material/flower-poppy.svg
+++ b/docs/src/templates/.icons/material/flower-poppy.svg
diff --git a/docs/src/material/templates/.icons/material/flower-tulip-outline.svg b/docs/src/templates/.icons/material/flower-tulip-outline.svg
index b91718a1..b91718a1 100644
--- a/docs/src/material/templates/.icons/material/flower-tulip-outline.svg
+++ b/docs/src/templates/.icons/material/flower-tulip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/flower-tulip.svg b/docs/src/templates/.icons/material/flower-tulip.svg
index b1f33e25..b1f33e25 100644
--- a/docs/src/material/templates/.icons/material/flower-tulip.svg
+++ b/docs/src/templates/.icons/material/flower-tulip.svg
diff --git a/docs/src/material/templates/.icons/material/flower.svg b/docs/src/templates/.icons/material/flower.svg
index bcad364d..bcad364d 100644
--- a/docs/src/material/templates/.icons/material/flower.svg
+++ b/docs/src/templates/.icons/material/flower.svg
diff --git a/docs/src/material/templates/.icons/material/focus-auto.svg b/docs/src/templates/.icons/material/focus-auto.svg
index 3c332cc1..3c332cc1 100644
--- a/docs/src/material/templates/.icons/material/focus-auto.svg
+++ b/docs/src/templates/.icons/material/focus-auto.svg
diff --git a/docs/src/material/templates/.icons/material/focus-field-horizontal.svg b/docs/src/templates/.icons/material/focus-field-horizontal.svg
index e5bb6e63..e5bb6e63 100644
--- a/docs/src/material/templates/.icons/material/focus-field-horizontal.svg
+++ b/docs/src/templates/.icons/material/focus-field-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/focus-field-vertical.svg b/docs/src/templates/.icons/material/focus-field-vertical.svg
index 05684bbc..05684bbc 100644
--- a/docs/src/material/templates/.icons/material/focus-field-vertical.svg
+++ b/docs/src/templates/.icons/material/focus-field-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/focus-field.svg b/docs/src/templates/.icons/material/focus-field.svg
index 194ea243..194ea243 100644
--- a/docs/src/material/templates/.icons/material/focus-field.svg
+++ b/docs/src/templates/.icons/material/focus-field.svg
diff --git a/docs/src/material/templates/.icons/material/folder-account-outline.svg b/docs/src/templates/.icons/material/folder-account-outline.svg
index 091f57ed..091f57ed 100644
--- a/docs/src/material/templates/.icons/material/folder-account-outline.svg
+++ b/docs/src/templates/.icons/material/folder-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-account.svg b/docs/src/templates/.icons/material/folder-account.svg
index c9576cfe..c9576cfe 100644
--- a/docs/src/material/templates/.icons/material/folder-account.svg
+++ b/docs/src/templates/.icons/material/folder-account.svg
diff --git a/docs/src/material/templates/.icons/material/folder-alert-outline.svg b/docs/src/templates/.icons/material/folder-alert-outline.svg
index d877c31d..d877c31d 100644
--- a/docs/src/material/templates/.icons/material/folder-alert-outline.svg
+++ b/docs/src/templates/.icons/material/folder-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-alert.svg b/docs/src/templates/.icons/material/folder-alert.svg
index d7d31493..d7d31493 100644
--- a/docs/src/material/templates/.icons/material/folder-alert.svg
+++ b/docs/src/templates/.icons/material/folder-alert.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-down-outline.svg b/docs/src/templates/.icons/material/folder-arrow-down-outline.svg
index 81751de6..81751de6 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-down.svg b/docs/src/templates/.icons/material/folder-arrow-down.svg
index 5415ca08..5415ca08 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-down.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-left-outline.svg b/docs/src/templates/.icons/material/folder-arrow-left-outline.svg
index 03a4ebca..03a4ebca 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-left-right-outline.svg b/docs/src/templates/.icons/material/folder-arrow-left-right-outline.svg
index 6c8e50cf..6c8e50cf 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-left-right-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-left-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-left-right.svg b/docs/src/templates/.icons/material/folder-arrow-left-right.svg
index 3fe9f063..3fe9f063 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-left-right.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-left.svg b/docs/src/templates/.icons/material/folder-arrow-left.svg
index 5842a158..5842a158 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-left.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-right-outline.svg b/docs/src/templates/.icons/material/folder-arrow-right-outline.svg
index 466899b9..466899b9 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-right.svg b/docs/src/templates/.icons/material/folder-arrow-right.svg
index cc7b8f88..cc7b8f88 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-right.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-up-down-outline.svg b/docs/src/templates/.icons/material/folder-arrow-up-down-outline.svg
index a9156677..a9156677 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-up-down-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-up-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-up-down.svg b/docs/src/templates/.icons/material/folder-arrow-up-down.svg
index 0c7d3a81..0c7d3a81 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-up-down.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-up-outline.svg b/docs/src/templates/.icons/material/folder-arrow-up-outline.svg
index fdcf8422..fdcf8422 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-arrow-up.svg b/docs/src/templates/.icons/material/folder-arrow-up.svg
index aa88ee85..aa88ee85 100644
--- a/docs/src/material/templates/.icons/material/folder-arrow-up.svg
+++ b/docs/src/templates/.icons/material/folder-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/folder-cancel-outline.svg b/docs/src/templates/.icons/material/folder-cancel-outline.svg
index d268b71c..d268b71c 100644
--- a/docs/src/material/templates/.icons/material/folder-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/folder-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-cancel.svg b/docs/src/templates/.icons/material/folder-cancel.svg
index cff42903..cff42903 100644
--- a/docs/src/material/templates/.icons/material/folder-cancel.svg
+++ b/docs/src/templates/.icons/material/folder-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/folder-check-outline.svg b/docs/src/templates/.icons/material/folder-check-outline.svg
index a3c21752..a3c21752 100644
--- a/docs/src/material/templates/.icons/material/folder-check-outline.svg
+++ b/docs/src/templates/.icons/material/folder-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-check.svg b/docs/src/templates/.icons/material/folder-check.svg
index 69f67b67..69f67b67 100644
--- a/docs/src/material/templates/.icons/material/folder-check.svg
+++ b/docs/src/templates/.icons/material/folder-check.svg
diff --git a/docs/src/material/templates/.icons/material/folder-clock-outline.svg b/docs/src/templates/.icons/material/folder-clock-outline.svg
index a7d36e05..a7d36e05 100644
--- a/docs/src/material/templates/.icons/material/folder-clock-outline.svg
+++ b/docs/src/templates/.icons/material/folder-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-clock.svg b/docs/src/templates/.icons/material/folder-clock.svg
index 8f2694e9..8f2694e9 100644
--- a/docs/src/material/templates/.icons/material/folder-clock.svg
+++ b/docs/src/templates/.icons/material/folder-clock.svg
diff --git a/docs/src/material/templates/.icons/material/folder-cog-outline.svg b/docs/src/templates/.icons/material/folder-cog-outline.svg
index e243788f..e243788f 100644
--- a/docs/src/material/templates/.icons/material/folder-cog-outline.svg
+++ b/docs/src/templates/.icons/material/folder-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-cog.svg b/docs/src/templates/.icons/material/folder-cog.svg
index e3680505..e3680505 100644
--- a/docs/src/material/templates/.icons/material/folder-cog.svg
+++ b/docs/src/templates/.icons/material/folder-cog.svg
diff --git a/docs/src/material/templates/.icons/material/folder-download-outline.svg b/docs/src/templates/.icons/material/folder-download-outline.svg
index 025cf673..025cf673 100644
--- a/docs/src/material/templates/.icons/material/folder-download-outline.svg
+++ b/docs/src/templates/.icons/material/folder-download-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-download.svg b/docs/src/templates/.icons/material/folder-download.svg
index a921a90d..a921a90d 100644
--- a/docs/src/material/templates/.icons/material/folder-download.svg
+++ b/docs/src/templates/.icons/material/folder-download.svg
diff --git a/docs/src/material/templates/.icons/material/folder-edit-outline.svg b/docs/src/templates/.icons/material/folder-edit-outline.svg
index af98d8ab..af98d8ab 100644
--- a/docs/src/material/templates/.icons/material/folder-edit-outline.svg
+++ b/docs/src/templates/.icons/material/folder-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-edit.svg b/docs/src/templates/.icons/material/folder-edit.svg
index b54a2c74..b54a2c74 100644
--- a/docs/src/material/templates/.icons/material/folder-edit.svg
+++ b/docs/src/templates/.icons/material/folder-edit.svg
diff --git a/docs/src/material/templates/.icons/material/folder-eye-outline.svg b/docs/src/templates/.icons/material/folder-eye-outline.svg
index 6ed390d4..6ed390d4 100644
--- a/docs/src/material/templates/.icons/material/folder-eye-outline.svg
+++ b/docs/src/templates/.icons/material/folder-eye-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-eye.svg b/docs/src/templates/.icons/material/folder-eye.svg
index cc0056ae..cc0056ae 100644
--- a/docs/src/material/templates/.icons/material/folder-eye.svg
+++ b/docs/src/templates/.icons/material/folder-eye.svg
diff --git a/docs/src/material/templates/.icons/material/folder-file-outline.svg b/docs/src/templates/.icons/material/folder-file-outline.svg
index 4c4fd6f0..4c4fd6f0 100644
--- a/docs/src/material/templates/.icons/material/folder-file-outline.svg
+++ b/docs/src/templates/.icons/material/folder-file-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-file.svg b/docs/src/templates/.icons/material/folder-file.svg
index c0baf011..c0baf011 100644
--- a/docs/src/material/templates/.icons/material/folder-file.svg
+++ b/docs/src/templates/.icons/material/folder-file.svg
diff --git a/docs/src/material/templates/.icons/material/folder-google-drive.svg b/docs/src/templates/.icons/material/folder-google-drive.svg
index d6bffe3b..d6bffe3b 100644
--- a/docs/src/material/templates/.icons/material/folder-google-drive.svg
+++ b/docs/src/templates/.icons/material/folder-google-drive.svg
diff --git a/docs/src/material/templates/.icons/material/folder-heart-outline.svg b/docs/src/templates/.icons/material/folder-heart-outline.svg
index 2397b8cb..2397b8cb 100644
--- a/docs/src/material/templates/.icons/material/folder-heart-outline.svg
+++ b/docs/src/templates/.icons/material/folder-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-heart.svg b/docs/src/templates/.icons/material/folder-heart.svg
index 8a955786..8a955786 100644
--- a/docs/src/material/templates/.icons/material/folder-heart.svg
+++ b/docs/src/templates/.icons/material/folder-heart.svg
diff --git a/docs/src/material/templates/.icons/material/folder-hidden.svg b/docs/src/templates/.icons/material/folder-hidden.svg
index 977fa786..977fa786 100644
--- a/docs/src/material/templates/.icons/material/folder-hidden.svg
+++ b/docs/src/templates/.icons/material/folder-hidden.svg
diff --git a/docs/src/material/templates/.icons/material/folder-home-outline.svg b/docs/src/templates/.icons/material/folder-home-outline.svg
index bfc0695c..bfc0695c 100644
--- a/docs/src/material/templates/.icons/material/folder-home-outline.svg
+++ b/docs/src/templates/.icons/material/folder-home-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-home.svg b/docs/src/templates/.icons/material/folder-home.svg
index 79c59c59..79c59c59 100644
--- a/docs/src/material/templates/.icons/material/folder-home.svg
+++ b/docs/src/templates/.icons/material/folder-home.svg
diff --git a/docs/src/material/templates/.icons/material/folder-image.svg b/docs/src/templates/.icons/material/folder-image.svg
index 15525322..15525322 100644
--- a/docs/src/material/templates/.icons/material/folder-image.svg
+++ b/docs/src/templates/.icons/material/folder-image.svg
diff --git a/docs/src/material/templates/.icons/material/folder-information-outline.svg b/docs/src/templates/.icons/material/folder-information-outline.svg
index d55bed46..d55bed46 100644
--- a/docs/src/material/templates/.icons/material/folder-information-outline.svg
+++ b/docs/src/templates/.icons/material/folder-information-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-information.svg b/docs/src/templates/.icons/material/folder-information.svg
index 0babb9e6..0babb9e6 100644
--- a/docs/src/material/templates/.icons/material/folder-information.svg
+++ b/docs/src/templates/.icons/material/folder-information.svg
diff --git a/docs/src/material/templates/.icons/material/folder-key-network-outline.svg b/docs/src/templates/.icons/material/folder-key-network-outline.svg
index ebfe892c..ebfe892c 100644
--- a/docs/src/material/templates/.icons/material/folder-key-network-outline.svg
+++ b/docs/src/templates/.icons/material/folder-key-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-key-network.svg b/docs/src/templates/.icons/material/folder-key-network.svg
index d334d017..d334d017 100644
--- a/docs/src/material/templates/.icons/material/folder-key-network.svg
+++ b/docs/src/templates/.icons/material/folder-key-network.svg
diff --git a/docs/src/material/templates/.icons/material/folder-key-outline.svg b/docs/src/templates/.icons/material/folder-key-outline.svg
index 4ed397e8..4ed397e8 100644
--- a/docs/src/material/templates/.icons/material/folder-key-outline.svg
+++ b/docs/src/templates/.icons/material/folder-key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-key.svg b/docs/src/templates/.icons/material/folder-key.svg
index 1fa8dd4a..1fa8dd4a 100644
--- a/docs/src/material/templates/.icons/material/folder-key.svg
+++ b/docs/src/templates/.icons/material/folder-key.svg
diff --git a/docs/src/material/templates/.icons/material/folder-lock-open-outline.svg b/docs/src/templates/.icons/material/folder-lock-open-outline.svg
index 1e6422bb..1e6422bb 100644
--- a/docs/src/material/templates/.icons/material/folder-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/folder-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-lock-open.svg b/docs/src/templates/.icons/material/folder-lock-open.svg
index 7bf61d12..7bf61d12 100644
--- a/docs/src/material/templates/.icons/material/folder-lock-open.svg
+++ b/docs/src/templates/.icons/material/folder-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/folder-lock-outline.svg b/docs/src/templates/.icons/material/folder-lock-outline.svg
index cf6ddf31..cf6ddf31 100644
--- a/docs/src/material/templates/.icons/material/folder-lock-outline.svg
+++ b/docs/src/templates/.icons/material/folder-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-lock.svg b/docs/src/templates/.icons/material/folder-lock.svg
index 77e0e46e..77e0e46e 100644
--- a/docs/src/material/templates/.icons/material/folder-lock.svg
+++ b/docs/src/templates/.icons/material/folder-lock.svg
diff --git a/docs/src/material/templates/.icons/material/folder-marker-outline.svg b/docs/src/templates/.icons/material/folder-marker-outline.svg
index 4901ad55..4901ad55 100644
--- a/docs/src/material/templates/.icons/material/folder-marker-outline.svg
+++ b/docs/src/templates/.icons/material/folder-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-marker.svg b/docs/src/templates/.icons/material/folder-marker.svg
index d63ac1bd..d63ac1bd 100644
--- a/docs/src/material/templates/.icons/material/folder-marker.svg
+++ b/docs/src/templates/.icons/material/folder-marker.svg
diff --git a/docs/src/material/templates/.icons/material/folder-minus-outline.svg b/docs/src/templates/.icons/material/folder-minus-outline.svg
index 8b4e0f94..8b4e0f94 100644
--- a/docs/src/material/templates/.icons/material/folder-minus-outline.svg
+++ b/docs/src/templates/.icons/material/folder-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-minus.svg b/docs/src/templates/.icons/material/folder-minus.svg
index 5452e777..5452e777 100644
--- a/docs/src/material/templates/.icons/material/folder-minus.svg
+++ b/docs/src/templates/.icons/material/folder-minus.svg
diff --git a/docs/src/material/templates/.icons/material/folder-move-outline.svg b/docs/src/templates/.icons/material/folder-move-outline.svg
index 09a5296d..09a5296d 100644
--- a/docs/src/material/templates/.icons/material/folder-move-outline.svg
+++ b/docs/src/templates/.icons/material/folder-move-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-move.svg b/docs/src/templates/.icons/material/folder-move.svg
index db4d6261..db4d6261 100644
--- a/docs/src/material/templates/.icons/material/folder-move.svg
+++ b/docs/src/templates/.icons/material/folder-move.svg
diff --git a/docs/src/material/templates/.icons/material/folder-multiple-image.svg b/docs/src/templates/.icons/material/folder-multiple-image.svg
index e894626d..e894626d 100644
--- a/docs/src/material/templates/.icons/material/folder-multiple-image.svg
+++ b/docs/src/templates/.icons/material/folder-multiple-image.svg
diff --git a/docs/src/material/templates/.icons/material/folder-multiple-outline.svg b/docs/src/templates/.icons/material/folder-multiple-outline.svg
index 9be15d74..9be15d74 100644
--- a/docs/src/material/templates/.icons/material/folder-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/folder-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-multiple-plus-outline.svg b/docs/src/templates/.icons/material/folder-multiple-plus-outline.svg
index 71215384..71215384 100644
--- a/docs/src/material/templates/.icons/material/folder-multiple-plus-outline.svg
+++ b/docs/src/templates/.icons/material/folder-multiple-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-multiple-plus.svg b/docs/src/templates/.icons/material/folder-multiple-plus.svg
index 40660095..40660095 100644
--- a/docs/src/material/templates/.icons/material/folder-multiple-plus.svg
+++ b/docs/src/templates/.icons/material/folder-multiple-plus.svg
diff --git a/docs/src/material/templates/.icons/material/folder-multiple.svg b/docs/src/templates/.icons/material/folder-multiple.svg
index 7b1d6455..7b1d6455 100644
--- a/docs/src/material/templates/.icons/material/folder-multiple.svg
+++ b/docs/src/templates/.icons/material/folder-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/folder-music-outline.svg b/docs/src/templates/.icons/material/folder-music-outline.svg
index ed308548..ed308548 100644
--- a/docs/src/material/templates/.icons/material/folder-music-outline.svg
+++ b/docs/src/templates/.icons/material/folder-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-music.svg b/docs/src/templates/.icons/material/folder-music.svg
index f6fec5f2..f6fec5f2 100644
--- a/docs/src/material/templates/.icons/material/folder-music.svg
+++ b/docs/src/templates/.icons/material/folder-music.svg
diff --git a/docs/src/material/templates/.icons/material/folder-network-outline.svg b/docs/src/templates/.icons/material/folder-network-outline.svg
index 0a4fe878..0a4fe878 100644
--- a/docs/src/material/templates/.icons/material/folder-network-outline.svg
+++ b/docs/src/templates/.icons/material/folder-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-network.svg b/docs/src/templates/.icons/material/folder-network.svg
index 33afdf7f..33afdf7f 100644
--- a/docs/src/material/templates/.icons/material/folder-network.svg
+++ b/docs/src/templates/.icons/material/folder-network.svg
diff --git a/docs/src/material/templates/.icons/material/folder-off-outline.svg b/docs/src/templates/.icons/material/folder-off-outline.svg
index 27faa0db..27faa0db 100644
--- a/docs/src/material/templates/.icons/material/folder-off-outline.svg
+++ b/docs/src/templates/.icons/material/folder-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-off.svg b/docs/src/templates/.icons/material/folder-off.svg
index 823a8b59..823a8b59 100644
--- a/docs/src/material/templates/.icons/material/folder-off.svg
+++ b/docs/src/templates/.icons/material/folder-off.svg
diff --git a/docs/src/material/templates/.icons/material/folder-open-outline.svg b/docs/src/templates/.icons/material/folder-open-outline.svg
index 433c87fd..433c87fd 100644
--- a/docs/src/material/templates/.icons/material/folder-open-outline.svg
+++ b/docs/src/templates/.icons/material/folder-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-open.svg b/docs/src/templates/.icons/material/folder-open.svg
index b0b21046..b0b21046 100644
--- a/docs/src/material/templates/.icons/material/folder-open.svg
+++ b/docs/src/templates/.icons/material/folder-open.svg
diff --git a/docs/src/material/templates/.icons/material/folder-outline.svg b/docs/src/templates/.icons/material/folder-outline.svg
index 1671c9b7..1671c9b7 100644
--- a/docs/src/material/templates/.icons/material/folder-outline.svg
+++ b/docs/src/templates/.icons/material/folder-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-play-outline.svg b/docs/src/templates/.icons/material/folder-play-outline.svg
index aa1c6443..aa1c6443 100644
--- a/docs/src/material/templates/.icons/material/folder-play-outline.svg
+++ b/docs/src/templates/.icons/material/folder-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-play.svg b/docs/src/templates/.icons/material/folder-play.svg
index aa0ac657..aa0ac657 100644
--- a/docs/src/material/templates/.icons/material/folder-play.svg
+++ b/docs/src/templates/.icons/material/folder-play.svg
diff --git a/docs/src/material/templates/.icons/material/folder-plus-outline.svg b/docs/src/templates/.icons/material/folder-plus-outline.svg
index 8ad0ea77..8ad0ea77 100644
--- a/docs/src/material/templates/.icons/material/folder-plus-outline.svg
+++ b/docs/src/templates/.icons/material/folder-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-plus.svg b/docs/src/templates/.icons/material/folder-plus.svg
index de283c47..de283c47 100644
--- a/docs/src/material/templates/.icons/material/folder-plus.svg
+++ b/docs/src/templates/.icons/material/folder-plus.svg
diff --git a/docs/src/material/templates/.icons/material/folder-pound-outline.svg b/docs/src/templates/.icons/material/folder-pound-outline.svg
index 6f836881..6f836881 100644
--- a/docs/src/material/templates/.icons/material/folder-pound-outline.svg
+++ b/docs/src/templates/.icons/material/folder-pound-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-pound.svg b/docs/src/templates/.icons/material/folder-pound.svg
index c91f73e1..c91f73e1 100644
--- a/docs/src/material/templates/.icons/material/folder-pound.svg
+++ b/docs/src/templates/.icons/material/folder-pound.svg
diff --git a/docs/src/material/templates/.icons/material/folder-question-outline.svg b/docs/src/templates/.icons/material/folder-question-outline.svg
index bce91dfe..bce91dfe 100644
--- a/docs/src/material/templates/.icons/material/folder-question-outline.svg
+++ b/docs/src/templates/.icons/material/folder-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-question.svg b/docs/src/templates/.icons/material/folder-question.svg
index c1e37ae6..c1e37ae6 100644
--- a/docs/src/material/templates/.icons/material/folder-question.svg
+++ b/docs/src/templates/.icons/material/folder-question.svg
diff --git a/docs/src/material/templates/.icons/material/folder-refresh-outline.svg b/docs/src/templates/.icons/material/folder-refresh-outline.svg
index a89b60c3..a89b60c3 100644
--- a/docs/src/material/templates/.icons/material/folder-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/folder-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-refresh.svg b/docs/src/templates/.icons/material/folder-refresh.svg
index cb19d00e..cb19d00e 100644
--- a/docs/src/material/templates/.icons/material/folder-refresh.svg
+++ b/docs/src/templates/.icons/material/folder-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/folder-remove-outline.svg b/docs/src/templates/.icons/material/folder-remove-outline.svg
index 842bf149..842bf149 100644
--- a/docs/src/material/templates/.icons/material/folder-remove-outline.svg
+++ b/docs/src/templates/.icons/material/folder-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-remove.svg b/docs/src/templates/.icons/material/folder-remove.svg
index 1da266b8..1da266b8 100644
--- a/docs/src/material/templates/.icons/material/folder-remove.svg
+++ b/docs/src/templates/.icons/material/folder-remove.svg
diff --git a/docs/src/material/templates/.icons/material/folder-search-outline.svg b/docs/src/templates/.icons/material/folder-search-outline.svg
index d992b41f..d992b41f 100644
--- a/docs/src/material/templates/.icons/material/folder-search-outline.svg
+++ b/docs/src/templates/.icons/material/folder-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-search.svg b/docs/src/templates/.icons/material/folder-search.svg
index cb94d9e7..cb94d9e7 100644
--- a/docs/src/material/templates/.icons/material/folder-search.svg
+++ b/docs/src/templates/.icons/material/folder-search.svg
diff --git a/docs/src/material/templates/.icons/material/folder-settings-outline.svg b/docs/src/templates/.icons/material/folder-settings-outline.svg
index 86833431..86833431 100644
--- a/docs/src/material/templates/.icons/material/folder-settings-outline.svg
+++ b/docs/src/templates/.icons/material/folder-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-settings.svg b/docs/src/templates/.icons/material/folder-settings.svg
index 8d169a25..8d169a25 100644
--- a/docs/src/material/templates/.icons/material/folder-settings.svg
+++ b/docs/src/templates/.icons/material/folder-settings.svg
diff --git a/docs/src/material/templates/.icons/material/folder-star-multiple-outline.svg b/docs/src/templates/.icons/material/folder-star-multiple-outline.svg
index 46602951..46602951 100644
--- a/docs/src/material/templates/.icons/material/folder-star-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/folder-star-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-star-multiple.svg b/docs/src/templates/.icons/material/folder-star-multiple.svg
index f4113a19..f4113a19 100644
--- a/docs/src/material/templates/.icons/material/folder-star-multiple.svg
+++ b/docs/src/templates/.icons/material/folder-star-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/folder-star-outline.svg b/docs/src/templates/.icons/material/folder-star-outline.svg
index 932c8d78..932c8d78 100644
--- a/docs/src/material/templates/.icons/material/folder-star-outline.svg
+++ b/docs/src/templates/.icons/material/folder-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-star.svg b/docs/src/templates/.icons/material/folder-star.svg
index 4fe7a8ec..4fe7a8ec 100644
--- a/docs/src/material/templates/.icons/material/folder-star.svg
+++ b/docs/src/templates/.icons/material/folder-star.svg
diff --git a/docs/src/material/templates/.icons/material/folder-swap-outline.svg b/docs/src/templates/.icons/material/folder-swap-outline.svg
index e7907f10..e7907f10 100644
--- a/docs/src/material/templates/.icons/material/folder-swap-outline.svg
+++ b/docs/src/templates/.icons/material/folder-swap-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-swap.svg b/docs/src/templates/.icons/material/folder-swap.svg
index 247f17f3..247f17f3 100644
--- a/docs/src/material/templates/.icons/material/folder-swap.svg
+++ b/docs/src/templates/.icons/material/folder-swap.svg
diff --git a/docs/src/material/templates/.icons/material/folder-sync-outline.svg b/docs/src/templates/.icons/material/folder-sync-outline.svg
index d82ee7ca..d82ee7ca 100644
--- a/docs/src/material/templates/.icons/material/folder-sync-outline.svg
+++ b/docs/src/templates/.icons/material/folder-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-sync.svg b/docs/src/templates/.icons/material/folder-sync.svg
index 2a9eec48..2a9eec48 100644
--- a/docs/src/material/templates/.icons/material/folder-sync.svg
+++ b/docs/src/templates/.icons/material/folder-sync.svg
diff --git a/docs/src/material/templates/.icons/material/folder-table-outline.svg b/docs/src/templates/.icons/material/folder-table-outline.svg
index 52d86abf..52d86abf 100644
--- a/docs/src/material/templates/.icons/material/folder-table-outline.svg
+++ b/docs/src/templates/.icons/material/folder-table-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-table.svg b/docs/src/templates/.icons/material/folder-table.svg
index f0ce9daa..f0ce9daa 100644
--- a/docs/src/material/templates/.icons/material/folder-table.svg
+++ b/docs/src/templates/.icons/material/folder-table.svg
diff --git a/docs/src/material/templates/.icons/material/folder-text-outline.svg b/docs/src/templates/.icons/material/folder-text-outline.svg
index 5abe7b2e..5abe7b2e 100644
--- a/docs/src/material/templates/.icons/material/folder-text-outline.svg
+++ b/docs/src/templates/.icons/material/folder-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-text.svg b/docs/src/templates/.icons/material/folder-text.svg
index c1ce028b..c1ce028b 100644
--- a/docs/src/material/templates/.icons/material/folder-text.svg
+++ b/docs/src/templates/.icons/material/folder-text.svg
diff --git a/docs/src/material/templates/.icons/material/folder-upload-outline.svg b/docs/src/templates/.icons/material/folder-upload-outline.svg
index 264612a4..264612a4 100644
--- a/docs/src/material/templates/.icons/material/folder-upload-outline.svg
+++ b/docs/src/templates/.icons/material/folder-upload-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-upload.svg b/docs/src/templates/.icons/material/folder-upload.svg
index e47c00cb..e47c00cb 100644
--- a/docs/src/material/templates/.icons/material/folder-upload.svg
+++ b/docs/src/templates/.icons/material/folder-upload.svg
diff --git a/docs/src/material/templates/.icons/material/folder-wrench-outline.svg b/docs/src/templates/.icons/material/folder-wrench-outline.svg
index a09a7a4b..a09a7a4b 100644
--- a/docs/src/material/templates/.icons/material/folder-wrench-outline.svg
+++ b/docs/src/templates/.icons/material/folder-wrench-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-wrench.svg b/docs/src/templates/.icons/material/folder-wrench.svg
index 4970289f..4970289f 100644
--- a/docs/src/material/templates/.icons/material/folder-wrench.svg
+++ b/docs/src/templates/.icons/material/folder-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/folder-zip-outline.svg b/docs/src/templates/.icons/material/folder-zip-outline.svg
index 95123c8d..95123c8d 100644
--- a/docs/src/material/templates/.icons/material/folder-zip-outline.svg
+++ b/docs/src/templates/.icons/material/folder-zip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/folder-zip.svg b/docs/src/templates/.icons/material/folder-zip.svg
index 2203bfb7..2203bfb7 100644
--- a/docs/src/material/templates/.icons/material/folder-zip.svg
+++ b/docs/src/templates/.icons/material/folder-zip.svg
diff --git a/docs/src/material/templates/.icons/material/folder.svg b/docs/src/templates/.icons/material/folder.svg
index dbdd49a9..dbdd49a9 100644
--- a/docs/src/material/templates/.icons/material/folder.svg
+++ b/docs/src/templates/.icons/material/folder.svg
diff --git a/docs/src/material/templates/.icons/material/font-awesome.svg b/docs/src/templates/.icons/material/font-awesome.svg
index 692b768f..692b768f 100644
--- a/docs/src/material/templates/.icons/material/font-awesome.svg
+++ b/docs/src/templates/.icons/material/font-awesome.svg
diff --git a/docs/src/material/templates/.icons/material/food-apple-outline.svg b/docs/src/templates/.icons/material/food-apple-outline.svg
index fc4c6e92..fc4c6e92 100644
--- a/docs/src/material/templates/.icons/material/food-apple-outline.svg
+++ b/docs/src/templates/.icons/material/food-apple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-apple.svg b/docs/src/templates/.icons/material/food-apple.svg
index 41967dca..41967dca 100644
--- a/docs/src/material/templates/.icons/material/food-apple.svg
+++ b/docs/src/templates/.icons/material/food-apple.svg
diff --git a/docs/src/material/templates/.icons/material/food-croissant.svg b/docs/src/templates/.icons/material/food-croissant.svg
index b9994a27..b9994a27 100644
--- a/docs/src/material/templates/.icons/material/food-croissant.svg
+++ b/docs/src/templates/.icons/material/food-croissant.svg
diff --git a/docs/src/material/templates/.icons/material/food-drumstick-off-outline.svg b/docs/src/templates/.icons/material/food-drumstick-off-outline.svg
index cdbd8e17..cdbd8e17 100644
--- a/docs/src/material/templates/.icons/material/food-drumstick-off-outline.svg
+++ b/docs/src/templates/.icons/material/food-drumstick-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-drumstick-off.svg b/docs/src/templates/.icons/material/food-drumstick-off.svg
index c6ceb62a..c6ceb62a 100644
--- a/docs/src/material/templates/.icons/material/food-drumstick-off.svg
+++ b/docs/src/templates/.icons/material/food-drumstick-off.svg
diff --git a/docs/src/material/templates/.icons/material/food-drumstick-outline.svg b/docs/src/templates/.icons/material/food-drumstick-outline.svg
index cdcccf7b..cdcccf7b 100644
--- a/docs/src/material/templates/.icons/material/food-drumstick-outline.svg
+++ b/docs/src/templates/.icons/material/food-drumstick-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-drumstick.svg b/docs/src/templates/.icons/material/food-drumstick.svg
index 0a479630..0a479630 100644
--- a/docs/src/material/templates/.icons/material/food-drumstick.svg
+++ b/docs/src/templates/.icons/material/food-drumstick.svg
diff --git a/docs/src/material/templates/.icons/material/food-fork-drink.svg b/docs/src/templates/.icons/material/food-fork-drink.svg
index 36d7793e..36d7793e 100644
--- a/docs/src/material/templates/.icons/material/food-fork-drink.svg
+++ b/docs/src/templates/.icons/material/food-fork-drink.svg
diff --git a/docs/src/material/templates/.icons/material/food-halal.svg b/docs/src/templates/.icons/material/food-halal.svg
index a2c43523..a2c43523 100644
--- a/docs/src/material/templates/.icons/material/food-halal.svg
+++ b/docs/src/templates/.icons/material/food-halal.svg
diff --git a/docs/src/material/templates/.icons/material/food-hot-dog.svg b/docs/src/templates/.icons/material/food-hot-dog.svg
index b3bc3b70..b3bc3b70 100644
--- a/docs/src/material/templates/.icons/material/food-hot-dog.svg
+++ b/docs/src/templates/.icons/material/food-hot-dog.svg
diff --git a/docs/src/material/templates/.icons/material/food-kosher.svg b/docs/src/templates/.icons/material/food-kosher.svg
index 474db6a5..474db6a5 100644
--- a/docs/src/material/templates/.icons/material/food-kosher.svg
+++ b/docs/src/templates/.icons/material/food-kosher.svg
diff --git a/docs/src/material/templates/.icons/material/food-off-outline.svg b/docs/src/templates/.icons/material/food-off-outline.svg
index 14670506..14670506 100644
--- a/docs/src/material/templates/.icons/material/food-off-outline.svg
+++ b/docs/src/templates/.icons/material/food-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-off.svg b/docs/src/templates/.icons/material/food-off.svg
index ba940837..ba940837 100644
--- a/docs/src/material/templates/.icons/material/food-off.svg
+++ b/docs/src/templates/.icons/material/food-off.svg
diff --git a/docs/src/material/templates/.icons/material/food-outline.svg b/docs/src/templates/.icons/material/food-outline.svg
index be92b502..be92b502 100644
--- a/docs/src/material/templates/.icons/material/food-outline.svg
+++ b/docs/src/templates/.icons/material/food-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-steak-off.svg b/docs/src/templates/.icons/material/food-steak-off.svg
index 31c44a88..31c44a88 100644
--- a/docs/src/material/templates/.icons/material/food-steak-off.svg
+++ b/docs/src/templates/.icons/material/food-steak-off.svg
diff --git a/docs/src/material/templates/.icons/material/food-steak.svg b/docs/src/templates/.icons/material/food-steak.svg
index 61542d91..61542d91 100644
--- a/docs/src/material/templates/.icons/material/food-steak.svg
+++ b/docs/src/templates/.icons/material/food-steak.svg
diff --git a/docs/src/material/templates/.icons/material/food-takeout-box-outline.svg b/docs/src/templates/.icons/material/food-takeout-box-outline.svg
index a0eb3b9a..a0eb3b9a 100644
--- a/docs/src/material/templates/.icons/material/food-takeout-box-outline.svg
+++ b/docs/src/templates/.icons/material/food-takeout-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/food-takeout-box.svg b/docs/src/templates/.icons/material/food-takeout-box.svg
index b17ed9a1..b17ed9a1 100644
--- a/docs/src/material/templates/.icons/material/food-takeout-box.svg
+++ b/docs/src/templates/.icons/material/food-takeout-box.svg
diff --git a/docs/src/material/templates/.icons/material/food-turkey.svg b/docs/src/templates/.icons/material/food-turkey.svg
index 0cf5b6cc..0cf5b6cc 100644
--- a/docs/src/material/templates/.icons/material/food-turkey.svg
+++ b/docs/src/templates/.icons/material/food-turkey.svg
diff --git a/docs/src/material/templates/.icons/material/food-variant-off.svg b/docs/src/templates/.icons/material/food-variant-off.svg
index 23d814d2..23d814d2 100644
--- a/docs/src/material/templates/.icons/material/food-variant-off.svg
+++ b/docs/src/templates/.icons/material/food-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/food-variant.svg b/docs/src/templates/.icons/material/food-variant.svg
index 4f242aec..4f242aec 100644
--- a/docs/src/material/templates/.icons/material/food-variant.svg
+++ b/docs/src/templates/.icons/material/food-variant.svg
diff --git a/docs/src/material/templates/.icons/material/food.svg b/docs/src/templates/.icons/material/food.svg
index d5cd3b7c..d5cd3b7c 100644
--- a/docs/src/material/templates/.icons/material/food.svg
+++ b/docs/src/templates/.icons/material/food.svg
diff --git a/docs/src/material/templates/.icons/material/foot-print.svg b/docs/src/templates/.icons/material/foot-print.svg
index 391f6700..391f6700 100644
--- a/docs/src/material/templates/.icons/material/foot-print.svg
+++ b/docs/src/templates/.icons/material/foot-print.svg
diff --git a/docs/src/material/templates/.icons/material/football-australian.svg b/docs/src/templates/.icons/material/football-australian.svg
index e641bb8d..e641bb8d 100644
--- a/docs/src/material/templates/.icons/material/football-australian.svg
+++ b/docs/src/templates/.icons/material/football-australian.svg
diff --git a/docs/src/material/templates/.icons/material/football-helmet.svg b/docs/src/templates/.icons/material/football-helmet.svg
index 35cadfea..35cadfea 100644
--- a/docs/src/material/templates/.icons/material/football-helmet.svg
+++ b/docs/src/templates/.icons/material/football-helmet.svg
diff --git a/docs/src/material/templates/.icons/material/football.svg b/docs/src/templates/.icons/material/football.svg
index 230201df..230201df 100644
--- a/docs/src/material/templates/.icons/material/football.svg
+++ b/docs/src/templates/.icons/material/football.svg
diff --git a/docs/src/material/templates/.icons/material/forest-outline.svg b/docs/src/templates/.icons/material/forest-outline.svg
index c1d63c09..c1d63c09 100644
--- a/docs/src/material/templates/.icons/material/forest-outline.svg
+++ b/docs/src/templates/.icons/material/forest-outline.svg
diff --git a/docs/src/material/templates/.icons/material/forest.svg b/docs/src/templates/.icons/material/forest.svg
index 39e0cf60..39e0cf60 100644
--- a/docs/src/material/templates/.icons/material/forest.svg
+++ b/docs/src/templates/.icons/material/forest.svg
diff --git a/docs/src/material/templates/.icons/material/forklift.svg b/docs/src/templates/.icons/material/forklift.svg
index 958879e8..958879e8 100644
--- a/docs/src/material/templates/.icons/material/forklift.svg
+++ b/docs/src/templates/.icons/material/forklift.svg
diff --git a/docs/src/material/templates/.icons/material/form-dropdown.svg b/docs/src/templates/.icons/material/form-dropdown.svg
index 3783ba83..3783ba83 100644
--- a/docs/src/material/templates/.icons/material/form-dropdown.svg
+++ b/docs/src/templates/.icons/material/form-dropdown.svg
diff --git a/docs/src/material/templates/.icons/material/form-select.svg b/docs/src/templates/.icons/material/form-select.svg
index 698fbf59..698fbf59 100644
--- a/docs/src/material/templates/.icons/material/form-select.svg
+++ b/docs/src/templates/.icons/material/form-select.svg
diff --git a/docs/src/material/templates/.icons/material/form-textarea.svg b/docs/src/templates/.icons/material/form-textarea.svg
index 8dd4e113..8dd4e113 100644
--- a/docs/src/material/templates/.icons/material/form-textarea.svg
+++ b/docs/src/templates/.icons/material/form-textarea.svg
diff --git a/docs/src/material/templates/.icons/material/form-textbox-lock.svg b/docs/src/templates/.icons/material/form-textbox-lock.svg
index e7e6fc83..e7e6fc83 100644
--- a/docs/src/material/templates/.icons/material/form-textbox-lock.svg
+++ b/docs/src/templates/.icons/material/form-textbox-lock.svg
diff --git a/docs/src/material/templates/.icons/material/form-textbox-password.svg b/docs/src/templates/.icons/material/form-textbox-password.svg
index 6c8cf257..6c8cf257 100644
--- a/docs/src/material/templates/.icons/material/form-textbox-password.svg
+++ b/docs/src/templates/.icons/material/form-textbox-password.svg
diff --git a/docs/src/material/templates/.icons/material/form-textbox.svg b/docs/src/templates/.icons/material/form-textbox.svg
index f279207b..f279207b 100644
--- a/docs/src/material/templates/.icons/material/form-textbox.svg
+++ b/docs/src/templates/.icons/material/form-textbox.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-bottom.svg b/docs/src/templates/.icons/material/format-align-bottom.svg
index 1dd1d64d..1dd1d64d 100644
--- a/docs/src/material/templates/.icons/material/format-align-bottom.svg
+++ b/docs/src/templates/.icons/material/format-align-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-center.svg b/docs/src/templates/.icons/material/format-align-center.svg
index f2ad80a3..f2ad80a3 100644
--- a/docs/src/material/templates/.icons/material/format-align-center.svg
+++ b/docs/src/templates/.icons/material/format-align-center.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-justify.svg b/docs/src/templates/.icons/material/format-align-justify.svg
index ba5d0a06..ba5d0a06 100644
--- a/docs/src/material/templates/.icons/material/format-align-justify.svg
+++ b/docs/src/templates/.icons/material/format-align-justify.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-left.svg b/docs/src/templates/.icons/material/format-align-left.svg
index 61c9efb8..61c9efb8 100644
--- a/docs/src/material/templates/.icons/material/format-align-left.svg
+++ b/docs/src/templates/.icons/material/format-align-left.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-middle.svg b/docs/src/templates/.icons/material/format-align-middle.svg
index b410dd75..b410dd75 100644
--- a/docs/src/material/templates/.icons/material/format-align-middle.svg
+++ b/docs/src/templates/.icons/material/format-align-middle.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-right.svg b/docs/src/templates/.icons/material/format-align-right.svg
index 209f1978..209f1978 100644
--- a/docs/src/material/templates/.icons/material/format-align-right.svg
+++ b/docs/src/templates/.icons/material/format-align-right.svg
diff --git a/docs/src/material/templates/.icons/material/format-align-top.svg b/docs/src/templates/.icons/material/format-align-top.svg
index 2397a6c7..2397a6c7 100644
--- a/docs/src/material/templates/.icons/material/format-align-top.svg
+++ b/docs/src/templates/.icons/material/format-align-top.svg
diff --git a/docs/src/material/templates/.icons/material/format-annotation-minus.svg b/docs/src/templates/.icons/material/format-annotation-minus.svg
index 5f3013ac..5f3013ac 100644
--- a/docs/src/material/templates/.icons/material/format-annotation-minus.svg
+++ b/docs/src/templates/.icons/material/format-annotation-minus.svg
diff --git a/docs/src/material/templates/.icons/material/format-annotation-plus.svg b/docs/src/templates/.icons/material/format-annotation-plus.svg
index 3b93c27f..3b93c27f 100644
--- a/docs/src/material/templates/.icons/material/format-annotation-plus.svg
+++ b/docs/src/templates/.icons/material/format-annotation-plus.svg
diff --git a/docs/src/material/templates/.icons/material/format-bold.svg b/docs/src/templates/.icons/material/format-bold.svg
index 8acd8bb9..8acd8bb9 100644
--- a/docs/src/material/templates/.icons/material/format-bold.svg
+++ b/docs/src/templates/.icons/material/format-bold.svg
diff --git a/docs/src/material/templates/.icons/material/format-clear.svg b/docs/src/templates/.icons/material/format-clear.svg
index 42330f40..42330f40 100644
--- a/docs/src/material/templates/.icons/material/format-clear.svg
+++ b/docs/src/templates/.icons/material/format-clear.svg
diff --git a/docs/src/material/templates/.icons/material/format-color-fill.svg b/docs/src/templates/.icons/material/format-color-fill.svg
index ab841cdb..ab841cdb 100644
--- a/docs/src/material/templates/.icons/material/format-color-fill.svg
+++ b/docs/src/templates/.icons/material/format-color-fill.svg
diff --git a/docs/src/material/templates/.icons/material/format-color-highlight.svg b/docs/src/templates/.icons/material/format-color-highlight.svg
index 2046bacd..2046bacd 100644
--- a/docs/src/material/templates/.icons/material/format-color-highlight.svg
+++ b/docs/src/templates/.icons/material/format-color-highlight.svg
diff --git a/docs/src/material/templates/.icons/material/format-color-marker-cancel.svg b/docs/src/templates/.icons/material/format-color-marker-cancel.svg
index 0e524398..0e524398 100644
--- a/docs/src/material/templates/.icons/material/format-color-marker-cancel.svg
+++ b/docs/src/templates/.icons/material/format-color-marker-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/format-color-text.svg b/docs/src/templates/.icons/material/format-color-text.svg
index 82cf50be..82cf50be 100644
--- a/docs/src/material/templates/.icons/material/format-color-text.svg
+++ b/docs/src/templates/.icons/material/format-color-text.svg
diff --git a/docs/src/material/templates/.icons/material/format-columns.svg b/docs/src/templates/.icons/material/format-columns.svg
index 3c7cd2ee..3c7cd2ee 100644
--- a/docs/src/material/templates/.icons/material/format-columns.svg
+++ b/docs/src/templates/.icons/material/format-columns.svg
diff --git a/docs/src/material/templates/.icons/material/format-float-center.svg b/docs/src/templates/.icons/material/format-float-center.svg
index eb88d0a1..eb88d0a1 100644
--- a/docs/src/material/templates/.icons/material/format-float-center.svg
+++ b/docs/src/templates/.icons/material/format-float-center.svg
diff --git a/docs/src/material/templates/.icons/material/format-float-left.svg b/docs/src/templates/.icons/material/format-float-left.svg
index d99b5a8b..d99b5a8b 100644
--- a/docs/src/material/templates/.icons/material/format-float-left.svg
+++ b/docs/src/templates/.icons/material/format-float-left.svg
diff --git a/docs/src/material/templates/.icons/material/format-float-none.svg b/docs/src/templates/.icons/material/format-float-none.svg
index 525374c2..525374c2 100644
--- a/docs/src/material/templates/.icons/material/format-float-none.svg
+++ b/docs/src/templates/.icons/material/format-float-none.svg
diff --git a/docs/src/material/templates/.icons/material/format-float-right.svg b/docs/src/templates/.icons/material/format-float-right.svg
index 4b78de39..4b78de39 100644
--- a/docs/src/material/templates/.icons/material/format-float-right.svg
+++ b/docs/src/templates/.icons/material/format-float-right.svg
diff --git a/docs/src/material/templates/.icons/material/format-font-size-decrease.svg b/docs/src/templates/.icons/material/format-font-size-decrease.svg
index 11c43d34..11c43d34 100644
--- a/docs/src/material/templates/.icons/material/format-font-size-decrease.svg
+++ b/docs/src/templates/.icons/material/format-font-size-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/format-font-size-increase.svg b/docs/src/templates/.icons/material/format-font-size-increase.svg
index 948199a6..948199a6 100644
--- a/docs/src/material/templates/.icons/material/format-font-size-increase.svg
+++ b/docs/src/templates/.icons/material/format-font-size-increase.svg
diff --git a/docs/src/material/templates/.icons/material/format-font.svg b/docs/src/templates/.icons/material/format-font.svg
index 7f4adf92..7f4adf92 100644
--- a/docs/src/material/templates/.icons/material/format-font.svg
+++ b/docs/src/templates/.icons/material/format-font.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-1.svg b/docs/src/templates/.icons/material/format-header-1.svg
index 3b738290..3b738290 100644
--- a/docs/src/material/templates/.icons/material/format-header-1.svg
+++ b/docs/src/templates/.icons/material/format-header-1.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-2.svg b/docs/src/templates/.icons/material/format-header-2.svg
index 84e1ecef..84e1ecef 100644
--- a/docs/src/material/templates/.icons/material/format-header-2.svg
+++ b/docs/src/templates/.icons/material/format-header-2.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-3.svg b/docs/src/templates/.icons/material/format-header-3.svg
index d5918033..d5918033 100644
--- a/docs/src/material/templates/.icons/material/format-header-3.svg
+++ b/docs/src/templates/.icons/material/format-header-3.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-4.svg b/docs/src/templates/.icons/material/format-header-4.svg
index 4a6852fd..4a6852fd 100644
--- a/docs/src/material/templates/.icons/material/format-header-4.svg
+++ b/docs/src/templates/.icons/material/format-header-4.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-5.svg b/docs/src/templates/.icons/material/format-header-5.svg
index 1418e480..1418e480 100644
--- a/docs/src/material/templates/.icons/material/format-header-5.svg
+++ b/docs/src/templates/.icons/material/format-header-5.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-6.svg b/docs/src/templates/.icons/material/format-header-6.svg
index 93d31b00..93d31b00 100644
--- a/docs/src/material/templates/.icons/material/format-header-6.svg
+++ b/docs/src/templates/.icons/material/format-header-6.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-decrease.svg b/docs/src/templates/.icons/material/format-header-decrease.svg
index a58e72e7..a58e72e7 100644
--- a/docs/src/material/templates/.icons/material/format-header-decrease.svg
+++ b/docs/src/templates/.icons/material/format-header-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-equal.svg b/docs/src/templates/.icons/material/format-header-equal.svg
index 3090cd9a..3090cd9a 100644
--- a/docs/src/material/templates/.icons/material/format-header-equal.svg
+++ b/docs/src/templates/.icons/material/format-header-equal.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-increase.svg b/docs/src/templates/.icons/material/format-header-increase.svg
index 3df1da34..3df1da34 100644
--- a/docs/src/material/templates/.icons/material/format-header-increase.svg
+++ b/docs/src/templates/.icons/material/format-header-increase.svg
diff --git a/docs/src/material/templates/.icons/material/format-header-pound.svg b/docs/src/templates/.icons/material/format-header-pound.svg
index a5b4d8aa..a5b4d8aa 100644
--- a/docs/src/material/templates/.icons/material/format-header-pound.svg
+++ b/docs/src/templates/.icons/material/format-header-pound.svg
diff --git a/docs/src/material/templates/.icons/material/format-horizontal-align-center.svg b/docs/src/templates/.icons/material/format-horizontal-align-center.svg
index 378f638c..378f638c 100644
--- a/docs/src/material/templates/.icons/material/format-horizontal-align-center.svg
+++ b/docs/src/templates/.icons/material/format-horizontal-align-center.svg
diff --git a/docs/src/material/templates/.icons/material/format-horizontal-align-left.svg b/docs/src/templates/.icons/material/format-horizontal-align-left.svg
index cf3474e3..cf3474e3 100644
--- a/docs/src/material/templates/.icons/material/format-horizontal-align-left.svg
+++ b/docs/src/templates/.icons/material/format-horizontal-align-left.svg
diff --git a/docs/src/material/templates/.icons/material/format-horizontal-align-right.svg b/docs/src/templates/.icons/material/format-horizontal-align-right.svg
index f47ec719..f47ec719 100644
--- a/docs/src/material/templates/.icons/material/format-horizontal-align-right.svg
+++ b/docs/src/templates/.icons/material/format-horizontal-align-right.svg
diff --git a/docs/src/material/templates/.icons/material/format-indent-decrease.svg b/docs/src/templates/.icons/material/format-indent-decrease.svg
index 7fb04d7a..7fb04d7a 100644
--- a/docs/src/material/templates/.icons/material/format-indent-decrease.svg
+++ b/docs/src/templates/.icons/material/format-indent-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/format-indent-increase.svg b/docs/src/templates/.icons/material/format-indent-increase.svg
index b9f90af5..b9f90af5 100644
--- a/docs/src/material/templates/.icons/material/format-indent-increase.svg
+++ b/docs/src/templates/.icons/material/format-indent-increase.svg
diff --git a/docs/src/material/templates/.icons/material/format-italic.svg b/docs/src/templates/.icons/material/format-italic.svg
index febfa86c..febfa86c 100644
--- a/docs/src/material/templates/.icons/material/format-italic.svg
+++ b/docs/src/templates/.icons/material/format-italic.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-case-lower.svg b/docs/src/templates/.icons/material/format-letter-case-lower.svg
index e8b01601..e8b01601 100644
--- a/docs/src/material/templates/.icons/material/format-letter-case-lower.svg
+++ b/docs/src/templates/.icons/material/format-letter-case-lower.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-case-upper.svg b/docs/src/templates/.icons/material/format-letter-case-upper.svg
index ac5dbde9..ac5dbde9 100644
--- a/docs/src/material/templates/.icons/material/format-letter-case-upper.svg
+++ b/docs/src/templates/.icons/material/format-letter-case-upper.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-case.svg b/docs/src/templates/.icons/material/format-letter-case.svg
index 960f5bb9..960f5bb9 100644
--- a/docs/src/material/templates/.icons/material/format-letter-case.svg
+++ b/docs/src/templates/.icons/material/format-letter-case.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-ends-with.svg b/docs/src/templates/.icons/material/format-letter-ends-with.svg
index 1f07c4de..1f07c4de 100644
--- a/docs/src/material/templates/.icons/material/format-letter-ends-with.svg
+++ b/docs/src/templates/.icons/material/format-letter-ends-with.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-matches.svg b/docs/src/templates/.icons/material/format-letter-matches.svg
index be93a40e..be93a40e 100644
--- a/docs/src/material/templates/.icons/material/format-letter-matches.svg
+++ b/docs/src/templates/.icons/material/format-letter-matches.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-spacing-variant.svg b/docs/src/templates/.icons/material/format-letter-spacing-variant.svg
index cbba909e..cbba909e 100644
--- a/docs/src/material/templates/.icons/material/format-letter-spacing-variant.svg
+++ b/docs/src/templates/.icons/material/format-letter-spacing-variant.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-spacing.svg b/docs/src/templates/.icons/material/format-letter-spacing.svg
index 09e2e315..09e2e315 100644
--- a/docs/src/material/templates/.icons/material/format-letter-spacing.svg
+++ b/docs/src/templates/.icons/material/format-letter-spacing.svg
diff --git a/docs/src/material/templates/.icons/material/format-letter-starts-with.svg b/docs/src/templates/.icons/material/format-letter-starts-with.svg
index e5e48819..e5e48819 100644
--- a/docs/src/material/templates/.icons/material/format-letter-starts-with.svg
+++ b/docs/src/templates/.icons/material/format-letter-starts-with.svg
diff --git a/docs/src/material/templates/.icons/material/format-line-height.svg b/docs/src/templates/.icons/material/format-line-height.svg
index d7f23e54..d7f23e54 100644
--- a/docs/src/material/templates/.icons/material/format-line-height.svg
+++ b/docs/src/templates/.icons/material/format-line-height.svg
diff --git a/docs/src/material/templates/.icons/material/format-line-spacing.svg b/docs/src/templates/.icons/material/format-line-spacing.svg
index 082fb3ce..082fb3ce 100644
--- a/docs/src/material/templates/.icons/material/format-line-spacing.svg
+++ b/docs/src/templates/.icons/material/format-line-spacing.svg
diff --git a/docs/src/material/templates/.icons/material/format-line-style.svg b/docs/src/templates/.icons/material/format-line-style.svg
index 859efa2e..859efa2e 100644
--- a/docs/src/material/templates/.icons/material/format-line-style.svg
+++ b/docs/src/templates/.icons/material/format-line-style.svg
diff --git a/docs/src/material/templates/.icons/material/format-line-weight.svg b/docs/src/templates/.icons/material/format-line-weight.svg
index e81259b8..e81259b8 100644
--- a/docs/src/material/templates/.icons/material/format-line-weight.svg
+++ b/docs/src/templates/.icons/material/format-line-weight.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-bulleted-square.svg b/docs/src/templates/.icons/material/format-list-bulleted-square.svg
index cc42e4a9..cc42e4a9 100644
--- a/docs/src/material/templates/.icons/material/format-list-bulleted-square.svg
+++ b/docs/src/templates/.icons/material/format-list-bulleted-square.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-bulleted-triangle.svg b/docs/src/templates/.icons/material/format-list-bulleted-triangle.svg
index d544ed75..d544ed75 100644
--- a/docs/src/material/templates/.icons/material/format-list-bulleted-triangle.svg
+++ b/docs/src/templates/.icons/material/format-list-bulleted-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-bulleted-type.svg b/docs/src/templates/.icons/material/format-list-bulleted-type.svg
index f06241e9..f06241e9 100644
--- a/docs/src/material/templates/.icons/material/format-list-bulleted-type.svg
+++ b/docs/src/templates/.icons/material/format-list-bulleted-type.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-bulleted.svg b/docs/src/templates/.icons/material/format-list-bulleted.svg
index be28b480..be28b480 100644
--- a/docs/src/material/templates/.icons/material/format-list-bulleted.svg
+++ b/docs/src/templates/.icons/material/format-list-bulleted.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-checkbox.svg b/docs/src/templates/.icons/material/format-list-checkbox.svg
index 00521a26..00521a26 100644
--- a/docs/src/material/templates/.icons/material/format-list-checkbox.svg
+++ b/docs/src/templates/.icons/material/format-list-checkbox.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-checks.svg b/docs/src/templates/.icons/material/format-list-checks.svg
index f2230016..f2230016 100644
--- a/docs/src/material/templates/.icons/material/format-list-checks.svg
+++ b/docs/src/templates/.icons/material/format-list-checks.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-group-plus.svg b/docs/src/templates/.icons/material/format-list-group-plus.svg
index 5fef6a55..5fef6a55 100644
--- a/docs/src/material/templates/.icons/material/format-list-group-plus.svg
+++ b/docs/src/templates/.icons/material/format-list-group-plus.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-group.svg b/docs/src/templates/.icons/material/format-list-group.svg
index 74261963..74261963 100644
--- a/docs/src/material/templates/.icons/material/format-list-group.svg
+++ b/docs/src/templates/.icons/material/format-list-group.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-numbered-rtl.svg b/docs/src/templates/.icons/material/format-list-numbered-rtl.svg
index 2cfcef8a..2cfcef8a 100644
--- a/docs/src/material/templates/.icons/material/format-list-numbered-rtl.svg
+++ b/docs/src/templates/.icons/material/format-list-numbered-rtl.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-numbered.svg b/docs/src/templates/.icons/material/format-list-numbered.svg
index bc3822c8..bc3822c8 100644
--- a/docs/src/material/templates/.icons/material/format-list-numbered.svg
+++ b/docs/src/templates/.icons/material/format-list-numbered.svg
diff --git a/docs/src/material/templates/.icons/material/format-list-text.svg b/docs/src/templates/.icons/material/format-list-text.svg
index 60d6b1a0..60d6b1a0 100644
--- a/docs/src/material/templates/.icons/material/format-list-text.svg
+++ b/docs/src/templates/.icons/material/format-list-text.svg
diff --git a/docs/src/material/templates/.icons/material/format-overline.svg b/docs/src/templates/.icons/material/format-overline.svg
index 04617706..04617706 100644
--- a/docs/src/material/templates/.icons/material/format-overline.svg
+++ b/docs/src/templates/.icons/material/format-overline.svg
diff --git a/docs/src/material/templates/.icons/material/format-page-break.svg b/docs/src/templates/.icons/material/format-page-break.svg
index ea04d560..ea04d560 100644
--- a/docs/src/material/templates/.icons/material/format-page-break.svg
+++ b/docs/src/templates/.icons/material/format-page-break.svg
diff --git a/docs/src/material/templates/.icons/material/format-page-split.svg b/docs/src/templates/.icons/material/format-page-split.svg
index 17715ad9..17715ad9 100644
--- a/docs/src/material/templates/.icons/material/format-page-split.svg
+++ b/docs/src/templates/.icons/material/format-page-split.svg
diff --git a/docs/src/material/templates/.icons/material/format-paint.svg b/docs/src/templates/.icons/material/format-paint.svg
index 2103fff4..2103fff4 100644
--- a/docs/src/material/templates/.icons/material/format-paint.svg
+++ b/docs/src/templates/.icons/material/format-paint.svg
diff --git a/docs/src/material/templates/.icons/material/format-paragraph-spacing.svg b/docs/src/templates/.icons/material/format-paragraph-spacing.svg
index e37181de..e37181de 100644
--- a/docs/src/material/templates/.icons/material/format-paragraph-spacing.svg
+++ b/docs/src/templates/.icons/material/format-paragraph-spacing.svg
diff --git a/docs/src/material/templates/.icons/material/format-paragraph.svg b/docs/src/templates/.icons/material/format-paragraph.svg
index f3182bed..f3182bed 100644
--- a/docs/src/material/templates/.icons/material/format-paragraph.svg
+++ b/docs/src/templates/.icons/material/format-paragraph.svg
diff --git a/docs/src/material/templates/.icons/material/format-pilcrow-arrow-left.svg b/docs/src/templates/.icons/material/format-pilcrow-arrow-left.svg
index 4f1fc2a7..4f1fc2a7 100644
--- a/docs/src/material/templates/.icons/material/format-pilcrow-arrow-left.svg
+++ b/docs/src/templates/.icons/material/format-pilcrow-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/format-pilcrow-arrow-right.svg b/docs/src/templates/.icons/material/format-pilcrow-arrow-right.svg
index 30829d26..30829d26 100644
--- a/docs/src/material/templates/.icons/material/format-pilcrow-arrow-right.svg
+++ b/docs/src/templates/.icons/material/format-pilcrow-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/format-pilcrow.svg b/docs/src/templates/.icons/material/format-pilcrow.svg
index 81dac474..81dac474 100644
--- a/docs/src/material/templates/.icons/material/format-pilcrow.svg
+++ b/docs/src/templates/.icons/material/format-pilcrow.svg
diff --git a/docs/src/material/templates/.icons/material/format-quote-close-outline.svg b/docs/src/templates/.icons/material/format-quote-close-outline.svg
index 0ab4886b..0ab4886b 100644
--- a/docs/src/material/templates/.icons/material/format-quote-close-outline.svg
+++ b/docs/src/templates/.icons/material/format-quote-close-outline.svg
diff --git a/docs/src/material/templates/.icons/material/format-quote-close.svg b/docs/src/templates/.icons/material/format-quote-close.svg
index 1efc535d..1efc535d 100644
--- a/docs/src/material/templates/.icons/material/format-quote-close.svg
+++ b/docs/src/templates/.icons/material/format-quote-close.svg
diff --git a/docs/src/material/templates/.icons/material/format-quote-open-outline.svg b/docs/src/templates/.icons/material/format-quote-open-outline.svg
index c322fef8..c322fef8 100644
--- a/docs/src/material/templates/.icons/material/format-quote-open-outline.svg
+++ b/docs/src/templates/.icons/material/format-quote-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/format-quote-open.svg b/docs/src/templates/.icons/material/format-quote-open.svg
index 0e06c750..0e06c750 100644
--- a/docs/src/material/templates/.icons/material/format-quote-open.svg
+++ b/docs/src/templates/.icons/material/format-quote-open.svg
diff --git a/docs/src/material/templates/.icons/material/format-rotate-90.svg b/docs/src/templates/.icons/material/format-rotate-90.svg
index 6cd11a66..6cd11a66 100644
--- a/docs/src/material/templates/.icons/material/format-rotate-90.svg
+++ b/docs/src/templates/.icons/material/format-rotate-90.svg
diff --git a/docs/src/material/templates/.icons/material/format-section.svg b/docs/src/templates/.icons/material/format-section.svg
index 98d2fac3..98d2fac3 100644
--- a/docs/src/material/templates/.icons/material/format-section.svg
+++ b/docs/src/templates/.icons/material/format-section.svg
diff --git a/docs/src/material/templates/.icons/material/format-size.svg b/docs/src/templates/.icons/material/format-size.svg
index 0afd0f83..0afd0f83 100644
--- a/docs/src/material/templates/.icons/material/format-size.svg
+++ b/docs/src/templates/.icons/material/format-size.svg
diff --git a/docs/src/material/templates/.icons/material/format-strikethrough-variant.svg b/docs/src/templates/.icons/material/format-strikethrough-variant.svg
index cba98857..cba98857 100644
--- a/docs/src/material/templates/.icons/material/format-strikethrough-variant.svg
+++ b/docs/src/templates/.icons/material/format-strikethrough-variant.svg
diff --git a/docs/src/material/templates/.icons/material/format-strikethrough.svg b/docs/src/templates/.icons/material/format-strikethrough.svg
index fb2f5575..fb2f5575 100644
--- a/docs/src/material/templates/.icons/material/format-strikethrough.svg
+++ b/docs/src/templates/.icons/material/format-strikethrough.svg
diff --git a/docs/src/material/templates/.icons/material/format-subscript.svg b/docs/src/templates/.icons/material/format-subscript.svg
index 3440bb37..3440bb37 100644
--- a/docs/src/material/templates/.icons/material/format-subscript.svg
+++ b/docs/src/templates/.icons/material/format-subscript.svg
diff --git a/docs/src/material/templates/.icons/material/format-superscript.svg b/docs/src/templates/.icons/material/format-superscript.svg
index 6553e731..6553e731 100644
--- a/docs/src/material/templates/.icons/material/format-superscript.svg
+++ b/docs/src/templates/.icons/material/format-superscript.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-angle-down.svg b/docs/src/templates/.icons/material/format-text-rotation-angle-down.svg
index acb89090..acb89090 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-angle-down.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-angle-down.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-angle-up.svg b/docs/src/templates/.icons/material/format-text-rotation-angle-up.svg
index 11e9c85c..11e9c85c 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-angle-up.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-angle-up.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-down-vertical.svg b/docs/src/templates/.icons/material/format-text-rotation-down-vertical.svg
index cd39a302..cd39a302 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-down-vertical.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-down-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-down.svg b/docs/src/templates/.icons/material/format-text-rotation-down.svg
index 931f3f5c..931f3f5c 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-down.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-down.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-none.svg b/docs/src/templates/.icons/material/format-text-rotation-none.svg
index c4258733..c4258733 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-none.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-none.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-up.svg b/docs/src/templates/.icons/material/format-text-rotation-up.svg
index df76ddf5..df76ddf5 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-up.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-up.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-rotation-vertical.svg b/docs/src/templates/.icons/material/format-text-rotation-vertical.svg
index 71ad0806..71ad0806 100644
--- a/docs/src/material/templates/.icons/material/format-text-rotation-vertical.svg
+++ b/docs/src/templates/.icons/material/format-text-rotation-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-variant-outline.svg b/docs/src/templates/.icons/material/format-text-variant-outline.svg
index 8e0c6b42..8e0c6b42 100644
--- a/docs/src/material/templates/.icons/material/format-text-variant-outline.svg
+++ b/docs/src/templates/.icons/material/format-text-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-variant.svg b/docs/src/templates/.icons/material/format-text-variant.svg
index 6e05f5ee..6e05f5ee 100644
--- a/docs/src/material/templates/.icons/material/format-text-variant.svg
+++ b/docs/src/templates/.icons/material/format-text-variant.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-wrapping-clip.svg b/docs/src/templates/.icons/material/format-text-wrapping-clip.svg
index 43b39eff..43b39eff 100644
--- a/docs/src/material/templates/.icons/material/format-text-wrapping-clip.svg
+++ b/docs/src/templates/.icons/material/format-text-wrapping-clip.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-wrapping-overflow.svg b/docs/src/templates/.icons/material/format-text-wrapping-overflow.svg
index 5095d099..5095d099 100644
--- a/docs/src/material/templates/.icons/material/format-text-wrapping-overflow.svg
+++ b/docs/src/templates/.icons/material/format-text-wrapping-overflow.svg
diff --git a/docs/src/material/templates/.icons/material/format-text-wrapping-wrap.svg b/docs/src/templates/.icons/material/format-text-wrapping-wrap.svg
index 2afcc633..2afcc633 100644
--- a/docs/src/material/templates/.icons/material/format-text-wrapping-wrap.svg
+++ b/docs/src/templates/.icons/material/format-text-wrapping-wrap.svg
diff --git a/docs/src/material/templates/.icons/material/format-text.svg b/docs/src/templates/.icons/material/format-text.svg
index f2a4bdf6..f2a4bdf6 100644
--- a/docs/src/material/templates/.icons/material/format-text.svg
+++ b/docs/src/templates/.icons/material/format-text.svg
diff --git a/docs/src/material/templates/.icons/material/format-textbox.svg b/docs/src/templates/.icons/material/format-textbox.svg
index 6a11bd37..6a11bd37 100644
--- a/docs/src/material/templates/.icons/material/format-textbox.svg
+++ b/docs/src/templates/.icons/material/format-textbox.svg
diff --git a/docs/src/material/templates/.icons/material/format-title.svg b/docs/src/templates/.icons/material/format-title.svg
index 3a25fb16..3a25fb16 100644
--- a/docs/src/material/templates/.icons/material/format-title.svg
+++ b/docs/src/templates/.icons/material/format-title.svg
diff --git a/docs/src/material/templates/.icons/material/format-underline-wavy.svg b/docs/src/templates/.icons/material/format-underline-wavy.svg
index 36125f4c..36125f4c 100644
--- a/docs/src/material/templates/.icons/material/format-underline-wavy.svg
+++ b/docs/src/templates/.icons/material/format-underline-wavy.svg
diff --git a/docs/src/material/templates/.icons/material/format-underline.svg b/docs/src/templates/.icons/material/format-underline.svg
index 0a60f825..0a60f825 100644
--- a/docs/src/material/templates/.icons/material/format-underline.svg
+++ b/docs/src/templates/.icons/material/format-underline.svg
diff --git a/docs/src/material/templates/.icons/material/format-vertical-align-bottom.svg b/docs/src/templates/.icons/material/format-vertical-align-bottom.svg
index ad38292f..ad38292f 100644
--- a/docs/src/material/templates/.icons/material/format-vertical-align-bottom.svg
+++ b/docs/src/templates/.icons/material/format-vertical-align-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/format-vertical-align-center.svg b/docs/src/templates/.icons/material/format-vertical-align-center.svg
index 76b36e21..76b36e21 100644
--- a/docs/src/material/templates/.icons/material/format-vertical-align-center.svg
+++ b/docs/src/templates/.icons/material/format-vertical-align-center.svg
diff --git a/docs/src/material/templates/.icons/material/format-vertical-align-top.svg b/docs/src/templates/.icons/material/format-vertical-align-top.svg
index e2e2efe3..e2e2efe3 100644
--- a/docs/src/material/templates/.icons/material/format-vertical-align-top.svg
+++ b/docs/src/templates/.icons/material/format-vertical-align-top.svg
diff --git a/docs/src/material/templates/.icons/material/format-wrap-inline.svg b/docs/src/templates/.icons/material/format-wrap-inline.svg
index 0123b002..0123b002 100644
--- a/docs/src/material/templates/.icons/material/format-wrap-inline.svg
+++ b/docs/src/templates/.icons/material/format-wrap-inline.svg
diff --git a/docs/src/material/templates/.icons/material/format-wrap-square.svg b/docs/src/templates/.icons/material/format-wrap-square.svg
index 4025601f..4025601f 100644
--- a/docs/src/material/templates/.icons/material/format-wrap-square.svg
+++ b/docs/src/templates/.icons/material/format-wrap-square.svg
diff --git a/docs/src/material/templates/.icons/material/format-wrap-tight.svg b/docs/src/templates/.icons/material/format-wrap-tight.svg
index 2e4671b5..2e4671b5 100644
--- a/docs/src/material/templates/.icons/material/format-wrap-tight.svg
+++ b/docs/src/templates/.icons/material/format-wrap-tight.svg
diff --git a/docs/src/material/templates/.icons/material/format-wrap-top-bottom.svg b/docs/src/templates/.icons/material/format-wrap-top-bottom.svg
index 501a3ae5..501a3ae5 100644
--- a/docs/src/material/templates/.icons/material/format-wrap-top-bottom.svg
+++ b/docs/src/templates/.icons/material/format-wrap-top-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/forum-minus-outline.svg b/docs/src/templates/.icons/material/forum-minus-outline.svg
index af261605..af261605 100644
--- a/docs/src/material/templates/.icons/material/forum-minus-outline.svg
+++ b/docs/src/templates/.icons/material/forum-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/forum-minus.svg b/docs/src/templates/.icons/material/forum-minus.svg
index 49e27042..49e27042 100644
--- a/docs/src/material/templates/.icons/material/forum-minus.svg
+++ b/docs/src/templates/.icons/material/forum-minus.svg
diff --git a/docs/src/material/templates/.icons/material/forum-outline.svg b/docs/src/templates/.icons/material/forum-outline.svg
index 31f4bdcf..31f4bdcf 100644
--- a/docs/src/material/templates/.icons/material/forum-outline.svg
+++ b/docs/src/templates/.icons/material/forum-outline.svg
diff --git a/docs/src/material/templates/.icons/material/forum-plus-outline.svg b/docs/src/templates/.icons/material/forum-plus-outline.svg
index 301b29b9..301b29b9 100644
--- a/docs/src/material/templates/.icons/material/forum-plus-outline.svg
+++ b/docs/src/templates/.icons/material/forum-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/forum-plus.svg b/docs/src/templates/.icons/material/forum-plus.svg
index 9f1b6016..9f1b6016 100644
--- a/docs/src/material/templates/.icons/material/forum-plus.svg
+++ b/docs/src/templates/.icons/material/forum-plus.svg
diff --git a/docs/src/material/templates/.icons/material/forum-remove-outline.svg b/docs/src/templates/.icons/material/forum-remove-outline.svg
index 45e3796c..45e3796c 100644
--- a/docs/src/material/templates/.icons/material/forum-remove-outline.svg
+++ b/docs/src/templates/.icons/material/forum-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/forum-remove.svg b/docs/src/templates/.icons/material/forum-remove.svg
index 8d44e006..8d44e006 100644
--- a/docs/src/material/templates/.icons/material/forum-remove.svg
+++ b/docs/src/templates/.icons/material/forum-remove.svg
diff --git a/docs/src/material/templates/.icons/material/forum.svg b/docs/src/templates/.icons/material/forum.svg
index 654a6c34..654a6c34 100644
--- a/docs/src/material/templates/.icons/material/forum.svg
+++ b/docs/src/templates/.icons/material/forum.svg
diff --git a/docs/src/material/templates/.icons/material/forward.svg b/docs/src/templates/.icons/material/forward.svg
index 1056e035..1056e035 100644
--- a/docs/src/material/templates/.icons/material/forward.svg
+++ b/docs/src/templates/.icons/material/forward.svg
diff --git a/docs/src/material/templates/.icons/material/forwardburger.svg b/docs/src/templates/.icons/material/forwardburger.svg
index 6e1ff282..6e1ff282 100644
--- a/docs/src/material/templates/.icons/material/forwardburger.svg
+++ b/docs/src/templates/.icons/material/forwardburger.svg
diff --git a/docs/src/material/templates/.icons/material/fountain-pen-tip.svg b/docs/src/templates/.icons/material/fountain-pen-tip.svg
index 39e6b71b..39e6b71b 100644
--- a/docs/src/material/templates/.icons/material/fountain-pen-tip.svg
+++ b/docs/src/templates/.icons/material/fountain-pen-tip.svg
diff --git a/docs/src/material/templates/.icons/material/fountain-pen.svg b/docs/src/templates/.icons/material/fountain-pen.svg
index 40c8f5e6..40c8f5e6 100644
--- a/docs/src/material/templates/.icons/material/fountain-pen.svg
+++ b/docs/src/templates/.icons/material/fountain-pen.svg
diff --git a/docs/src/material/templates/.icons/material/fountain.svg b/docs/src/templates/.icons/material/fountain.svg
index ff4c8f3b..ff4c8f3b 100644
--- a/docs/src/material/templates/.icons/material/fountain.svg
+++ b/docs/src/templates/.icons/material/fountain.svg
diff --git a/docs/src/material/templates/.icons/material/fraction-one-half.svg b/docs/src/templates/.icons/material/fraction-one-half.svg
index cfb4f6d9..cfb4f6d9 100644
--- a/docs/src/material/templates/.icons/material/fraction-one-half.svg
+++ b/docs/src/templates/.icons/material/fraction-one-half.svg
diff --git a/docs/src/material/templates/.icons/material/freebsd.svg b/docs/src/templates/.icons/material/freebsd.svg
index da676093..da676093 100644
--- a/docs/src/material/templates/.icons/material/freebsd.svg
+++ b/docs/src/templates/.icons/material/freebsd.svg
diff --git a/docs/src/material/templates/.icons/material/french-fries.svg b/docs/src/templates/.icons/material/french-fries.svg
index b21756ae..b21756ae 100644
--- a/docs/src/material/templates/.icons/material/french-fries.svg
+++ b/docs/src/templates/.icons/material/french-fries.svg
diff --git a/docs/src/material/templates/.icons/material/frequently-asked-questions.svg b/docs/src/templates/.icons/material/frequently-asked-questions.svg
index d3ca244a..d3ca244a 100644
--- a/docs/src/material/templates/.icons/material/frequently-asked-questions.svg
+++ b/docs/src/templates/.icons/material/frequently-asked-questions.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-alert-outline.svg b/docs/src/templates/.icons/material/fridge-alert-outline.svg
index 4212ea03..4212ea03 100644
--- a/docs/src/material/templates/.icons/material/fridge-alert-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-alert.svg b/docs/src/templates/.icons/material/fridge-alert.svg
index 49fd6537..49fd6537 100644
--- a/docs/src/material/templates/.icons/material/fridge-alert.svg
+++ b/docs/src/templates/.icons/material/fridge-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-bottom.svg b/docs/src/templates/.icons/material/fridge-bottom.svg
index 93fc6419..93fc6419 100644
--- a/docs/src/material/templates/.icons/material/fridge-bottom.svg
+++ b/docs/src/templates/.icons/material/fridge-bottom.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial-alert-outline.svg b/docs/src/templates/.icons/material/fridge-industrial-alert-outline.svg
index ef7809b1..ef7809b1 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial-alert-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial-alert.svg b/docs/src/templates/.icons/material/fridge-industrial-alert.svg
index 27d61ab5..27d61ab5 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial-alert.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial-off-outline.svg b/docs/src/templates/.icons/material/fridge-industrial-off-outline.svg
index bcf5daf1..bcf5daf1 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial-off-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial-off.svg b/docs/src/templates/.icons/material/fridge-industrial-off.svg
index ad11221c..ad11221c 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial-off.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial-off.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial-outline.svg b/docs/src/templates/.icons/material/fridge-industrial-outline.svg
index 4b5e3b25..4b5e3b25 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-industrial.svg b/docs/src/templates/.icons/material/fridge-industrial.svg
index a19aec04..a19aec04 100644
--- a/docs/src/material/templates/.icons/material/fridge-industrial.svg
+++ b/docs/src/templates/.icons/material/fridge-industrial.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-off-outline.svg b/docs/src/templates/.icons/material/fridge-off-outline.svg
index bc80f6ad..bc80f6ad 100644
--- a/docs/src/material/templates/.icons/material/fridge-off-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-off.svg b/docs/src/templates/.icons/material/fridge-off.svg
index f3c8d809..f3c8d809 100644
--- a/docs/src/material/templates/.icons/material/fridge-off.svg
+++ b/docs/src/templates/.icons/material/fridge-off.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-outline.svg b/docs/src/templates/.icons/material/fridge-outline.svg
index d948dd80..d948dd80 100644
--- a/docs/src/material/templates/.icons/material/fridge-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-top.svg b/docs/src/templates/.icons/material/fridge-top.svg
index 4aaa6e38..4aaa6e38 100644
--- a/docs/src/material/templates/.icons/material/fridge-top.svg
+++ b/docs/src/templates/.icons/material/fridge-top.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant-alert-outline.svg b/docs/src/templates/.icons/material/fridge-variant-alert-outline.svg
index 2d2b0aad..2d2b0aad 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant-alert-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-variant-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant-alert.svg b/docs/src/templates/.icons/material/fridge-variant-alert.svg
index 22615be7..22615be7 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant-alert.svg
+++ b/docs/src/templates/.icons/material/fridge-variant-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant-off-outline.svg b/docs/src/templates/.icons/material/fridge-variant-off-outline.svg
index 573e81cb..573e81cb 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant-off-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-variant-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant-off.svg b/docs/src/templates/.icons/material/fridge-variant-off.svg
index af5def7a..af5def7a 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant-off.svg
+++ b/docs/src/templates/.icons/material/fridge-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant-outline.svg b/docs/src/templates/.icons/material/fridge-variant-outline.svg
index 2d131d47..2d131d47 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant-outline.svg
+++ b/docs/src/templates/.icons/material/fridge-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fridge-variant.svg b/docs/src/templates/.icons/material/fridge-variant.svg
index 131f218d..131f218d 100644
--- a/docs/src/material/templates/.icons/material/fridge-variant.svg
+++ b/docs/src/templates/.icons/material/fridge-variant.svg
diff --git a/docs/src/material/templates/.icons/material/fridge.svg b/docs/src/templates/.icons/material/fridge.svg
index 020ba1de..020ba1de 100644
--- a/docs/src/material/templates/.icons/material/fridge.svg
+++ b/docs/src/templates/.icons/material/fridge.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-cherries-off.svg b/docs/src/templates/.icons/material/fruit-cherries-off.svg
index acc2821c..acc2821c 100644
--- a/docs/src/material/templates/.icons/material/fruit-cherries-off.svg
+++ b/docs/src/templates/.icons/material/fruit-cherries-off.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-cherries.svg b/docs/src/templates/.icons/material/fruit-cherries.svg
index 661b6c99..661b6c99 100644
--- a/docs/src/material/templates/.icons/material/fruit-cherries.svg
+++ b/docs/src/templates/.icons/material/fruit-cherries.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-citrus-off.svg b/docs/src/templates/.icons/material/fruit-citrus-off.svg
index 623820a1..623820a1 100644
--- a/docs/src/material/templates/.icons/material/fruit-citrus-off.svg
+++ b/docs/src/templates/.icons/material/fruit-citrus-off.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-citrus.svg b/docs/src/templates/.icons/material/fruit-citrus.svg
index e21e08bc..e21e08bc 100644
--- a/docs/src/material/templates/.icons/material/fruit-citrus.svg
+++ b/docs/src/templates/.icons/material/fruit-citrus.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-grapes-outline.svg b/docs/src/templates/.icons/material/fruit-grapes-outline.svg
index 39104c9a..39104c9a 100644
--- a/docs/src/material/templates/.icons/material/fruit-grapes-outline.svg
+++ b/docs/src/templates/.icons/material/fruit-grapes-outline.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-grapes.svg b/docs/src/templates/.icons/material/fruit-grapes.svg
index 8f3c14b0..8f3c14b0 100644
--- a/docs/src/material/templates/.icons/material/fruit-grapes.svg
+++ b/docs/src/templates/.icons/material/fruit-grapes.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-pear.svg b/docs/src/templates/.icons/material/fruit-pear.svg
index b8f132c7..b8f132c7 100644
--- a/docs/src/material/templates/.icons/material/fruit-pear.svg
+++ b/docs/src/templates/.icons/material/fruit-pear.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-pineapple.svg b/docs/src/templates/.icons/material/fruit-pineapple.svg
index 42970447..42970447 100644
--- a/docs/src/material/templates/.icons/material/fruit-pineapple.svg
+++ b/docs/src/templates/.icons/material/fruit-pineapple.svg
diff --git a/docs/src/material/templates/.icons/material/fruit-watermelon.svg b/docs/src/templates/.icons/material/fruit-watermelon.svg
index b800cba3..b800cba3 100644
--- a/docs/src/material/templates/.icons/material/fruit-watermelon.svg
+++ b/docs/src/templates/.icons/material/fruit-watermelon.svg
diff --git a/docs/src/material/templates/.icons/material/fuel-cell.svg b/docs/src/templates/.icons/material/fuel-cell.svg
index 75940fdf..75940fdf 100644
--- a/docs/src/material/templates/.icons/material/fuel-cell.svg
+++ b/docs/src/templates/.icons/material/fuel-cell.svg
diff --git a/docs/src/material/templates/.icons/material/fuel.svg b/docs/src/templates/.icons/material/fuel.svg
index 98375049..98375049 100644
--- a/docs/src/material/templates/.icons/material/fuel.svg
+++ b/docs/src/templates/.icons/material/fuel.svg
diff --git a/docs/src/material/templates/.icons/material/fullscreen-exit.svg b/docs/src/templates/.icons/material/fullscreen-exit.svg
index 4bcb8d2f..4bcb8d2f 100644
--- a/docs/src/material/templates/.icons/material/fullscreen-exit.svg
+++ b/docs/src/templates/.icons/material/fullscreen-exit.svg
diff --git a/docs/src/material/templates/.icons/material/fullscreen.svg b/docs/src/templates/.icons/material/fullscreen.svg
index e6771eeb..e6771eeb 100644
--- a/docs/src/material/templates/.icons/material/fullscreen.svg
+++ b/docs/src/templates/.icons/material/fullscreen.svg
diff --git a/docs/src/material/templates/.icons/material/function-variant.svg b/docs/src/templates/.icons/material/function-variant.svg
index 49839f8f..49839f8f 100644
--- a/docs/src/material/templates/.icons/material/function-variant.svg
+++ b/docs/src/templates/.icons/material/function-variant.svg
diff --git a/docs/src/material/templates/.icons/material/function.svg b/docs/src/templates/.icons/material/function.svg
index 56bdff00..56bdff00 100644
--- a/docs/src/material/templates/.icons/material/function.svg
+++ b/docs/src/templates/.icons/material/function.svg
diff --git a/docs/src/material/templates/.icons/material/furigana-horizontal.svg b/docs/src/templates/.icons/material/furigana-horizontal.svg
index aec6870a..aec6870a 100644
--- a/docs/src/material/templates/.icons/material/furigana-horizontal.svg
+++ b/docs/src/templates/.icons/material/furigana-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/furigana-vertical.svg b/docs/src/templates/.icons/material/furigana-vertical.svg
index afd68646..afd68646 100644
--- a/docs/src/material/templates/.icons/material/furigana-vertical.svg
+++ b/docs/src/templates/.icons/material/furigana-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/fuse-alert.svg b/docs/src/templates/.icons/material/fuse-alert.svg
index 9e0557c8..9e0557c8 100644
--- a/docs/src/material/templates/.icons/material/fuse-alert.svg
+++ b/docs/src/templates/.icons/material/fuse-alert.svg
diff --git a/docs/src/material/templates/.icons/material/fuse-blade.svg b/docs/src/templates/.icons/material/fuse-blade.svg
index 6eaa67a7..6eaa67a7 100644
--- a/docs/src/material/templates/.icons/material/fuse-blade.svg
+++ b/docs/src/templates/.icons/material/fuse-blade.svg
diff --git a/docs/src/material/templates/.icons/material/fuse-off.svg b/docs/src/templates/.icons/material/fuse-off.svg
index 6bcff75a..6bcff75a 100644
--- a/docs/src/material/templates/.icons/material/fuse-off.svg
+++ b/docs/src/templates/.icons/material/fuse-off.svg
diff --git a/docs/src/material/templates/.icons/material/fuse.svg b/docs/src/templates/.icons/material/fuse.svg
index b3cf2249..b3cf2249 100644
--- a/docs/src/material/templates/.icons/material/fuse.svg
+++ b/docs/src/templates/.icons/material/fuse.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle-down.svg b/docs/src/templates/.icons/material/gamepad-circle-down.svg
index 9ba9285b..9ba9285b 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle-down.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle-down.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle-left.svg b/docs/src/templates/.icons/material/gamepad-circle-left.svg
index 0037b23e..0037b23e 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle-left.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle-left.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle-outline.svg b/docs/src/templates/.icons/material/gamepad-circle-outline.svg
index 5ed82611..5ed82611 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle-outline.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle-right.svg b/docs/src/templates/.icons/material/gamepad-circle-right.svg
index 098ad0c8..098ad0c8 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle-right.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle-right.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle-up.svg b/docs/src/templates/.icons/material/gamepad-circle-up.svg
index af536b68..af536b68 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle-up.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle-up.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-circle.svg b/docs/src/templates/.icons/material/gamepad-circle.svg
index b113b601..b113b601 100644
--- a/docs/src/material/templates/.icons/material/gamepad-circle.svg
+++ b/docs/src/templates/.icons/material/gamepad-circle.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-down.svg b/docs/src/templates/.icons/material/gamepad-down.svg
index 1ee3a77f..1ee3a77f 100644
--- a/docs/src/material/templates/.icons/material/gamepad-down.svg
+++ b/docs/src/templates/.icons/material/gamepad-down.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-left.svg b/docs/src/templates/.icons/material/gamepad-left.svg
index 27495067..27495067 100644
--- a/docs/src/material/templates/.icons/material/gamepad-left.svg
+++ b/docs/src/templates/.icons/material/gamepad-left.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-outline.svg b/docs/src/templates/.icons/material/gamepad-outline.svg
index f28ec6bb..f28ec6bb 100644
--- a/docs/src/material/templates/.icons/material/gamepad-outline.svg
+++ b/docs/src/templates/.icons/material/gamepad-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-right.svg b/docs/src/templates/.icons/material/gamepad-right.svg
index 01273f40..01273f40 100644
--- a/docs/src/material/templates/.icons/material/gamepad-right.svg
+++ b/docs/src/templates/.icons/material/gamepad-right.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round-down.svg b/docs/src/templates/.icons/material/gamepad-round-down.svg
index 1500b1af..1500b1af 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round-down.svg
+++ b/docs/src/templates/.icons/material/gamepad-round-down.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round-left.svg b/docs/src/templates/.icons/material/gamepad-round-left.svg
index 035d089e..035d089e 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round-left.svg
+++ b/docs/src/templates/.icons/material/gamepad-round-left.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round-outline.svg b/docs/src/templates/.icons/material/gamepad-round-outline.svg
index 2e924bdf..2e924bdf 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round-outline.svg
+++ b/docs/src/templates/.icons/material/gamepad-round-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round-right.svg b/docs/src/templates/.icons/material/gamepad-round-right.svg
index f86bee52..f86bee52 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round-right.svg
+++ b/docs/src/templates/.icons/material/gamepad-round-right.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round-up.svg b/docs/src/templates/.icons/material/gamepad-round-up.svg
index 95f725ee..95f725ee 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round-up.svg
+++ b/docs/src/templates/.icons/material/gamepad-round-up.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-round.svg b/docs/src/templates/.icons/material/gamepad-round.svg
index 89b9eff8..89b9eff8 100644
--- a/docs/src/material/templates/.icons/material/gamepad-round.svg
+++ b/docs/src/templates/.icons/material/gamepad-round.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-square-outline.svg b/docs/src/templates/.icons/material/gamepad-square-outline.svg
index d7443bd2..d7443bd2 100644
--- a/docs/src/material/templates/.icons/material/gamepad-square-outline.svg
+++ b/docs/src/templates/.icons/material/gamepad-square-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-square.svg b/docs/src/templates/.icons/material/gamepad-square.svg
index 1ef00f86..1ef00f86 100644
--- a/docs/src/material/templates/.icons/material/gamepad-square.svg
+++ b/docs/src/templates/.icons/material/gamepad-square.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-up.svg b/docs/src/templates/.icons/material/gamepad-up.svg
index b85c1a91..b85c1a91 100644
--- a/docs/src/material/templates/.icons/material/gamepad-up.svg
+++ b/docs/src/templates/.icons/material/gamepad-up.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-variant-outline.svg b/docs/src/templates/.icons/material/gamepad-variant-outline.svg
index 9d5438be..9d5438be 100644
--- a/docs/src/material/templates/.icons/material/gamepad-variant-outline.svg
+++ b/docs/src/templates/.icons/material/gamepad-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad-variant.svg b/docs/src/templates/.icons/material/gamepad-variant.svg
index 62678d26..62678d26 100644
--- a/docs/src/material/templates/.icons/material/gamepad-variant.svg
+++ b/docs/src/templates/.icons/material/gamepad-variant.svg
diff --git a/docs/src/material/templates/.icons/material/gamepad.svg b/docs/src/templates/.icons/material/gamepad.svg
index da8f317e..da8f317e 100644
--- a/docs/src/material/templates/.icons/material/gamepad.svg
+++ b/docs/src/templates/.icons/material/gamepad.svg
diff --git a/docs/src/material/templates/.icons/material/gamma.svg b/docs/src/templates/.icons/material/gamma.svg
index 79d96bc9..79d96bc9 100644
--- a/docs/src/material/templates/.icons/material/gamma.svg
+++ b/docs/src/templates/.icons/material/gamma.svg
diff --git a/docs/src/material/templates/.icons/material/gantry-crane.svg b/docs/src/templates/.icons/material/gantry-crane.svg
index 36eed2c7..36eed2c7 100644
--- a/docs/src/material/templates/.icons/material/gantry-crane.svg
+++ b/docs/src/templates/.icons/material/gantry-crane.svg
diff --git a/docs/src/material/templates/.icons/material/garage-alert-variant.svg b/docs/src/templates/.icons/material/garage-alert-variant.svg
index abb0f706..abb0f706 100644
--- a/docs/src/material/templates/.icons/material/garage-alert-variant.svg
+++ b/docs/src/templates/.icons/material/garage-alert-variant.svg
diff --git a/docs/src/material/templates/.icons/material/garage-alert.svg b/docs/src/templates/.icons/material/garage-alert.svg
index 9931193f..9931193f 100644
--- a/docs/src/material/templates/.icons/material/garage-alert.svg
+++ b/docs/src/templates/.icons/material/garage-alert.svg
diff --git a/docs/src/material/templates/.icons/material/garage-lock.svg b/docs/src/templates/.icons/material/garage-lock.svg
index bfd2a142..bfd2a142 100644
--- a/docs/src/material/templates/.icons/material/garage-lock.svg
+++ b/docs/src/templates/.icons/material/garage-lock.svg
diff --git a/docs/src/material/templates/.icons/material/garage-open-variant.svg b/docs/src/templates/.icons/material/garage-open-variant.svg
index 98b96a19..98b96a19 100644
--- a/docs/src/material/templates/.icons/material/garage-open-variant.svg
+++ b/docs/src/templates/.icons/material/garage-open-variant.svg
diff --git a/docs/src/material/templates/.icons/material/garage-open.svg b/docs/src/templates/.icons/material/garage-open.svg
index fbf4d735..fbf4d735 100644
--- a/docs/src/material/templates/.icons/material/garage-open.svg
+++ b/docs/src/templates/.icons/material/garage-open.svg
diff --git a/docs/src/material/templates/.icons/material/garage-variant-lock.svg b/docs/src/templates/.icons/material/garage-variant-lock.svg
index ce1ceca4..ce1ceca4 100644
--- a/docs/src/material/templates/.icons/material/garage-variant-lock.svg
+++ b/docs/src/templates/.icons/material/garage-variant-lock.svg
diff --git a/docs/src/material/templates/.icons/material/garage-variant.svg b/docs/src/templates/.icons/material/garage-variant.svg
index f0f65415..f0f65415 100644
--- a/docs/src/material/templates/.icons/material/garage-variant.svg
+++ b/docs/src/templates/.icons/material/garage-variant.svg
diff --git a/docs/src/material/templates/.icons/material/garage.svg b/docs/src/templates/.icons/material/garage.svg
index 868fd098..868fd098 100644
--- a/docs/src/material/templates/.icons/material/garage.svg
+++ b/docs/src/templates/.icons/material/garage.svg
diff --git a/docs/src/material/templates/.icons/material/gas-burner.svg b/docs/src/templates/.icons/material/gas-burner.svg
index 55be9f51..55be9f51 100644
--- a/docs/src/material/templates/.icons/material/gas-burner.svg
+++ b/docs/src/templates/.icons/material/gas-burner.svg
diff --git a/docs/src/material/templates/.icons/material/gas-cylinder.svg b/docs/src/templates/.icons/material/gas-cylinder.svg
index 54eb3fb6..54eb3fb6 100644
--- a/docs/src/material/templates/.icons/material/gas-cylinder.svg
+++ b/docs/src/templates/.icons/material/gas-cylinder.svg
diff --git a/docs/src/material/templates/.icons/material/gas-station-off-outline.svg b/docs/src/templates/.icons/material/gas-station-off-outline.svg
index 4fbb3ff8..4fbb3ff8 100644
--- a/docs/src/material/templates/.icons/material/gas-station-off-outline.svg
+++ b/docs/src/templates/.icons/material/gas-station-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gas-station-off.svg b/docs/src/templates/.icons/material/gas-station-off.svg
index cccd919f..cccd919f 100644
--- a/docs/src/material/templates/.icons/material/gas-station-off.svg
+++ b/docs/src/templates/.icons/material/gas-station-off.svg
diff --git a/docs/src/material/templates/.icons/material/gas-station-outline.svg b/docs/src/templates/.icons/material/gas-station-outline.svg
index 0ed56086..0ed56086 100644
--- a/docs/src/material/templates/.icons/material/gas-station-outline.svg
+++ b/docs/src/templates/.icons/material/gas-station-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gas-station.svg b/docs/src/templates/.icons/material/gas-station.svg
index 9dda1d37..9dda1d37 100644
--- a/docs/src/material/templates/.icons/material/gas-station.svg
+++ b/docs/src/templates/.icons/material/gas-station.svg
diff --git a/docs/src/material/templates/.icons/material/gate-alert.svg b/docs/src/templates/.icons/material/gate-alert.svg
index ce94eaab..ce94eaab 100644
--- a/docs/src/material/templates/.icons/material/gate-alert.svg
+++ b/docs/src/templates/.icons/material/gate-alert.svg
diff --git a/docs/src/material/templates/.icons/material/gate-and.svg b/docs/src/templates/.icons/material/gate-and.svg
index 06f93879..06f93879 100644
--- a/docs/src/material/templates/.icons/material/gate-and.svg
+++ b/docs/src/templates/.icons/material/gate-and.svg
diff --git a/docs/src/material/templates/.icons/material/gate-arrow-left.svg b/docs/src/templates/.icons/material/gate-arrow-left.svg
index 1d763dfb..1d763dfb 100644
--- a/docs/src/material/templates/.icons/material/gate-arrow-left.svg
+++ b/docs/src/templates/.icons/material/gate-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/gate-arrow-right.svg b/docs/src/templates/.icons/material/gate-arrow-right.svg
index 23bb664c..23bb664c 100644
--- a/docs/src/material/templates/.icons/material/gate-arrow-right.svg
+++ b/docs/src/templates/.icons/material/gate-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/gate-buffer.svg b/docs/src/templates/.icons/material/gate-buffer.svg
index 1d789073..1d789073 100644
--- a/docs/src/material/templates/.icons/material/gate-buffer.svg
+++ b/docs/src/templates/.icons/material/gate-buffer.svg
diff --git a/docs/src/material/templates/.icons/material/gate-nand.svg b/docs/src/templates/.icons/material/gate-nand.svg
index 029e2bfb..029e2bfb 100644
--- a/docs/src/material/templates/.icons/material/gate-nand.svg
+++ b/docs/src/templates/.icons/material/gate-nand.svg
diff --git a/docs/src/material/templates/.icons/material/gate-nor.svg b/docs/src/templates/.icons/material/gate-nor.svg
index 202b1b49..202b1b49 100644
--- a/docs/src/material/templates/.icons/material/gate-nor.svg
+++ b/docs/src/templates/.icons/material/gate-nor.svg
diff --git a/docs/src/material/templates/.icons/material/gate-not.svg b/docs/src/templates/.icons/material/gate-not.svg
index 88b1f537..88b1f537 100644
--- a/docs/src/material/templates/.icons/material/gate-not.svg
+++ b/docs/src/templates/.icons/material/gate-not.svg
diff --git a/docs/src/material/templates/.icons/material/gate-open.svg b/docs/src/templates/.icons/material/gate-open.svg
index 717821f1..717821f1 100644
--- a/docs/src/material/templates/.icons/material/gate-open.svg
+++ b/docs/src/templates/.icons/material/gate-open.svg
diff --git a/docs/src/material/templates/.icons/material/gate-or.svg b/docs/src/templates/.icons/material/gate-or.svg
index 15485893..15485893 100644
--- a/docs/src/material/templates/.icons/material/gate-or.svg
+++ b/docs/src/templates/.icons/material/gate-or.svg
diff --git a/docs/src/material/templates/.icons/material/gate-xnor.svg b/docs/src/templates/.icons/material/gate-xnor.svg
index 4b2d7d2c..4b2d7d2c 100644
--- a/docs/src/material/templates/.icons/material/gate-xnor.svg
+++ b/docs/src/templates/.icons/material/gate-xnor.svg
diff --git a/docs/src/material/templates/.icons/material/gate-xor.svg b/docs/src/templates/.icons/material/gate-xor.svg
index b5a26ce3..b5a26ce3 100644
--- a/docs/src/material/templates/.icons/material/gate-xor.svg
+++ b/docs/src/templates/.icons/material/gate-xor.svg
diff --git a/docs/src/material/templates/.icons/material/gate.svg b/docs/src/templates/.icons/material/gate.svg
index 58f2597c..58f2597c 100644
--- a/docs/src/material/templates/.icons/material/gate.svg
+++ b/docs/src/templates/.icons/material/gate.svg
diff --git a/docs/src/material/templates/.icons/material/gatsby.svg b/docs/src/templates/.icons/material/gatsby.svg
index 44c07903..44c07903 100644
--- a/docs/src/material/templates/.icons/material/gatsby.svg
+++ b/docs/src/templates/.icons/material/gatsby.svg
diff --git a/docs/src/material/templates/.icons/material/gauge-empty.svg b/docs/src/templates/.icons/material/gauge-empty.svg
index 632ff9c3..632ff9c3 100644
--- a/docs/src/material/templates/.icons/material/gauge-empty.svg
+++ b/docs/src/templates/.icons/material/gauge-empty.svg
diff --git a/docs/src/material/templates/.icons/material/gauge-full.svg b/docs/src/templates/.icons/material/gauge-full.svg
index ba3bb620..ba3bb620 100644
--- a/docs/src/material/templates/.icons/material/gauge-full.svg
+++ b/docs/src/templates/.icons/material/gauge-full.svg
diff --git a/docs/src/material/templates/.icons/material/gauge-low.svg b/docs/src/templates/.icons/material/gauge-low.svg
index c9828b9d..c9828b9d 100644
--- a/docs/src/material/templates/.icons/material/gauge-low.svg
+++ b/docs/src/templates/.icons/material/gauge-low.svg
diff --git a/docs/src/material/templates/.icons/material/gauge.svg b/docs/src/templates/.icons/material/gauge.svg
index 1e0919b3..1e0919b3 100644
--- a/docs/src/material/templates/.icons/material/gauge.svg
+++ b/docs/src/templates/.icons/material/gauge.svg
diff --git a/docs/src/material/templates/.icons/material/gavel.svg b/docs/src/templates/.icons/material/gavel.svg
index fe93177a..fe93177a 100644
--- a/docs/src/material/templates/.icons/material/gavel.svg
+++ b/docs/src/templates/.icons/material/gavel.svg
diff --git a/docs/src/material/templates/.icons/material/gender-female.svg b/docs/src/templates/.icons/material/gender-female.svg
index 55c71412..55c71412 100644
--- a/docs/src/material/templates/.icons/material/gender-female.svg
+++ b/docs/src/templates/.icons/material/gender-female.svg
diff --git a/docs/src/material/templates/.icons/material/gender-male-female-variant.svg b/docs/src/templates/.icons/material/gender-male-female-variant.svg
index c7e1ab62..c7e1ab62 100644
--- a/docs/src/material/templates/.icons/material/gender-male-female-variant.svg
+++ b/docs/src/templates/.icons/material/gender-male-female-variant.svg
diff --git a/docs/src/material/templates/.icons/material/gender-male-female.svg b/docs/src/templates/.icons/material/gender-male-female.svg
index 325be962..325be962 100644
--- a/docs/src/material/templates/.icons/material/gender-male-female.svg
+++ b/docs/src/templates/.icons/material/gender-male-female.svg
diff --git a/docs/src/material/templates/.icons/material/gender-male.svg b/docs/src/templates/.icons/material/gender-male.svg
index e1ba670f..e1ba670f 100644
--- a/docs/src/material/templates/.icons/material/gender-male.svg
+++ b/docs/src/templates/.icons/material/gender-male.svg
diff --git a/docs/src/material/templates/.icons/material/gender-non-binary.svg b/docs/src/templates/.icons/material/gender-non-binary.svg
index 17b73846..17b73846 100644
--- a/docs/src/material/templates/.icons/material/gender-non-binary.svg
+++ b/docs/src/templates/.icons/material/gender-non-binary.svg
diff --git a/docs/src/material/templates/.icons/material/gender-transgender.svg b/docs/src/templates/.icons/material/gender-transgender.svg
index 6cad3048..6cad3048 100644
--- a/docs/src/material/templates/.icons/material/gender-transgender.svg
+++ b/docs/src/templates/.icons/material/gender-transgender.svg
diff --git a/docs/src/material/templates/.icons/material/gentoo.svg b/docs/src/templates/.icons/material/gentoo.svg
index e97f93d0..e97f93d0 100644
--- a/docs/src/material/templates/.icons/material/gentoo.svg
+++ b/docs/src/templates/.icons/material/gentoo.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-double-tap.svg b/docs/src/templates/.icons/material/gesture-double-tap.svg
index 1e9a705a..1e9a705a 100644
--- a/docs/src/material/templates/.icons/material/gesture-double-tap.svg
+++ b/docs/src/templates/.icons/material/gesture-double-tap.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-pinch.svg b/docs/src/templates/.icons/material/gesture-pinch.svg
index 966c8440..966c8440 100644
--- a/docs/src/material/templates/.icons/material/gesture-pinch.svg
+++ b/docs/src/templates/.icons/material/gesture-pinch.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-spread.svg b/docs/src/templates/.icons/material/gesture-spread.svg
index f34f7b48..f34f7b48 100644
--- a/docs/src/material/templates/.icons/material/gesture-spread.svg
+++ b/docs/src/templates/.icons/material/gesture-spread.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-down.svg b/docs/src/templates/.icons/material/gesture-swipe-down.svg
index 424187be..424187be 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-down.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-down.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-horizontal.svg b/docs/src/templates/.icons/material/gesture-swipe-horizontal.svg
index 9d82e676..9d82e676 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-horizontal.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-left.svg b/docs/src/templates/.icons/material/gesture-swipe-left.svg
index e1d1bae4..e1d1bae4 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-left.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-left.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-right.svg b/docs/src/templates/.icons/material/gesture-swipe-right.svg
index a80256cc..a80256cc 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-right.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-right.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-up.svg b/docs/src/templates/.icons/material/gesture-swipe-up.svg
index 9fd2f915..9fd2f915 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-up.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-up.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe-vertical.svg b/docs/src/templates/.icons/material/gesture-swipe-vertical.svg
index b4659252..b4659252 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe-vertical.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-swipe.svg b/docs/src/templates/.icons/material/gesture-swipe.svg
index cd9668ca..cd9668ca 100644
--- a/docs/src/material/templates/.icons/material/gesture-swipe.svg
+++ b/docs/src/templates/.icons/material/gesture-swipe.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-tap-box.svg b/docs/src/templates/.icons/material/gesture-tap-box.svg
index ed138045..ed138045 100644
--- a/docs/src/material/templates/.icons/material/gesture-tap-box.svg
+++ b/docs/src/templates/.icons/material/gesture-tap-box.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-tap-button.svg b/docs/src/templates/.icons/material/gesture-tap-button.svg
index f7c3cba3..f7c3cba3 100644
--- a/docs/src/material/templates/.icons/material/gesture-tap-button.svg
+++ b/docs/src/templates/.icons/material/gesture-tap-button.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-tap-hold.svg b/docs/src/templates/.icons/material/gesture-tap-hold.svg
index 1619d34b..1619d34b 100644
--- a/docs/src/material/templates/.icons/material/gesture-tap-hold.svg
+++ b/docs/src/templates/.icons/material/gesture-tap-hold.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-tap.svg b/docs/src/templates/.icons/material/gesture-tap.svg
index d87f8414..d87f8414 100644
--- a/docs/src/material/templates/.icons/material/gesture-tap.svg
+++ b/docs/src/templates/.icons/material/gesture-tap.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-two-double-tap.svg b/docs/src/templates/.icons/material/gesture-two-double-tap.svg
index 58c62250..58c62250 100644
--- a/docs/src/material/templates/.icons/material/gesture-two-double-tap.svg
+++ b/docs/src/templates/.icons/material/gesture-two-double-tap.svg
diff --git a/docs/src/material/templates/.icons/material/gesture-two-tap.svg b/docs/src/templates/.icons/material/gesture-two-tap.svg
index cfe2d497..cfe2d497 100644
--- a/docs/src/material/templates/.icons/material/gesture-two-tap.svg
+++ b/docs/src/templates/.icons/material/gesture-two-tap.svg
diff --git a/docs/src/material/templates/.icons/material/gesture.svg b/docs/src/templates/.icons/material/gesture.svg
index f2961aa9..f2961aa9 100644
--- a/docs/src/material/templates/.icons/material/gesture.svg
+++ b/docs/src/templates/.icons/material/gesture.svg
diff --git a/docs/src/material/templates/.icons/material/ghost-off-outline.svg b/docs/src/templates/.icons/material/ghost-off-outline.svg
index 987b3d6c..987b3d6c 100644
--- a/docs/src/material/templates/.icons/material/ghost-off-outline.svg
+++ b/docs/src/templates/.icons/material/ghost-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ghost-off.svg b/docs/src/templates/.icons/material/ghost-off.svg
index e7062a1c..e7062a1c 100644
--- a/docs/src/material/templates/.icons/material/ghost-off.svg
+++ b/docs/src/templates/.icons/material/ghost-off.svg
diff --git a/docs/src/material/templates/.icons/material/ghost-outline.svg b/docs/src/templates/.icons/material/ghost-outline.svg
index c70a074e..c70a074e 100644
--- a/docs/src/material/templates/.icons/material/ghost-outline.svg
+++ b/docs/src/templates/.icons/material/ghost-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ghost.svg b/docs/src/templates/.icons/material/ghost.svg
index 6350bdd1..6350bdd1 100644
--- a/docs/src/material/templates/.icons/material/ghost.svg
+++ b/docs/src/templates/.icons/material/ghost.svg
diff --git a/docs/src/material/templates/.icons/material/gift-off-outline.svg b/docs/src/templates/.icons/material/gift-off-outline.svg
index bd4d8bca..bd4d8bca 100644
--- a/docs/src/material/templates/.icons/material/gift-off-outline.svg
+++ b/docs/src/templates/.icons/material/gift-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gift-off.svg b/docs/src/templates/.icons/material/gift-off.svg
index 30f732ee..30f732ee 100644
--- a/docs/src/material/templates/.icons/material/gift-off.svg
+++ b/docs/src/templates/.icons/material/gift-off.svg
diff --git a/docs/src/material/templates/.icons/material/gift-open-outline.svg b/docs/src/templates/.icons/material/gift-open-outline.svg
index f386e770..f386e770 100644
--- a/docs/src/material/templates/.icons/material/gift-open-outline.svg
+++ b/docs/src/templates/.icons/material/gift-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gift-open.svg b/docs/src/templates/.icons/material/gift-open.svg
index 46de0b9d..46de0b9d 100644
--- a/docs/src/material/templates/.icons/material/gift-open.svg
+++ b/docs/src/templates/.icons/material/gift-open.svg
diff --git a/docs/src/material/templates/.icons/material/gift-outline.svg b/docs/src/templates/.icons/material/gift-outline.svg
index c94077b9..c94077b9 100644
--- a/docs/src/material/templates/.icons/material/gift-outline.svg
+++ b/docs/src/templates/.icons/material/gift-outline.svg
diff --git a/docs/src/material/templates/.icons/material/gift.svg b/docs/src/templates/.icons/material/gift.svg
index 926bcbee..926bcbee 100644
--- a/docs/src/material/templates/.icons/material/gift.svg
+++ b/docs/src/templates/.icons/material/gift.svg
diff --git a/docs/src/material/templates/.icons/material/git.svg b/docs/src/templates/.icons/material/git.svg
index 905c3f66..905c3f66 100644
--- a/docs/src/material/templates/.icons/material/git.svg
+++ b/docs/src/templates/.icons/material/git.svg
diff --git a/docs/src/material/templates/.icons/material/github.svg b/docs/src/templates/.icons/material/github.svg
index c5049625..c5049625 100644
--- a/docs/src/material/templates/.icons/material/github.svg
+++ b/docs/src/templates/.icons/material/github.svg
diff --git a/docs/src/material/templates/.icons/material/gitlab.svg b/docs/src/templates/.icons/material/gitlab.svg
index 62ca0c51..62ca0c51 100644
--- a/docs/src/material/templates/.icons/material/gitlab.svg
+++ b/docs/src/templates/.icons/material/gitlab.svg
diff --git a/docs/src/material/templates/.icons/material/glass-cocktail-off.svg b/docs/src/templates/.icons/material/glass-cocktail-off.svg
index d5e664ac..d5e664ac 100644
--- a/docs/src/material/templates/.icons/material/glass-cocktail-off.svg
+++ b/docs/src/templates/.icons/material/glass-cocktail-off.svg
diff --git a/docs/src/material/templates/.icons/material/glass-cocktail.svg b/docs/src/templates/.icons/material/glass-cocktail.svg
index 64e0da6f..64e0da6f 100644
--- a/docs/src/material/templates/.icons/material/glass-cocktail.svg
+++ b/docs/src/templates/.icons/material/glass-cocktail.svg
diff --git a/docs/src/material/templates/.icons/material/glass-flute.svg b/docs/src/templates/.icons/material/glass-flute.svg
index ec491ec8..ec491ec8 100644
--- a/docs/src/material/templates/.icons/material/glass-flute.svg
+++ b/docs/src/templates/.icons/material/glass-flute.svg
diff --git a/docs/src/material/templates/.icons/material/glass-fragile.svg b/docs/src/templates/.icons/material/glass-fragile.svg
index 7af79344..7af79344 100644
--- a/docs/src/material/templates/.icons/material/glass-fragile.svg
+++ b/docs/src/templates/.icons/material/glass-fragile.svg
diff --git a/docs/src/material/templates/.icons/material/glass-mug-off.svg b/docs/src/templates/.icons/material/glass-mug-off.svg
index a13fc072..a13fc072 100644
--- a/docs/src/material/templates/.icons/material/glass-mug-off.svg
+++ b/docs/src/templates/.icons/material/glass-mug-off.svg
diff --git a/docs/src/material/templates/.icons/material/glass-mug-variant-off.svg b/docs/src/templates/.icons/material/glass-mug-variant-off.svg
index 2f425d1b..2f425d1b 100644
--- a/docs/src/material/templates/.icons/material/glass-mug-variant-off.svg
+++ b/docs/src/templates/.icons/material/glass-mug-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/glass-mug-variant.svg b/docs/src/templates/.icons/material/glass-mug-variant.svg
index f8cad97b..f8cad97b 100644
--- a/docs/src/material/templates/.icons/material/glass-mug-variant.svg
+++ b/docs/src/templates/.icons/material/glass-mug-variant.svg
diff --git a/docs/src/material/templates/.icons/material/glass-mug.svg b/docs/src/templates/.icons/material/glass-mug.svg
index af60ca77..af60ca77 100644
--- a/docs/src/material/templates/.icons/material/glass-mug.svg
+++ b/docs/src/templates/.icons/material/glass-mug.svg
diff --git a/docs/src/material/templates/.icons/material/glass-pint-outline.svg b/docs/src/templates/.icons/material/glass-pint-outline.svg
index 956ad31a..956ad31a 100644
--- a/docs/src/material/templates/.icons/material/glass-pint-outline.svg
+++ b/docs/src/templates/.icons/material/glass-pint-outline.svg
diff --git a/docs/src/material/templates/.icons/material/glass-stange.svg b/docs/src/templates/.icons/material/glass-stange.svg
index 33e3070d..33e3070d 100644
--- a/docs/src/material/templates/.icons/material/glass-stange.svg
+++ b/docs/src/templates/.icons/material/glass-stange.svg
diff --git a/docs/src/material/templates/.icons/material/glass-tulip.svg b/docs/src/templates/.icons/material/glass-tulip.svg
index a610f0e0..a610f0e0 100644
--- a/docs/src/material/templates/.icons/material/glass-tulip.svg
+++ b/docs/src/templates/.icons/material/glass-tulip.svg
diff --git a/docs/src/material/templates/.icons/material/glass-wine.svg b/docs/src/templates/.icons/material/glass-wine.svg
index bf8e2603..bf8e2603 100644
--- a/docs/src/material/templates/.icons/material/glass-wine.svg
+++ b/docs/src/templates/.icons/material/glass-wine.svg
diff --git a/docs/src/material/templates/.icons/material/glasses.svg b/docs/src/templates/.icons/material/glasses.svg
index 964df5f8..964df5f8 100644
--- a/docs/src/material/templates/.icons/material/glasses.svg
+++ b/docs/src/templates/.icons/material/glasses.svg
diff --git a/docs/src/material/templates/.icons/material/globe-light-outline.svg b/docs/src/templates/.icons/material/globe-light-outline.svg
index 4aee965d..4aee965d 100644
--- a/docs/src/material/templates/.icons/material/globe-light-outline.svg
+++ b/docs/src/templates/.icons/material/globe-light-outline.svg
diff --git a/docs/src/material/templates/.icons/material/globe-light.svg b/docs/src/templates/.icons/material/globe-light.svg
index 23a6ce24..23a6ce24 100644
--- a/docs/src/material/templates/.icons/material/globe-light.svg
+++ b/docs/src/templates/.icons/material/globe-light.svg
diff --git a/docs/src/material/templates/.icons/material/globe-model.svg b/docs/src/templates/.icons/material/globe-model.svg
index c5c76681..c5c76681 100644
--- a/docs/src/material/templates/.icons/material/globe-model.svg
+++ b/docs/src/templates/.icons/material/globe-model.svg
diff --git a/docs/src/material/templates/.icons/material/gmail.svg b/docs/src/templates/.icons/material/gmail.svg
index ec1992b9..ec1992b9 100644
--- a/docs/src/material/templates/.icons/material/gmail.svg
+++ b/docs/src/templates/.icons/material/gmail.svg
diff --git a/docs/src/material/templates/.icons/material/gnome.svg b/docs/src/templates/.icons/material/gnome.svg
index c1852ed8..c1852ed8 100644
--- a/docs/src/material/templates/.icons/material/gnome.svg
+++ b/docs/src/templates/.icons/material/gnome.svg
diff --git a/docs/src/material/templates/.icons/material/go-kart-track.svg b/docs/src/templates/.icons/material/go-kart-track.svg
index c5feec3d..c5feec3d 100644
--- a/docs/src/material/templates/.icons/material/go-kart-track.svg
+++ b/docs/src/templates/.icons/material/go-kart-track.svg
diff --git a/docs/src/material/templates/.icons/material/go-kart.svg b/docs/src/templates/.icons/material/go-kart.svg
index 0286677f..0286677f 100644
--- a/docs/src/material/templates/.icons/material/go-kart.svg
+++ b/docs/src/templates/.icons/material/go-kart.svg
diff --git a/docs/src/material/templates/.icons/material/gog.svg b/docs/src/templates/.icons/material/gog.svg
index 42b38a66..42b38a66 100644
--- a/docs/src/material/templates/.icons/material/gog.svg
+++ b/docs/src/templates/.icons/material/gog.svg
diff --git a/docs/src/material/templates/.icons/material/gold.svg b/docs/src/templates/.icons/material/gold.svg
index 74646a5b..74646a5b 100644
--- a/docs/src/material/templates/.icons/material/gold.svg
+++ b/docs/src/templates/.icons/material/gold.svg
diff --git a/docs/src/material/templates/.icons/material/golf-cart.svg b/docs/src/templates/.icons/material/golf-cart.svg
index b134231f..b134231f 100644
--- a/docs/src/material/templates/.icons/material/golf-cart.svg
+++ b/docs/src/templates/.icons/material/golf-cart.svg
diff --git a/docs/src/material/templates/.icons/material/golf-tee.svg b/docs/src/templates/.icons/material/golf-tee.svg
index b2dccd22..b2dccd22 100644
--- a/docs/src/material/templates/.icons/material/golf-tee.svg
+++ b/docs/src/templates/.icons/material/golf-tee.svg
diff --git a/docs/src/material/templates/.icons/material/golf.svg b/docs/src/templates/.icons/material/golf.svg
index 6e833f3b..6e833f3b 100644
--- a/docs/src/material/templates/.icons/material/golf.svg
+++ b/docs/src/templates/.icons/material/golf.svg
diff --git a/docs/src/material/templates/.icons/material/gondola.svg b/docs/src/templates/.icons/material/gondola.svg
index 94b190af..94b190af 100644
--- a/docs/src/material/templates/.icons/material/gondola.svg
+++ b/docs/src/templates/.icons/material/gondola.svg
diff --git a/docs/src/material/templates/.icons/material/goodreads.svg b/docs/src/templates/.icons/material/goodreads.svg
index bc80fe2c..bc80fe2c 100644
--- a/docs/src/material/templates/.icons/material/goodreads.svg
+++ b/docs/src/templates/.icons/material/goodreads.svg
diff --git a/docs/src/material/templates/.icons/material/google-ads.svg b/docs/src/templates/.icons/material/google-ads.svg
index 645c285b..645c285b 100644
--- a/docs/src/material/templates/.icons/material/google-ads.svg
+++ b/docs/src/templates/.icons/material/google-ads.svg
diff --git a/docs/src/material/templates/.icons/material/google-analytics.svg b/docs/src/templates/.icons/material/google-analytics.svg
index e9097ea8..e9097ea8 100644
--- a/docs/src/material/templates/.icons/material/google-analytics.svg
+++ b/docs/src/templates/.icons/material/google-analytics.svg
diff --git a/docs/src/material/templates/.icons/material/google-assistant.svg b/docs/src/templates/.icons/material/google-assistant.svg
index 98a929b7..98a929b7 100644
--- a/docs/src/material/templates/.icons/material/google-assistant.svg
+++ b/docs/src/templates/.icons/material/google-assistant.svg
diff --git a/docs/src/material/templates/.icons/material/google-cardboard.svg b/docs/src/templates/.icons/material/google-cardboard.svg
index 57b84ac7..57b84ac7 100644
--- a/docs/src/material/templates/.icons/material/google-cardboard.svg
+++ b/docs/src/templates/.icons/material/google-cardboard.svg
diff --git a/docs/src/material/templates/.icons/material/google-chrome.svg b/docs/src/templates/.icons/material/google-chrome.svg
index 2d19e6fc..2d19e6fc 100644
--- a/docs/src/material/templates/.icons/material/google-chrome.svg
+++ b/docs/src/templates/.icons/material/google-chrome.svg
diff --git a/docs/src/material/templates/.icons/material/google-circles-communities.svg b/docs/src/templates/.icons/material/google-circles-communities.svg
index af4b1d4c..af4b1d4c 100644
--- a/docs/src/material/templates/.icons/material/google-circles-communities.svg
+++ b/docs/src/templates/.icons/material/google-circles-communities.svg
diff --git a/docs/src/material/templates/.icons/material/google-circles-extended.svg b/docs/src/templates/.icons/material/google-circles-extended.svg
index 9a3955a0..9a3955a0 100644
--- a/docs/src/material/templates/.icons/material/google-circles-extended.svg
+++ b/docs/src/templates/.icons/material/google-circles-extended.svg
diff --git a/docs/src/material/templates/.icons/material/google-circles-group.svg b/docs/src/templates/.icons/material/google-circles-group.svg
index f5208888..f5208888 100644
--- a/docs/src/material/templates/.icons/material/google-circles-group.svg
+++ b/docs/src/templates/.icons/material/google-circles-group.svg
diff --git a/docs/src/material/templates/.icons/material/google-circles.svg b/docs/src/templates/.icons/material/google-circles.svg
index f91c0963..f91c0963 100644
--- a/docs/src/material/templates/.icons/material/google-circles.svg
+++ b/docs/src/templates/.icons/material/google-circles.svg
diff --git a/docs/src/material/templates/.icons/material/google-classroom.svg b/docs/src/templates/.icons/material/google-classroom.svg
index c7886190..c7886190 100644
--- a/docs/src/material/templates/.icons/material/google-classroom.svg
+++ b/docs/src/templates/.icons/material/google-classroom.svg
diff --git a/docs/src/material/templates/.icons/material/google-cloud.svg b/docs/src/templates/.icons/material/google-cloud.svg
index b949d58f..b949d58f 100644
--- a/docs/src/material/templates/.icons/material/google-cloud.svg
+++ b/docs/src/templates/.icons/material/google-cloud.svg
diff --git a/docs/src/material/templates/.icons/material/google-downasaur.svg b/docs/src/templates/.icons/material/google-downasaur.svg
index 0a137377..0a137377 100644
--- a/docs/src/material/templates/.icons/material/google-downasaur.svg
+++ b/docs/src/templates/.icons/material/google-downasaur.svg
diff --git a/docs/src/material/templates/.icons/material/google-drive.svg b/docs/src/templates/.icons/material/google-drive.svg
index b3e335e0..b3e335e0 100644
--- a/docs/src/material/templates/.icons/material/google-drive.svg
+++ b/docs/src/templates/.icons/material/google-drive.svg
diff --git a/docs/src/material/templates/.icons/material/google-earth.svg b/docs/src/templates/.icons/material/google-earth.svg
index e3d55cd4..e3d55cd4 100644
--- a/docs/src/material/templates/.icons/material/google-earth.svg
+++ b/docs/src/templates/.icons/material/google-earth.svg
diff --git a/docs/src/material/templates/.icons/material/google-fit.svg b/docs/src/templates/.icons/material/google-fit.svg
index 7dcc044f..7dcc044f 100644
--- a/docs/src/material/templates/.icons/material/google-fit.svg
+++ b/docs/src/templates/.icons/material/google-fit.svg
diff --git a/docs/src/material/templates/.icons/material/google-glass.svg b/docs/src/templates/.icons/material/google-glass.svg
index b4f0f2ad..b4f0f2ad 100644
--- a/docs/src/material/templates/.icons/material/google-glass.svg
+++ b/docs/src/templates/.icons/material/google-glass.svg
diff --git a/docs/src/material/templates/.icons/material/google-hangouts.svg b/docs/src/templates/.icons/material/google-hangouts.svg
index a41e5934..a41e5934 100644
--- a/docs/src/material/templates/.icons/material/google-hangouts.svg
+++ b/docs/src/templates/.icons/material/google-hangouts.svg
diff --git a/docs/src/material/templates/.icons/material/google-keep.svg b/docs/src/templates/.icons/material/google-keep.svg
index 3e997acf..3e997acf 100644
--- a/docs/src/material/templates/.icons/material/google-keep.svg
+++ b/docs/src/templates/.icons/material/google-keep.svg
diff --git a/docs/src/material/templates/.icons/material/google-lens.svg b/docs/src/templates/.icons/material/google-lens.svg
index 087000bd..087000bd 100644
--- a/docs/src/material/templates/.icons/material/google-lens.svg
+++ b/docs/src/templates/.icons/material/google-lens.svg
diff --git a/docs/src/material/templates/.icons/material/google-maps.svg b/docs/src/templates/.icons/material/google-maps.svg
index 6b024945..6b024945 100644
--- a/docs/src/material/templates/.icons/material/google-maps.svg
+++ b/docs/src/templates/.icons/material/google-maps.svg
diff --git a/docs/src/material/templates/.icons/material/google-my-business.svg b/docs/src/templates/.icons/material/google-my-business.svg
index 1c073e12..1c073e12 100644
--- a/docs/src/material/templates/.icons/material/google-my-business.svg
+++ b/docs/src/templates/.icons/material/google-my-business.svg
diff --git a/docs/src/material/templates/.icons/material/google-nearby.svg b/docs/src/templates/.icons/material/google-nearby.svg
index 33191bfb..33191bfb 100644
--- a/docs/src/material/templates/.icons/material/google-nearby.svg
+++ b/docs/src/templates/.icons/material/google-nearby.svg
diff --git a/docs/src/material/templates/.icons/material/google-play.svg b/docs/src/templates/.icons/material/google-play.svg
index 9911810c..9911810c 100644
--- a/docs/src/material/templates/.icons/material/google-play.svg
+++ b/docs/src/templates/.icons/material/google-play.svg
diff --git a/docs/src/material/templates/.icons/material/google-plus.svg b/docs/src/templates/.icons/material/google-plus.svg
index 52441cdb..52441cdb 100644
--- a/docs/src/material/templates/.icons/material/google-plus.svg
+++ b/docs/src/templates/.icons/material/google-plus.svg
diff --git a/docs/src/material/templates/.icons/material/google-podcast.svg b/docs/src/templates/.icons/material/google-podcast.svg
index 5bc6671f..5bc6671f 100644
--- a/docs/src/material/templates/.icons/material/google-podcast.svg
+++ b/docs/src/templates/.icons/material/google-podcast.svg
diff --git a/docs/src/material/templates/.icons/material/google-spreadsheet.svg b/docs/src/templates/.icons/material/google-spreadsheet.svg
index 87c0ca8e..87c0ca8e 100644
--- a/docs/src/material/templates/.icons/material/google-spreadsheet.svg
+++ b/docs/src/templates/.icons/material/google-spreadsheet.svg
diff --git a/docs/src/material/templates/.icons/material/google-street-view.svg b/docs/src/templates/.icons/material/google-street-view.svg
index 90fd3485..90fd3485 100644
--- a/docs/src/material/templates/.icons/material/google-street-view.svg
+++ b/docs/src/templates/.icons/material/google-street-view.svg
diff --git a/docs/src/material/templates/.icons/material/google-translate.svg b/docs/src/templates/.icons/material/google-translate.svg
index e7ac5f89..e7ac5f89 100644
--- a/docs/src/material/templates/.icons/material/google-translate.svg
+++ b/docs/src/templates/.icons/material/google-translate.svg
diff --git a/docs/src/material/templates/.icons/material/google.svg b/docs/src/templates/.icons/material/google.svg
index 762057c2..762057c2 100644
--- a/docs/src/material/templates/.icons/material/google.svg
+++ b/docs/src/templates/.icons/material/google.svg
diff --git a/docs/src/material/templates/.icons/material/gradient-horizontal.svg b/docs/src/templates/.icons/material/gradient-horizontal.svg
index 0f094549..0f094549 100644
--- a/docs/src/material/templates/.icons/material/gradient-horizontal.svg
+++ b/docs/src/templates/.icons/material/gradient-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/gradient-vertical.svg b/docs/src/templates/.icons/material/gradient-vertical.svg
index 8ef1aaa2..8ef1aaa2 100644
--- a/docs/src/material/templates/.icons/material/gradient-vertical.svg
+++ b/docs/src/templates/.icons/material/gradient-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/grain.svg b/docs/src/templates/.icons/material/grain.svg
index 1c4d6869..1c4d6869 100644
--- a/docs/src/material/templates/.icons/material/grain.svg
+++ b/docs/src/templates/.icons/material/grain.svg
diff --git a/docs/src/material/templates/.icons/material/graph-outline.svg b/docs/src/templates/.icons/material/graph-outline.svg
index 57380cdb..57380cdb 100644
--- a/docs/src/material/templates/.icons/material/graph-outline.svg
+++ b/docs/src/templates/.icons/material/graph-outline.svg
diff --git a/docs/src/material/templates/.icons/material/graph.svg b/docs/src/templates/.icons/material/graph.svg
index 850c933a..850c933a 100644
--- a/docs/src/material/templates/.icons/material/graph.svg
+++ b/docs/src/templates/.icons/material/graph.svg
diff --git a/docs/src/material/templates/.icons/material/graphql.svg b/docs/src/templates/.icons/material/graphql.svg
index 088ad6bd..088ad6bd 100644
--- a/docs/src/material/templates/.icons/material/graphql.svg
+++ b/docs/src/templates/.icons/material/graphql.svg
diff --git a/docs/src/material/templates/.icons/material/grass.svg b/docs/src/templates/.icons/material/grass.svg
index 128ab62b..128ab62b 100644
--- a/docs/src/material/templates/.icons/material/grass.svg
+++ b/docs/src/templates/.icons/material/grass.svg
diff --git a/docs/src/material/templates/.icons/material/grave-stone.svg b/docs/src/templates/.icons/material/grave-stone.svg
index db4b13f2..db4b13f2 100644
--- a/docs/src/material/templates/.icons/material/grave-stone.svg
+++ b/docs/src/templates/.icons/material/grave-stone.svg
diff --git a/docs/src/material/templates/.icons/material/grease-pencil.svg b/docs/src/templates/.icons/material/grease-pencil.svg
index 1e75df7b..1e75df7b 100644
--- a/docs/src/material/templates/.icons/material/grease-pencil.svg
+++ b/docs/src/templates/.icons/material/grease-pencil.svg
diff --git a/docs/src/material/templates/.icons/material/greater-than-or-equal.svg b/docs/src/templates/.icons/material/greater-than-or-equal.svg
index 924c9b6c..924c9b6c 100644
--- a/docs/src/material/templates/.icons/material/greater-than-or-equal.svg
+++ b/docs/src/templates/.icons/material/greater-than-or-equal.svg
diff --git a/docs/src/material/templates/.icons/material/greater-than.svg b/docs/src/templates/.icons/material/greater-than.svg
index 952cc939..952cc939 100644
--- a/docs/src/material/templates/.icons/material/greater-than.svg
+++ b/docs/src/templates/.icons/material/greater-than.svg
diff --git a/docs/src/material/templates/.icons/material/greenhouse.svg b/docs/src/templates/.icons/material/greenhouse.svg
index b9807d9c..b9807d9c 100644
--- a/docs/src/material/templates/.icons/material/greenhouse.svg
+++ b/docs/src/templates/.icons/material/greenhouse.svg
diff --git a/docs/src/material/templates/.icons/material/grid-large.svg b/docs/src/templates/.icons/material/grid-large.svg
index e3e51d0d..e3e51d0d 100644
--- a/docs/src/material/templates/.icons/material/grid-large.svg
+++ b/docs/src/templates/.icons/material/grid-large.svg
diff --git a/docs/src/material/templates/.icons/material/grid-off.svg b/docs/src/templates/.icons/material/grid-off.svg
index eb1fdcba..eb1fdcba 100644
--- a/docs/src/material/templates/.icons/material/grid-off.svg
+++ b/docs/src/templates/.icons/material/grid-off.svg
diff --git a/docs/src/material/templates/.icons/material/grid.svg b/docs/src/templates/.icons/material/grid.svg
index a8aecef2..a8aecef2 100644
--- a/docs/src/material/templates/.icons/material/grid.svg
+++ b/docs/src/templates/.icons/material/grid.svg
diff --git a/docs/src/material/templates/.icons/material/grill-outline.svg b/docs/src/templates/.icons/material/grill-outline.svg
index 9529101c..9529101c 100644
--- a/docs/src/material/templates/.icons/material/grill-outline.svg
+++ b/docs/src/templates/.icons/material/grill-outline.svg
diff --git a/docs/src/material/templates/.icons/material/grill.svg b/docs/src/templates/.icons/material/grill.svg
index fd13f4f2..fd13f4f2 100644
--- a/docs/src/material/templates/.icons/material/grill.svg
+++ b/docs/src/templates/.icons/material/grill.svg
diff --git a/docs/src/material/templates/.icons/material/group.svg b/docs/src/templates/.icons/material/group.svg
index e25bcc6d..e25bcc6d 100644
--- a/docs/src/material/templates/.icons/material/group.svg
+++ b/docs/src/templates/.icons/material/group.svg
diff --git a/docs/src/material/templates/.icons/material/guitar-acoustic.svg b/docs/src/templates/.icons/material/guitar-acoustic.svg
index 1a6a54d3..1a6a54d3 100644
--- a/docs/src/material/templates/.icons/material/guitar-acoustic.svg
+++ b/docs/src/templates/.icons/material/guitar-acoustic.svg
diff --git a/docs/src/material/templates/.icons/material/guitar-electric.svg b/docs/src/templates/.icons/material/guitar-electric.svg
index 5bf99103..5bf99103 100644
--- a/docs/src/material/templates/.icons/material/guitar-electric.svg
+++ b/docs/src/templates/.icons/material/guitar-electric.svg
diff --git a/docs/src/material/templates/.icons/material/guitar-pick-outline.svg b/docs/src/templates/.icons/material/guitar-pick-outline.svg
index 3ffcd3a2..3ffcd3a2 100644
--- a/docs/src/material/templates/.icons/material/guitar-pick-outline.svg
+++ b/docs/src/templates/.icons/material/guitar-pick-outline.svg
diff --git a/docs/src/material/templates/.icons/material/guitar-pick.svg b/docs/src/templates/.icons/material/guitar-pick.svg
index 29785799..29785799 100644
--- a/docs/src/material/templates/.icons/material/guitar-pick.svg
+++ b/docs/src/templates/.icons/material/guitar-pick.svg
diff --git a/docs/src/material/templates/.icons/material/guy-fawkes-mask.svg b/docs/src/templates/.icons/material/guy-fawkes-mask.svg
index aa4ea526..aa4ea526 100644
--- a/docs/src/material/templates/.icons/material/guy-fawkes-mask.svg
+++ b/docs/src/templates/.icons/material/guy-fawkes-mask.svg
diff --git a/docs/src/material/templates/.icons/material/gymnastics.svg b/docs/src/templates/.icons/material/gymnastics.svg
index 0ff7152d..0ff7152d 100644
--- a/docs/src/material/templates/.icons/material/gymnastics.svg
+++ b/docs/src/templates/.icons/material/gymnastics.svg
diff --git a/docs/src/material/templates/.icons/material/hail.svg b/docs/src/templates/.icons/material/hail.svg
index 3a41a3e3..3a41a3e3 100644
--- a/docs/src/material/templates/.icons/material/hail.svg
+++ b/docs/src/templates/.icons/material/hail.svg
diff --git a/docs/src/material/templates/.icons/material/hair-dryer-outline.svg b/docs/src/templates/.icons/material/hair-dryer-outline.svg
index c661bae1..c661bae1 100644
--- a/docs/src/material/templates/.icons/material/hair-dryer-outline.svg
+++ b/docs/src/templates/.icons/material/hair-dryer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hair-dryer.svg b/docs/src/templates/.icons/material/hair-dryer.svg
index 23236e1d..23236e1d 100644
--- a/docs/src/material/templates/.icons/material/hair-dryer.svg
+++ b/docs/src/templates/.icons/material/hair-dryer.svg
diff --git a/docs/src/material/templates/.icons/material/halloween.svg b/docs/src/templates/.icons/material/halloween.svg
index 4dcd0b6f..4dcd0b6f 100644
--- a/docs/src/material/templates/.icons/material/halloween.svg
+++ b/docs/src/templates/.icons/material/halloween.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger-check.svg b/docs/src/templates/.icons/material/hamburger-check.svg
index 77a8cc56..77a8cc56 100644
--- a/docs/src/material/templates/.icons/material/hamburger-check.svg
+++ b/docs/src/templates/.icons/material/hamburger-check.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger-minus.svg b/docs/src/templates/.icons/material/hamburger-minus.svg
index 109af059..109af059 100644
--- a/docs/src/material/templates/.icons/material/hamburger-minus.svg
+++ b/docs/src/templates/.icons/material/hamburger-minus.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger-off.svg b/docs/src/templates/.icons/material/hamburger-off.svg
index dda365bd..dda365bd 100644
--- a/docs/src/material/templates/.icons/material/hamburger-off.svg
+++ b/docs/src/templates/.icons/material/hamburger-off.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger-plus.svg b/docs/src/templates/.icons/material/hamburger-plus.svg
index 25107794..25107794 100644
--- a/docs/src/material/templates/.icons/material/hamburger-plus.svg
+++ b/docs/src/templates/.icons/material/hamburger-plus.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger-remove.svg b/docs/src/templates/.icons/material/hamburger-remove.svg
index b4b5230d..b4b5230d 100644
--- a/docs/src/material/templates/.icons/material/hamburger-remove.svg
+++ b/docs/src/templates/.icons/material/hamburger-remove.svg
diff --git a/docs/src/material/templates/.icons/material/hamburger.svg b/docs/src/templates/.icons/material/hamburger.svg
index fecf214e..fecf214e 100644
--- a/docs/src/material/templates/.icons/material/hamburger.svg
+++ b/docs/src/templates/.icons/material/hamburger.svg
diff --git a/docs/src/material/templates/.icons/material/hammer-screwdriver.svg b/docs/src/templates/.icons/material/hammer-screwdriver.svg
index 1649f95d..1649f95d 100644
--- a/docs/src/material/templates/.icons/material/hammer-screwdriver.svg
+++ b/docs/src/templates/.icons/material/hammer-screwdriver.svg
diff --git a/docs/src/material/templates/.icons/material/hammer-sickle.svg b/docs/src/templates/.icons/material/hammer-sickle.svg
index a0af3744..a0af3744 100644
--- a/docs/src/material/templates/.icons/material/hammer-sickle.svg
+++ b/docs/src/templates/.icons/material/hammer-sickle.svg
diff --git a/docs/src/material/templates/.icons/material/hammer-wrench.svg b/docs/src/templates/.icons/material/hammer-wrench.svg
index f8ff3fca..f8ff3fca 100644
--- a/docs/src/material/templates/.icons/material/hammer-wrench.svg
+++ b/docs/src/templates/.icons/material/hammer-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/hammer.svg b/docs/src/templates/.icons/material/hammer.svg
index b16da74d..b16da74d 100644
--- a/docs/src/material/templates/.icons/material/hammer.svg
+++ b/docs/src/templates/.icons/material/hammer.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-left-off-outline.svg b/docs/src/templates/.icons/material/hand-back-left-off-outline.svg
index 777a08f9..777a08f9 100644
--- a/docs/src/material/templates/.icons/material/hand-back-left-off-outline.svg
+++ b/docs/src/templates/.icons/material/hand-back-left-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-left-off.svg b/docs/src/templates/.icons/material/hand-back-left-off.svg
index 210de91b..210de91b 100644
--- a/docs/src/material/templates/.icons/material/hand-back-left-off.svg
+++ b/docs/src/templates/.icons/material/hand-back-left-off.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-left-outline.svg b/docs/src/templates/.icons/material/hand-back-left-outline.svg
index d73cb095..d73cb095 100644
--- a/docs/src/material/templates/.icons/material/hand-back-left-outline.svg
+++ b/docs/src/templates/.icons/material/hand-back-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-left.svg b/docs/src/templates/.icons/material/hand-back-left.svg
index 2b68c0c5..2b68c0c5 100644
--- a/docs/src/material/templates/.icons/material/hand-back-left.svg
+++ b/docs/src/templates/.icons/material/hand-back-left.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-right-off-outline.svg b/docs/src/templates/.icons/material/hand-back-right-off-outline.svg
index b81869f8..b81869f8 100644
--- a/docs/src/material/templates/.icons/material/hand-back-right-off-outline.svg
+++ b/docs/src/templates/.icons/material/hand-back-right-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-right-off.svg b/docs/src/templates/.icons/material/hand-back-right-off.svg
index afb0d7c7..afb0d7c7 100644
--- a/docs/src/material/templates/.icons/material/hand-back-right-off.svg
+++ b/docs/src/templates/.icons/material/hand-back-right-off.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-right-outline.svg b/docs/src/templates/.icons/material/hand-back-right-outline.svg
index 10345f61..10345f61 100644
--- a/docs/src/material/templates/.icons/material/hand-back-right-outline.svg
+++ b/docs/src/templates/.icons/material/hand-back-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-back-right.svg b/docs/src/templates/.icons/material/hand-back-right.svg
index 2711338d..2711338d 100644
--- a/docs/src/material/templates/.icons/material/hand-back-right.svg
+++ b/docs/src/templates/.icons/material/hand-back-right.svg
diff --git a/docs/src/material/templates/.icons/material/hand-clap-off.svg b/docs/src/templates/.icons/material/hand-clap-off.svg
index a3eba7a6..a3eba7a6 100644
--- a/docs/src/material/templates/.icons/material/hand-clap-off.svg
+++ b/docs/src/templates/.icons/material/hand-clap-off.svg
diff --git a/docs/src/material/templates/.icons/material/hand-clap.svg b/docs/src/templates/.icons/material/hand-clap.svg
index abf62a55..abf62a55 100644
--- a/docs/src/material/templates/.icons/material/hand-clap.svg
+++ b/docs/src/templates/.icons/material/hand-clap.svg
diff --git a/docs/src/material/templates/.icons/material/hand-coin-outline.svg b/docs/src/templates/.icons/material/hand-coin-outline.svg
index fc12846a..fc12846a 100644
--- a/docs/src/material/templates/.icons/material/hand-coin-outline.svg
+++ b/docs/src/templates/.icons/material/hand-coin-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-coin.svg b/docs/src/templates/.icons/material/hand-coin.svg
index 4c391077..4c391077 100644
--- a/docs/src/material/templates/.icons/material/hand-coin.svg
+++ b/docs/src/templates/.icons/material/hand-coin.svg
diff --git a/docs/src/material/templates/.icons/material/hand-cycle.svg b/docs/src/templates/.icons/material/hand-cycle.svg
index 7ef85e46..7ef85e46 100644
--- a/docs/src/material/templates/.icons/material/hand-cycle.svg
+++ b/docs/src/templates/.icons/material/hand-cycle.svg
diff --git a/docs/src/material/templates/.icons/material/hand-extended-outline.svg b/docs/src/templates/.icons/material/hand-extended-outline.svg
index 834e0c3b..834e0c3b 100644
--- a/docs/src/material/templates/.icons/material/hand-extended-outline.svg
+++ b/docs/src/templates/.icons/material/hand-extended-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-extended.svg b/docs/src/templates/.icons/material/hand-extended.svg
index 35c2e20f..35c2e20f 100644
--- a/docs/src/material/templates/.icons/material/hand-extended.svg
+++ b/docs/src/templates/.icons/material/hand-extended.svg
diff --git a/docs/src/material/templates/.icons/material/hand-front-left-outline.svg b/docs/src/templates/.icons/material/hand-front-left-outline.svg
index e2056442..e2056442 100644
--- a/docs/src/material/templates/.icons/material/hand-front-left-outline.svg
+++ b/docs/src/templates/.icons/material/hand-front-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-front-left.svg b/docs/src/templates/.icons/material/hand-front-left.svg
index 35858f97..35858f97 100644
--- a/docs/src/material/templates/.icons/material/hand-front-left.svg
+++ b/docs/src/templates/.icons/material/hand-front-left.svg
diff --git a/docs/src/material/templates/.icons/material/hand-front-right-outline.svg b/docs/src/templates/.icons/material/hand-front-right-outline.svg
index 3b1c6eb7..3b1c6eb7 100644
--- a/docs/src/material/templates/.icons/material/hand-front-right-outline.svg
+++ b/docs/src/templates/.icons/material/hand-front-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-front-right.svg b/docs/src/templates/.icons/material/hand-front-right.svg
index e46c8869..e46c8869 100644
--- a/docs/src/material/templates/.icons/material/hand-front-right.svg
+++ b/docs/src/templates/.icons/material/hand-front-right.svg
diff --git a/docs/src/material/templates/.icons/material/hand-heart-outline.svg b/docs/src/templates/.icons/material/hand-heart-outline.svg
index da4dd33b..da4dd33b 100644
--- a/docs/src/material/templates/.icons/material/hand-heart-outline.svg
+++ b/docs/src/templates/.icons/material/hand-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-heart.svg b/docs/src/templates/.icons/material/hand-heart.svg
index 85689d51..85689d51 100644
--- a/docs/src/material/templates/.icons/material/hand-heart.svg
+++ b/docs/src/templates/.icons/material/hand-heart.svg
diff --git a/docs/src/material/templates/.icons/material/hand-okay.svg b/docs/src/templates/.icons/material/hand-okay.svg
index cb138346..cb138346 100644
--- a/docs/src/material/templates/.icons/material/hand-okay.svg
+++ b/docs/src/templates/.icons/material/hand-okay.svg
diff --git a/docs/src/material/templates/.icons/material/hand-peace-variant.svg b/docs/src/templates/.icons/material/hand-peace-variant.svg
index 15a30886..15a30886 100644
--- a/docs/src/material/templates/.icons/material/hand-peace-variant.svg
+++ b/docs/src/templates/.icons/material/hand-peace-variant.svg
diff --git a/docs/src/material/templates/.icons/material/hand-peace.svg b/docs/src/templates/.icons/material/hand-peace.svg
index 90bd497c..90bd497c 100644
--- a/docs/src/material/templates/.icons/material/hand-peace.svg
+++ b/docs/src/templates/.icons/material/hand-peace.svg
diff --git a/docs/src/material/templates/.icons/material/hand-pointing-down.svg b/docs/src/templates/.icons/material/hand-pointing-down.svg
index e32c67a0..e32c67a0 100644
--- a/docs/src/material/templates/.icons/material/hand-pointing-down.svg
+++ b/docs/src/templates/.icons/material/hand-pointing-down.svg
diff --git a/docs/src/material/templates/.icons/material/hand-pointing-left.svg b/docs/src/templates/.icons/material/hand-pointing-left.svg
index dec7e010..dec7e010 100644
--- a/docs/src/material/templates/.icons/material/hand-pointing-left.svg
+++ b/docs/src/templates/.icons/material/hand-pointing-left.svg
diff --git a/docs/src/material/templates/.icons/material/hand-pointing-right.svg b/docs/src/templates/.icons/material/hand-pointing-right.svg
index ee067ebf..ee067ebf 100644
--- a/docs/src/material/templates/.icons/material/hand-pointing-right.svg
+++ b/docs/src/templates/.icons/material/hand-pointing-right.svg
diff --git a/docs/src/material/templates/.icons/material/hand-pointing-up.svg b/docs/src/templates/.icons/material/hand-pointing-up.svg
index fa4d8c1f..fa4d8c1f 100644
--- a/docs/src/material/templates/.icons/material/hand-pointing-up.svg
+++ b/docs/src/templates/.icons/material/hand-pointing-up.svg
diff --git a/docs/src/material/templates/.icons/material/hand-saw.svg b/docs/src/templates/.icons/material/hand-saw.svg
index 9a825db2..9a825db2 100644
--- a/docs/src/material/templates/.icons/material/hand-saw.svg
+++ b/docs/src/templates/.icons/material/hand-saw.svg
diff --git a/docs/src/material/templates/.icons/material/hand-wash-outline.svg b/docs/src/templates/.icons/material/hand-wash-outline.svg
index 404bc576..404bc576 100644
--- a/docs/src/material/templates/.icons/material/hand-wash-outline.svg
+++ b/docs/src/templates/.icons/material/hand-wash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-wash.svg b/docs/src/templates/.icons/material/hand-wash.svg
index 11e62b68..11e62b68 100644
--- a/docs/src/material/templates/.icons/material/hand-wash.svg
+++ b/docs/src/templates/.icons/material/hand-wash.svg
diff --git a/docs/src/material/templates/.icons/material/hand-water.svg b/docs/src/templates/.icons/material/hand-water.svg
index a436db9c..a436db9c 100644
--- a/docs/src/material/templates/.icons/material/hand-water.svg
+++ b/docs/src/templates/.icons/material/hand-water.svg
diff --git a/docs/src/material/templates/.icons/material/hand-wave-outline.svg b/docs/src/templates/.icons/material/hand-wave-outline.svg
index 987249fb..987249fb 100644
--- a/docs/src/material/templates/.icons/material/hand-wave-outline.svg
+++ b/docs/src/templates/.icons/material/hand-wave-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hand-wave.svg b/docs/src/templates/.icons/material/hand-wave.svg
index 137cbad4..137cbad4 100644
--- a/docs/src/material/templates/.icons/material/hand-wave.svg
+++ b/docs/src/templates/.icons/material/hand-wave.svg
diff --git a/docs/src/material/templates/.icons/material/handball.svg b/docs/src/templates/.icons/material/handball.svg
index 2c0f1766..2c0f1766 100644
--- a/docs/src/material/templates/.icons/material/handball.svg
+++ b/docs/src/templates/.icons/material/handball.svg
diff --git a/docs/src/material/templates/.icons/material/handcuffs.svg b/docs/src/templates/.icons/material/handcuffs.svg
index 181b3bb5..181b3bb5 100644
--- a/docs/src/material/templates/.icons/material/handcuffs.svg
+++ b/docs/src/templates/.icons/material/handcuffs.svg
diff --git a/docs/src/material/templates/.icons/material/hands-pray.svg b/docs/src/templates/.icons/material/hands-pray.svg
index f5947dc1..f5947dc1 100644
--- a/docs/src/material/templates/.icons/material/hands-pray.svg
+++ b/docs/src/templates/.icons/material/hands-pray.svg
diff --git a/docs/src/material/templates/.icons/material/handshake-outline.svg b/docs/src/templates/.icons/material/handshake-outline.svg
index bb3da8eb..bb3da8eb 100644
--- a/docs/src/material/templates/.icons/material/handshake-outline.svg
+++ b/docs/src/templates/.icons/material/handshake-outline.svg
diff --git a/docs/src/material/templates/.icons/material/handshake.svg b/docs/src/templates/.icons/material/handshake.svg
index 29c858fc..29c858fc 100644
--- a/docs/src/material/templates/.icons/material/handshake.svg
+++ b/docs/src/templates/.icons/material/handshake.svg
diff --git a/docs/src/material/templates/.icons/material/hanger.svg b/docs/src/templates/.icons/material/hanger.svg
index 488143a0..488143a0 100644
--- a/docs/src/material/templates/.icons/material/hanger.svg
+++ b/docs/src/templates/.icons/material/hanger.svg
diff --git a/docs/src/material/templates/.icons/material/hard-hat.svg b/docs/src/templates/.icons/material/hard-hat.svg
index b88ad676..b88ad676 100644
--- a/docs/src/material/templates/.icons/material/hard-hat.svg
+++ b/docs/src/templates/.icons/material/hard-hat.svg
diff --git a/docs/src/material/templates/.icons/material/harddisk-plus.svg b/docs/src/templates/.icons/material/harddisk-plus.svg
index 564bee1c..564bee1c 100644
--- a/docs/src/material/templates/.icons/material/harddisk-plus.svg
+++ b/docs/src/templates/.icons/material/harddisk-plus.svg
diff --git a/docs/src/material/templates/.icons/material/harddisk-remove.svg b/docs/src/templates/.icons/material/harddisk-remove.svg
index 1461bcfd..1461bcfd 100644
--- a/docs/src/material/templates/.icons/material/harddisk-remove.svg
+++ b/docs/src/templates/.icons/material/harddisk-remove.svg
diff --git a/docs/src/material/templates/.icons/material/harddisk.svg b/docs/src/templates/.icons/material/harddisk.svg
index f3f33e3f..f3f33e3f 100644
--- a/docs/src/material/templates/.icons/material/harddisk.svg
+++ b/docs/src/templates/.icons/material/harddisk.svg
diff --git a/docs/src/material/templates/.icons/material/hat-fedora.svg b/docs/src/templates/.icons/material/hat-fedora.svg
index 896cfb19..896cfb19 100644
--- a/docs/src/material/templates/.icons/material/hat-fedora.svg
+++ b/docs/src/templates/.icons/material/hat-fedora.svg
diff --git a/docs/src/material/templates/.icons/material/hazard-lights.svg b/docs/src/templates/.icons/material/hazard-lights.svg
index 8878efeb..8878efeb 100644
--- a/docs/src/material/templates/.icons/material/hazard-lights.svg
+++ b/docs/src/templates/.icons/material/hazard-lights.svg
diff --git a/docs/src/material/templates/.icons/material/hdmi-port.svg b/docs/src/templates/.icons/material/hdmi-port.svg
index db0dadd1..db0dadd1 100644
--- a/docs/src/material/templates/.icons/material/hdmi-port.svg
+++ b/docs/src/templates/.icons/material/hdmi-port.svg
diff --git a/docs/src/material/templates/.icons/material/hdr-off.svg b/docs/src/templates/.icons/material/hdr-off.svg
index ccade20b..ccade20b 100644
--- a/docs/src/material/templates/.icons/material/hdr-off.svg
+++ b/docs/src/templates/.icons/material/hdr-off.svg
diff --git a/docs/src/material/templates/.icons/material/hdr.svg b/docs/src/templates/.icons/material/hdr.svg
index fd7119d1..fd7119d1 100644
--- a/docs/src/material/templates/.icons/material/hdr.svg
+++ b/docs/src/templates/.icons/material/hdr.svg
diff --git a/docs/src/material/templates/.icons/material/head-alert-outline.svg b/docs/src/templates/.icons/material/head-alert-outline.svg
index d19853ba..d19853ba 100644
--- a/docs/src/material/templates/.icons/material/head-alert-outline.svg
+++ b/docs/src/templates/.icons/material/head-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-alert.svg b/docs/src/templates/.icons/material/head-alert.svg
index 08a18824..08a18824 100644
--- a/docs/src/material/templates/.icons/material/head-alert.svg
+++ b/docs/src/templates/.icons/material/head-alert.svg
diff --git a/docs/src/material/templates/.icons/material/head-check-outline.svg b/docs/src/templates/.icons/material/head-check-outline.svg
index 766b43a7..766b43a7 100644
--- a/docs/src/material/templates/.icons/material/head-check-outline.svg
+++ b/docs/src/templates/.icons/material/head-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-check.svg b/docs/src/templates/.icons/material/head-check.svg
index 785ba64a..785ba64a 100644
--- a/docs/src/material/templates/.icons/material/head-check.svg
+++ b/docs/src/templates/.icons/material/head-check.svg
diff --git a/docs/src/material/templates/.icons/material/head-cog-outline.svg b/docs/src/templates/.icons/material/head-cog-outline.svg
index 302808d8..302808d8 100644
--- a/docs/src/material/templates/.icons/material/head-cog-outline.svg
+++ b/docs/src/templates/.icons/material/head-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-cog.svg b/docs/src/templates/.icons/material/head-cog.svg
index 7917ffde..7917ffde 100644
--- a/docs/src/material/templates/.icons/material/head-cog.svg
+++ b/docs/src/templates/.icons/material/head-cog.svg
diff --git a/docs/src/material/templates/.icons/material/head-dots-horizontal-outline.svg b/docs/src/templates/.icons/material/head-dots-horizontal-outline.svg
index e16c1ece..e16c1ece 100644
--- a/docs/src/material/templates/.icons/material/head-dots-horizontal-outline.svg
+++ b/docs/src/templates/.icons/material/head-dots-horizontal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-dots-horizontal.svg b/docs/src/templates/.icons/material/head-dots-horizontal.svg
index b7229314..b7229314 100644
--- a/docs/src/material/templates/.icons/material/head-dots-horizontal.svg
+++ b/docs/src/templates/.icons/material/head-dots-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/head-flash-outline.svg b/docs/src/templates/.icons/material/head-flash-outline.svg
index df53d17e..df53d17e 100644
--- a/docs/src/material/templates/.icons/material/head-flash-outline.svg
+++ b/docs/src/templates/.icons/material/head-flash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-flash.svg b/docs/src/templates/.icons/material/head-flash.svg
index 06951b01..06951b01 100644
--- a/docs/src/material/templates/.icons/material/head-flash.svg
+++ b/docs/src/templates/.icons/material/head-flash.svg
diff --git a/docs/src/material/templates/.icons/material/head-heart-outline.svg b/docs/src/templates/.icons/material/head-heart-outline.svg
index 79996500..79996500 100644
--- a/docs/src/material/templates/.icons/material/head-heart-outline.svg
+++ b/docs/src/templates/.icons/material/head-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-heart.svg b/docs/src/templates/.icons/material/head-heart.svg
index 9a615c2a..9a615c2a 100644
--- a/docs/src/material/templates/.icons/material/head-heart.svg
+++ b/docs/src/templates/.icons/material/head-heart.svg
diff --git a/docs/src/material/templates/.icons/material/head-lightbulb-outline.svg b/docs/src/templates/.icons/material/head-lightbulb-outline.svg
index 26a3bbc2..26a3bbc2 100644
--- a/docs/src/material/templates/.icons/material/head-lightbulb-outline.svg
+++ b/docs/src/templates/.icons/material/head-lightbulb-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-lightbulb.svg b/docs/src/templates/.icons/material/head-lightbulb.svg
index c62e4005..c62e4005 100644
--- a/docs/src/material/templates/.icons/material/head-lightbulb.svg
+++ b/docs/src/templates/.icons/material/head-lightbulb.svg
diff --git a/docs/src/material/templates/.icons/material/head-minus-outline.svg b/docs/src/templates/.icons/material/head-minus-outline.svg
index 433b6bac..433b6bac 100644
--- a/docs/src/material/templates/.icons/material/head-minus-outline.svg
+++ b/docs/src/templates/.icons/material/head-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-minus.svg b/docs/src/templates/.icons/material/head-minus.svg
index 3a975265..3a975265 100644
--- a/docs/src/material/templates/.icons/material/head-minus.svg
+++ b/docs/src/templates/.icons/material/head-minus.svg
diff --git a/docs/src/material/templates/.icons/material/head-outline.svg b/docs/src/templates/.icons/material/head-outline.svg
index 36e8acba..36e8acba 100644
--- a/docs/src/material/templates/.icons/material/head-outline.svg
+++ b/docs/src/templates/.icons/material/head-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-plus-outline.svg b/docs/src/templates/.icons/material/head-plus-outline.svg
index 1e13daad..1e13daad 100644
--- a/docs/src/material/templates/.icons/material/head-plus-outline.svg
+++ b/docs/src/templates/.icons/material/head-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-plus.svg b/docs/src/templates/.icons/material/head-plus.svg
index 3e3be946..3e3be946 100644
--- a/docs/src/material/templates/.icons/material/head-plus.svg
+++ b/docs/src/templates/.icons/material/head-plus.svg
diff --git a/docs/src/material/templates/.icons/material/head-question-outline.svg b/docs/src/templates/.icons/material/head-question-outline.svg
index c9950e52..c9950e52 100644
--- a/docs/src/material/templates/.icons/material/head-question-outline.svg
+++ b/docs/src/templates/.icons/material/head-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-question.svg b/docs/src/templates/.icons/material/head-question.svg
index 28993da5..28993da5 100644
--- a/docs/src/material/templates/.icons/material/head-question.svg
+++ b/docs/src/templates/.icons/material/head-question.svg
diff --git a/docs/src/material/templates/.icons/material/head-remove-outline.svg b/docs/src/templates/.icons/material/head-remove-outline.svg
index 16a15d06..16a15d06 100644
--- a/docs/src/material/templates/.icons/material/head-remove-outline.svg
+++ b/docs/src/templates/.icons/material/head-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-remove.svg b/docs/src/templates/.icons/material/head-remove.svg
index d13d2b63..d13d2b63 100644
--- a/docs/src/material/templates/.icons/material/head-remove.svg
+++ b/docs/src/templates/.icons/material/head-remove.svg
diff --git a/docs/src/material/templates/.icons/material/head-snowflake-outline.svg b/docs/src/templates/.icons/material/head-snowflake-outline.svg
index 89d046db..89d046db 100644
--- a/docs/src/material/templates/.icons/material/head-snowflake-outline.svg
+++ b/docs/src/templates/.icons/material/head-snowflake-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-snowflake.svg b/docs/src/templates/.icons/material/head-snowflake.svg
index 916332ef..916332ef 100644
--- a/docs/src/material/templates/.icons/material/head-snowflake.svg
+++ b/docs/src/templates/.icons/material/head-snowflake.svg
diff --git a/docs/src/material/templates/.icons/material/head-sync-outline.svg b/docs/src/templates/.icons/material/head-sync-outline.svg
index f50b9053..f50b9053 100644
--- a/docs/src/material/templates/.icons/material/head-sync-outline.svg
+++ b/docs/src/templates/.icons/material/head-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/head-sync.svg b/docs/src/templates/.icons/material/head-sync.svg
index 9a0b0b66..9a0b0b66 100644
--- a/docs/src/material/templates/.icons/material/head-sync.svg
+++ b/docs/src/templates/.icons/material/head-sync.svg
diff --git a/docs/src/material/templates/.icons/material/head.svg b/docs/src/templates/.icons/material/head.svg
index f1a43695..f1a43695 100644
--- a/docs/src/material/templates/.icons/material/head.svg
+++ b/docs/src/templates/.icons/material/head.svg
diff --git a/docs/src/material/templates/.icons/material/headphones-bluetooth.svg b/docs/src/templates/.icons/material/headphones-bluetooth.svg
index 63db5bd1..63db5bd1 100644
--- a/docs/src/material/templates/.icons/material/headphones-bluetooth.svg
+++ b/docs/src/templates/.icons/material/headphones-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/headphones-box.svg b/docs/src/templates/.icons/material/headphones-box.svg
index 1d99ff12..1d99ff12 100644
--- a/docs/src/material/templates/.icons/material/headphones-box.svg
+++ b/docs/src/templates/.icons/material/headphones-box.svg
diff --git a/docs/src/material/templates/.icons/material/headphones-off.svg b/docs/src/templates/.icons/material/headphones-off.svg
index 30c076ff..30c076ff 100644
--- a/docs/src/material/templates/.icons/material/headphones-off.svg
+++ b/docs/src/templates/.icons/material/headphones-off.svg
diff --git a/docs/src/material/templates/.icons/material/headphones-settings.svg b/docs/src/templates/.icons/material/headphones-settings.svg
index 125fd4a4..125fd4a4 100644
--- a/docs/src/material/templates/.icons/material/headphones-settings.svg
+++ b/docs/src/templates/.icons/material/headphones-settings.svg
diff --git a/docs/src/material/templates/.icons/material/headphones.svg b/docs/src/templates/.icons/material/headphones.svg
index 44e2f0c3..44e2f0c3 100644
--- a/docs/src/material/templates/.icons/material/headphones.svg
+++ b/docs/src/templates/.icons/material/headphones.svg
diff --git a/docs/src/material/templates/.icons/material/headset-dock.svg b/docs/src/templates/.icons/material/headset-dock.svg
index 88930528..88930528 100644
--- a/docs/src/material/templates/.icons/material/headset-dock.svg
+++ b/docs/src/templates/.icons/material/headset-dock.svg
diff --git a/docs/src/material/templates/.icons/material/headset-off.svg b/docs/src/templates/.icons/material/headset-off.svg
index bda13777..bda13777 100644
--- a/docs/src/material/templates/.icons/material/headset-off.svg
+++ b/docs/src/templates/.icons/material/headset-off.svg
diff --git a/docs/src/material/templates/.icons/material/headset.svg b/docs/src/templates/.icons/material/headset.svg
index 2c08f10d..2c08f10d 100644
--- a/docs/src/material/templates/.icons/material/headset.svg
+++ b/docs/src/templates/.icons/material/headset.svg
diff --git a/docs/src/material/templates/.icons/material/heart-box-outline.svg b/docs/src/templates/.icons/material/heart-box-outline.svg
index 712f7842..712f7842 100644
--- a/docs/src/material/templates/.icons/material/heart-box-outline.svg
+++ b/docs/src/templates/.icons/material/heart-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-box.svg b/docs/src/templates/.icons/material/heart-box.svg
index 962fdc56..962fdc56 100644
--- a/docs/src/material/templates/.icons/material/heart-box.svg
+++ b/docs/src/templates/.icons/material/heart-box.svg
diff --git a/docs/src/material/templates/.icons/material/heart-broken-outline.svg b/docs/src/templates/.icons/material/heart-broken-outline.svg
index 890c5b58..890c5b58 100644
--- a/docs/src/material/templates/.icons/material/heart-broken-outline.svg
+++ b/docs/src/templates/.icons/material/heart-broken-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-broken.svg b/docs/src/templates/.icons/material/heart-broken.svg
index 52c2f01d..52c2f01d 100644
--- a/docs/src/material/templates/.icons/material/heart-broken.svg
+++ b/docs/src/templates/.icons/material/heart-broken.svg
diff --git a/docs/src/material/templates/.icons/material/heart-circle-outline.svg b/docs/src/templates/.icons/material/heart-circle-outline.svg
index 430cad1d..430cad1d 100644
--- a/docs/src/material/templates/.icons/material/heart-circle-outline.svg
+++ b/docs/src/templates/.icons/material/heart-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-circle.svg b/docs/src/templates/.icons/material/heart-circle.svg
index c5bb2f82..c5bb2f82 100644
--- a/docs/src/material/templates/.icons/material/heart-circle.svg
+++ b/docs/src/templates/.icons/material/heart-circle.svg
diff --git a/docs/src/material/templates/.icons/material/heart-cog-outline.svg b/docs/src/templates/.icons/material/heart-cog-outline.svg
index c076eec1..c076eec1 100644
--- a/docs/src/material/templates/.icons/material/heart-cog-outline.svg
+++ b/docs/src/templates/.icons/material/heart-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-cog.svg b/docs/src/templates/.icons/material/heart-cog.svg
index a78fa9d1..a78fa9d1 100644
--- a/docs/src/material/templates/.icons/material/heart-cog.svg
+++ b/docs/src/templates/.icons/material/heart-cog.svg
diff --git a/docs/src/material/templates/.icons/material/heart-flash.svg b/docs/src/templates/.icons/material/heart-flash.svg
index 5f18dca5..5f18dca5 100644
--- a/docs/src/material/templates/.icons/material/heart-flash.svg
+++ b/docs/src/templates/.icons/material/heart-flash.svg
diff --git a/docs/src/material/templates/.icons/material/heart-half-full.svg b/docs/src/templates/.icons/material/heart-half-full.svg
index 1b6da02f..1b6da02f 100644
--- a/docs/src/material/templates/.icons/material/heart-half-full.svg
+++ b/docs/src/templates/.icons/material/heart-half-full.svg
diff --git a/docs/src/material/templates/.icons/material/heart-half-outline.svg b/docs/src/templates/.icons/material/heart-half-outline.svg
index 455aff4d..455aff4d 100644
--- a/docs/src/material/templates/.icons/material/heart-half-outline.svg
+++ b/docs/src/templates/.icons/material/heart-half-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-half.svg b/docs/src/templates/.icons/material/heart-half.svg
index 5899af3c..5899af3c 100644
--- a/docs/src/material/templates/.icons/material/heart-half.svg
+++ b/docs/src/templates/.icons/material/heart-half.svg
diff --git a/docs/src/material/templates/.icons/material/heart-minus-outline.svg b/docs/src/templates/.icons/material/heart-minus-outline.svg
index 26fae52f..26fae52f 100644
--- a/docs/src/material/templates/.icons/material/heart-minus-outline.svg
+++ b/docs/src/templates/.icons/material/heart-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-minus.svg b/docs/src/templates/.icons/material/heart-minus.svg
index 0990395f..0990395f 100644
--- a/docs/src/material/templates/.icons/material/heart-minus.svg
+++ b/docs/src/templates/.icons/material/heart-minus.svg
diff --git a/docs/src/material/templates/.icons/material/heart-multiple-outline.svg b/docs/src/templates/.icons/material/heart-multiple-outline.svg
index dfef2b7d..dfef2b7d 100644
--- a/docs/src/material/templates/.icons/material/heart-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/heart-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-multiple.svg b/docs/src/templates/.icons/material/heart-multiple.svg
index c5ffe4f9..c5ffe4f9 100644
--- a/docs/src/material/templates/.icons/material/heart-multiple.svg
+++ b/docs/src/templates/.icons/material/heart-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/heart-off-outline.svg b/docs/src/templates/.icons/material/heart-off-outline.svg
index 960de101..960de101 100644
--- a/docs/src/material/templates/.icons/material/heart-off-outline.svg
+++ b/docs/src/templates/.icons/material/heart-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-off.svg b/docs/src/templates/.icons/material/heart-off.svg
index 2573f00b..2573f00b 100644
--- a/docs/src/material/templates/.icons/material/heart-off.svg
+++ b/docs/src/templates/.icons/material/heart-off.svg
diff --git a/docs/src/material/templates/.icons/material/heart-outline.svg b/docs/src/templates/.icons/material/heart-outline.svg
index cbbcc185..cbbcc185 100644
--- a/docs/src/material/templates/.icons/material/heart-outline.svg
+++ b/docs/src/templates/.icons/material/heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-plus-outline.svg b/docs/src/templates/.icons/material/heart-plus-outline.svg
index af081e5e..af081e5e 100644
--- a/docs/src/material/templates/.icons/material/heart-plus-outline.svg
+++ b/docs/src/templates/.icons/material/heart-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-plus.svg b/docs/src/templates/.icons/material/heart-plus.svg
index 84612477..84612477 100644
--- a/docs/src/material/templates/.icons/material/heart-plus.svg
+++ b/docs/src/templates/.icons/material/heart-plus.svg
diff --git a/docs/src/material/templates/.icons/material/heart-pulse.svg b/docs/src/templates/.icons/material/heart-pulse.svg
index 8804795a..8804795a 100644
--- a/docs/src/material/templates/.icons/material/heart-pulse.svg
+++ b/docs/src/templates/.icons/material/heart-pulse.svg
diff --git a/docs/src/material/templates/.icons/material/heart-remove-outline.svg b/docs/src/templates/.icons/material/heart-remove-outline.svg
index 37d907a5..37d907a5 100644
--- a/docs/src/material/templates/.icons/material/heart-remove-outline.svg
+++ b/docs/src/templates/.icons/material/heart-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-remove.svg b/docs/src/templates/.icons/material/heart-remove.svg
index 281e7bd4..281e7bd4 100644
--- a/docs/src/material/templates/.icons/material/heart-remove.svg
+++ b/docs/src/templates/.icons/material/heart-remove.svg
diff --git a/docs/src/material/templates/.icons/material/heart-settings-outline.svg b/docs/src/templates/.icons/material/heart-settings-outline.svg
index afb48e69..afb48e69 100644
--- a/docs/src/material/templates/.icons/material/heart-settings-outline.svg
+++ b/docs/src/templates/.icons/material/heart-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heart-settings.svg b/docs/src/templates/.icons/material/heart-settings.svg
index 1c5906d4..1c5906d4 100644
--- a/docs/src/material/templates/.icons/material/heart-settings.svg
+++ b/docs/src/templates/.icons/material/heart-settings.svg
diff --git a/docs/src/material/templates/.icons/material/heart.svg b/docs/src/templates/.icons/material/heart.svg
index f2708fc3..f2708fc3 100644
--- a/docs/src/material/templates/.icons/material/heart.svg
+++ b/docs/src/templates/.icons/material/heart.svg
diff --git a/docs/src/material/templates/.icons/material/heat-pump-outline.svg b/docs/src/templates/.icons/material/heat-pump-outline.svg
index 10781a6b..10781a6b 100644
--- a/docs/src/material/templates/.icons/material/heat-pump-outline.svg
+++ b/docs/src/templates/.icons/material/heat-pump-outline.svg
diff --git a/docs/src/material/templates/.icons/material/heat-pump.svg b/docs/src/templates/.icons/material/heat-pump.svg
index 6872e808..6872e808 100644
--- a/docs/src/material/templates/.icons/material/heat-pump.svg
+++ b/docs/src/templates/.icons/material/heat-pump.svg
diff --git a/docs/src/material/templates/.icons/material/heat-wave.svg b/docs/src/templates/.icons/material/heat-wave.svg
index c1304d9f..c1304d9f 100644
--- a/docs/src/material/templates/.icons/material/heat-wave.svg
+++ b/docs/src/templates/.icons/material/heat-wave.svg
diff --git a/docs/src/material/templates/.icons/material/heating-coil.svg b/docs/src/templates/.icons/material/heating-coil.svg
index 8f2b8df8..8f2b8df8 100644
--- a/docs/src/material/templates/.icons/material/heating-coil.svg
+++ b/docs/src/templates/.icons/material/heating-coil.svg
diff --git a/docs/src/material/templates/.icons/material/helicopter.svg b/docs/src/templates/.icons/material/helicopter.svg
index 8e404c8b..8e404c8b 100644
--- a/docs/src/material/templates/.icons/material/helicopter.svg
+++ b/docs/src/templates/.icons/material/helicopter.svg
diff --git a/docs/src/material/templates/.icons/material/help-box-multiple-outline.svg b/docs/src/templates/.icons/material/help-box-multiple-outline.svg
index 67738c41..67738c41 100644
--- a/docs/src/material/templates/.icons/material/help-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/help-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/help-box-multiple.svg b/docs/src/templates/.icons/material/help-box-multiple.svg
index 1882aebe..1882aebe 100644
--- a/docs/src/material/templates/.icons/material/help-box-multiple.svg
+++ b/docs/src/templates/.icons/material/help-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/help-box-outline.svg b/docs/src/templates/.icons/material/help-box-outline.svg
index 951fdf68..951fdf68 100644
--- a/docs/src/material/templates/.icons/material/help-box-outline.svg
+++ b/docs/src/templates/.icons/material/help-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/help-box.svg b/docs/src/templates/.icons/material/help-box.svg
index 0971cdf7..0971cdf7 100644
--- a/docs/src/material/templates/.icons/material/help-box.svg
+++ b/docs/src/templates/.icons/material/help-box.svg
diff --git a/docs/src/material/templates/.icons/material/help-circle-outline.svg b/docs/src/templates/.icons/material/help-circle-outline.svg
index ac0bca5f..ac0bca5f 100644
--- a/docs/src/material/templates/.icons/material/help-circle-outline.svg
+++ b/docs/src/templates/.icons/material/help-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/help-circle.svg b/docs/src/templates/.icons/material/help-circle.svg
index 5052a3b0..5052a3b0 100644
--- a/docs/src/material/templates/.icons/material/help-circle.svg
+++ b/docs/src/templates/.icons/material/help-circle.svg
diff --git a/docs/src/material/templates/.icons/material/help-network-outline.svg b/docs/src/templates/.icons/material/help-network-outline.svg
index a821446d..a821446d 100644
--- a/docs/src/material/templates/.icons/material/help-network-outline.svg
+++ b/docs/src/templates/.icons/material/help-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/help-network.svg b/docs/src/templates/.icons/material/help-network.svg
index 2eaf7888..2eaf7888 100644
--- a/docs/src/material/templates/.icons/material/help-network.svg
+++ b/docs/src/templates/.icons/material/help-network.svg
diff --git a/docs/src/material/templates/.icons/material/help-rhombus-outline.svg b/docs/src/templates/.icons/material/help-rhombus-outline.svg
index 355ac7fa..355ac7fa 100644
--- a/docs/src/material/templates/.icons/material/help-rhombus-outline.svg
+++ b/docs/src/templates/.icons/material/help-rhombus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/help-rhombus.svg b/docs/src/templates/.icons/material/help-rhombus.svg
index d8fd8b1e..d8fd8b1e 100644
--- a/docs/src/material/templates/.icons/material/help-rhombus.svg
+++ b/docs/src/templates/.icons/material/help-rhombus.svg
diff --git a/docs/src/material/templates/.icons/material/help.svg b/docs/src/templates/.icons/material/help.svg
index 3a3c2b11..3a3c2b11 100644
--- a/docs/src/material/templates/.icons/material/help.svg
+++ b/docs/src/templates/.icons/material/help.svg
diff --git a/docs/src/material/templates/.icons/material/hexadecimal.svg b/docs/src/templates/.icons/material/hexadecimal.svg
index cf72984f..cf72984f 100644
--- a/docs/src/material/templates/.icons/material/hexadecimal.svg
+++ b/docs/src/templates/.icons/material/hexadecimal.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-multiple-outline.svg b/docs/src/templates/.icons/material/hexagon-multiple-outline.svg
index b634412b..b634412b 100644
--- a/docs/src/material/templates/.icons/material/hexagon-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/hexagon-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-multiple.svg b/docs/src/templates/.icons/material/hexagon-multiple.svg
index 790ff55a..790ff55a 100644
--- a/docs/src/material/templates/.icons/material/hexagon-multiple.svg
+++ b/docs/src/templates/.icons/material/hexagon-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-outline.svg b/docs/src/templates/.icons/material/hexagon-outline.svg
index b6caac09..b6caac09 100644
--- a/docs/src/material/templates/.icons/material/hexagon-outline.svg
+++ b/docs/src/templates/.icons/material/hexagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-1.svg b/docs/src/templates/.icons/material/hexagon-slice-1.svg
index 43e468c5..43e468c5 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-1.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-1.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-2.svg b/docs/src/templates/.icons/material/hexagon-slice-2.svg
index f45b72f5..f45b72f5 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-2.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-2.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-3.svg b/docs/src/templates/.icons/material/hexagon-slice-3.svg
index 0fb6029c..0fb6029c 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-3.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-3.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-4.svg b/docs/src/templates/.icons/material/hexagon-slice-4.svg
index e411f826..e411f826 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-4.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-4.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-5.svg b/docs/src/templates/.icons/material/hexagon-slice-5.svg
index da1f16a3..da1f16a3 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-5.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-5.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon-slice-6.svg b/docs/src/templates/.icons/material/hexagon-slice-6.svg
index 86dd7fce..86dd7fce 100644
--- a/docs/src/material/templates/.icons/material/hexagon-slice-6.svg
+++ b/docs/src/templates/.icons/material/hexagon-slice-6.svg
diff --git a/docs/src/material/templates/.icons/material/hexagon.svg b/docs/src/templates/.icons/material/hexagon.svg
index 86eddd6f..86eddd6f 100644
--- a/docs/src/material/templates/.icons/material/hexagon.svg
+++ b/docs/src/templates/.icons/material/hexagon.svg
diff --git a/docs/src/material/templates/.icons/material/hexagram-outline.svg b/docs/src/templates/.icons/material/hexagram-outline.svg
index d1744515..d1744515 100644
--- a/docs/src/material/templates/.icons/material/hexagram-outline.svg
+++ b/docs/src/templates/.icons/material/hexagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hexagram.svg b/docs/src/templates/.icons/material/hexagram.svg
index 7e133137..7e133137 100644
--- a/docs/src/material/templates/.icons/material/hexagram.svg
+++ b/docs/src/templates/.icons/material/hexagram.svg
diff --git a/docs/src/material/templates/.icons/material/high-definition-box.svg b/docs/src/templates/.icons/material/high-definition-box.svg
index 5c34aa9d..5c34aa9d 100644
--- a/docs/src/material/templates/.icons/material/high-definition-box.svg
+++ b/docs/src/templates/.icons/material/high-definition-box.svg
diff --git a/docs/src/material/templates/.icons/material/high-definition.svg b/docs/src/templates/.icons/material/high-definition.svg
index 63cb71c1..63cb71c1 100644
--- a/docs/src/material/templates/.icons/material/high-definition.svg
+++ b/docs/src/templates/.icons/material/high-definition.svg
diff --git a/docs/src/material/templates/.icons/material/highway.svg b/docs/src/templates/.icons/material/highway.svg
index d1b69e57..d1b69e57 100644
--- a/docs/src/material/templates/.icons/material/highway.svg
+++ b/docs/src/templates/.icons/material/highway.svg
diff --git a/docs/src/material/templates/.icons/material/hiking.svg b/docs/src/templates/.icons/material/hiking.svg
index 859d403a..859d403a 100644
--- a/docs/src/material/templates/.icons/material/hiking.svg
+++ b/docs/src/templates/.icons/material/hiking.svg
diff --git a/docs/src/material/templates/.icons/material/history.svg b/docs/src/templates/.icons/material/history.svg
index c37b5bef..c37b5bef 100644
--- a/docs/src/material/templates/.icons/material/history.svg
+++ b/docs/src/templates/.icons/material/history.svg
diff --git a/docs/src/material/templates/.icons/material/hockey-puck.svg b/docs/src/templates/.icons/material/hockey-puck.svg
index f98bf0fa..f98bf0fa 100644
--- a/docs/src/material/templates/.icons/material/hockey-puck.svg
+++ b/docs/src/templates/.icons/material/hockey-puck.svg
diff --git a/docs/src/material/templates/.icons/material/hockey-sticks.svg b/docs/src/templates/.icons/material/hockey-sticks.svg
index 0e3dd0db..0e3dd0db 100644
--- a/docs/src/material/templates/.icons/material/hockey-sticks.svg
+++ b/docs/src/templates/.icons/material/hockey-sticks.svg
diff --git a/docs/src/material/templates/.icons/material/hololens.svg b/docs/src/templates/.icons/material/hololens.svg
index 8e9a2ca7..8e9a2ca7 100644
--- a/docs/src/material/templates/.icons/material/hololens.svg
+++ b/docs/src/templates/.icons/material/hololens.svg
diff --git a/docs/src/material/templates/.icons/material/home-account.svg b/docs/src/templates/.icons/material/home-account.svg
index ae625100..ae625100 100644
--- a/docs/src/material/templates/.icons/material/home-account.svg
+++ b/docs/src/templates/.icons/material/home-account.svg
diff --git a/docs/src/material/templates/.icons/material/home-alert-outline.svg b/docs/src/templates/.icons/material/home-alert-outline.svg
index e6561573..e6561573 100644
--- a/docs/src/material/templates/.icons/material/home-alert-outline.svg
+++ b/docs/src/templates/.icons/material/home-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-alert.svg b/docs/src/templates/.icons/material/home-alert.svg
index 956db220..956db220 100644
--- a/docs/src/material/templates/.icons/material/home-alert.svg
+++ b/docs/src/templates/.icons/material/home-alert.svg
diff --git a/docs/src/material/templates/.icons/material/home-analytics.svg b/docs/src/templates/.icons/material/home-analytics.svg
index 84dc522a..84dc522a 100644
--- a/docs/src/material/templates/.icons/material/home-analytics.svg
+++ b/docs/src/templates/.icons/material/home-analytics.svg
diff --git a/docs/src/material/templates/.icons/material/home-assistant.svg b/docs/src/templates/.icons/material/home-assistant.svg
index bfbda871..bfbda871 100644
--- a/docs/src/material/templates/.icons/material/home-assistant.svg
+++ b/docs/src/templates/.icons/material/home-assistant.svg
diff --git a/docs/src/material/templates/.icons/material/home-automation.svg b/docs/src/templates/.icons/material/home-automation.svg
index 52066987..52066987 100644
--- a/docs/src/material/templates/.icons/material/home-automation.svg
+++ b/docs/src/templates/.icons/material/home-automation.svg
diff --git a/docs/src/material/templates/.icons/material/home-battery-outline.svg b/docs/src/templates/.icons/material/home-battery-outline.svg
index 4f020e3f..4f020e3f 100644
--- a/docs/src/material/templates/.icons/material/home-battery-outline.svg
+++ b/docs/src/templates/.icons/material/home-battery-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-battery.svg b/docs/src/templates/.icons/material/home-battery.svg
index fdaf8e5d..fdaf8e5d 100644
--- a/docs/src/material/templates/.icons/material/home-battery.svg
+++ b/docs/src/templates/.icons/material/home-battery.svg
diff --git a/docs/src/material/templates/.icons/material/home-circle-outline.svg b/docs/src/templates/.icons/material/home-circle-outline.svg
index fe6c5319..fe6c5319 100644
--- a/docs/src/material/templates/.icons/material/home-circle-outline.svg
+++ b/docs/src/templates/.icons/material/home-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-circle.svg b/docs/src/templates/.icons/material/home-circle.svg
index bfd3d810..bfd3d810 100644
--- a/docs/src/material/templates/.icons/material/home-circle.svg
+++ b/docs/src/templates/.icons/material/home-circle.svg
diff --git a/docs/src/material/templates/.icons/material/home-city-outline.svg b/docs/src/templates/.icons/material/home-city-outline.svg
index a0131032..a0131032 100644
--- a/docs/src/material/templates/.icons/material/home-city-outline.svg
+++ b/docs/src/templates/.icons/material/home-city-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-city.svg b/docs/src/templates/.icons/material/home-city.svg
index 83df30a1..83df30a1 100644
--- a/docs/src/material/templates/.icons/material/home-city.svg
+++ b/docs/src/templates/.icons/material/home-city.svg
diff --git a/docs/src/material/templates/.icons/material/home-clock-outline.svg b/docs/src/templates/.icons/material/home-clock-outline.svg
index 2dc670a1..2dc670a1 100644
--- a/docs/src/material/templates/.icons/material/home-clock-outline.svg
+++ b/docs/src/templates/.icons/material/home-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-clock.svg b/docs/src/templates/.icons/material/home-clock.svg
index e330cef5..e330cef5 100644
--- a/docs/src/material/templates/.icons/material/home-clock.svg
+++ b/docs/src/templates/.icons/material/home-clock.svg
diff --git a/docs/src/material/templates/.icons/material/home-edit-outline.svg b/docs/src/templates/.icons/material/home-edit-outline.svg
index 9f348b70..9f348b70 100644
--- a/docs/src/material/templates/.icons/material/home-edit-outline.svg
+++ b/docs/src/templates/.icons/material/home-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-edit.svg b/docs/src/templates/.icons/material/home-edit.svg
index d88b74c2..d88b74c2 100644
--- a/docs/src/material/templates/.icons/material/home-edit.svg
+++ b/docs/src/templates/.icons/material/home-edit.svg
diff --git a/docs/src/material/templates/.icons/material/home-export-outline.svg b/docs/src/templates/.icons/material/home-export-outline.svg
index b72531d5..b72531d5 100644
--- a/docs/src/material/templates/.icons/material/home-export-outline.svg
+++ b/docs/src/templates/.icons/material/home-export-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-flood.svg b/docs/src/templates/.icons/material/home-flood.svg
index d1503680..d1503680 100644
--- a/docs/src/material/templates/.icons/material/home-flood.svg
+++ b/docs/src/templates/.icons/material/home-flood.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-0.svg b/docs/src/templates/.icons/material/home-floor-0.svg
index 35c413b0..35c413b0 100644
--- a/docs/src/material/templates/.icons/material/home-floor-0.svg
+++ b/docs/src/templates/.icons/material/home-floor-0.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-1.svg b/docs/src/templates/.icons/material/home-floor-1.svg
index 0d45ebf8..0d45ebf8 100644
--- a/docs/src/material/templates/.icons/material/home-floor-1.svg
+++ b/docs/src/templates/.icons/material/home-floor-1.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-2.svg b/docs/src/templates/.icons/material/home-floor-2.svg
index b831698e..b831698e 100644
--- a/docs/src/material/templates/.icons/material/home-floor-2.svg
+++ b/docs/src/templates/.icons/material/home-floor-2.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-3.svg b/docs/src/templates/.icons/material/home-floor-3.svg
index ac7a3eff..ac7a3eff 100644
--- a/docs/src/material/templates/.icons/material/home-floor-3.svg
+++ b/docs/src/templates/.icons/material/home-floor-3.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-a.svg b/docs/src/templates/.icons/material/home-floor-a.svg
index 9fc0ce03..9fc0ce03 100644
--- a/docs/src/material/templates/.icons/material/home-floor-a.svg
+++ b/docs/src/templates/.icons/material/home-floor-a.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-b.svg b/docs/src/templates/.icons/material/home-floor-b.svg
index 8bad421b..8bad421b 100644
--- a/docs/src/material/templates/.icons/material/home-floor-b.svg
+++ b/docs/src/templates/.icons/material/home-floor-b.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-g.svg b/docs/src/templates/.icons/material/home-floor-g.svg
index 59d205df..59d205df 100644
--- a/docs/src/material/templates/.icons/material/home-floor-g.svg
+++ b/docs/src/templates/.icons/material/home-floor-g.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-l.svg b/docs/src/templates/.icons/material/home-floor-l.svg
index 839d90e3..839d90e3 100644
--- a/docs/src/material/templates/.icons/material/home-floor-l.svg
+++ b/docs/src/templates/.icons/material/home-floor-l.svg
diff --git a/docs/src/material/templates/.icons/material/home-floor-negative-1.svg b/docs/src/templates/.icons/material/home-floor-negative-1.svg
index e387eeb5..e387eeb5 100644
--- a/docs/src/material/templates/.icons/material/home-floor-negative-1.svg
+++ b/docs/src/templates/.icons/material/home-floor-negative-1.svg
diff --git a/docs/src/material/templates/.icons/material/home-group-minus.svg b/docs/src/templates/.icons/material/home-group-minus.svg
index 16bb87f8..16bb87f8 100644
--- a/docs/src/material/templates/.icons/material/home-group-minus.svg
+++ b/docs/src/templates/.icons/material/home-group-minus.svg
diff --git a/docs/src/material/templates/.icons/material/home-group-plus.svg b/docs/src/templates/.icons/material/home-group-plus.svg
index 0e417425..0e417425 100644
--- a/docs/src/material/templates/.icons/material/home-group-plus.svg
+++ b/docs/src/templates/.icons/material/home-group-plus.svg
diff --git a/docs/src/material/templates/.icons/material/home-group-remove.svg b/docs/src/templates/.icons/material/home-group-remove.svg
index a6c45101..a6c45101 100644
--- a/docs/src/material/templates/.icons/material/home-group-remove.svg
+++ b/docs/src/templates/.icons/material/home-group-remove.svg
diff --git a/docs/src/material/templates/.icons/material/home-group.svg b/docs/src/templates/.icons/material/home-group.svg
index 9aed9218..9aed9218 100644
--- a/docs/src/material/templates/.icons/material/home-group.svg
+++ b/docs/src/templates/.icons/material/home-group.svg
diff --git a/docs/src/material/templates/.icons/material/home-heart.svg b/docs/src/templates/.icons/material/home-heart.svg
index fee9aec7..fee9aec7 100644
--- a/docs/src/material/templates/.icons/material/home-heart.svg
+++ b/docs/src/templates/.icons/material/home-heart.svg
diff --git a/docs/src/material/templates/.icons/material/home-import-outline.svg b/docs/src/templates/.icons/material/home-import-outline.svg
index f358c052..f358c052 100644
--- a/docs/src/material/templates/.icons/material/home-import-outline.svg
+++ b/docs/src/templates/.icons/material/home-import-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-lightbulb-outline.svg b/docs/src/templates/.icons/material/home-lightbulb-outline.svg
index f4e898e7..f4e898e7 100644
--- a/docs/src/material/templates/.icons/material/home-lightbulb-outline.svg
+++ b/docs/src/templates/.icons/material/home-lightbulb-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-lightbulb.svg b/docs/src/templates/.icons/material/home-lightbulb.svg
index f09774b9..f09774b9 100644
--- a/docs/src/material/templates/.icons/material/home-lightbulb.svg
+++ b/docs/src/templates/.icons/material/home-lightbulb.svg
diff --git a/docs/src/material/templates/.icons/material/home-lightning-bolt-outline.svg b/docs/src/templates/.icons/material/home-lightning-bolt-outline.svg
index 00d632d9..00d632d9 100644
--- a/docs/src/material/templates/.icons/material/home-lightning-bolt-outline.svg
+++ b/docs/src/templates/.icons/material/home-lightning-bolt-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-lightning-bolt.svg b/docs/src/templates/.icons/material/home-lightning-bolt.svg
index c3815484..c3815484 100644
--- a/docs/src/material/templates/.icons/material/home-lightning-bolt.svg
+++ b/docs/src/templates/.icons/material/home-lightning-bolt.svg
diff --git a/docs/src/material/templates/.icons/material/home-lock-open.svg b/docs/src/templates/.icons/material/home-lock-open.svg
index 9a747a1a..9a747a1a 100644
--- a/docs/src/material/templates/.icons/material/home-lock-open.svg
+++ b/docs/src/templates/.icons/material/home-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/home-lock.svg b/docs/src/templates/.icons/material/home-lock.svg
index 5cb4cb5e..5cb4cb5e 100644
--- a/docs/src/material/templates/.icons/material/home-lock.svg
+++ b/docs/src/templates/.icons/material/home-lock.svg
diff --git a/docs/src/material/templates/.icons/material/home-map-marker.svg b/docs/src/templates/.icons/material/home-map-marker.svg
index 40c2cde7..40c2cde7 100644
--- a/docs/src/material/templates/.icons/material/home-map-marker.svg
+++ b/docs/src/templates/.icons/material/home-map-marker.svg
diff --git a/docs/src/material/templates/.icons/material/home-minus-outline.svg b/docs/src/templates/.icons/material/home-minus-outline.svg
index 7f2e0148..7f2e0148 100644
--- a/docs/src/material/templates/.icons/material/home-minus-outline.svg
+++ b/docs/src/templates/.icons/material/home-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-minus.svg b/docs/src/templates/.icons/material/home-minus.svg
index f23ae8c1..f23ae8c1 100644
--- a/docs/src/material/templates/.icons/material/home-minus.svg
+++ b/docs/src/templates/.icons/material/home-minus.svg
diff --git a/docs/src/material/templates/.icons/material/home-modern.svg b/docs/src/templates/.icons/material/home-modern.svg
index a3357b46..a3357b46 100644
--- a/docs/src/material/templates/.icons/material/home-modern.svg
+++ b/docs/src/templates/.icons/material/home-modern.svg
diff --git a/docs/src/material/templates/.icons/material/home-off-outline.svg b/docs/src/templates/.icons/material/home-off-outline.svg
index 699f8a55..699f8a55 100644
--- a/docs/src/material/templates/.icons/material/home-off-outline.svg
+++ b/docs/src/templates/.icons/material/home-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-off.svg b/docs/src/templates/.icons/material/home-off.svg
index 940e5e6f..940e5e6f 100644
--- a/docs/src/material/templates/.icons/material/home-off.svg
+++ b/docs/src/templates/.icons/material/home-off.svg
diff --git a/docs/src/material/templates/.icons/material/home-outline.svg b/docs/src/templates/.icons/material/home-outline.svg
index 08df1780..08df1780 100644
--- a/docs/src/material/templates/.icons/material/home-outline.svg
+++ b/docs/src/templates/.icons/material/home-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-percent-outline.svg b/docs/src/templates/.icons/material/home-percent-outline.svg
index ef322e18..ef322e18 100644
--- a/docs/src/material/templates/.icons/material/home-percent-outline.svg
+++ b/docs/src/templates/.icons/material/home-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-percent.svg b/docs/src/templates/.icons/material/home-percent.svg
index 057c30cb..057c30cb 100644
--- a/docs/src/material/templates/.icons/material/home-percent.svg
+++ b/docs/src/templates/.icons/material/home-percent.svg
diff --git a/docs/src/material/templates/.icons/material/home-plus-outline.svg b/docs/src/templates/.icons/material/home-plus-outline.svg
index e7c43c32..e7c43c32 100644
--- a/docs/src/material/templates/.icons/material/home-plus-outline.svg
+++ b/docs/src/templates/.icons/material/home-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-plus.svg b/docs/src/templates/.icons/material/home-plus.svg
index fc4ca344..fc4ca344 100644
--- a/docs/src/material/templates/.icons/material/home-plus.svg
+++ b/docs/src/templates/.icons/material/home-plus.svg
diff --git a/docs/src/material/templates/.icons/material/home-remove-outline.svg b/docs/src/templates/.icons/material/home-remove-outline.svg
index 16f3f8fa..16f3f8fa 100644
--- a/docs/src/material/templates/.icons/material/home-remove-outline.svg
+++ b/docs/src/templates/.icons/material/home-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-remove.svg b/docs/src/templates/.icons/material/home-remove.svg
index 4da321ff..4da321ff 100644
--- a/docs/src/material/templates/.icons/material/home-remove.svg
+++ b/docs/src/templates/.icons/material/home-remove.svg
diff --git a/docs/src/material/templates/.icons/material/home-roof.svg b/docs/src/templates/.icons/material/home-roof.svg
index b63d8c4d..b63d8c4d 100644
--- a/docs/src/material/templates/.icons/material/home-roof.svg
+++ b/docs/src/templates/.icons/material/home-roof.svg
diff --git a/docs/src/material/templates/.icons/material/home-search-outline.svg b/docs/src/templates/.icons/material/home-search-outline.svg
index c64cb05a..c64cb05a 100644
--- a/docs/src/material/templates/.icons/material/home-search-outline.svg
+++ b/docs/src/templates/.icons/material/home-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-search.svg b/docs/src/templates/.icons/material/home-search.svg
index a4c70851..a4c70851 100644
--- a/docs/src/material/templates/.icons/material/home-search.svg
+++ b/docs/src/templates/.icons/material/home-search.svg
diff --git a/docs/src/material/templates/.icons/material/home-silo-outline.svg b/docs/src/templates/.icons/material/home-silo-outline.svg
index 825b7c22..825b7c22 100644
--- a/docs/src/material/templates/.icons/material/home-silo-outline.svg
+++ b/docs/src/templates/.icons/material/home-silo-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-silo.svg b/docs/src/templates/.icons/material/home-silo.svg
index 74ee0119..74ee0119 100644
--- a/docs/src/material/templates/.icons/material/home-silo.svg
+++ b/docs/src/templates/.icons/material/home-silo.svg
diff --git a/docs/src/material/templates/.icons/material/home-sound-in-outline.svg b/docs/src/templates/.icons/material/home-sound-in-outline.svg
index 4e1424bf..4e1424bf 100644
--- a/docs/src/material/templates/.icons/material/home-sound-in-outline.svg
+++ b/docs/src/templates/.icons/material/home-sound-in-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-sound-in.svg b/docs/src/templates/.icons/material/home-sound-in.svg
index d1b9594f..d1b9594f 100644
--- a/docs/src/material/templates/.icons/material/home-sound-in.svg
+++ b/docs/src/templates/.icons/material/home-sound-in.svg
diff --git a/docs/src/material/templates/.icons/material/home-sound-out-outline.svg b/docs/src/templates/.icons/material/home-sound-out-outline.svg
index b29290f5..b29290f5 100644
--- a/docs/src/material/templates/.icons/material/home-sound-out-outline.svg
+++ b/docs/src/templates/.icons/material/home-sound-out-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-sound-out.svg b/docs/src/templates/.icons/material/home-sound-out.svg
index c6b42750..c6b42750 100644
--- a/docs/src/material/templates/.icons/material/home-sound-out.svg
+++ b/docs/src/templates/.icons/material/home-sound-out.svg
diff --git a/docs/src/material/templates/.icons/material/home-switch-outline.svg b/docs/src/templates/.icons/material/home-switch-outline.svg
index 80ce34ea..80ce34ea 100644
--- a/docs/src/material/templates/.icons/material/home-switch-outline.svg
+++ b/docs/src/templates/.icons/material/home-switch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-switch.svg b/docs/src/templates/.icons/material/home-switch.svg
index 1c821bc2..1c821bc2 100644
--- a/docs/src/material/templates/.icons/material/home-switch.svg
+++ b/docs/src/templates/.icons/material/home-switch.svg
diff --git a/docs/src/material/templates/.icons/material/home-thermometer-outline.svg b/docs/src/templates/.icons/material/home-thermometer-outline.svg
index fa1b7c9d..fa1b7c9d 100644
--- a/docs/src/material/templates/.icons/material/home-thermometer-outline.svg
+++ b/docs/src/templates/.icons/material/home-thermometer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-thermometer.svg b/docs/src/templates/.icons/material/home-thermometer.svg
index dd77b1a0..dd77b1a0 100644
--- a/docs/src/material/templates/.icons/material/home-thermometer.svg
+++ b/docs/src/templates/.icons/material/home-thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/home-variant-outline.svg b/docs/src/templates/.icons/material/home-variant-outline.svg
index 3bd51b0f..3bd51b0f 100644
--- a/docs/src/material/templates/.icons/material/home-variant-outline.svg
+++ b/docs/src/templates/.icons/material/home-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/home-variant.svg b/docs/src/templates/.icons/material/home-variant.svg
index adba21dd..adba21dd 100644
--- a/docs/src/material/templates/.icons/material/home-variant.svg
+++ b/docs/src/templates/.icons/material/home-variant.svg
diff --git a/docs/src/material/templates/.icons/material/home.svg b/docs/src/templates/.icons/material/home.svg
index ddf7f16d..ddf7f16d 100644
--- a/docs/src/material/templates/.icons/material/home.svg
+++ b/docs/src/templates/.icons/material/home.svg
diff --git a/docs/src/material/templates/.icons/material/hook-off.svg b/docs/src/templates/.icons/material/hook-off.svg
index 40cd1406..40cd1406 100644
--- a/docs/src/material/templates/.icons/material/hook-off.svg
+++ b/docs/src/templates/.icons/material/hook-off.svg
diff --git a/docs/src/material/templates/.icons/material/hook.svg b/docs/src/templates/.icons/material/hook.svg
index 87932079..87932079 100644
--- a/docs/src/material/templates/.icons/material/hook.svg
+++ b/docs/src/templates/.icons/material/hook.svg
diff --git a/docs/src/material/templates/.icons/material/hoop-house.svg b/docs/src/templates/.icons/material/hoop-house.svg
index ef6a64c4..ef6a64c4 100644
--- a/docs/src/material/templates/.icons/material/hoop-house.svg
+++ b/docs/src/templates/.icons/material/hoop-house.svg
diff --git a/docs/src/material/templates/.icons/material/hops.svg b/docs/src/templates/.icons/material/hops.svg
index 9ab34344..9ab34344 100644
--- a/docs/src/material/templates/.icons/material/hops.svg
+++ b/docs/src/templates/.icons/material/hops.svg
diff --git a/docs/src/material/templates/.icons/material/horizontal-rotate-clockwise.svg b/docs/src/templates/.icons/material/horizontal-rotate-clockwise.svg
index f51df98c..f51df98c 100644
--- a/docs/src/material/templates/.icons/material/horizontal-rotate-clockwise.svg
+++ b/docs/src/templates/.icons/material/horizontal-rotate-clockwise.svg
diff --git a/docs/src/material/templates/.icons/material/horizontal-rotate-counterclockwise.svg b/docs/src/templates/.icons/material/horizontal-rotate-counterclockwise.svg
index 6ddeed23..6ddeed23 100644
--- a/docs/src/material/templates/.icons/material/horizontal-rotate-counterclockwise.svg
+++ b/docs/src/templates/.icons/material/horizontal-rotate-counterclockwise.svg
diff --git a/docs/src/material/templates/.icons/material/horse-human.svg b/docs/src/templates/.icons/material/horse-human.svg
index d3f10694..d3f10694 100644
--- a/docs/src/material/templates/.icons/material/horse-human.svg
+++ b/docs/src/templates/.icons/material/horse-human.svg
diff --git a/docs/src/material/templates/.icons/material/horse-variant-fast.svg b/docs/src/templates/.icons/material/horse-variant-fast.svg
index 4506070d..4506070d 100644
--- a/docs/src/material/templates/.icons/material/horse-variant-fast.svg
+++ b/docs/src/templates/.icons/material/horse-variant-fast.svg
diff --git a/docs/src/material/templates/.icons/material/horse-variant.svg b/docs/src/templates/.icons/material/horse-variant.svg
index 52b37fc1..52b37fc1 100644
--- a/docs/src/material/templates/.icons/material/horse-variant.svg
+++ b/docs/src/templates/.icons/material/horse-variant.svg
diff --git a/docs/src/material/templates/.icons/material/horse.svg b/docs/src/templates/.icons/material/horse.svg
index 711a5324..711a5324 100644
--- a/docs/src/material/templates/.icons/material/horse.svg
+++ b/docs/src/templates/.icons/material/horse.svg
diff --git a/docs/src/material/templates/.icons/material/horseshoe.svg b/docs/src/templates/.icons/material/horseshoe.svg
index e304d0a1..e304d0a1 100644
--- a/docs/src/material/templates/.icons/material/horseshoe.svg
+++ b/docs/src/templates/.icons/material/horseshoe.svg
diff --git a/docs/src/material/templates/.icons/material/hospital-box-outline.svg b/docs/src/templates/.icons/material/hospital-box-outline.svg
index 9570d2a5..9570d2a5 100644
--- a/docs/src/material/templates/.icons/material/hospital-box-outline.svg
+++ b/docs/src/templates/.icons/material/hospital-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/hospital-box.svg b/docs/src/templates/.icons/material/hospital-box.svg
index 30abfe6c..30abfe6c 100644
--- a/docs/src/material/templates/.icons/material/hospital-box.svg
+++ b/docs/src/templates/.icons/material/hospital-box.svg
diff --git a/docs/src/material/templates/.icons/material/hospital-building.svg b/docs/src/templates/.icons/material/hospital-building.svg
index a41e61d5..a41e61d5 100644
--- a/docs/src/material/templates/.icons/material/hospital-building.svg
+++ b/docs/src/templates/.icons/material/hospital-building.svg
diff --git a/docs/src/material/templates/.icons/material/hospital-marker.svg b/docs/src/templates/.icons/material/hospital-marker.svg
index 143ec2cc..143ec2cc 100644
--- a/docs/src/material/templates/.icons/material/hospital-marker.svg
+++ b/docs/src/templates/.icons/material/hospital-marker.svg
diff --git a/docs/src/material/templates/.icons/material/hospital.svg b/docs/src/templates/.icons/material/hospital.svg
index 9aa85bc1..9aa85bc1 100644
--- a/docs/src/material/templates/.icons/material/hospital.svg
+++ b/docs/src/templates/.icons/material/hospital.svg
diff --git a/docs/src/material/templates/.icons/material/hot-tub.svg b/docs/src/templates/.icons/material/hot-tub.svg
index bdd2723d..bdd2723d 100644
--- a/docs/src/material/templates/.icons/material/hot-tub.svg
+++ b/docs/src/templates/.icons/material/hot-tub.svg
diff --git a/docs/src/material/templates/.icons/material/hours-24.svg b/docs/src/templates/.icons/material/hours-24.svg
index 1d11301d..1d11301d 100644
--- a/docs/src/material/templates/.icons/material/hours-24.svg
+++ b/docs/src/templates/.icons/material/hours-24.svg
diff --git a/docs/src/material/templates/.icons/material/hubspot.svg b/docs/src/templates/.icons/material/hubspot.svg
index 3c9e75db..3c9e75db 100644
--- a/docs/src/material/templates/.icons/material/hubspot.svg
+++ b/docs/src/templates/.icons/material/hubspot.svg
diff --git a/docs/src/material/templates/.icons/material/hulu.svg b/docs/src/templates/.icons/material/hulu.svg
index 52a04daf..52a04daf 100644
--- a/docs/src/material/templates/.icons/material/hulu.svg
+++ b/docs/src/templates/.icons/material/hulu.svg
diff --git a/docs/src/material/templates/.icons/material/human-baby-changing-table.svg b/docs/src/templates/.icons/material/human-baby-changing-table.svg
index 2f2bc84c..2f2bc84c 100644
--- a/docs/src/material/templates/.icons/material/human-baby-changing-table.svg
+++ b/docs/src/templates/.icons/material/human-baby-changing-table.svg
diff --git a/docs/src/material/templates/.icons/material/human-cane.svg b/docs/src/templates/.icons/material/human-cane.svg
index 148ff9d8..148ff9d8 100644
--- a/docs/src/material/templates/.icons/material/human-cane.svg
+++ b/docs/src/templates/.icons/material/human-cane.svg
diff --git a/docs/src/material/templates/.icons/material/human-capacity-decrease.svg b/docs/src/templates/.icons/material/human-capacity-decrease.svg
index 280bddd8..280bddd8 100644
--- a/docs/src/material/templates/.icons/material/human-capacity-decrease.svg
+++ b/docs/src/templates/.icons/material/human-capacity-decrease.svg
diff --git a/docs/src/material/templates/.icons/material/human-capacity-increase.svg b/docs/src/templates/.icons/material/human-capacity-increase.svg
index 823bbbde..823bbbde 100644
--- a/docs/src/material/templates/.icons/material/human-capacity-increase.svg
+++ b/docs/src/templates/.icons/material/human-capacity-increase.svg
diff --git a/docs/src/material/templates/.icons/material/human-child.svg b/docs/src/templates/.icons/material/human-child.svg
index c5e85a84..c5e85a84 100644
--- a/docs/src/material/templates/.icons/material/human-child.svg
+++ b/docs/src/templates/.icons/material/human-child.svg
diff --git a/docs/src/material/templates/.icons/material/human-dolly.svg b/docs/src/templates/.icons/material/human-dolly.svg
index 2aa68899..2aa68899 100644
--- a/docs/src/material/templates/.icons/material/human-dolly.svg
+++ b/docs/src/templates/.icons/material/human-dolly.svg
diff --git a/docs/src/material/templates/.icons/material/human-edit.svg b/docs/src/templates/.icons/material/human-edit.svg
index 32c2551c..32c2551c 100644
--- a/docs/src/material/templates/.icons/material/human-edit.svg
+++ b/docs/src/templates/.icons/material/human-edit.svg
diff --git a/docs/src/material/templates/.icons/material/human-female-boy.svg b/docs/src/templates/.icons/material/human-female-boy.svg
index 6ae115ce..6ae115ce 100644
--- a/docs/src/material/templates/.icons/material/human-female-boy.svg
+++ b/docs/src/templates/.icons/material/human-female-boy.svg
diff --git a/docs/src/material/templates/.icons/material/human-female-dance.svg b/docs/src/templates/.icons/material/human-female-dance.svg
index 48ce3fca..48ce3fca 100644
--- a/docs/src/material/templates/.icons/material/human-female-dance.svg
+++ b/docs/src/templates/.icons/material/human-female-dance.svg
diff --git a/docs/src/material/templates/.icons/material/human-female-female.svg b/docs/src/templates/.icons/material/human-female-female.svg
index e8dc28fc..e8dc28fc 100644
--- a/docs/src/material/templates/.icons/material/human-female-female.svg
+++ b/docs/src/templates/.icons/material/human-female-female.svg
diff --git a/docs/src/material/templates/.icons/material/human-female-girl.svg b/docs/src/templates/.icons/material/human-female-girl.svg
index 7c52086a..7c52086a 100644
--- a/docs/src/material/templates/.icons/material/human-female-girl.svg
+++ b/docs/src/templates/.icons/material/human-female-girl.svg
diff --git a/docs/src/material/templates/.icons/material/human-female.svg b/docs/src/templates/.icons/material/human-female.svg
index 52545569..52545569 100644
--- a/docs/src/material/templates/.icons/material/human-female.svg
+++ b/docs/src/templates/.icons/material/human-female.svg
diff --git a/docs/src/material/templates/.icons/material/human-greeting-proximity.svg b/docs/src/templates/.icons/material/human-greeting-proximity.svg
index b7175860..b7175860 100644
--- a/docs/src/material/templates/.icons/material/human-greeting-proximity.svg
+++ b/docs/src/templates/.icons/material/human-greeting-proximity.svg
diff --git a/docs/src/material/templates/.icons/material/human-greeting-variant.svg b/docs/src/templates/.icons/material/human-greeting-variant.svg
index fbdafae7..fbdafae7 100644
--- a/docs/src/material/templates/.icons/material/human-greeting-variant.svg
+++ b/docs/src/templates/.icons/material/human-greeting-variant.svg
diff --git a/docs/src/material/templates/.icons/material/human-greeting.svg b/docs/src/templates/.icons/material/human-greeting.svg
index 592e6ebb..592e6ebb 100644
--- a/docs/src/material/templates/.icons/material/human-greeting.svg
+++ b/docs/src/templates/.icons/material/human-greeting.svg
diff --git a/docs/src/material/templates/.icons/material/human-handsdown.svg b/docs/src/templates/.icons/material/human-handsdown.svg
index eefdb2a5..eefdb2a5 100644
--- a/docs/src/material/templates/.icons/material/human-handsdown.svg
+++ b/docs/src/templates/.icons/material/human-handsdown.svg
diff --git a/docs/src/material/templates/.icons/material/human-handsup.svg b/docs/src/templates/.icons/material/human-handsup.svg
index 09707322..09707322 100644
--- a/docs/src/material/templates/.icons/material/human-handsup.svg
+++ b/docs/src/templates/.icons/material/human-handsup.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-board-poll.svg b/docs/src/templates/.icons/material/human-male-board-poll.svg
index 75778257..75778257 100644
--- a/docs/src/material/templates/.icons/material/human-male-board-poll.svg
+++ b/docs/src/templates/.icons/material/human-male-board-poll.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-board.svg b/docs/src/templates/.icons/material/human-male-board.svg
index 794779e6..794779e6 100644
--- a/docs/src/material/templates/.icons/material/human-male-board.svg
+++ b/docs/src/templates/.icons/material/human-male-board.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-boy.svg b/docs/src/templates/.icons/material/human-male-boy.svg
index 18834211..18834211 100644
--- a/docs/src/material/templates/.icons/material/human-male-boy.svg
+++ b/docs/src/templates/.icons/material/human-male-boy.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-child.svg b/docs/src/templates/.icons/material/human-male-child.svg
index c2e2b02b..c2e2b02b 100644
--- a/docs/src/material/templates/.icons/material/human-male-child.svg
+++ b/docs/src/templates/.icons/material/human-male-child.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-female-child.svg b/docs/src/templates/.icons/material/human-male-female-child.svg
index 0b872869..0b872869 100644
--- a/docs/src/material/templates/.icons/material/human-male-female-child.svg
+++ b/docs/src/templates/.icons/material/human-male-female-child.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-female.svg b/docs/src/templates/.icons/material/human-male-female.svg
index ca844b7a..ca844b7a 100644
--- a/docs/src/material/templates/.icons/material/human-male-female.svg
+++ b/docs/src/templates/.icons/material/human-male-female.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-girl.svg b/docs/src/templates/.icons/material/human-male-girl.svg
index 64aeeadd..64aeeadd 100644
--- a/docs/src/material/templates/.icons/material/human-male-girl.svg
+++ b/docs/src/templates/.icons/material/human-male-girl.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-height-variant.svg b/docs/src/templates/.icons/material/human-male-height-variant.svg
index c616ec43..c616ec43 100644
--- a/docs/src/material/templates/.icons/material/human-male-height-variant.svg
+++ b/docs/src/templates/.icons/material/human-male-height-variant.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-height.svg b/docs/src/templates/.icons/material/human-male-height.svg
index 2b4b60e2..2b4b60e2 100644
--- a/docs/src/material/templates/.icons/material/human-male-height.svg
+++ b/docs/src/templates/.icons/material/human-male-height.svg
diff --git a/docs/src/material/templates/.icons/material/human-male-male.svg b/docs/src/templates/.icons/material/human-male-male.svg
index cc7f3b38..cc7f3b38 100644
--- a/docs/src/material/templates/.icons/material/human-male-male.svg
+++ b/docs/src/templates/.icons/material/human-male-male.svg
diff --git a/docs/src/material/templates/.icons/material/human-male.svg b/docs/src/templates/.icons/material/human-male.svg
index e7d89c8d..e7d89c8d 100644
--- a/docs/src/material/templates/.icons/material/human-male.svg
+++ b/docs/src/templates/.icons/material/human-male.svg
diff --git a/docs/src/material/templates/.icons/material/human-non-binary.svg b/docs/src/templates/.icons/material/human-non-binary.svg
index 28121612..28121612 100644
--- a/docs/src/material/templates/.icons/material/human-non-binary.svg
+++ b/docs/src/templates/.icons/material/human-non-binary.svg
diff --git a/docs/src/material/templates/.icons/material/human-pregnant.svg b/docs/src/templates/.icons/material/human-pregnant.svg
index 1de5ea56..1de5ea56 100644
--- a/docs/src/material/templates/.icons/material/human-pregnant.svg
+++ b/docs/src/templates/.icons/material/human-pregnant.svg
diff --git a/docs/src/material/templates/.icons/material/human-queue.svg b/docs/src/templates/.icons/material/human-queue.svg
index 0aab6054..0aab6054 100644
--- a/docs/src/material/templates/.icons/material/human-queue.svg
+++ b/docs/src/templates/.icons/material/human-queue.svg
diff --git a/docs/src/material/templates/.icons/material/human-scooter.svg b/docs/src/templates/.icons/material/human-scooter.svg
index 20b97304..20b97304 100644
--- a/docs/src/material/templates/.icons/material/human-scooter.svg
+++ b/docs/src/templates/.icons/material/human-scooter.svg
diff --git a/docs/src/material/templates/.icons/material/human-walker.svg b/docs/src/templates/.icons/material/human-walker.svg
index 8b2274b8..8b2274b8 100644
--- a/docs/src/material/templates/.icons/material/human-walker.svg
+++ b/docs/src/templates/.icons/material/human-walker.svg
diff --git a/docs/src/material/templates/.icons/material/human-wheelchair.svg b/docs/src/templates/.icons/material/human-wheelchair.svg
index ea6895af..ea6895af 100644
--- a/docs/src/material/templates/.icons/material/human-wheelchair.svg
+++ b/docs/src/templates/.icons/material/human-wheelchair.svg
diff --git a/docs/src/material/templates/.icons/material/human-white-cane.svg b/docs/src/templates/.icons/material/human-white-cane.svg
index 0e3a7c10..0e3a7c10 100644
--- a/docs/src/material/templates/.icons/material/human-white-cane.svg
+++ b/docs/src/templates/.icons/material/human-white-cane.svg
diff --git a/docs/src/material/templates/.icons/material/human.svg b/docs/src/templates/.icons/material/human.svg
index 6f9da69d..6f9da69d 100644
--- a/docs/src/material/templates/.icons/material/human.svg
+++ b/docs/src/templates/.icons/material/human.svg
diff --git a/docs/src/material/templates/.icons/material/humble-bundle.svg b/docs/src/templates/.icons/material/humble-bundle.svg
index 1568d971..1568d971 100644
--- a/docs/src/material/templates/.icons/material/humble-bundle.svg
+++ b/docs/src/templates/.icons/material/humble-bundle.svg
diff --git a/docs/src/material/templates/.icons/material/hvac-off.svg b/docs/src/templates/.icons/material/hvac-off.svg
index 5c873c2e..5c873c2e 100644
--- a/docs/src/material/templates/.icons/material/hvac-off.svg
+++ b/docs/src/templates/.icons/material/hvac-off.svg
diff --git a/docs/src/material/templates/.icons/material/hvac.svg b/docs/src/templates/.icons/material/hvac.svg
index 1c805277..1c805277 100644
--- a/docs/src/material/templates/.icons/material/hvac.svg
+++ b/docs/src/templates/.icons/material/hvac.svg
diff --git a/docs/src/material/templates/.icons/material/hydraulic-oil-level.svg b/docs/src/templates/.icons/material/hydraulic-oil-level.svg
index 7929618e..7929618e 100644
--- a/docs/src/material/templates/.icons/material/hydraulic-oil-level.svg
+++ b/docs/src/templates/.icons/material/hydraulic-oil-level.svg
diff --git a/docs/src/material/templates/.icons/material/hydraulic-oil-temperature.svg b/docs/src/templates/.icons/material/hydraulic-oil-temperature.svg
index e6a96c55..e6a96c55 100644
--- a/docs/src/material/templates/.icons/material/hydraulic-oil-temperature.svg
+++ b/docs/src/templates/.icons/material/hydraulic-oil-temperature.svg
diff --git a/docs/src/material/templates/.icons/material/hydro-power.svg b/docs/src/templates/.icons/material/hydro-power.svg
index 2ba33297..2ba33297 100644
--- a/docs/src/material/templates/.icons/material/hydro-power.svg
+++ b/docs/src/templates/.icons/material/hydro-power.svg
diff --git a/docs/src/material/templates/.icons/material/hydrogen-station.svg b/docs/src/templates/.icons/material/hydrogen-station.svg
index 7d7afa8d..7d7afa8d 100644
--- a/docs/src/material/templates/.icons/material/hydrogen-station.svg
+++ b/docs/src/templates/.icons/material/hydrogen-station.svg
diff --git a/docs/src/material/templates/.icons/material/ice-cream-off.svg b/docs/src/templates/.icons/material/ice-cream-off.svg
index 639d6fe9..639d6fe9 100644
--- a/docs/src/material/templates/.icons/material/ice-cream-off.svg
+++ b/docs/src/templates/.icons/material/ice-cream-off.svg
diff --git a/docs/src/material/templates/.icons/material/ice-cream.svg b/docs/src/templates/.icons/material/ice-cream.svg
index ab039d67..ab039d67 100644
--- a/docs/src/material/templates/.icons/material/ice-cream.svg
+++ b/docs/src/templates/.icons/material/ice-cream.svg
diff --git a/docs/src/material/templates/.icons/material/ice-pop.svg b/docs/src/templates/.icons/material/ice-pop.svg
index 73322f63..73322f63 100644
--- a/docs/src/material/templates/.icons/material/ice-pop.svg
+++ b/docs/src/templates/.icons/material/ice-pop.svg
diff --git a/docs/src/material/templates/.icons/material/id-card.svg b/docs/src/templates/.icons/material/id-card.svg
index a5bebe52..a5bebe52 100644
--- a/docs/src/material/templates/.icons/material/id-card.svg
+++ b/docs/src/templates/.icons/material/id-card.svg
diff --git a/docs/src/material/templates/.icons/material/identifier.svg b/docs/src/templates/.icons/material/identifier.svg
index 249f1ed4..249f1ed4 100644
--- a/docs/src/material/templates/.icons/material/identifier.svg
+++ b/docs/src/templates/.icons/material/identifier.svg
diff --git a/docs/src/material/templates/.icons/material/ideogram-cjk-variant.svg b/docs/src/templates/.icons/material/ideogram-cjk-variant.svg
index 1f0b2ea9..1f0b2ea9 100644
--- a/docs/src/material/templates/.icons/material/ideogram-cjk-variant.svg
+++ b/docs/src/templates/.icons/material/ideogram-cjk-variant.svg
diff --git a/docs/src/material/templates/.icons/material/ideogram-cjk.svg b/docs/src/templates/.icons/material/ideogram-cjk.svg
index 8a78db89..8a78db89 100644
--- a/docs/src/material/templates/.icons/material/ideogram-cjk.svg
+++ b/docs/src/templates/.icons/material/ideogram-cjk.svg
diff --git a/docs/src/material/templates/.icons/material/image-album.svg b/docs/src/templates/.icons/material/image-album.svg
index 0dcf844a..0dcf844a 100644
--- a/docs/src/material/templates/.icons/material/image-album.svg
+++ b/docs/src/templates/.icons/material/image-album.svg
diff --git a/docs/src/material/templates/.icons/material/image-area-close.svg b/docs/src/templates/.icons/material/image-area-close.svg
index bc362be1..bc362be1 100644
--- a/docs/src/material/templates/.icons/material/image-area-close.svg
+++ b/docs/src/templates/.icons/material/image-area-close.svg
diff --git a/docs/src/material/templates/.icons/material/image-area.svg b/docs/src/templates/.icons/material/image-area.svg
index 0b505bf0..0b505bf0 100644
--- a/docs/src/material/templates/.icons/material/image-area.svg
+++ b/docs/src/templates/.icons/material/image-area.svg
diff --git a/docs/src/material/templates/.icons/material/image-auto-adjust.svg b/docs/src/templates/.icons/material/image-auto-adjust.svg
index e540e9dd..e540e9dd 100644
--- a/docs/src/material/templates/.icons/material/image-auto-adjust.svg
+++ b/docs/src/templates/.icons/material/image-auto-adjust.svg
diff --git a/docs/src/material/templates/.icons/material/image-broken-variant.svg b/docs/src/templates/.icons/material/image-broken-variant.svg
index 43ae284f..43ae284f 100644
--- a/docs/src/material/templates/.icons/material/image-broken-variant.svg
+++ b/docs/src/templates/.icons/material/image-broken-variant.svg
diff --git a/docs/src/material/templates/.icons/material/image-broken.svg b/docs/src/templates/.icons/material/image-broken.svg
index cdb15ba7..cdb15ba7 100644
--- a/docs/src/material/templates/.icons/material/image-broken.svg
+++ b/docs/src/templates/.icons/material/image-broken.svg
diff --git a/docs/src/material/templates/.icons/material/image-check-outline.svg b/docs/src/templates/.icons/material/image-check-outline.svg
index b14fce57..b14fce57 100644
--- a/docs/src/material/templates/.icons/material/image-check-outline.svg
+++ b/docs/src/templates/.icons/material/image-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-check.svg b/docs/src/templates/.icons/material/image-check.svg
index 1a4e4864..1a4e4864 100644
--- a/docs/src/material/templates/.icons/material/image-check.svg
+++ b/docs/src/templates/.icons/material/image-check.svg
diff --git a/docs/src/material/templates/.icons/material/image-edit-outline.svg b/docs/src/templates/.icons/material/image-edit-outline.svg
index 783f92d8..783f92d8 100644
--- a/docs/src/material/templates/.icons/material/image-edit-outline.svg
+++ b/docs/src/templates/.icons/material/image-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-edit.svg b/docs/src/templates/.icons/material/image-edit.svg
index 315d0824..315d0824 100644
--- a/docs/src/material/templates/.icons/material/image-edit.svg
+++ b/docs/src/templates/.icons/material/image-edit.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-black-white.svg b/docs/src/templates/.icons/material/image-filter-black-white.svg
index 6b680373..6b680373 100644
--- a/docs/src/material/templates/.icons/material/image-filter-black-white.svg
+++ b/docs/src/templates/.icons/material/image-filter-black-white.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-center-focus-strong-outline.svg b/docs/src/templates/.icons/material/image-filter-center-focus-strong-outline.svg
index b1205fd4..b1205fd4 100644
--- a/docs/src/material/templates/.icons/material/image-filter-center-focus-strong-outline.svg
+++ b/docs/src/templates/.icons/material/image-filter-center-focus-strong-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-center-focus-strong.svg b/docs/src/templates/.icons/material/image-filter-center-focus-strong.svg
index b7046117..b7046117 100644
--- a/docs/src/material/templates/.icons/material/image-filter-center-focus-strong.svg
+++ b/docs/src/templates/.icons/material/image-filter-center-focus-strong.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-center-focus-weak.svg b/docs/src/templates/.icons/material/image-filter-center-focus-weak.svg
index 57d8f285..57d8f285 100644
--- a/docs/src/material/templates/.icons/material/image-filter-center-focus-weak.svg
+++ b/docs/src/templates/.icons/material/image-filter-center-focus-weak.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-center-focus.svg b/docs/src/templates/.icons/material/image-filter-center-focus.svg
index 4f45d7de..4f45d7de 100644
--- a/docs/src/material/templates/.icons/material/image-filter-center-focus.svg
+++ b/docs/src/templates/.icons/material/image-filter-center-focus.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-drama-outline.svg b/docs/src/templates/.icons/material/image-filter-drama-outline.svg
index 5ee4f7a3..5ee4f7a3 100644
--- a/docs/src/material/templates/.icons/material/image-filter-drama-outline.svg
+++ b/docs/src/templates/.icons/material/image-filter-drama-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-drama.svg b/docs/src/templates/.icons/material/image-filter-drama.svg
index 23fdbfd8..23fdbfd8 100644
--- a/docs/src/material/templates/.icons/material/image-filter-drama.svg
+++ b/docs/src/templates/.icons/material/image-filter-drama.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-frames.svg b/docs/src/templates/.icons/material/image-filter-frames.svg
index c708ca1f..c708ca1f 100644
--- a/docs/src/material/templates/.icons/material/image-filter-frames.svg
+++ b/docs/src/templates/.icons/material/image-filter-frames.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-hdr-outline.svg b/docs/src/templates/.icons/material/image-filter-hdr-outline.svg
index e5031313..e5031313 100644
--- a/docs/src/material/templates/.icons/material/image-filter-hdr-outline.svg
+++ b/docs/src/templates/.icons/material/image-filter-hdr-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-hdr.svg b/docs/src/templates/.icons/material/image-filter-hdr.svg
index ec4cf45c..ec4cf45c 100644
--- a/docs/src/material/templates/.icons/material/image-filter-hdr.svg
+++ b/docs/src/templates/.icons/material/image-filter-hdr.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-none.svg b/docs/src/templates/.icons/material/image-filter-none.svg
index 80e83b17..80e83b17 100644
--- a/docs/src/material/templates/.icons/material/image-filter-none.svg
+++ b/docs/src/templates/.icons/material/image-filter-none.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-tilt-shift.svg b/docs/src/templates/.icons/material/image-filter-tilt-shift.svg
index e2e2b1af..e2e2b1af 100644
--- a/docs/src/material/templates/.icons/material/image-filter-tilt-shift.svg
+++ b/docs/src/templates/.icons/material/image-filter-tilt-shift.svg
diff --git a/docs/src/material/templates/.icons/material/image-filter-vintage.svg b/docs/src/templates/.icons/material/image-filter-vintage.svg
index 4177786c..4177786c 100644
--- a/docs/src/material/templates/.icons/material/image-filter-vintage.svg
+++ b/docs/src/templates/.icons/material/image-filter-vintage.svg
diff --git a/docs/src/material/templates/.icons/material/image-frame.svg b/docs/src/templates/.icons/material/image-frame.svg
index b30a0553..b30a0553 100644
--- a/docs/src/material/templates/.icons/material/image-frame.svg
+++ b/docs/src/templates/.icons/material/image-frame.svg
diff --git a/docs/src/material/templates/.icons/material/image-lock-outline.svg b/docs/src/templates/.icons/material/image-lock-outline.svg
index 5891b53b..5891b53b 100644
--- a/docs/src/material/templates/.icons/material/image-lock-outline.svg
+++ b/docs/src/templates/.icons/material/image-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-lock.svg b/docs/src/templates/.icons/material/image-lock.svg
index 6b426bb5..6b426bb5 100644
--- a/docs/src/material/templates/.icons/material/image-lock.svg
+++ b/docs/src/templates/.icons/material/image-lock.svg
diff --git a/docs/src/material/templates/.icons/material/image-marker-outline.svg b/docs/src/templates/.icons/material/image-marker-outline.svg
index 5cd8c82f..5cd8c82f 100644
--- a/docs/src/material/templates/.icons/material/image-marker-outline.svg
+++ b/docs/src/templates/.icons/material/image-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-marker.svg b/docs/src/templates/.icons/material/image-marker.svg
index 5dc67b15..5dc67b15 100644
--- a/docs/src/material/templates/.icons/material/image-marker.svg
+++ b/docs/src/templates/.icons/material/image-marker.svg
diff --git a/docs/src/material/templates/.icons/material/image-minus-outline.svg b/docs/src/templates/.icons/material/image-minus-outline.svg
index 5a967d13..5a967d13 100644
--- a/docs/src/material/templates/.icons/material/image-minus-outline.svg
+++ b/docs/src/templates/.icons/material/image-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-minus.svg b/docs/src/templates/.icons/material/image-minus.svg
index 1fdcc51c..1fdcc51c 100644
--- a/docs/src/material/templates/.icons/material/image-minus.svg
+++ b/docs/src/templates/.icons/material/image-minus.svg
diff --git a/docs/src/material/templates/.icons/material/image-move.svg b/docs/src/templates/.icons/material/image-move.svg
index 5041b925..5041b925 100644
--- a/docs/src/material/templates/.icons/material/image-move.svg
+++ b/docs/src/templates/.icons/material/image-move.svg
diff --git a/docs/src/material/templates/.icons/material/image-multiple-outline.svg b/docs/src/templates/.icons/material/image-multiple-outline.svg
index c3717af5..c3717af5 100644
--- a/docs/src/material/templates/.icons/material/image-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/image-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-multiple.svg b/docs/src/templates/.icons/material/image-multiple.svg
index 6580ab86..6580ab86 100644
--- a/docs/src/material/templates/.icons/material/image-multiple.svg
+++ b/docs/src/templates/.icons/material/image-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/image-off-outline.svg b/docs/src/templates/.icons/material/image-off-outline.svg
index 8d197b1e..8d197b1e 100644
--- a/docs/src/material/templates/.icons/material/image-off-outline.svg
+++ b/docs/src/templates/.icons/material/image-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-off.svg b/docs/src/templates/.icons/material/image-off.svg
index f5bf55d7..f5bf55d7 100644
--- a/docs/src/material/templates/.icons/material/image-off.svg
+++ b/docs/src/templates/.icons/material/image-off.svg
diff --git a/docs/src/material/templates/.icons/material/image-outline.svg b/docs/src/templates/.icons/material/image-outline.svg
index fe10294b..fe10294b 100644
--- a/docs/src/material/templates/.icons/material/image-outline.svg
+++ b/docs/src/templates/.icons/material/image-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-plus-outline.svg b/docs/src/templates/.icons/material/image-plus-outline.svg
index 4d3e863e..4d3e863e 100644
--- a/docs/src/material/templates/.icons/material/image-plus-outline.svg
+++ b/docs/src/templates/.icons/material/image-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-plus.svg b/docs/src/templates/.icons/material/image-plus.svg
index 5feeb904..5feeb904 100644
--- a/docs/src/material/templates/.icons/material/image-plus.svg
+++ b/docs/src/templates/.icons/material/image-plus.svg
diff --git a/docs/src/material/templates/.icons/material/image-refresh-outline.svg b/docs/src/templates/.icons/material/image-refresh-outline.svg
index a3372294..a3372294 100644
--- a/docs/src/material/templates/.icons/material/image-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/image-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-refresh.svg b/docs/src/templates/.icons/material/image-refresh.svg
index 23e964a5..23e964a5 100644
--- a/docs/src/material/templates/.icons/material/image-refresh.svg
+++ b/docs/src/templates/.icons/material/image-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/image-remove-outline.svg b/docs/src/templates/.icons/material/image-remove-outline.svg
index 0db85006..0db85006 100644
--- a/docs/src/material/templates/.icons/material/image-remove-outline.svg
+++ b/docs/src/templates/.icons/material/image-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-remove.svg b/docs/src/templates/.icons/material/image-remove.svg
index 96901d46..96901d46 100644
--- a/docs/src/material/templates/.icons/material/image-remove.svg
+++ b/docs/src/templates/.icons/material/image-remove.svg
diff --git a/docs/src/material/templates/.icons/material/image-search-outline.svg b/docs/src/templates/.icons/material/image-search-outline.svg
index 89fc0a0d..89fc0a0d 100644
--- a/docs/src/material/templates/.icons/material/image-search-outline.svg
+++ b/docs/src/templates/.icons/material/image-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-search.svg b/docs/src/templates/.icons/material/image-search.svg
index a7f9436d..a7f9436d 100644
--- a/docs/src/material/templates/.icons/material/image-search.svg
+++ b/docs/src/templates/.icons/material/image-search.svg
diff --git a/docs/src/material/templates/.icons/material/image-size-select-actual.svg b/docs/src/templates/.icons/material/image-size-select-actual.svg
index e043738b..e043738b 100644
--- a/docs/src/material/templates/.icons/material/image-size-select-actual.svg
+++ b/docs/src/templates/.icons/material/image-size-select-actual.svg
diff --git a/docs/src/material/templates/.icons/material/image-size-select-large.svg b/docs/src/templates/.icons/material/image-size-select-large.svg
index 8b01b5e0..8b01b5e0 100644
--- a/docs/src/material/templates/.icons/material/image-size-select-large.svg
+++ b/docs/src/templates/.icons/material/image-size-select-large.svg
diff --git a/docs/src/material/templates/.icons/material/image-size-select-small.svg b/docs/src/templates/.icons/material/image-size-select-small.svg
index 668cb263..668cb263 100644
--- a/docs/src/material/templates/.icons/material/image-size-select-small.svg
+++ b/docs/src/templates/.icons/material/image-size-select-small.svg
diff --git a/docs/src/material/templates/.icons/material/image-sync-outline.svg b/docs/src/templates/.icons/material/image-sync-outline.svg
index 88af48a0..88af48a0 100644
--- a/docs/src/material/templates/.icons/material/image-sync-outline.svg
+++ b/docs/src/templates/.icons/material/image-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/image-sync.svg b/docs/src/templates/.icons/material/image-sync.svg
index 1a5f5c1b..1a5f5c1b 100644
--- a/docs/src/material/templates/.icons/material/image-sync.svg
+++ b/docs/src/templates/.icons/material/image-sync.svg
diff --git a/docs/src/material/templates/.icons/material/image-text.svg b/docs/src/templates/.icons/material/image-text.svg
index f2c52473..f2c52473 100644
--- a/docs/src/material/templates/.icons/material/image-text.svg
+++ b/docs/src/templates/.icons/material/image-text.svg
diff --git a/docs/src/material/templates/.icons/material/image.svg b/docs/src/templates/.icons/material/image.svg
index 4f285adc..4f285adc 100644
--- a/docs/src/material/templates/.icons/material/image.svg
+++ b/docs/src/templates/.icons/material/image.svg
diff --git a/docs/src/material/templates/.icons/material/import.svg b/docs/src/templates/.icons/material/import.svg
index 18b08b33..18b08b33 100644
--- a/docs/src/material/templates/.icons/material/import.svg
+++ b/docs/src/templates/.icons/material/import.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-arrow-down-outline.svg b/docs/src/templates/.icons/material/inbox-arrow-down-outline.svg
index 4277278d..4277278d 100644
--- a/docs/src/material/templates/.icons/material/inbox-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-arrow-down.svg b/docs/src/templates/.icons/material/inbox-arrow-down.svg
index 837225bb..837225bb 100644
--- a/docs/src/material/templates/.icons/material/inbox-arrow-down.svg
+++ b/docs/src/templates/.icons/material/inbox-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-arrow-up-outline.svg b/docs/src/templates/.icons/material/inbox-arrow-up-outline.svg
index 204afdfe..204afdfe 100644
--- a/docs/src/material/templates/.icons/material/inbox-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-arrow-up.svg b/docs/src/templates/.icons/material/inbox-arrow-up.svg
index 33972f88..33972f88 100644
--- a/docs/src/material/templates/.icons/material/inbox-arrow-up.svg
+++ b/docs/src/templates/.icons/material/inbox-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-full-outline.svg b/docs/src/templates/.icons/material/inbox-full-outline.svg
index a0059260..a0059260 100644
--- a/docs/src/material/templates/.icons/material/inbox-full-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-full-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-full.svg b/docs/src/templates/.icons/material/inbox-full.svg
index 16241dd6..16241dd6 100644
--- a/docs/src/material/templates/.icons/material/inbox-full.svg
+++ b/docs/src/templates/.icons/material/inbox-full.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-multiple-outline.svg b/docs/src/templates/.icons/material/inbox-multiple-outline.svg
index 8f93f60a..8f93f60a 100644
--- a/docs/src/material/templates/.icons/material/inbox-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-multiple.svg b/docs/src/templates/.icons/material/inbox-multiple.svg
index 923e669d..923e669d 100644
--- a/docs/src/material/templates/.icons/material/inbox-multiple.svg
+++ b/docs/src/templates/.icons/material/inbox-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-outline.svg b/docs/src/templates/.icons/material/inbox-outline.svg
index a5d61fa4..a5d61fa4 100644
--- a/docs/src/material/templates/.icons/material/inbox-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-remove-outline.svg b/docs/src/templates/.icons/material/inbox-remove-outline.svg
index d4610b34..d4610b34 100644
--- a/docs/src/material/templates/.icons/material/inbox-remove-outline.svg
+++ b/docs/src/templates/.icons/material/inbox-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/inbox-remove.svg b/docs/src/templates/.icons/material/inbox-remove.svg
index 09f40f56..09f40f56 100644
--- a/docs/src/material/templates/.icons/material/inbox-remove.svg
+++ b/docs/src/templates/.icons/material/inbox-remove.svg
diff --git a/docs/src/material/templates/.icons/material/inbox.svg b/docs/src/templates/.icons/material/inbox.svg
index 28198869..28198869 100644
--- a/docs/src/material/templates/.icons/material/inbox.svg
+++ b/docs/src/templates/.icons/material/inbox.svg
diff --git a/docs/src/material/templates/.icons/material/incognito-circle-off.svg b/docs/src/templates/.icons/material/incognito-circle-off.svg
index 94d617a9..94d617a9 100644
--- a/docs/src/material/templates/.icons/material/incognito-circle-off.svg
+++ b/docs/src/templates/.icons/material/incognito-circle-off.svg
diff --git a/docs/src/material/templates/.icons/material/incognito-circle.svg b/docs/src/templates/.icons/material/incognito-circle.svg
index d4c0a726..d4c0a726 100644
--- a/docs/src/material/templates/.icons/material/incognito-circle.svg
+++ b/docs/src/templates/.icons/material/incognito-circle.svg
diff --git a/docs/src/material/templates/.icons/material/incognito-off.svg b/docs/src/templates/.icons/material/incognito-off.svg
index 6b79f190..6b79f190 100644
--- a/docs/src/material/templates/.icons/material/incognito-off.svg
+++ b/docs/src/templates/.icons/material/incognito-off.svg
diff --git a/docs/src/material/templates/.icons/material/incognito.svg b/docs/src/templates/.icons/material/incognito.svg
index c26cff21..c26cff21 100644
--- a/docs/src/material/templates/.icons/material/incognito.svg
+++ b/docs/src/templates/.icons/material/incognito.svg
diff --git a/docs/src/material/templates/.icons/material/induction.svg b/docs/src/templates/.icons/material/induction.svg
index b7fcf079..b7fcf079 100644
--- a/docs/src/material/templates/.icons/material/induction.svg
+++ b/docs/src/templates/.icons/material/induction.svg
diff --git a/docs/src/material/templates/.icons/material/infinity.svg b/docs/src/templates/.icons/material/infinity.svg
index e51700f5..e51700f5 100644
--- a/docs/src/material/templates/.icons/material/infinity.svg
+++ b/docs/src/templates/.icons/material/infinity.svg
diff --git a/docs/src/material/templates/.icons/material/information-box-outline.svg b/docs/src/templates/.icons/material/information-box-outline.svg
index 38d7deea..38d7deea 100644
--- a/docs/src/material/templates/.icons/material/information-box-outline.svg
+++ b/docs/src/templates/.icons/material/information-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-box.svg b/docs/src/templates/.icons/material/information-box.svg
index 91929e36..91929e36 100644
--- a/docs/src/material/templates/.icons/material/information-box.svg
+++ b/docs/src/templates/.icons/material/information-box.svg
diff --git a/docs/src/material/templates/.icons/material/information-off-outline.svg b/docs/src/templates/.icons/material/information-off-outline.svg
index cf3046fc..cf3046fc 100644
--- a/docs/src/material/templates/.icons/material/information-off-outline.svg
+++ b/docs/src/templates/.icons/material/information-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-off.svg b/docs/src/templates/.icons/material/information-off.svg
index 6ab477ca..6ab477ca 100644
--- a/docs/src/material/templates/.icons/material/information-off.svg
+++ b/docs/src/templates/.icons/material/information-off.svg
diff --git a/docs/src/material/templates/.icons/material/information-outline.svg b/docs/src/templates/.icons/material/information-outline.svg
index 7a1d242f..7a1d242f 100644
--- a/docs/src/material/templates/.icons/material/information-outline.svg
+++ b/docs/src/templates/.icons/material/information-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-slab-box-outline.svg b/docs/src/templates/.icons/material/information-slab-box-outline.svg
index fd1be7d7..fd1be7d7 100644
--- a/docs/src/material/templates/.icons/material/information-slab-box-outline.svg
+++ b/docs/src/templates/.icons/material/information-slab-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-slab-box.svg b/docs/src/templates/.icons/material/information-slab-box.svg
index f2aa560e..f2aa560e 100644
--- a/docs/src/material/templates/.icons/material/information-slab-box.svg
+++ b/docs/src/templates/.icons/material/information-slab-box.svg
diff --git a/docs/src/material/templates/.icons/material/information-slab-circle-outline.svg b/docs/src/templates/.icons/material/information-slab-circle-outline.svg
index ca2f9454..ca2f9454 100644
--- a/docs/src/material/templates/.icons/material/information-slab-circle-outline.svg
+++ b/docs/src/templates/.icons/material/information-slab-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-slab-circle.svg b/docs/src/templates/.icons/material/information-slab-circle.svg
index d6dcaaf6..d6dcaaf6 100644
--- a/docs/src/material/templates/.icons/material/information-slab-circle.svg
+++ b/docs/src/templates/.icons/material/information-slab-circle.svg
diff --git a/docs/src/material/templates/.icons/material/information-slab-symbol.svg b/docs/src/templates/.icons/material/information-slab-symbol.svg
index 633738d4..633738d4 100644
--- a/docs/src/material/templates/.icons/material/information-slab-symbol.svg
+++ b/docs/src/templates/.icons/material/information-slab-symbol.svg
diff --git a/docs/src/material/templates/.icons/material/information-symbol.svg b/docs/src/templates/.icons/material/information-symbol.svg
index 06d383e6..06d383e6 100644
--- a/docs/src/material/templates/.icons/material/information-symbol.svg
+++ b/docs/src/templates/.icons/material/information-symbol.svg
diff --git a/docs/src/material/templates/.icons/material/information-variant-box-outline.svg b/docs/src/templates/.icons/material/information-variant-box-outline.svg
index 541c5279..541c5279 100644
--- a/docs/src/material/templates/.icons/material/information-variant-box-outline.svg
+++ b/docs/src/templates/.icons/material/information-variant-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-variant-box.svg b/docs/src/templates/.icons/material/information-variant-box.svg
index bdc34567..bdc34567 100644
--- a/docs/src/material/templates/.icons/material/information-variant-box.svg
+++ b/docs/src/templates/.icons/material/information-variant-box.svg
diff --git a/docs/src/material/templates/.icons/material/information-variant-circle-outline.svg b/docs/src/templates/.icons/material/information-variant-circle-outline.svg
index 22583b70..22583b70 100644
--- a/docs/src/material/templates/.icons/material/information-variant-circle-outline.svg
+++ b/docs/src/templates/.icons/material/information-variant-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/information-variant-circle.svg b/docs/src/templates/.icons/material/information-variant-circle.svg
index 2fa13e5f..2fa13e5f 100644
--- a/docs/src/material/templates/.icons/material/information-variant-circle.svg
+++ b/docs/src/templates/.icons/material/information-variant-circle.svg
diff --git a/docs/src/material/templates/.icons/material/information-variant.svg b/docs/src/templates/.icons/material/information-variant.svg
index d56a3c11..d56a3c11 100644
--- a/docs/src/material/templates/.icons/material/information-variant.svg
+++ b/docs/src/templates/.icons/material/information-variant.svg
diff --git a/docs/src/material/templates/.icons/material/information.svg b/docs/src/templates/.icons/material/information.svg
index dbcf368b..dbcf368b 100644
--- a/docs/src/material/templates/.icons/material/information.svg
+++ b/docs/src/templates/.icons/material/information.svg
diff --git a/docs/src/material/templates/.icons/material/instagram.svg b/docs/src/templates/.icons/material/instagram.svg
index 7a68a615..7a68a615 100644
--- a/docs/src/material/templates/.icons/material/instagram.svg
+++ b/docs/src/templates/.icons/material/instagram.svg
diff --git a/docs/src/material/templates/.icons/material/instrument-triangle.svg b/docs/src/templates/.icons/material/instrument-triangle.svg
index 608c1bcc..608c1bcc 100644
--- a/docs/src/material/templates/.icons/material/instrument-triangle.svg
+++ b/docs/src/templates/.icons/material/instrument-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/integrated-circuit-chip.svg b/docs/src/templates/.icons/material/integrated-circuit-chip.svg
index a97d5729..a97d5729 100644
--- a/docs/src/material/templates/.icons/material/integrated-circuit-chip.svg
+++ b/docs/src/templates/.icons/material/integrated-circuit-chip.svg
diff --git a/docs/src/material/templates/.icons/material/invert-colors-off.svg b/docs/src/templates/.icons/material/invert-colors-off.svg
index b5f799ae..b5f799ae 100644
--- a/docs/src/material/templates/.icons/material/invert-colors-off.svg
+++ b/docs/src/templates/.icons/material/invert-colors-off.svg
diff --git a/docs/src/material/templates/.icons/material/invert-colors.svg b/docs/src/templates/.icons/material/invert-colors.svg
index 0fb245b0..0fb245b0 100644
--- a/docs/src/material/templates/.icons/material/invert-colors.svg
+++ b/docs/src/templates/.icons/material/invert-colors.svg
diff --git a/docs/src/material/templates/.icons/material/iobroker.svg b/docs/src/templates/.icons/material/iobroker.svg
index 1a5616af..1a5616af 100644
--- a/docs/src/material/templates/.icons/material/iobroker.svg
+++ b/docs/src/templates/.icons/material/iobroker.svg
diff --git a/docs/src/material/templates/.icons/material/ip-network-outline.svg b/docs/src/templates/.icons/material/ip-network-outline.svg
index b48dc037..b48dc037 100644
--- a/docs/src/material/templates/.icons/material/ip-network-outline.svg
+++ b/docs/src/templates/.icons/material/ip-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ip-network.svg b/docs/src/templates/.icons/material/ip-network.svg
index 983e37fe..983e37fe 100644
--- a/docs/src/material/templates/.icons/material/ip-network.svg
+++ b/docs/src/templates/.icons/material/ip-network.svg
diff --git a/docs/src/material/templates/.icons/material/ip-outline.svg b/docs/src/templates/.icons/material/ip-outline.svg
index 3161a2f6..3161a2f6 100644
--- a/docs/src/material/templates/.icons/material/ip-outline.svg
+++ b/docs/src/templates/.icons/material/ip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ip.svg b/docs/src/templates/.icons/material/ip.svg
index d5ac44ef..d5ac44ef 100644
--- a/docs/src/material/templates/.icons/material/ip.svg
+++ b/docs/src/templates/.icons/material/ip.svg
diff --git a/docs/src/material/templates/.icons/material/ipod.svg b/docs/src/templates/.icons/material/ipod.svg
index 246d4a97..246d4a97 100644
--- a/docs/src/material/templates/.icons/material/ipod.svg
+++ b/docs/src/templates/.icons/material/ipod.svg
diff --git a/docs/src/material/templates/.icons/material/iron-board.svg b/docs/src/templates/.icons/material/iron-board.svg
index 22896287..22896287 100644
--- a/docs/src/material/templates/.icons/material/iron-board.svg
+++ b/docs/src/templates/.icons/material/iron-board.svg
diff --git a/docs/src/material/templates/.icons/material/iron-outline.svg b/docs/src/templates/.icons/material/iron-outline.svg
index dec9db60..dec9db60 100644
--- a/docs/src/material/templates/.icons/material/iron-outline.svg
+++ b/docs/src/templates/.icons/material/iron-outline.svg
diff --git a/docs/src/material/templates/.icons/material/iron.svg b/docs/src/templates/.icons/material/iron.svg
index 215b1d73..215b1d73 100644
--- a/docs/src/material/templates/.icons/material/iron.svg
+++ b/docs/src/templates/.icons/material/iron.svg
diff --git a/docs/src/material/templates/.icons/material/island.svg b/docs/src/templates/.icons/material/island.svg
index a0315440..a0315440 100644
--- a/docs/src/material/templates/.icons/material/island.svg
+++ b/docs/src/templates/.icons/material/island.svg
diff --git a/docs/src/material/templates/.icons/material/iv-bag.svg b/docs/src/templates/.icons/material/iv-bag.svg
index c9409099..c9409099 100644
--- a/docs/src/material/templates/.icons/material/iv-bag.svg
+++ b/docs/src/templates/.icons/material/iv-bag.svg
diff --git a/docs/src/material/templates/.icons/material/jabber.svg b/docs/src/templates/.icons/material/jabber.svg
index 25bfeb61..25bfeb61 100644
--- a/docs/src/material/templates/.icons/material/jabber.svg
+++ b/docs/src/templates/.icons/material/jabber.svg
diff --git a/docs/src/material/templates/.icons/material/jeepney.svg b/docs/src/templates/.icons/material/jeepney.svg
index 84a9e3d0..84a9e3d0 100644
--- a/docs/src/material/templates/.icons/material/jeepney.svg
+++ b/docs/src/templates/.icons/material/jeepney.svg
diff --git a/docs/src/material/templates/.icons/material/jellyfish-outline.svg b/docs/src/templates/.icons/material/jellyfish-outline.svg
index 50b18af1..50b18af1 100644
--- a/docs/src/material/templates/.icons/material/jellyfish-outline.svg
+++ b/docs/src/templates/.icons/material/jellyfish-outline.svg
diff --git a/docs/src/material/templates/.icons/material/jellyfish.svg b/docs/src/templates/.icons/material/jellyfish.svg
index baeda610..baeda610 100644
--- a/docs/src/material/templates/.icons/material/jellyfish.svg
+++ b/docs/src/templates/.icons/material/jellyfish.svg
diff --git a/docs/src/material/templates/.icons/material/jira.svg b/docs/src/templates/.icons/material/jira.svg
index 14bda7f5..14bda7f5 100644
--- a/docs/src/material/templates/.icons/material/jira.svg
+++ b/docs/src/templates/.icons/material/jira.svg
diff --git a/docs/src/material/templates/.icons/material/jquery.svg b/docs/src/templates/.icons/material/jquery.svg
index cba30b45..cba30b45 100644
--- a/docs/src/material/templates/.icons/material/jquery.svg
+++ b/docs/src/templates/.icons/material/jquery.svg
diff --git a/docs/src/material/templates/.icons/material/jsfiddle.svg b/docs/src/templates/.icons/material/jsfiddle.svg
index 223169a2..223169a2 100644
--- a/docs/src/material/templates/.icons/material/jsfiddle.svg
+++ b/docs/src/templates/.icons/material/jsfiddle.svg
diff --git a/docs/src/material/templates/.icons/material/jump-rope.svg b/docs/src/templates/.icons/material/jump-rope.svg
index 162f0a23..162f0a23 100644
--- a/docs/src/material/templates/.icons/material/jump-rope.svg
+++ b/docs/src/templates/.icons/material/jump-rope.svg
diff --git a/docs/src/material/templates/.icons/material/kabaddi.svg b/docs/src/templates/.icons/material/kabaddi.svg
index 0f79eb5d..0f79eb5d 100644
--- a/docs/src/material/templates/.icons/material/kabaddi.svg
+++ b/docs/src/templates/.icons/material/kabaddi.svg
diff --git a/docs/src/material/templates/.icons/material/kangaroo.svg b/docs/src/templates/.icons/material/kangaroo.svg
index ca626d99..ca626d99 100644
--- a/docs/src/material/templates/.icons/material/kangaroo.svg
+++ b/docs/src/templates/.icons/material/kangaroo.svg
diff --git a/docs/src/material/templates/.icons/material/karate.svg b/docs/src/templates/.icons/material/karate.svg
index 01f95644..01f95644 100644
--- a/docs/src/material/templates/.icons/material/karate.svg
+++ b/docs/src/templates/.icons/material/karate.svg
diff --git a/docs/src/material/templates/.icons/material/kayaking.svg b/docs/src/templates/.icons/material/kayaking.svg
index beb14dd3..beb14dd3 100644
--- a/docs/src/material/templates/.icons/material/kayaking.svg
+++ b/docs/src/templates/.icons/material/kayaking.svg
diff --git a/docs/src/material/templates/.icons/material/keg.svg b/docs/src/templates/.icons/material/keg.svg
index fd184329..fd184329 100644
--- a/docs/src/material/templates/.icons/material/keg.svg
+++ b/docs/src/templates/.icons/material/keg.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-alert-outline.svg b/docs/src/templates/.icons/material/kettle-alert-outline.svg
index 0cffd4ab..0cffd4ab 100644
--- a/docs/src/material/templates/.icons/material/kettle-alert-outline.svg
+++ b/docs/src/templates/.icons/material/kettle-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-alert.svg b/docs/src/templates/.icons/material/kettle-alert.svg
index f2c6d422..f2c6d422 100644
--- a/docs/src/material/templates/.icons/material/kettle-alert.svg
+++ b/docs/src/templates/.icons/material/kettle-alert.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-off-outline.svg b/docs/src/templates/.icons/material/kettle-off-outline.svg
index 41efa039..41efa039 100644
--- a/docs/src/material/templates/.icons/material/kettle-off-outline.svg
+++ b/docs/src/templates/.icons/material/kettle-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-off.svg b/docs/src/templates/.icons/material/kettle-off.svg
index 90e12904..90e12904 100644
--- a/docs/src/material/templates/.icons/material/kettle-off.svg
+++ b/docs/src/templates/.icons/material/kettle-off.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-outline.svg b/docs/src/templates/.icons/material/kettle-outline.svg
index 8306ff45..8306ff45 100644
--- a/docs/src/material/templates/.icons/material/kettle-outline.svg
+++ b/docs/src/templates/.icons/material/kettle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-pour-over.svg b/docs/src/templates/.icons/material/kettle-pour-over.svg
index b11105a1..b11105a1 100644
--- a/docs/src/material/templates/.icons/material/kettle-pour-over.svg
+++ b/docs/src/templates/.icons/material/kettle-pour-over.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-steam-outline.svg b/docs/src/templates/.icons/material/kettle-steam-outline.svg
index 305185b7..305185b7 100644
--- a/docs/src/material/templates/.icons/material/kettle-steam-outline.svg
+++ b/docs/src/templates/.icons/material/kettle-steam-outline.svg
diff --git a/docs/src/material/templates/.icons/material/kettle-steam.svg b/docs/src/templates/.icons/material/kettle-steam.svg
index 799e337c..799e337c 100644
--- a/docs/src/material/templates/.icons/material/kettle-steam.svg
+++ b/docs/src/templates/.icons/material/kettle-steam.svg
diff --git a/docs/src/material/templates/.icons/material/kettle.svg b/docs/src/templates/.icons/material/kettle.svg
index 0ac59ac3..0ac59ac3 100644
--- a/docs/src/material/templates/.icons/material/kettle.svg
+++ b/docs/src/templates/.icons/material/kettle.svg
diff --git a/docs/src/material/templates/.icons/material/kettlebell.svg b/docs/src/templates/.icons/material/kettlebell.svg
index 05a1a4fb..05a1a4fb 100644
--- a/docs/src/material/templates/.icons/material/kettlebell.svg
+++ b/docs/src/templates/.icons/material/kettlebell.svg
diff --git a/docs/src/material/templates/.icons/material/key-alert-outline.svg b/docs/src/templates/.icons/material/key-alert-outline.svg
index fbd2bfc8..fbd2bfc8 100644
--- a/docs/src/material/templates/.icons/material/key-alert-outline.svg
+++ b/docs/src/templates/.icons/material/key-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/key-alert.svg b/docs/src/templates/.icons/material/key-alert.svg
index 08537da5..08537da5 100644
--- a/docs/src/material/templates/.icons/material/key-alert.svg
+++ b/docs/src/templates/.icons/material/key-alert.svg
diff --git a/docs/src/material/templates/.icons/material/key-arrow-right.svg b/docs/src/templates/.icons/material/key-arrow-right.svg
index af7d243c..af7d243c 100644
--- a/docs/src/material/templates/.icons/material/key-arrow-right.svg
+++ b/docs/src/templates/.icons/material/key-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/key-chain-variant.svg b/docs/src/templates/.icons/material/key-chain-variant.svg
index 4b453418..4b453418 100644
--- a/docs/src/material/templates/.icons/material/key-chain-variant.svg
+++ b/docs/src/templates/.icons/material/key-chain-variant.svg
diff --git a/docs/src/material/templates/.icons/material/key-chain.svg b/docs/src/templates/.icons/material/key-chain.svg
index ca29adb3..ca29adb3 100644
--- a/docs/src/material/templates/.icons/material/key-chain.svg
+++ b/docs/src/templates/.icons/material/key-chain.svg
diff --git a/docs/src/material/templates/.icons/material/key-change.svg b/docs/src/templates/.icons/material/key-change.svg
index f8ed2c4a..f8ed2c4a 100644
--- a/docs/src/material/templates/.icons/material/key-change.svg
+++ b/docs/src/templates/.icons/material/key-change.svg
diff --git a/docs/src/material/templates/.icons/material/key-link.svg b/docs/src/templates/.icons/material/key-link.svg
index a24719bb..a24719bb 100644
--- a/docs/src/material/templates/.icons/material/key-link.svg
+++ b/docs/src/templates/.icons/material/key-link.svg
diff --git a/docs/src/material/templates/.icons/material/key-minus.svg b/docs/src/templates/.icons/material/key-minus.svg
index 53e5b4d0..53e5b4d0 100644
--- a/docs/src/material/templates/.icons/material/key-minus.svg
+++ b/docs/src/templates/.icons/material/key-minus.svg
diff --git a/docs/src/material/templates/.icons/material/key-outline.svg b/docs/src/templates/.icons/material/key-outline.svg
index 8a024140..8a024140 100644
--- a/docs/src/material/templates/.icons/material/key-outline.svg
+++ b/docs/src/templates/.icons/material/key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/key-plus.svg b/docs/src/templates/.icons/material/key-plus.svg
index 68dadee9..68dadee9 100644
--- a/docs/src/material/templates/.icons/material/key-plus.svg
+++ b/docs/src/templates/.icons/material/key-plus.svg
diff --git a/docs/src/material/templates/.icons/material/key-remove.svg b/docs/src/templates/.icons/material/key-remove.svg
index 7bf3bf91..7bf3bf91 100644
--- a/docs/src/material/templates/.icons/material/key-remove.svg
+++ b/docs/src/templates/.icons/material/key-remove.svg
diff --git a/docs/src/material/templates/.icons/material/key-star.svg b/docs/src/templates/.icons/material/key-star.svg
index 795a7260..795a7260 100644
--- a/docs/src/material/templates/.icons/material/key-star.svg
+++ b/docs/src/templates/.icons/material/key-star.svg
diff --git a/docs/src/material/templates/.icons/material/key-variant.svg b/docs/src/templates/.icons/material/key-variant.svg
index c23444e8..c23444e8 100644
--- a/docs/src/material/templates/.icons/material/key-variant.svg
+++ b/docs/src/templates/.icons/material/key-variant.svg
diff --git a/docs/src/material/templates/.icons/material/key-wireless.svg b/docs/src/templates/.icons/material/key-wireless.svg
index b03111dd..b03111dd 100644
--- a/docs/src/material/templates/.icons/material/key-wireless.svg
+++ b/docs/src/templates/.icons/material/key-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/key.svg b/docs/src/templates/.icons/material/key.svg
index c8f1fe88..c8f1fe88 100644
--- a/docs/src/material/templates/.icons/material/key.svg
+++ b/docs/src/templates/.icons/material/key.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-backspace.svg b/docs/src/templates/.icons/material/keyboard-backspace.svg
index 6334845b..6334845b 100644
--- a/docs/src/material/templates/.icons/material/keyboard-backspace.svg
+++ b/docs/src/templates/.icons/material/keyboard-backspace.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-caps.svg b/docs/src/templates/.icons/material/keyboard-caps.svg
index 1c8fa4cc..1c8fa4cc 100644
--- a/docs/src/material/templates/.icons/material/keyboard-caps.svg
+++ b/docs/src/templates/.icons/material/keyboard-caps.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-close-outline.svg b/docs/src/templates/.icons/material/keyboard-close-outline.svg
index 6775c00e..6775c00e 100644
--- a/docs/src/material/templates/.icons/material/keyboard-close-outline.svg
+++ b/docs/src/templates/.icons/material/keyboard-close-outline.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-close.svg b/docs/src/templates/.icons/material/keyboard-close.svg
index 7caf8730..7caf8730 100644
--- a/docs/src/material/templates/.icons/material/keyboard-close.svg
+++ b/docs/src/templates/.icons/material/keyboard-close.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-esc.svg b/docs/src/templates/.icons/material/keyboard-esc.svg
index c6b1eb38..c6b1eb38 100644
--- a/docs/src/material/templates/.icons/material/keyboard-esc.svg
+++ b/docs/src/templates/.icons/material/keyboard-esc.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f1.svg b/docs/src/templates/.icons/material/keyboard-f1.svg
index 7d4f7af2..7d4f7af2 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f1.svg
+++ b/docs/src/templates/.icons/material/keyboard-f1.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f10.svg b/docs/src/templates/.icons/material/keyboard-f10.svg
index ab9cbb8f..ab9cbb8f 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f10.svg
+++ b/docs/src/templates/.icons/material/keyboard-f10.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f11.svg b/docs/src/templates/.icons/material/keyboard-f11.svg
index 18aca41e..18aca41e 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f11.svg
+++ b/docs/src/templates/.icons/material/keyboard-f11.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f12.svg b/docs/src/templates/.icons/material/keyboard-f12.svg
index 14b70e98..14b70e98 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f12.svg
+++ b/docs/src/templates/.icons/material/keyboard-f12.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f2.svg b/docs/src/templates/.icons/material/keyboard-f2.svg
index 3c679b6c..3c679b6c 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f2.svg
+++ b/docs/src/templates/.icons/material/keyboard-f2.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f3.svg b/docs/src/templates/.icons/material/keyboard-f3.svg
index 26ca4ba7..26ca4ba7 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f3.svg
+++ b/docs/src/templates/.icons/material/keyboard-f3.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f4.svg b/docs/src/templates/.icons/material/keyboard-f4.svg
index 3267f5d3..3267f5d3 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f4.svg
+++ b/docs/src/templates/.icons/material/keyboard-f4.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f5.svg b/docs/src/templates/.icons/material/keyboard-f5.svg
index 9ee7da43..9ee7da43 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f5.svg
+++ b/docs/src/templates/.icons/material/keyboard-f5.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f6.svg b/docs/src/templates/.icons/material/keyboard-f6.svg
index 82567c0b..82567c0b 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f6.svg
+++ b/docs/src/templates/.icons/material/keyboard-f6.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f7.svg b/docs/src/templates/.icons/material/keyboard-f7.svg
index 63b6f297..63b6f297 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f7.svg
+++ b/docs/src/templates/.icons/material/keyboard-f7.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f8.svg b/docs/src/templates/.icons/material/keyboard-f8.svg
index 003ebd2d..003ebd2d 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f8.svg
+++ b/docs/src/templates/.icons/material/keyboard-f8.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-f9.svg b/docs/src/templates/.icons/material/keyboard-f9.svg
index 09c86d28..09c86d28 100644
--- a/docs/src/material/templates/.icons/material/keyboard-f9.svg
+++ b/docs/src/templates/.icons/material/keyboard-f9.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-off-outline.svg b/docs/src/templates/.icons/material/keyboard-off-outline.svg
index 15189d86..15189d86 100644
--- a/docs/src/material/templates/.icons/material/keyboard-off-outline.svg
+++ b/docs/src/templates/.icons/material/keyboard-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-off.svg b/docs/src/templates/.icons/material/keyboard-off.svg
index 79944251..79944251 100644
--- a/docs/src/material/templates/.icons/material/keyboard-off.svg
+++ b/docs/src/templates/.icons/material/keyboard-off.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-outline.svg b/docs/src/templates/.icons/material/keyboard-outline.svg
index 62f4a01b..62f4a01b 100644
--- a/docs/src/material/templates/.icons/material/keyboard-outline.svg
+++ b/docs/src/templates/.icons/material/keyboard-outline.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-return.svg b/docs/src/templates/.icons/material/keyboard-return.svg
index 93635667..93635667 100644
--- a/docs/src/material/templates/.icons/material/keyboard-return.svg
+++ b/docs/src/templates/.icons/material/keyboard-return.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-settings-outline.svg b/docs/src/templates/.icons/material/keyboard-settings-outline.svg
index 1cd8bde4..1cd8bde4 100644
--- a/docs/src/material/templates/.icons/material/keyboard-settings-outline.svg
+++ b/docs/src/templates/.icons/material/keyboard-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-settings.svg b/docs/src/templates/.icons/material/keyboard-settings.svg
index 22ab1a92..22ab1a92 100644
--- a/docs/src/material/templates/.icons/material/keyboard-settings.svg
+++ b/docs/src/templates/.icons/material/keyboard-settings.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-space.svg b/docs/src/templates/.icons/material/keyboard-space.svg
index 26233010..26233010 100644
--- a/docs/src/material/templates/.icons/material/keyboard-space.svg
+++ b/docs/src/templates/.icons/material/keyboard-space.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-tab-reverse.svg b/docs/src/templates/.icons/material/keyboard-tab-reverse.svg
index eb28e772..eb28e772 100644
--- a/docs/src/material/templates/.icons/material/keyboard-tab-reverse.svg
+++ b/docs/src/templates/.icons/material/keyboard-tab-reverse.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-tab.svg b/docs/src/templates/.icons/material/keyboard-tab.svg
index f91391ff..f91391ff 100644
--- a/docs/src/material/templates/.icons/material/keyboard-tab.svg
+++ b/docs/src/templates/.icons/material/keyboard-tab.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard-variant.svg b/docs/src/templates/.icons/material/keyboard-variant.svg
index 9beb723e..9beb723e 100644
--- a/docs/src/material/templates/.icons/material/keyboard-variant.svg
+++ b/docs/src/templates/.icons/material/keyboard-variant.svg
diff --git a/docs/src/material/templates/.icons/material/keyboard.svg b/docs/src/templates/.icons/material/keyboard.svg
index e4dc84bd..e4dc84bd 100644
--- a/docs/src/material/templates/.icons/material/keyboard.svg
+++ b/docs/src/templates/.icons/material/keyboard.svg
diff --git a/docs/src/material/templates/.icons/material/khanda.svg b/docs/src/templates/.icons/material/khanda.svg
index 9416697c..9416697c 100644
--- a/docs/src/material/templates/.icons/material/khanda.svg
+++ b/docs/src/templates/.icons/material/khanda.svg
diff --git a/docs/src/material/templates/.icons/material/kickstarter.svg b/docs/src/templates/.icons/material/kickstarter.svg
index d9b70f83..d9b70f83 100644
--- a/docs/src/material/templates/.icons/material/kickstarter.svg
+++ b/docs/src/templates/.icons/material/kickstarter.svg
diff --git a/docs/src/material/templates/.icons/material/kite-outline.svg b/docs/src/templates/.icons/material/kite-outline.svg
index 9f18cbaf..9f18cbaf 100644
--- a/docs/src/material/templates/.icons/material/kite-outline.svg
+++ b/docs/src/templates/.icons/material/kite-outline.svg
diff --git a/docs/src/material/templates/.icons/material/kite.svg b/docs/src/templates/.icons/material/kite.svg
index a3eb54e7..a3eb54e7 100644
--- a/docs/src/material/templates/.icons/material/kite.svg
+++ b/docs/src/templates/.icons/material/kite.svg
diff --git a/docs/src/material/templates/.icons/material/kitesurfing.svg b/docs/src/templates/.icons/material/kitesurfing.svg
index 3e452dbd..3e452dbd 100644
--- a/docs/src/material/templates/.icons/material/kitesurfing.svg
+++ b/docs/src/templates/.icons/material/kitesurfing.svg
diff --git a/docs/src/material/templates/.icons/material/klingon.svg b/docs/src/templates/.icons/material/klingon.svg
index 973d3a6e..973d3a6e 100644
--- a/docs/src/material/templates/.icons/material/klingon.svg
+++ b/docs/src/templates/.icons/material/klingon.svg
diff --git a/docs/src/material/templates/.icons/material/knife-military.svg b/docs/src/templates/.icons/material/knife-military.svg
index 3a922b63..3a922b63 100644
--- a/docs/src/material/templates/.icons/material/knife-military.svg
+++ b/docs/src/templates/.icons/material/knife-military.svg
diff --git a/docs/src/material/templates/.icons/material/knife.svg b/docs/src/templates/.icons/material/knife.svg
index 7f1b3070..7f1b3070 100644
--- a/docs/src/material/templates/.icons/material/knife.svg
+++ b/docs/src/templates/.icons/material/knife.svg
diff --git a/docs/src/material/templates/.icons/material/knob.svg b/docs/src/templates/.icons/material/knob.svg
index 75673c6a..75673c6a 100644
--- a/docs/src/material/templates/.icons/material/knob.svg
+++ b/docs/src/templates/.icons/material/knob.svg
diff --git a/docs/src/material/templates/.icons/material/koala.svg b/docs/src/templates/.icons/material/koala.svg
index 58d33abb..58d33abb 100644
--- a/docs/src/material/templates/.icons/material/koala.svg
+++ b/docs/src/templates/.icons/material/koala.svg
diff --git a/docs/src/material/templates/.icons/material/kodi.svg b/docs/src/templates/.icons/material/kodi.svg
index 85439737..85439737 100644
--- a/docs/src/material/templates/.icons/material/kodi.svg
+++ b/docs/src/templates/.icons/material/kodi.svg
diff --git a/docs/src/material/templates/.icons/material/kubernetes.svg b/docs/src/templates/.icons/material/kubernetes.svg
index 3556b8d4..3556b8d4 100644
--- a/docs/src/material/templates/.icons/material/kubernetes.svg
+++ b/docs/src/templates/.icons/material/kubernetes.svg
diff --git a/docs/src/material/templates/.icons/material/label-multiple-outline.svg b/docs/src/templates/.icons/material/label-multiple-outline.svg
index a8b4604d..a8b4604d 100644
--- a/docs/src/material/templates/.icons/material/label-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/label-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/label-multiple.svg b/docs/src/templates/.icons/material/label-multiple.svg
index 6089cbd2..6089cbd2 100644
--- a/docs/src/material/templates/.icons/material/label-multiple.svg
+++ b/docs/src/templates/.icons/material/label-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/label-off-outline.svg b/docs/src/templates/.icons/material/label-off-outline.svg
index 72ec7b03..72ec7b03 100644
--- a/docs/src/material/templates/.icons/material/label-off-outline.svg
+++ b/docs/src/templates/.icons/material/label-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/label-off.svg b/docs/src/templates/.icons/material/label-off.svg
index 1ec6b1de..1ec6b1de 100644
--- a/docs/src/material/templates/.icons/material/label-off.svg
+++ b/docs/src/templates/.icons/material/label-off.svg
diff --git a/docs/src/material/templates/.icons/material/label-outline.svg b/docs/src/templates/.icons/material/label-outline.svg
index e903f582..e903f582 100644
--- a/docs/src/material/templates/.icons/material/label-outline.svg
+++ b/docs/src/templates/.icons/material/label-outline.svg
diff --git a/docs/src/material/templates/.icons/material/label-percent-outline.svg b/docs/src/templates/.icons/material/label-percent-outline.svg
index 4aa7b740..4aa7b740 100644
--- a/docs/src/material/templates/.icons/material/label-percent-outline.svg
+++ b/docs/src/templates/.icons/material/label-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/label-percent.svg b/docs/src/templates/.icons/material/label-percent.svg
index 8bc7cca2..8bc7cca2 100644
--- a/docs/src/material/templates/.icons/material/label-percent.svg
+++ b/docs/src/templates/.icons/material/label-percent.svg
diff --git a/docs/src/material/templates/.icons/material/label-variant-outline.svg b/docs/src/templates/.icons/material/label-variant-outline.svg
index f27836d3..f27836d3 100644
--- a/docs/src/material/templates/.icons/material/label-variant-outline.svg
+++ b/docs/src/templates/.icons/material/label-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/label-variant.svg b/docs/src/templates/.icons/material/label-variant.svg
index 60b0c2c9..60b0c2c9 100644
--- a/docs/src/material/templates/.icons/material/label-variant.svg
+++ b/docs/src/templates/.icons/material/label-variant.svg
diff --git a/docs/src/material/templates/.icons/material/label.svg b/docs/src/templates/.icons/material/label.svg
index 91c5c70b..91c5c70b 100644
--- a/docs/src/material/templates/.icons/material/label.svg
+++ b/docs/src/templates/.icons/material/label.svg
diff --git a/docs/src/material/templates/.icons/material/ladder.svg b/docs/src/templates/.icons/material/ladder.svg
index 08d4afa0..08d4afa0 100644
--- a/docs/src/material/templates/.icons/material/ladder.svg
+++ b/docs/src/templates/.icons/material/ladder.svg
diff --git a/docs/src/material/templates/.icons/material/ladybug.svg b/docs/src/templates/.icons/material/ladybug.svg
index 88b6996e..88b6996e 100644
--- a/docs/src/material/templates/.icons/material/ladybug.svg
+++ b/docs/src/templates/.icons/material/ladybug.svg
diff --git a/docs/src/material/templates/.icons/material/lambda.svg b/docs/src/templates/.icons/material/lambda.svg
index f32ec712..f32ec712 100644
--- a/docs/src/material/templates/.icons/material/lambda.svg
+++ b/docs/src/templates/.icons/material/lambda.svg
diff --git a/docs/src/material/templates/.icons/material/lamp-outline.svg b/docs/src/templates/.icons/material/lamp-outline.svg
index 750f165b..750f165b 100644
--- a/docs/src/material/templates/.icons/material/lamp-outline.svg
+++ b/docs/src/templates/.icons/material/lamp-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lamp.svg b/docs/src/templates/.icons/material/lamp.svg
index cb911d9e..cb911d9e 100644
--- a/docs/src/material/templates/.icons/material/lamp.svg
+++ b/docs/src/templates/.icons/material/lamp.svg
diff --git a/docs/src/material/templates/.icons/material/lamps-outline.svg b/docs/src/templates/.icons/material/lamps-outline.svg
index 72db63ef..72db63ef 100644
--- a/docs/src/material/templates/.icons/material/lamps-outline.svg
+++ b/docs/src/templates/.icons/material/lamps-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lamps.svg b/docs/src/templates/.icons/material/lamps.svg
index 1470ad74..1470ad74 100644
--- a/docs/src/material/templates/.icons/material/lamps.svg
+++ b/docs/src/templates/.icons/material/lamps.svg
diff --git a/docs/src/material/templates/.icons/material/lan-check.svg b/docs/src/templates/.icons/material/lan-check.svg
index 262c1edd..262c1edd 100644
--- a/docs/src/material/templates/.icons/material/lan-check.svg
+++ b/docs/src/templates/.icons/material/lan-check.svg
diff --git a/docs/src/material/templates/.icons/material/lan-connect.svg b/docs/src/templates/.icons/material/lan-connect.svg
index 924d50a7..924d50a7 100644
--- a/docs/src/material/templates/.icons/material/lan-connect.svg
+++ b/docs/src/templates/.icons/material/lan-connect.svg
diff --git a/docs/src/material/templates/.icons/material/lan-disconnect.svg b/docs/src/templates/.icons/material/lan-disconnect.svg
index 81d48a86..81d48a86 100644
--- a/docs/src/material/templates/.icons/material/lan-disconnect.svg
+++ b/docs/src/templates/.icons/material/lan-disconnect.svg
diff --git a/docs/src/material/templates/.icons/material/lan-pending.svg b/docs/src/templates/.icons/material/lan-pending.svg
index dbf0b07e..dbf0b07e 100644
--- a/docs/src/material/templates/.icons/material/lan-pending.svg
+++ b/docs/src/templates/.icons/material/lan-pending.svg
diff --git a/docs/src/material/templates/.icons/material/lan.svg b/docs/src/templates/.icons/material/lan.svg
index efaf9722..efaf9722 100644
--- a/docs/src/material/templates/.icons/material/lan.svg
+++ b/docs/src/templates/.icons/material/lan.svg
diff --git a/docs/src/material/templates/.icons/material/land-fields.svg b/docs/src/templates/.icons/material/land-fields.svg
index dbedc05b..dbedc05b 100644
--- a/docs/src/material/templates/.icons/material/land-fields.svg
+++ b/docs/src/templates/.icons/material/land-fields.svg
diff --git a/docs/src/material/templates/.icons/material/land-plots-circle-variant.svg b/docs/src/templates/.icons/material/land-plots-circle-variant.svg
index 897de83e..897de83e 100644
--- a/docs/src/material/templates/.icons/material/land-plots-circle-variant.svg
+++ b/docs/src/templates/.icons/material/land-plots-circle-variant.svg
diff --git a/docs/src/material/templates/.icons/material/land-plots-circle.svg b/docs/src/templates/.icons/material/land-plots-circle.svg
index 3ca719f9..3ca719f9 100644
--- a/docs/src/material/templates/.icons/material/land-plots-circle.svg
+++ b/docs/src/templates/.icons/material/land-plots-circle.svg
diff --git a/docs/src/material/templates/.icons/material/land-plots-marker.svg b/docs/src/templates/.icons/material/land-plots-marker.svg
index f3272732..f3272732 100644
--- a/docs/src/material/templates/.icons/material/land-plots-marker.svg
+++ b/docs/src/templates/.icons/material/land-plots-marker.svg
diff --git a/docs/src/material/templates/.icons/material/land-plots.svg b/docs/src/templates/.icons/material/land-plots.svg
index a4e6bf4f..a4e6bf4f 100644
--- a/docs/src/material/templates/.icons/material/land-plots.svg
+++ b/docs/src/templates/.icons/material/land-plots.svg
diff --git a/docs/src/material/templates/.icons/material/land-rows-horizontal.svg b/docs/src/templates/.icons/material/land-rows-horizontal.svg
index ee8c5385..ee8c5385 100644
--- a/docs/src/material/templates/.icons/material/land-rows-horizontal.svg
+++ b/docs/src/templates/.icons/material/land-rows-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/land-rows-vertical.svg b/docs/src/templates/.icons/material/land-rows-vertical.svg
index 1ca0b716..1ca0b716 100644
--- a/docs/src/material/templates/.icons/material/land-rows-vertical.svg
+++ b/docs/src/templates/.icons/material/land-rows-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/landslide-outline.svg b/docs/src/templates/.icons/material/landslide-outline.svg
index 7a96f3f4..7a96f3f4 100644
--- a/docs/src/material/templates/.icons/material/landslide-outline.svg
+++ b/docs/src/templates/.icons/material/landslide-outline.svg
diff --git a/docs/src/material/templates/.icons/material/landslide.svg b/docs/src/templates/.icons/material/landslide.svg
index dbdc9204..dbdc9204 100644
--- a/docs/src/material/templates/.icons/material/landslide.svg
+++ b/docs/src/templates/.icons/material/landslide.svg
diff --git a/docs/src/material/templates/.icons/material/language-c.svg b/docs/src/templates/.icons/material/language-c.svg
index a4eb866b..a4eb866b 100644
--- a/docs/src/material/templates/.icons/material/language-c.svg
+++ b/docs/src/templates/.icons/material/language-c.svg
diff --git a/docs/src/material/templates/.icons/material/language-cpp.svg b/docs/src/templates/.icons/material/language-cpp.svg
index c3c44ea1..c3c44ea1 100644
--- a/docs/src/material/templates/.icons/material/language-cpp.svg
+++ b/docs/src/templates/.icons/material/language-cpp.svg
diff --git a/docs/src/material/templates/.icons/material/language-csharp.svg b/docs/src/templates/.icons/material/language-csharp.svg
index a4493e1e..a4493e1e 100644
--- a/docs/src/material/templates/.icons/material/language-csharp.svg
+++ b/docs/src/templates/.icons/material/language-csharp.svg
diff --git a/docs/src/material/templates/.icons/material/language-css3.svg b/docs/src/templates/.icons/material/language-css3.svg
index 790af68a..790af68a 100644
--- a/docs/src/material/templates/.icons/material/language-css3.svg
+++ b/docs/src/templates/.icons/material/language-css3.svg
diff --git a/docs/src/material/templates/.icons/material/language-fortran.svg b/docs/src/templates/.icons/material/language-fortran.svg
index 74962c82..74962c82 100644
--- a/docs/src/material/templates/.icons/material/language-fortran.svg
+++ b/docs/src/templates/.icons/material/language-fortran.svg
diff --git a/docs/src/material/templates/.icons/material/language-go.svg b/docs/src/templates/.icons/material/language-go.svg
index 3f03b292..3f03b292 100644
--- a/docs/src/material/templates/.icons/material/language-go.svg
+++ b/docs/src/templates/.icons/material/language-go.svg
diff --git a/docs/src/material/templates/.icons/material/language-haskell.svg b/docs/src/templates/.icons/material/language-haskell.svg
index 6dcf1260..6dcf1260 100644
--- a/docs/src/material/templates/.icons/material/language-haskell.svg
+++ b/docs/src/templates/.icons/material/language-haskell.svg
diff --git a/docs/src/material/templates/.icons/material/language-html5.svg b/docs/src/templates/.icons/material/language-html5.svg
index ec5fdabc..ec5fdabc 100644
--- a/docs/src/material/templates/.icons/material/language-html5.svg
+++ b/docs/src/templates/.icons/material/language-html5.svg
diff --git a/docs/src/material/templates/.icons/material/language-java.svg b/docs/src/templates/.icons/material/language-java.svg
index 12ed5540..12ed5540 100644
--- a/docs/src/material/templates/.icons/material/language-java.svg
+++ b/docs/src/templates/.icons/material/language-java.svg
diff --git a/docs/src/material/templates/.icons/material/language-javascript.svg b/docs/src/templates/.icons/material/language-javascript.svg
index 60b4b174..60b4b174 100644
--- a/docs/src/material/templates/.icons/material/language-javascript.svg
+++ b/docs/src/templates/.icons/material/language-javascript.svg
diff --git a/docs/src/material/templates/.icons/material/language-kotlin.svg b/docs/src/templates/.icons/material/language-kotlin.svg
index dd5efaba..dd5efaba 100644
--- a/docs/src/material/templates/.icons/material/language-kotlin.svg
+++ b/docs/src/templates/.icons/material/language-kotlin.svg
diff --git a/docs/src/material/templates/.icons/material/language-lua.svg b/docs/src/templates/.icons/material/language-lua.svg
index 638bc415..638bc415 100644
--- a/docs/src/material/templates/.icons/material/language-lua.svg
+++ b/docs/src/templates/.icons/material/language-lua.svg
diff --git a/docs/src/material/templates/.icons/material/language-markdown-outline.svg b/docs/src/templates/.icons/material/language-markdown-outline.svg
index affe27bf..affe27bf 100644
--- a/docs/src/material/templates/.icons/material/language-markdown-outline.svg
+++ b/docs/src/templates/.icons/material/language-markdown-outline.svg
diff --git a/docs/src/material/templates/.icons/material/language-markdown.svg b/docs/src/templates/.icons/material/language-markdown.svg
index 79ad59f2..79ad59f2 100644
--- a/docs/src/material/templates/.icons/material/language-markdown.svg
+++ b/docs/src/templates/.icons/material/language-markdown.svg
diff --git a/docs/src/material/templates/.icons/material/language-php.svg b/docs/src/templates/.icons/material/language-php.svg
index 2335e93c..2335e93c 100644
--- a/docs/src/material/templates/.icons/material/language-php.svg
+++ b/docs/src/templates/.icons/material/language-php.svg
diff --git a/docs/src/material/templates/.icons/material/language-python.svg b/docs/src/templates/.icons/material/language-python.svg
index 622eef06..622eef06 100644
--- a/docs/src/material/templates/.icons/material/language-python.svg
+++ b/docs/src/templates/.icons/material/language-python.svg
diff --git a/docs/src/material/templates/.icons/material/language-r.svg b/docs/src/templates/.icons/material/language-r.svg
index e257e36a..e257e36a 100644
--- a/docs/src/material/templates/.icons/material/language-r.svg
+++ b/docs/src/templates/.icons/material/language-r.svg
diff --git a/docs/src/material/templates/.icons/material/language-ruby-on-rails.svg b/docs/src/templates/.icons/material/language-ruby-on-rails.svg
index 4a3fd8e8..4a3fd8e8 100644
--- a/docs/src/material/templates/.icons/material/language-ruby-on-rails.svg
+++ b/docs/src/templates/.icons/material/language-ruby-on-rails.svg
diff --git a/docs/src/material/templates/.icons/material/language-ruby.svg b/docs/src/templates/.icons/material/language-ruby.svg
index af79dc14..af79dc14 100644
--- a/docs/src/material/templates/.icons/material/language-ruby.svg
+++ b/docs/src/templates/.icons/material/language-ruby.svg
diff --git a/docs/src/material/templates/.icons/material/language-rust.svg b/docs/src/templates/.icons/material/language-rust.svg
index 3a00299a..3a00299a 100644
--- a/docs/src/material/templates/.icons/material/language-rust.svg
+++ b/docs/src/templates/.icons/material/language-rust.svg
diff --git a/docs/src/material/templates/.icons/material/language-swift.svg b/docs/src/templates/.icons/material/language-swift.svg
index 492de448..492de448 100644
--- a/docs/src/material/templates/.icons/material/language-swift.svg
+++ b/docs/src/templates/.icons/material/language-swift.svg
diff --git a/docs/src/material/templates/.icons/material/language-typescript.svg b/docs/src/templates/.icons/material/language-typescript.svg
index 245d98ed..245d98ed 100644
--- a/docs/src/material/templates/.icons/material/language-typescript.svg
+++ b/docs/src/templates/.icons/material/language-typescript.svg
diff --git a/docs/src/material/templates/.icons/material/language-xaml.svg b/docs/src/templates/.icons/material/language-xaml.svg
index 2958a370..2958a370 100644
--- a/docs/src/material/templates/.icons/material/language-xaml.svg
+++ b/docs/src/templates/.icons/material/language-xaml.svg
diff --git a/docs/src/material/templates/.icons/material/laptop-account.svg b/docs/src/templates/.icons/material/laptop-account.svg
index 42cb5f57..42cb5f57 100644
--- a/docs/src/material/templates/.icons/material/laptop-account.svg
+++ b/docs/src/templates/.icons/material/laptop-account.svg
diff --git a/docs/src/material/templates/.icons/material/laptop-off.svg b/docs/src/templates/.icons/material/laptop-off.svg
index df563581..df563581 100644
--- a/docs/src/material/templates/.icons/material/laptop-off.svg
+++ b/docs/src/templates/.icons/material/laptop-off.svg
diff --git a/docs/src/material/templates/.icons/material/laptop.svg b/docs/src/templates/.icons/material/laptop.svg
index 870c6d5c..870c6d5c 100644
--- a/docs/src/material/templates/.icons/material/laptop.svg
+++ b/docs/src/templates/.icons/material/laptop.svg
diff --git a/docs/src/material/templates/.icons/material/laravel.svg b/docs/src/templates/.icons/material/laravel.svg
index 758b6c53..758b6c53 100644
--- a/docs/src/material/templates/.icons/material/laravel.svg
+++ b/docs/src/templates/.icons/material/laravel.svg
diff --git a/docs/src/material/templates/.icons/material/laser-pointer.svg b/docs/src/templates/.icons/material/laser-pointer.svg
index 6775980e..6775980e 100644
--- a/docs/src/material/templates/.icons/material/laser-pointer.svg
+++ b/docs/src/templates/.icons/material/laser-pointer.svg
diff --git a/docs/src/material/templates/.icons/material/lasso.svg b/docs/src/templates/.icons/material/lasso.svg
index ca445a96..ca445a96 100644
--- a/docs/src/material/templates/.icons/material/lasso.svg
+++ b/docs/src/templates/.icons/material/lasso.svg
diff --git a/docs/src/material/templates/.icons/material/lastpass.svg b/docs/src/templates/.icons/material/lastpass.svg
index 61e403a1..61e403a1 100644
--- a/docs/src/material/templates/.icons/material/lastpass.svg
+++ b/docs/src/templates/.icons/material/lastpass.svg
diff --git a/docs/src/material/templates/.icons/material/latitude.svg b/docs/src/templates/.icons/material/latitude.svg
index 6c2bb94f..6c2bb94f 100644
--- a/docs/src/material/templates/.icons/material/latitude.svg
+++ b/docs/src/templates/.icons/material/latitude.svg
diff --git a/docs/src/material/templates/.icons/material/launch.svg b/docs/src/templates/.icons/material/launch.svg
index 5cb4232e..5cb4232e 100644
--- a/docs/src/material/templates/.icons/material/launch.svg
+++ b/docs/src/templates/.icons/material/launch.svg
diff --git a/docs/src/material/templates/.icons/material/lava-lamp.svg b/docs/src/templates/.icons/material/lava-lamp.svg
index 03a6cfab..03a6cfab 100644
--- a/docs/src/material/templates/.icons/material/lava-lamp.svg
+++ b/docs/src/templates/.icons/material/lava-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/layers-edit.svg b/docs/src/templates/.icons/material/layers-edit.svg
index d60f3e0f..d60f3e0f 100644
--- a/docs/src/material/templates/.icons/material/layers-edit.svg
+++ b/docs/src/templates/.icons/material/layers-edit.svg
diff --git a/docs/src/material/templates/.icons/material/layers-minus.svg b/docs/src/templates/.icons/material/layers-minus.svg
index c3b19f6d..c3b19f6d 100644
--- a/docs/src/material/templates/.icons/material/layers-minus.svg
+++ b/docs/src/templates/.icons/material/layers-minus.svg
diff --git a/docs/src/material/templates/.icons/material/layers-off-outline.svg b/docs/src/templates/.icons/material/layers-off-outline.svg
index 2ff6169e..2ff6169e 100644
--- a/docs/src/material/templates/.icons/material/layers-off-outline.svg
+++ b/docs/src/templates/.icons/material/layers-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/layers-off.svg b/docs/src/templates/.icons/material/layers-off.svg
index d40e2fa1..d40e2fa1 100644
--- a/docs/src/material/templates/.icons/material/layers-off.svg
+++ b/docs/src/templates/.icons/material/layers-off.svg
diff --git a/docs/src/material/templates/.icons/material/layers-outline.svg b/docs/src/templates/.icons/material/layers-outline.svg
index 6379092e..6379092e 100644
--- a/docs/src/material/templates/.icons/material/layers-outline.svg
+++ b/docs/src/templates/.icons/material/layers-outline.svg
diff --git a/docs/src/material/templates/.icons/material/layers-plus.svg b/docs/src/templates/.icons/material/layers-plus.svg
index d2bf431d..d2bf431d 100644
--- a/docs/src/material/templates/.icons/material/layers-plus.svg
+++ b/docs/src/templates/.icons/material/layers-plus.svg
diff --git a/docs/src/material/templates/.icons/material/layers-remove.svg b/docs/src/templates/.icons/material/layers-remove.svg
index 1dabbe70..1dabbe70 100644
--- a/docs/src/material/templates/.icons/material/layers-remove.svg
+++ b/docs/src/templates/.icons/material/layers-remove.svg
diff --git a/docs/src/material/templates/.icons/material/layers-search-outline.svg b/docs/src/templates/.icons/material/layers-search-outline.svg
index b3e3fc19..b3e3fc19 100644
--- a/docs/src/material/templates/.icons/material/layers-search-outline.svg
+++ b/docs/src/templates/.icons/material/layers-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/layers-search.svg b/docs/src/templates/.icons/material/layers-search.svg
index 1b933f37..1b933f37 100644
--- a/docs/src/material/templates/.icons/material/layers-search.svg
+++ b/docs/src/templates/.icons/material/layers-search.svg
diff --git a/docs/src/material/templates/.icons/material/layers-triple-outline.svg b/docs/src/templates/.icons/material/layers-triple-outline.svg
index 3164eb9e..3164eb9e 100644
--- a/docs/src/material/templates/.icons/material/layers-triple-outline.svg
+++ b/docs/src/templates/.icons/material/layers-triple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/layers-triple.svg b/docs/src/templates/.icons/material/layers-triple.svg
index b59f14fc..b59f14fc 100644
--- a/docs/src/material/templates/.icons/material/layers-triple.svg
+++ b/docs/src/templates/.icons/material/layers-triple.svg
diff --git a/docs/src/material/templates/.icons/material/layers.svg b/docs/src/templates/.icons/material/layers.svg
index e0f842c1..e0f842c1 100644
--- a/docs/src/material/templates/.icons/material/layers.svg
+++ b/docs/src/templates/.icons/material/layers.svg
diff --git a/docs/src/material/templates/.icons/material/lead-pencil.svg b/docs/src/templates/.icons/material/lead-pencil.svg
index 8d9908a1..8d9908a1 100644
--- a/docs/src/material/templates/.icons/material/lead-pencil.svg
+++ b/docs/src/templates/.icons/material/lead-pencil.svg
diff --git a/docs/src/material/templates/.icons/material/leaf-circle-outline.svg b/docs/src/templates/.icons/material/leaf-circle-outline.svg
index e207df8a..e207df8a 100644
--- a/docs/src/material/templates/.icons/material/leaf-circle-outline.svg
+++ b/docs/src/templates/.icons/material/leaf-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/leaf-circle.svg b/docs/src/templates/.icons/material/leaf-circle.svg
index dc85defa..dc85defa 100644
--- a/docs/src/material/templates/.icons/material/leaf-circle.svg
+++ b/docs/src/templates/.icons/material/leaf-circle.svg
diff --git a/docs/src/material/templates/.icons/material/leaf-maple-off.svg b/docs/src/templates/.icons/material/leaf-maple-off.svg
index 88e3fdb1..88e3fdb1 100644
--- a/docs/src/material/templates/.icons/material/leaf-maple-off.svg
+++ b/docs/src/templates/.icons/material/leaf-maple-off.svg
diff --git a/docs/src/material/templates/.icons/material/leaf-maple.svg b/docs/src/templates/.icons/material/leaf-maple.svg
index c3340cfb..c3340cfb 100644
--- a/docs/src/material/templates/.icons/material/leaf-maple.svg
+++ b/docs/src/templates/.icons/material/leaf-maple.svg
diff --git a/docs/src/material/templates/.icons/material/leaf-off.svg b/docs/src/templates/.icons/material/leaf-off.svg
index 65685bf6..65685bf6 100644
--- a/docs/src/material/templates/.icons/material/leaf-off.svg
+++ b/docs/src/templates/.icons/material/leaf-off.svg
diff --git a/docs/src/material/templates/.icons/material/leaf.svg b/docs/src/templates/.icons/material/leaf.svg
index 7091caf9..7091caf9 100644
--- a/docs/src/material/templates/.icons/material/leaf.svg
+++ b/docs/src/templates/.icons/material/leaf.svg
diff --git a/docs/src/material/templates/.icons/material/leak-off.svg b/docs/src/templates/.icons/material/leak-off.svg
index 0b02a9b2..0b02a9b2 100644
--- a/docs/src/material/templates/.icons/material/leak-off.svg
+++ b/docs/src/templates/.icons/material/leak-off.svg
diff --git a/docs/src/material/templates/.icons/material/leak.svg b/docs/src/templates/.icons/material/leak.svg
index 36248b46..36248b46 100644
--- a/docs/src/material/templates/.icons/material/leak.svg
+++ b/docs/src/templates/.icons/material/leak.svg
diff --git a/docs/src/material/templates/.icons/material/lectern.svg b/docs/src/templates/.icons/material/lectern.svg
index ea097faa..ea097faa 100644
--- a/docs/src/material/templates/.icons/material/lectern.svg
+++ b/docs/src/templates/.icons/material/lectern.svg
diff --git a/docs/src/material/templates/.icons/material/led-off.svg b/docs/src/templates/.icons/material/led-off.svg
index fd9b1803..fd9b1803 100644
--- a/docs/src/material/templates/.icons/material/led-off.svg
+++ b/docs/src/templates/.icons/material/led-off.svg
diff --git a/docs/src/material/templates/.icons/material/led-on.svg b/docs/src/templates/.icons/material/led-on.svg
index 8d5c3d1c..8d5c3d1c 100644
--- a/docs/src/material/templates/.icons/material/led-on.svg
+++ b/docs/src/templates/.icons/material/led-on.svg
diff --git a/docs/src/material/templates/.icons/material/led-outline.svg b/docs/src/templates/.icons/material/led-outline.svg
index 5bbb9295..5bbb9295 100644
--- a/docs/src/material/templates/.icons/material/led-outline.svg
+++ b/docs/src/templates/.icons/material/led-outline.svg
diff --git a/docs/src/material/templates/.icons/material/led-strip-variant-off.svg b/docs/src/templates/.icons/material/led-strip-variant-off.svg
index 97b20166..97b20166 100644
--- a/docs/src/material/templates/.icons/material/led-strip-variant-off.svg
+++ b/docs/src/templates/.icons/material/led-strip-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/led-strip-variant.svg b/docs/src/templates/.icons/material/led-strip-variant.svg
index bec225d5..bec225d5 100644
--- a/docs/src/material/templates/.icons/material/led-strip-variant.svg
+++ b/docs/src/templates/.icons/material/led-strip-variant.svg
diff --git a/docs/src/material/templates/.icons/material/led-strip.svg b/docs/src/templates/.icons/material/led-strip.svg
index 8386317c..8386317c 100644
--- a/docs/src/material/templates/.icons/material/led-strip.svg
+++ b/docs/src/templates/.icons/material/led-strip.svg
diff --git a/docs/src/material/templates/.icons/material/led-variant-off.svg b/docs/src/templates/.icons/material/led-variant-off.svg
index 3cf2cf2d..3cf2cf2d 100644
--- a/docs/src/material/templates/.icons/material/led-variant-off.svg
+++ b/docs/src/templates/.icons/material/led-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/led-variant-on.svg b/docs/src/templates/.icons/material/led-variant-on.svg
index f2b398e2..f2b398e2 100644
--- a/docs/src/material/templates/.icons/material/led-variant-on.svg
+++ b/docs/src/templates/.icons/material/led-variant-on.svg
diff --git a/docs/src/material/templates/.icons/material/led-variant-outline.svg b/docs/src/templates/.icons/material/led-variant-outline.svg
index 7b2647ce..7b2647ce 100644
--- a/docs/src/material/templates/.icons/material/led-variant-outline.svg
+++ b/docs/src/templates/.icons/material/led-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/leek.svg b/docs/src/templates/.icons/material/leek.svg
index 76f27801..76f27801 100644
--- a/docs/src/material/templates/.icons/material/leek.svg
+++ b/docs/src/templates/.icons/material/leek.svg
diff --git a/docs/src/material/templates/.icons/material/less-than-or-equal.svg b/docs/src/templates/.icons/material/less-than-or-equal.svg
index c357e229..c357e229 100644
--- a/docs/src/material/templates/.icons/material/less-than-or-equal.svg
+++ b/docs/src/templates/.icons/material/less-than-or-equal.svg
diff --git a/docs/src/material/templates/.icons/material/less-than.svg b/docs/src/templates/.icons/material/less-than.svg
index c69c387a..c69c387a 100644
--- a/docs/src/material/templates/.icons/material/less-than.svg
+++ b/docs/src/templates/.icons/material/less-than.svg
diff --git a/docs/src/material/templates/.icons/material/library-outline.svg b/docs/src/templates/.icons/material/library-outline.svg
index 5f7c3777..5f7c3777 100644
--- a/docs/src/material/templates/.icons/material/library-outline.svg
+++ b/docs/src/templates/.icons/material/library-outline.svg
diff --git a/docs/src/material/templates/.icons/material/library-shelves.svg b/docs/src/templates/.icons/material/library-shelves.svg
index 9cbed983..9cbed983 100644
--- a/docs/src/material/templates/.icons/material/library-shelves.svg
+++ b/docs/src/templates/.icons/material/library-shelves.svg
diff --git a/docs/src/material/templates/.icons/material/library.svg b/docs/src/templates/.icons/material/library.svg
index a949dce9..a949dce9 100644
--- a/docs/src/material/templates/.icons/material/library.svg
+++ b/docs/src/templates/.icons/material/library.svg
diff --git a/docs/src/material/templates/.icons/material/license.svg b/docs/src/templates/.icons/material/license.svg
index 2da4d4e5..2da4d4e5 100644
--- a/docs/src/material/templates/.icons/material/license.svg
+++ b/docs/src/templates/.icons/material/license.svg
diff --git a/docs/src/material/templates/.icons/material/lifebuoy.svg b/docs/src/templates/.icons/material/lifebuoy.svg
index d8b632cd..d8b632cd 100644
--- a/docs/src/material/templates/.icons/material/lifebuoy.svg
+++ b/docs/src/templates/.icons/material/lifebuoy.svg
diff --git a/docs/src/material/templates/.icons/material/light-flood-down.svg b/docs/src/templates/.icons/material/light-flood-down.svg
index 943d240f..943d240f 100644
--- a/docs/src/material/templates/.icons/material/light-flood-down.svg
+++ b/docs/src/templates/.icons/material/light-flood-down.svg
diff --git a/docs/src/material/templates/.icons/material/light-flood-up.svg b/docs/src/templates/.icons/material/light-flood-up.svg
index 23b71079..23b71079 100644
--- a/docs/src/material/templates/.icons/material/light-flood-up.svg
+++ b/docs/src/templates/.icons/material/light-flood-up.svg
diff --git a/docs/src/material/templates/.icons/material/light-recessed.svg b/docs/src/templates/.icons/material/light-recessed.svg
index 9a23ba20..9a23ba20 100644
--- a/docs/src/material/templates/.icons/material/light-recessed.svg
+++ b/docs/src/templates/.icons/material/light-recessed.svg
diff --git a/docs/src/material/templates/.icons/material/light-switch-off.svg b/docs/src/templates/.icons/material/light-switch-off.svg
index a5e11ab9..a5e11ab9 100644
--- a/docs/src/material/templates/.icons/material/light-switch-off.svg
+++ b/docs/src/templates/.icons/material/light-switch-off.svg
diff --git a/docs/src/material/templates/.icons/material/light-switch.svg b/docs/src/templates/.icons/material/light-switch.svg
index 7191a343..7191a343 100644
--- a/docs/src/material/templates/.icons/material/light-switch.svg
+++ b/docs/src/templates/.icons/material/light-switch.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-alert-outline.svg b/docs/src/templates/.icons/material/lightbulb-alert-outline.svg
index bd07c67b..bd07c67b 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-alert-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-alert.svg b/docs/src/templates/.icons/material/lightbulb-alert.svg
index fac0b653..fac0b653 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-alert.svg
+++ b/docs/src/templates/.icons/material/lightbulb-alert.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-auto-outline.svg b/docs/src/templates/.icons/material/lightbulb-auto-outline.svg
index 04d84ba7..04d84ba7 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-auto-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-auto-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-auto.svg b/docs/src/templates/.icons/material/lightbulb-auto.svg
index ddca07f4..ddca07f4 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-auto.svg
+++ b/docs/src/templates/.icons/material/lightbulb-auto.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-cfl-off.svg b/docs/src/templates/.icons/material/lightbulb-cfl-off.svg
index 7e7f26a5..7e7f26a5 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-cfl-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-cfl-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-cfl-spiral-off.svg b/docs/src/templates/.icons/material/lightbulb-cfl-spiral-off.svg
index 7ada27e2..7ada27e2 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-cfl-spiral-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-cfl-spiral-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-cfl-spiral.svg b/docs/src/templates/.icons/material/lightbulb-cfl-spiral.svg
index 8478feb1..8478feb1 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-cfl-spiral.svg
+++ b/docs/src/templates/.icons/material/lightbulb-cfl-spiral.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-cfl.svg b/docs/src/templates/.icons/material/lightbulb-cfl.svg
index 11881c52..11881c52 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-cfl.svg
+++ b/docs/src/templates/.icons/material/lightbulb-cfl.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg b/docs/src/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg
index 82aaedf3..82aaedf3 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-fluorescent-tube-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube.svg b/docs/src/templates/.icons/material/lightbulb-fluorescent-tube.svg
index cff3c0ba..cff3c0ba 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-fluorescent-tube.svg
+++ b/docs/src/templates/.icons/material/lightbulb-fluorescent-tube.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-group-off-outline.svg b/docs/src/templates/.icons/material/lightbulb-group-off-outline.svg
index ce883cfd..ce883cfd 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-group-off-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-group-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-group-off.svg b/docs/src/templates/.icons/material/lightbulb-group-off.svg
index c6490224..c6490224 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-group-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-group-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-group-outline.svg b/docs/src/templates/.icons/material/lightbulb-group-outline.svg
index 75ee8a38..75ee8a38 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-group-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-group-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-group.svg b/docs/src/templates/.icons/material/lightbulb-group.svg
index 21240a78..21240a78 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-group.svg
+++ b/docs/src/templates/.icons/material/lightbulb-group.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-multiple-off-outline.svg b/docs/src/templates/.icons/material/lightbulb-multiple-off-outline.svg
index fe02b9ae..fe02b9ae 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-multiple-off-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-multiple-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-multiple-off.svg b/docs/src/templates/.icons/material/lightbulb-multiple-off.svg
index 059d4b8d..059d4b8d 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-multiple-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-multiple-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-multiple-outline.svg b/docs/src/templates/.icons/material/lightbulb-multiple-outline.svg
index 53ce59af..53ce59af 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-multiple.svg b/docs/src/templates/.icons/material/lightbulb-multiple.svg
index 7f98f256..7f98f256 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-multiple.svg
+++ b/docs/src/templates/.icons/material/lightbulb-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-night-outline.svg b/docs/src/templates/.icons/material/lightbulb-night-outline.svg
index 5c49a574..5c49a574 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-night-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-night-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-night.svg b/docs/src/templates/.icons/material/lightbulb-night.svg
index 2b2ee94e..2b2ee94e 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-night.svg
+++ b/docs/src/templates/.icons/material/lightbulb-night.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-off-outline.svg b/docs/src/templates/.icons/material/lightbulb-off-outline.svg
index 25c0987b..25c0987b 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-off-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-off.svg b/docs/src/templates/.icons/material/lightbulb-off.svg
index de609f65..de609f65 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-10.svg b/docs/src/templates/.icons/material/lightbulb-on-10.svg
index 23d1ff30..23d1ff30 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-10.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-10.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-20.svg b/docs/src/templates/.icons/material/lightbulb-on-20.svg
index 34ca82d4..34ca82d4 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-20.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-20.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-30.svg b/docs/src/templates/.icons/material/lightbulb-on-30.svg
index 901ed794..901ed794 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-30.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-30.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-40.svg b/docs/src/templates/.icons/material/lightbulb-on-40.svg
index 40f6eed9..40f6eed9 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-40.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-40.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-50.svg b/docs/src/templates/.icons/material/lightbulb-on-50.svg
index d7475bd8..d7475bd8 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-50.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-50.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-60.svg b/docs/src/templates/.icons/material/lightbulb-on-60.svg
index 05978061..05978061 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-60.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-60.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-70.svg b/docs/src/templates/.icons/material/lightbulb-on-70.svg
index 690da403..690da403 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-70.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-70.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-80.svg b/docs/src/templates/.icons/material/lightbulb-on-80.svg
index ca113fba..ca113fba 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-80.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-80.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-90.svg b/docs/src/templates/.icons/material/lightbulb-on-90.svg
index 571235d8..571235d8 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-90.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-90.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on-outline.svg b/docs/src/templates/.icons/material/lightbulb-on-outline.svg
index 644f9c9b..644f9c9b 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-on.svg b/docs/src/templates/.icons/material/lightbulb-on.svg
index 28855a38..28855a38 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-on.svg
+++ b/docs/src/templates/.icons/material/lightbulb-on.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-outline.svg b/docs/src/templates/.icons/material/lightbulb-outline.svg
index ce675b54..ce675b54 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-question-outline.svg b/docs/src/templates/.icons/material/lightbulb-question-outline.svg
index d01a0e2a..d01a0e2a 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-question-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-question.svg b/docs/src/templates/.icons/material/lightbulb-question.svg
index dd29d5e7..dd29d5e7 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-question.svg
+++ b/docs/src/templates/.icons/material/lightbulb-question.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-spot-off.svg b/docs/src/templates/.icons/material/lightbulb-spot-off.svg
index e58a36aa..e58a36aa 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-spot-off.svg
+++ b/docs/src/templates/.icons/material/lightbulb-spot-off.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-spot.svg b/docs/src/templates/.icons/material/lightbulb-spot.svg
index ab3d6a10..ab3d6a10 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-spot.svg
+++ b/docs/src/templates/.icons/material/lightbulb-spot.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-variant-outline.svg b/docs/src/templates/.icons/material/lightbulb-variant-outline.svg
index e820ab3a..e820ab3a 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-variant-outline.svg
+++ b/docs/src/templates/.icons/material/lightbulb-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb-variant.svg b/docs/src/templates/.icons/material/lightbulb-variant.svg
index cd23863d..cd23863d 100644
--- a/docs/src/material/templates/.icons/material/lightbulb-variant.svg
+++ b/docs/src/templates/.icons/material/lightbulb-variant.svg
diff --git a/docs/src/material/templates/.icons/material/lightbulb.svg b/docs/src/templates/.icons/material/lightbulb.svg
index 88b71318..88b71318 100644
--- a/docs/src/material/templates/.icons/material/lightbulb.svg
+++ b/docs/src/templates/.icons/material/lightbulb.svg
diff --git a/docs/src/material/templates/.icons/material/lighthouse-on.svg b/docs/src/templates/.icons/material/lighthouse-on.svg
index f9f29e34..f9f29e34 100644
--- a/docs/src/material/templates/.icons/material/lighthouse-on.svg
+++ b/docs/src/templates/.icons/material/lighthouse-on.svg
diff --git a/docs/src/material/templates/.icons/material/lighthouse.svg b/docs/src/templates/.icons/material/lighthouse.svg
index b48fd2d3..b48fd2d3 100644
--- a/docs/src/material/templates/.icons/material/lighthouse.svg
+++ b/docs/src/templates/.icons/material/lighthouse.svg
diff --git a/docs/src/material/templates/.icons/material/lightning-bolt-circle.svg b/docs/src/templates/.icons/material/lightning-bolt-circle.svg
index 8f99995f..8f99995f 100644
--- a/docs/src/material/templates/.icons/material/lightning-bolt-circle.svg
+++ b/docs/src/templates/.icons/material/lightning-bolt-circle.svg
diff --git a/docs/src/material/templates/.icons/material/lightning-bolt-outline.svg b/docs/src/templates/.icons/material/lightning-bolt-outline.svg
index 4a398369..4a398369 100644
--- a/docs/src/material/templates/.icons/material/lightning-bolt-outline.svg
+++ b/docs/src/templates/.icons/material/lightning-bolt-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lightning-bolt.svg b/docs/src/templates/.icons/material/lightning-bolt.svg
index cbef850e..cbef850e 100644
--- a/docs/src/material/templates/.icons/material/lightning-bolt.svg
+++ b/docs/src/templates/.icons/material/lightning-bolt.svg
diff --git a/docs/src/material/templates/.icons/material/line-scan.svg b/docs/src/templates/.icons/material/line-scan.svg
index ddeec33f..ddeec33f 100644
--- a/docs/src/material/templates/.icons/material/line-scan.svg
+++ b/docs/src/templates/.icons/material/line-scan.svg
diff --git a/docs/src/material/templates/.icons/material/lingerie.svg b/docs/src/templates/.icons/material/lingerie.svg
index bd0419cf..bd0419cf 100644
--- a/docs/src/material/templates/.icons/material/lingerie.svg
+++ b/docs/src/templates/.icons/material/lingerie.svg
diff --git a/docs/src/material/templates/.icons/material/link-box-outline.svg b/docs/src/templates/.icons/material/link-box-outline.svg
index 3f96221b..3f96221b 100644
--- a/docs/src/material/templates/.icons/material/link-box-outline.svg
+++ b/docs/src/templates/.icons/material/link-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/link-box-variant-outline.svg b/docs/src/templates/.icons/material/link-box-variant-outline.svg
index bde305b9..bde305b9 100644
--- a/docs/src/material/templates/.icons/material/link-box-variant-outline.svg
+++ b/docs/src/templates/.icons/material/link-box-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/link-box-variant.svg b/docs/src/templates/.icons/material/link-box-variant.svg
index 47dea704..47dea704 100644
--- a/docs/src/material/templates/.icons/material/link-box-variant.svg
+++ b/docs/src/templates/.icons/material/link-box-variant.svg
diff --git a/docs/src/material/templates/.icons/material/link-box.svg b/docs/src/templates/.icons/material/link-box.svg
index cc0c9ebb..cc0c9ebb 100644
--- a/docs/src/material/templates/.icons/material/link-box.svg
+++ b/docs/src/templates/.icons/material/link-box.svg
diff --git a/docs/src/material/templates/.icons/material/link-lock.svg b/docs/src/templates/.icons/material/link-lock.svg
index 06e3cd1e..06e3cd1e 100644
--- a/docs/src/material/templates/.icons/material/link-lock.svg
+++ b/docs/src/templates/.icons/material/link-lock.svg
diff --git a/docs/src/material/templates/.icons/material/link-off.svg b/docs/src/templates/.icons/material/link-off.svg
index 9af740ea..9af740ea 100644
--- a/docs/src/material/templates/.icons/material/link-off.svg
+++ b/docs/src/templates/.icons/material/link-off.svg
diff --git a/docs/src/material/templates/.icons/material/link-plus.svg b/docs/src/templates/.icons/material/link-plus.svg
index 8afa9c96..8afa9c96 100644
--- a/docs/src/material/templates/.icons/material/link-plus.svg
+++ b/docs/src/templates/.icons/material/link-plus.svg
diff --git a/docs/src/material/templates/.icons/material/link-variant-minus.svg b/docs/src/templates/.icons/material/link-variant-minus.svg
index 2aedaeed..2aedaeed 100644
--- a/docs/src/material/templates/.icons/material/link-variant-minus.svg
+++ b/docs/src/templates/.icons/material/link-variant-minus.svg
diff --git a/docs/src/material/templates/.icons/material/link-variant-off.svg b/docs/src/templates/.icons/material/link-variant-off.svg
index fa3e5ea9..fa3e5ea9 100644
--- a/docs/src/material/templates/.icons/material/link-variant-off.svg
+++ b/docs/src/templates/.icons/material/link-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/link-variant-plus.svg b/docs/src/templates/.icons/material/link-variant-plus.svg
index 378897e9..378897e9 100644
--- a/docs/src/material/templates/.icons/material/link-variant-plus.svg
+++ b/docs/src/templates/.icons/material/link-variant-plus.svg
diff --git a/docs/src/material/templates/.icons/material/link-variant-remove.svg b/docs/src/templates/.icons/material/link-variant-remove.svg
index 056fefd1..056fefd1 100644
--- a/docs/src/material/templates/.icons/material/link-variant-remove.svg
+++ b/docs/src/templates/.icons/material/link-variant-remove.svg
diff --git a/docs/src/material/templates/.icons/material/link-variant.svg b/docs/src/templates/.icons/material/link-variant.svg
index 6597065d..6597065d 100644
--- a/docs/src/material/templates/.icons/material/link-variant.svg
+++ b/docs/src/templates/.icons/material/link-variant.svg
diff --git a/docs/src/material/templates/.icons/material/link.svg b/docs/src/templates/.icons/material/link.svg
index acb1c013..acb1c013 100644
--- a/docs/src/material/templates/.icons/material/link.svg
+++ b/docs/src/templates/.icons/material/link.svg
diff --git a/docs/src/material/templates/.icons/material/linkedin.svg b/docs/src/templates/.icons/material/linkedin.svg
index 9d92594c..9d92594c 100644
--- a/docs/src/material/templates/.icons/material/linkedin.svg
+++ b/docs/src/templates/.icons/material/linkedin.svg
diff --git a/docs/src/material/templates/.icons/material/linux-mint.svg b/docs/src/templates/.icons/material/linux-mint.svg
index 34045c43..34045c43 100644
--- a/docs/src/material/templates/.icons/material/linux-mint.svg
+++ b/docs/src/templates/.icons/material/linux-mint.svg
diff --git a/docs/src/material/templates/.icons/material/linux.svg b/docs/src/templates/.icons/material/linux.svg
index 5cd1809a..5cd1809a 100644
--- a/docs/src/material/templates/.icons/material/linux.svg
+++ b/docs/src/templates/.icons/material/linux.svg
diff --git a/docs/src/material/templates/.icons/material/lipstick.svg b/docs/src/templates/.icons/material/lipstick.svg
index 6432a7aa..6432a7aa 100644
--- a/docs/src/material/templates/.icons/material/lipstick.svg
+++ b/docs/src/templates/.icons/material/lipstick.svg
diff --git a/docs/src/material/templates/.icons/material/liquid-spot.svg b/docs/src/templates/.icons/material/liquid-spot.svg
index f0a0b1d2..f0a0b1d2 100644
--- a/docs/src/material/templates/.icons/material/liquid-spot.svg
+++ b/docs/src/templates/.icons/material/liquid-spot.svg
diff --git a/docs/src/material/templates/.icons/material/liquor.svg b/docs/src/templates/.icons/material/liquor.svg
index b9f2dc7f..b9f2dc7f 100644
--- a/docs/src/material/templates/.icons/material/liquor.svg
+++ b/docs/src/templates/.icons/material/liquor.svg
diff --git a/docs/src/material/templates/.icons/material/list-box-outline.svg b/docs/src/templates/.icons/material/list-box-outline.svg
index 1df989c7..1df989c7 100644
--- a/docs/src/material/templates/.icons/material/list-box-outline.svg
+++ b/docs/src/templates/.icons/material/list-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/list-box.svg b/docs/src/templates/.icons/material/list-box.svg
index 8acce58c..8acce58c 100644
--- a/docs/src/material/templates/.icons/material/list-box.svg
+++ b/docs/src/templates/.icons/material/list-box.svg
diff --git a/docs/src/material/templates/.icons/material/list-status.svg b/docs/src/templates/.icons/material/list-status.svg
index 58b175c4..58b175c4 100644
--- a/docs/src/material/templates/.icons/material/list-status.svg
+++ b/docs/src/templates/.icons/material/list-status.svg
diff --git a/docs/src/material/templates/.icons/material/litecoin.svg b/docs/src/templates/.icons/material/litecoin.svg
index ccd0ba6e..ccd0ba6e 100644
--- a/docs/src/material/templates/.icons/material/litecoin.svg
+++ b/docs/src/templates/.icons/material/litecoin.svg
diff --git a/docs/src/material/templates/.icons/material/loading.svg b/docs/src/templates/.icons/material/loading.svg
index e020f0fb..e020f0fb 100644
--- a/docs/src/material/templates/.icons/material/loading.svg
+++ b/docs/src/templates/.icons/material/loading.svg
diff --git a/docs/src/material/templates/.icons/material/location-enter.svg b/docs/src/templates/.icons/material/location-enter.svg
index b6cf7b74..b6cf7b74 100644
--- a/docs/src/material/templates/.icons/material/location-enter.svg
+++ b/docs/src/templates/.icons/material/location-enter.svg
diff --git a/docs/src/material/templates/.icons/material/location-exit.svg b/docs/src/templates/.icons/material/location-exit.svg
index d9a48d1f..d9a48d1f 100644
--- a/docs/src/material/templates/.icons/material/location-exit.svg
+++ b/docs/src/templates/.icons/material/location-exit.svg
diff --git a/docs/src/material/templates/.icons/material/lock-alert-outline.svg b/docs/src/templates/.icons/material/lock-alert-outline.svg
index e1e3071d..e1e3071d 100644
--- a/docs/src/material/templates/.icons/material/lock-alert-outline.svg
+++ b/docs/src/templates/.icons/material/lock-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-alert.svg b/docs/src/templates/.icons/material/lock-alert.svg
index 99bdf964..99bdf964 100644
--- a/docs/src/material/templates/.icons/material/lock-alert.svg
+++ b/docs/src/templates/.icons/material/lock-alert.svg
diff --git a/docs/src/material/templates/.icons/material/lock-check-outline.svg b/docs/src/templates/.icons/material/lock-check-outline.svg
index 8853160a..8853160a 100644
--- a/docs/src/material/templates/.icons/material/lock-check-outline.svg
+++ b/docs/src/templates/.icons/material/lock-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-check.svg b/docs/src/templates/.icons/material/lock-check.svg
index 419aa3de..419aa3de 100644
--- a/docs/src/material/templates/.icons/material/lock-check.svg
+++ b/docs/src/templates/.icons/material/lock-check.svg
diff --git a/docs/src/material/templates/.icons/material/lock-clock.svg b/docs/src/templates/.icons/material/lock-clock.svg
index f37607a6..f37607a6 100644
--- a/docs/src/material/templates/.icons/material/lock-clock.svg
+++ b/docs/src/templates/.icons/material/lock-clock.svg
diff --git a/docs/src/material/templates/.icons/material/lock-minus-outline.svg b/docs/src/templates/.icons/material/lock-minus-outline.svg
index 94f36f3e..94f36f3e 100644
--- a/docs/src/material/templates/.icons/material/lock-minus-outline.svg
+++ b/docs/src/templates/.icons/material/lock-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-minus.svg b/docs/src/templates/.icons/material/lock-minus.svg
index 74845f8c..74845f8c 100644
--- a/docs/src/material/templates/.icons/material/lock-minus.svg
+++ b/docs/src/templates/.icons/material/lock-minus.svg
diff --git a/docs/src/material/templates/.icons/material/lock-off-outline.svg b/docs/src/templates/.icons/material/lock-off-outline.svg
index 16983fbe..16983fbe 100644
--- a/docs/src/material/templates/.icons/material/lock-off-outline.svg
+++ b/docs/src/templates/.icons/material/lock-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-off.svg b/docs/src/templates/.icons/material/lock-off.svg
index 83872fe8..83872fe8 100644
--- a/docs/src/material/templates/.icons/material/lock-off.svg
+++ b/docs/src/templates/.icons/material/lock-off.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-alert-outline.svg b/docs/src/templates/.icons/material/lock-open-alert-outline.svg
index cbb9e06b..cbb9e06b 100644
--- a/docs/src/material/templates/.icons/material/lock-open-alert-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-alert.svg b/docs/src/templates/.icons/material/lock-open-alert.svg
index 3f85e2e8..3f85e2e8 100644
--- a/docs/src/material/templates/.icons/material/lock-open-alert.svg
+++ b/docs/src/templates/.icons/material/lock-open-alert.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-check-outline.svg b/docs/src/templates/.icons/material/lock-open-check-outline.svg
index 7ca1d03c..7ca1d03c 100644
--- a/docs/src/material/templates/.icons/material/lock-open-check-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-check.svg b/docs/src/templates/.icons/material/lock-open-check.svg
index fa86bd84..fa86bd84 100644
--- a/docs/src/material/templates/.icons/material/lock-open-check.svg
+++ b/docs/src/templates/.icons/material/lock-open-check.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-minus-outline.svg b/docs/src/templates/.icons/material/lock-open-minus-outline.svg
index dc0fd926..dc0fd926 100644
--- a/docs/src/material/templates/.icons/material/lock-open-minus-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-minus.svg b/docs/src/templates/.icons/material/lock-open-minus.svg
index 894c20f2..894c20f2 100644
--- a/docs/src/material/templates/.icons/material/lock-open-minus.svg
+++ b/docs/src/templates/.icons/material/lock-open-minus.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-outline.svg b/docs/src/templates/.icons/material/lock-open-outline.svg
index 1bcec6a5..1bcec6a5 100644
--- a/docs/src/material/templates/.icons/material/lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-plus-outline.svg b/docs/src/templates/.icons/material/lock-open-plus-outline.svg
index d06541be..d06541be 100644
--- a/docs/src/material/templates/.icons/material/lock-open-plus-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-plus.svg b/docs/src/templates/.icons/material/lock-open-plus.svg
index bddeb61c..bddeb61c 100644
--- a/docs/src/material/templates/.icons/material/lock-open-plus.svg
+++ b/docs/src/templates/.icons/material/lock-open-plus.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-remove-outline.svg b/docs/src/templates/.icons/material/lock-open-remove-outline.svg
index 3bf5452e..3bf5452e 100644
--- a/docs/src/material/templates/.icons/material/lock-open-remove-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-remove.svg b/docs/src/templates/.icons/material/lock-open-remove.svg
index 43e12a38..43e12a38 100644
--- a/docs/src/material/templates/.icons/material/lock-open-remove.svg
+++ b/docs/src/templates/.icons/material/lock-open-remove.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-variant-outline.svg b/docs/src/templates/.icons/material/lock-open-variant-outline.svg
index 824c5b00..824c5b00 100644
--- a/docs/src/material/templates/.icons/material/lock-open-variant-outline.svg
+++ b/docs/src/templates/.icons/material/lock-open-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open-variant.svg b/docs/src/templates/.icons/material/lock-open-variant.svg
index 2c803ca3..2c803ca3 100644
--- a/docs/src/material/templates/.icons/material/lock-open-variant.svg
+++ b/docs/src/templates/.icons/material/lock-open-variant.svg
diff --git a/docs/src/material/templates/.icons/material/lock-open.svg b/docs/src/templates/.icons/material/lock-open.svg
index 33934428..33934428 100644
--- a/docs/src/material/templates/.icons/material/lock-open.svg
+++ b/docs/src/templates/.icons/material/lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/lock-outline.svg b/docs/src/templates/.icons/material/lock-outline.svg
index 8a361909..8a361909 100644
--- a/docs/src/material/templates/.icons/material/lock-outline.svg
+++ b/docs/src/templates/.icons/material/lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-pattern.svg b/docs/src/templates/.icons/material/lock-pattern.svg
index 45cef9d5..45cef9d5 100644
--- a/docs/src/material/templates/.icons/material/lock-pattern.svg
+++ b/docs/src/templates/.icons/material/lock-pattern.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent-open-outline.svg b/docs/src/templates/.icons/material/lock-percent-open-outline.svg
index 908590c3..908590c3 100644
--- a/docs/src/material/templates/.icons/material/lock-percent-open-outline.svg
+++ b/docs/src/templates/.icons/material/lock-percent-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent-open-variant-outline.svg b/docs/src/templates/.icons/material/lock-percent-open-variant-outline.svg
index c0502a6c..c0502a6c 100644
--- a/docs/src/material/templates/.icons/material/lock-percent-open-variant-outline.svg
+++ b/docs/src/templates/.icons/material/lock-percent-open-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent-open-variant.svg b/docs/src/templates/.icons/material/lock-percent-open-variant.svg
index cddb73b2..cddb73b2 100644
--- a/docs/src/material/templates/.icons/material/lock-percent-open-variant.svg
+++ b/docs/src/templates/.icons/material/lock-percent-open-variant.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent-open.svg b/docs/src/templates/.icons/material/lock-percent-open.svg
index 52112eeb..52112eeb 100644
--- a/docs/src/material/templates/.icons/material/lock-percent-open.svg
+++ b/docs/src/templates/.icons/material/lock-percent-open.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent-outline.svg b/docs/src/templates/.icons/material/lock-percent-outline.svg
index b3ff9563..b3ff9563 100644
--- a/docs/src/material/templates/.icons/material/lock-percent-outline.svg
+++ b/docs/src/templates/.icons/material/lock-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-percent.svg b/docs/src/templates/.icons/material/lock-percent.svg
index 06c719f4..06c719f4 100644
--- a/docs/src/material/templates/.icons/material/lock-percent.svg
+++ b/docs/src/templates/.icons/material/lock-percent.svg
diff --git a/docs/src/material/templates/.icons/material/lock-plus-outline.svg b/docs/src/templates/.icons/material/lock-plus-outline.svg
index 31d1e332..31d1e332 100644
--- a/docs/src/material/templates/.icons/material/lock-plus-outline.svg
+++ b/docs/src/templates/.icons/material/lock-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-plus.svg b/docs/src/templates/.icons/material/lock-plus.svg
index 66fa1313..66fa1313 100644
--- a/docs/src/material/templates/.icons/material/lock-plus.svg
+++ b/docs/src/templates/.icons/material/lock-plus.svg
diff --git a/docs/src/material/templates/.icons/material/lock-question.svg b/docs/src/templates/.icons/material/lock-question.svg
index 0391a364..0391a364 100644
--- a/docs/src/material/templates/.icons/material/lock-question.svg
+++ b/docs/src/templates/.icons/material/lock-question.svg
diff --git a/docs/src/material/templates/.icons/material/lock-remove-outline.svg b/docs/src/templates/.icons/material/lock-remove-outline.svg
index 7ceda3a6..7ceda3a6 100644
--- a/docs/src/material/templates/.icons/material/lock-remove-outline.svg
+++ b/docs/src/templates/.icons/material/lock-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lock-remove.svg b/docs/src/templates/.icons/material/lock-remove.svg
index 34c99b64..34c99b64 100644
--- a/docs/src/material/templates/.icons/material/lock-remove.svg
+++ b/docs/src/templates/.icons/material/lock-remove.svg
diff --git a/docs/src/material/templates/.icons/material/lock-reset.svg b/docs/src/templates/.icons/material/lock-reset.svg
index 3a359a5b..3a359a5b 100644
--- a/docs/src/material/templates/.icons/material/lock-reset.svg
+++ b/docs/src/templates/.icons/material/lock-reset.svg
diff --git a/docs/src/material/templates/.icons/material/lock-smart.svg b/docs/src/templates/.icons/material/lock-smart.svg
index bec4b2c9..bec4b2c9 100644
--- a/docs/src/material/templates/.icons/material/lock-smart.svg
+++ b/docs/src/templates/.icons/material/lock-smart.svg
diff --git a/docs/src/material/templates/.icons/material/lock.svg b/docs/src/templates/.icons/material/lock.svg
index 87d32a5d..87d32a5d 100644
--- a/docs/src/material/templates/.icons/material/lock.svg
+++ b/docs/src/templates/.icons/material/lock.svg
diff --git a/docs/src/material/templates/.icons/material/locker-multiple.svg b/docs/src/templates/.icons/material/locker-multiple.svg
index 264fcb76..264fcb76 100644
--- a/docs/src/material/templates/.icons/material/locker-multiple.svg
+++ b/docs/src/templates/.icons/material/locker-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/locker.svg b/docs/src/templates/.icons/material/locker.svg
index 012e92f9..012e92f9 100644
--- a/docs/src/material/templates/.icons/material/locker.svg
+++ b/docs/src/templates/.icons/material/locker.svg
diff --git a/docs/src/material/templates/.icons/material/login-variant.svg b/docs/src/templates/.icons/material/login-variant.svg
index 63d67663..63d67663 100644
--- a/docs/src/material/templates/.icons/material/login-variant.svg
+++ b/docs/src/templates/.icons/material/login-variant.svg
diff --git a/docs/src/material/templates/.icons/material/login.svg b/docs/src/templates/.icons/material/login.svg
index 97baf864..97baf864 100644
--- a/docs/src/material/templates/.icons/material/login.svg
+++ b/docs/src/templates/.icons/material/login.svg
diff --git a/docs/src/material/templates/.icons/material/logout-variant.svg b/docs/src/templates/.icons/material/logout-variant.svg
index 7a7d7b4c..7a7d7b4c 100644
--- a/docs/src/material/templates/.icons/material/logout-variant.svg
+++ b/docs/src/templates/.icons/material/logout-variant.svg
diff --git a/docs/src/material/templates/.icons/material/logout.svg b/docs/src/templates/.icons/material/logout.svg
index 42839905..42839905 100644
--- a/docs/src/material/templates/.icons/material/logout.svg
+++ b/docs/src/templates/.icons/material/logout.svg
diff --git a/docs/src/material/templates/.icons/material/longitude.svg b/docs/src/templates/.icons/material/longitude.svg
index 1a45df22..1a45df22 100644
--- a/docs/src/material/templates/.icons/material/longitude.svg
+++ b/docs/src/templates/.icons/material/longitude.svg
diff --git a/docs/src/material/templates/.icons/material/looks.svg b/docs/src/templates/.icons/material/looks.svg
index 59491d1d..59491d1d 100644
--- a/docs/src/material/templates/.icons/material/looks.svg
+++ b/docs/src/templates/.icons/material/looks.svg
diff --git a/docs/src/material/templates/.icons/material/lotion-outline.svg b/docs/src/templates/.icons/material/lotion-outline.svg
index cb87cbbf..cb87cbbf 100644
--- a/docs/src/material/templates/.icons/material/lotion-outline.svg
+++ b/docs/src/templates/.icons/material/lotion-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lotion-plus-outline.svg b/docs/src/templates/.icons/material/lotion-plus-outline.svg
index 20109a6c..20109a6c 100644
--- a/docs/src/material/templates/.icons/material/lotion-plus-outline.svg
+++ b/docs/src/templates/.icons/material/lotion-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/lotion-plus.svg b/docs/src/templates/.icons/material/lotion-plus.svg
index 685c23c7..685c23c7 100644
--- a/docs/src/material/templates/.icons/material/lotion-plus.svg
+++ b/docs/src/templates/.icons/material/lotion-plus.svg
diff --git a/docs/src/material/templates/.icons/material/lotion.svg b/docs/src/templates/.icons/material/lotion.svg
index b8d7a726..b8d7a726 100644
--- a/docs/src/material/templates/.icons/material/lotion.svg
+++ b/docs/src/templates/.icons/material/lotion.svg
diff --git a/docs/src/material/templates/.icons/material/loupe.svg b/docs/src/templates/.icons/material/loupe.svg
index e90c057f..e90c057f 100644
--- a/docs/src/material/templates/.icons/material/loupe.svg
+++ b/docs/src/templates/.icons/material/loupe.svg
diff --git a/docs/src/material/templates/.icons/material/lumx.svg b/docs/src/templates/.icons/material/lumx.svg
index d09caf46..d09caf46 100644
--- a/docs/src/material/templates/.icons/material/lumx.svg
+++ b/docs/src/templates/.icons/material/lumx.svg
diff --git a/docs/src/material/templates/.icons/material/lungs.svg b/docs/src/templates/.icons/material/lungs.svg
index d795c36f..d795c36f 100644
--- a/docs/src/material/templates/.icons/material/lungs.svg
+++ b/docs/src/templates/.icons/material/lungs.svg
diff --git a/docs/src/material/templates/.icons/material/mace.svg b/docs/src/templates/.icons/material/mace.svg
index 8534198e..8534198e 100644
--- a/docs/src/material/templates/.icons/material/mace.svg
+++ b/docs/src/templates/.icons/material/mace.svg
diff --git a/docs/src/material/templates/.icons/material/magazine-pistol.svg b/docs/src/templates/.icons/material/magazine-pistol.svg
index fc476bb7..fc476bb7 100644
--- a/docs/src/material/templates/.icons/material/magazine-pistol.svg
+++ b/docs/src/templates/.icons/material/magazine-pistol.svg
diff --git a/docs/src/material/templates/.icons/material/magazine-rifle.svg b/docs/src/templates/.icons/material/magazine-rifle.svg
index 4b8bd4b5..4b8bd4b5 100644
--- a/docs/src/material/templates/.icons/material/magazine-rifle.svg
+++ b/docs/src/templates/.icons/material/magazine-rifle.svg
diff --git a/docs/src/material/templates/.icons/material/magic-staff.svg b/docs/src/templates/.icons/material/magic-staff.svg
index 1f3acd12..1f3acd12 100644
--- a/docs/src/material/templates/.icons/material/magic-staff.svg
+++ b/docs/src/templates/.icons/material/magic-staff.svg
diff --git a/docs/src/material/templates/.icons/material/magnet-on.svg b/docs/src/templates/.icons/material/magnet-on.svg
index 61f95307..61f95307 100644
--- a/docs/src/material/templates/.icons/material/magnet-on.svg
+++ b/docs/src/templates/.icons/material/magnet-on.svg
diff --git a/docs/src/material/templates/.icons/material/magnet.svg b/docs/src/templates/.icons/material/magnet.svg
index a0f70542..a0f70542 100644
--- a/docs/src/material/templates/.icons/material/magnet.svg
+++ b/docs/src/templates/.icons/material/magnet.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-close.svg b/docs/src/templates/.icons/material/magnify-close.svg
index ea3a8c8e..ea3a8c8e 100644
--- a/docs/src/material/templates/.icons/material/magnify-close.svg
+++ b/docs/src/templates/.icons/material/magnify-close.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-expand.svg b/docs/src/templates/.icons/material/magnify-expand.svg
index 2e484bfc..2e484bfc 100644
--- a/docs/src/material/templates/.icons/material/magnify-expand.svg
+++ b/docs/src/templates/.icons/material/magnify-expand.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-minus-cursor.svg b/docs/src/templates/.icons/material/magnify-minus-cursor.svg
index 044539f2..044539f2 100644
--- a/docs/src/material/templates/.icons/material/magnify-minus-cursor.svg
+++ b/docs/src/templates/.icons/material/magnify-minus-cursor.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-minus-outline.svg b/docs/src/templates/.icons/material/magnify-minus-outline.svg
index eb88498a..eb88498a 100644
--- a/docs/src/material/templates/.icons/material/magnify-minus-outline.svg
+++ b/docs/src/templates/.icons/material/magnify-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-minus.svg b/docs/src/templates/.icons/material/magnify-minus.svg
index 96de3707..96de3707 100644
--- a/docs/src/material/templates/.icons/material/magnify-minus.svg
+++ b/docs/src/templates/.icons/material/magnify-minus.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-plus-cursor.svg b/docs/src/templates/.icons/material/magnify-plus-cursor.svg
index f36dd7ed..f36dd7ed 100644
--- a/docs/src/material/templates/.icons/material/magnify-plus-cursor.svg
+++ b/docs/src/templates/.icons/material/magnify-plus-cursor.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-plus-outline.svg b/docs/src/templates/.icons/material/magnify-plus-outline.svg
index 78cd076c..78cd076c 100644
--- a/docs/src/material/templates/.icons/material/magnify-plus-outline.svg
+++ b/docs/src/templates/.icons/material/magnify-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-plus.svg b/docs/src/templates/.icons/material/magnify-plus.svg
index e770e89b..e770e89b 100644
--- a/docs/src/material/templates/.icons/material/magnify-plus.svg
+++ b/docs/src/templates/.icons/material/magnify-plus.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-remove-cursor.svg b/docs/src/templates/.icons/material/magnify-remove-cursor.svg
index f82c9431..f82c9431 100644
--- a/docs/src/material/templates/.icons/material/magnify-remove-cursor.svg
+++ b/docs/src/templates/.icons/material/magnify-remove-cursor.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-remove-outline.svg b/docs/src/templates/.icons/material/magnify-remove-outline.svg
index 7b9744c3..7b9744c3 100644
--- a/docs/src/material/templates/.icons/material/magnify-remove-outline.svg
+++ b/docs/src/templates/.icons/material/magnify-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/magnify-scan.svg b/docs/src/templates/.icons/material/magnify-scan.svg
index 634e41be..634e41be 100644
--- a/docs/src/material/templates/.icons/material/magnify-scan.svg
+++ b/docs/src/templates/.icons/material/magnify-scan.svg
diff --git a/docs/src/material/templates/.icons/material/magnify.svg b/docs/src/templates/.icons/material/magnify.svg
index 92345e0b..92345e0b 100644
--- a/docs/src/material/templates/.icons/material/magnify.svg
+++ b/docs/src/templates/.icons/material/magnify.svg
diff --git a/docs/src/material/templates/.icons/material/mail.svg b/docs/src/templates/.icons/material/mail.svg
index 525139bc..525139bc 100644
--- a/docs/src/material/templates/.icons/material/mail.svg
+++ b/docs/src/templates/.icons/material/mail.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-open-outline.svg b/docs/src/templates/.icons/material/mailbox-open-outline.svg
index a863cf63..a863cf63 100644
--- a/docs/src/material/templates/.icons/material/mailbox-open-outline.svg
+++ b/docs/src/templates/.icons/material/mailbox-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-open-up-outline.svg b/docs/src/templates/.icons/material/mailbox-open-up-outline.svg
index 47ce1224..47ce1224 100644
--- a/docs/src/material/templates/.icons/material/mailbox-open-up-outline.svg
+++ b/docs/src/templates/.icons/material/mailbox-open-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-open-up.svg b/docs/src/templates/.icons/material/mailbox-open-up.svg
index 487eb96c..487eb96c 100644
--- a/docs/src/material/templates/.icons/material/mailbox-open-up.svg
+++ b/docs/src/templates/.icons/material/mailbox-open-up.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-open.svg b/docs/src/templates/.icons/material/mailbox-open.svg
index c96f0ee7..c96f0ee7 100644
--- a/docs/src/material/templates/.icons/material/mailbox-open.svg
+++ b/docs/src/templates/.icons/material/mailbox-open.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-outline.svg b/docs/src/templates/.icons/material/mailbox-outline.svg
index cc0dd76e..cc0dd76e 100644
--- a/docs/src/material/templates/.icons/material/mailbox-outline.svg
+++ b/docs/src/templates/.icons/material/mailbox-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-up-outline.svg b/docs/src/templates/.icons/material/mailbox-up-outline.svg
index 71c71a42..71c71a42 100644
--- a/docs/src/material/templates/.icons/material/mailbox-up-outline.svg
+++ b/docs/src/templates/.icons/material/mailbox-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox-up.svg b/docs/src/templates/.icons/material/mailbox-up.svg
index e3bd96fe..e3bd96fe 100644
--- a/docs/src/material/templates/.icons/material/mailbox-up.svg
+++ b/docs/src/templates/.icons/material/mailbox-up.svg
diff --git a/docs/src/material/templates/.icons/material/mailbox.svg b/docs/src/templates/.icons/material/mailbox.svg
index c0616aeb..c0616aeb 100644
--- a/docs/src/material/templates/.icons/material/mailbox.svg
+++ b/docs/src/templates/.icons/material/mailbox.svg
diff --git a/docs/src/material/templates/.icons/material/manjaro.svg b/docs/src/templates/.icons/material/manjaro.svg
index be9d036f..be9d036f 100644
--- a/docs/src/material/templates/.icons/material/manjaro.svg
+++ b/docs/src/templates/.icons/material/manjaro.svg
diff --git a/docs/src/material/templates/.icons/material/map-check-outline.svg b/docs/src/templates/.icons/material/map-check-outline.svg
index 605e78b9..605e78b9 100644
--- a/docs/src/material/templates/.icons/material/map-check-outline.svg
+++ b/docs/src/templates/.icons/material/map-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-check.svg b/docs/src/templates/.icons/material/map-check.svg
index e4b40e7b..e4b40e7b 100644
--- a/docs/src/material/templates/.icons/material/map-check.svg
+++ b/docs/src/templates/.icons/material/map-check.svg
diff --git a/docs/src/material/templates/.icons/material/map-clock-outline.svg b/docs/src/templates/.icons/material/map-clock-outline.svg
index b6283ad6..b6283ad6 100644
--- a/docs/src/material/templates/.icons/material/map-clock-outline.svg
+++ b/docs/src/templates/.icons/material/map-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-clock.svg b/docs/src/templates/.icons/material/map-clock.svg
index be502388..be502388 100644
--- a/docs/src/material/templates/.icons/material/map-clock.svg
+++ b/docs/src/templates/.icons/material/map-clock.svg
diff --git a/docs/src/material/templates/.icons/material/map-legend.svg b/docs/src/templates/.icons/material/map-legend.svg
index 671585b7..671585b7 100644
--- a/docs/src/material/templates/.icons/material/map-legend.svg
+++ b/docs/src/templates/.icons/material/map-legend.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-account-outline.svg b/docs/src/templates/.icons/material/map-marker-account-outline.svg
index d006b017..d006b017 100644
--- a/docs/src/material/templates/.icons/material/map-marker-account-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-account.svg b/docs/src/templates/.icons/material/map-marker-account.svg
index 5860ac40..5860ac40 100644
--- a/docs/src/material/templates/.icons/material/map-marker-account.svg
+++ b/docs/src/templates/.icons/material/map-marker-account.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-alert-outline.svg b/docs/src/templates/.icons/material/map-marker-alert-outline.svg
index ad8341f8..ad8341f8 100644
--- a/docs/src/material/templates/.icons/material/map-marker-alert-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-alert.svg b/docs/src/templates/.icons/material/map-marker-alert.svg
index 910a12a1..910a12a1 100644
--- a/docs/src/material/templates/.icons/material/map-marker-alert.svg
+++ b/docs/src/templates/.icons/material/map-marker-alert.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-check-outline.svg b/docs/src/templates/.icons/material/map-marker-check-outline.svg
index 79670b14..79670b14 100644
--- a/docs/src/material/templates/.icons/material/map-marker-check-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-check.svg b/docs/src/templates/.icons/material/map-marker-check.svg
index ea3f76b7..ea3f76b7 100644
--- a/docs/src/material/templates/.icons/material/map-marker-check.svg
+++ b/docs/src/templates/.icons/material/map-marker-check.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-circle.svg b/docs/src/templates/.icons/material/map-marker-circle.svg
index 905364a4..905364a4 100644
--- a/docs/src/material/templates/.icons/material/map-marker-circle.svg
+++ b/docs/src/templates/.icons/material/map-marker-circle.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-distance.svg b/docs/src/templates/.icons/material/map-marker-distance.svg
index e9436b7c..e9436b7c 100644
--- a/docs/src/material/templates/.icons/material/map-marker-distance.svg
+++ b/docs/src/templates/.icons/material/map-marker-distance.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-down.svg b/docs/src/templates/.icons/material/map-marker-down.svg
index ae82e67e..ae82e67e 100644
--- a/docs/src/material/templates/.icons/material/map-marker-down.svg
+++ b/docs/src/templates/.icons/material/map-marker-down.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-left-outline.svg b/docs/src/templates/.icons/material/map-marker-left-outline.svg
index cb7a906e..cb7a906e 100644
--- a/docs/src/material/templates/.icons/material/map-marker-left-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-left.svg b/docs/src/templates/.icons/material/map-marker-left.svg
index 59c58308..59c58308 100644
--- a/docs/src/material/templates/.icons/material/map-marker-left.svg
+++ b/docs/src/templates/.icons/material/map-marker-left.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-minus-outline.svg b/docs/src/templates/.icons/material/map-marker-minus-outline.svg
index b80edb20..b80edb20 100644
--- a/docs/src/material/templates/.icons/material/map-marker-minus-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-minus.svg b/docs/src/templates/.icons/material/map-marker-minus.svg
index f8b6bfdb..f8b6bfdb 100644
--- a/docs/src/material/templates/.icons/material/map-marker-minus.svg
+++ b/docs/src/templates/.icons/material/map-marker-minus.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-multiple-outline.svg b/docs/src/templates/.icons/material/map-marker-multiple-outline.svg
index 1b06c47a..1b06c47a 100644
--- a/docs/src/material/templates/.icons/material/map-marker-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-multiple.svg b/docs/src/templates/.icons/material/map-marker-multiple.svg
index ee3a1211..ee3a1211 100644
--- a/docs/src/material/templates/.icons/material/map-marker-multiple.svg
+++ b/docs/src/templates/.icons/material/map-marker-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-off-outline.svg b/docs/src/templates/.icons/material/map-marker-off-outline.svg
index d41b161e..d41b161e 100644
--- a/docs/src/material/templates/.icons/material/map-marker-off-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-off.svg b/docs/src/templates/.icons/material/map-marker-off.svg
index 55011620..55011620 100644
--- a/docs/src/material/templates/.icons/material/map-marker-off.svg
+++ b/docs/src/templates/.icons/material/map-marker-off.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-outline.svg b/docs/src/templates/.icons/material/map-marker-outline.svg
index 71774c64..71774c64 100644
--- a/docs/src/material/templates/.icons/material/map-marker-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-path.svg b/docs/src/templates/.icons/material/map-marker-path.svg
index 66742b39..66742b39 100644
--- a/docs/src/material/templates/.icons/material/map-marker-path.svg
+++ b/docs/src/templates/.icons/material/map-marker-path.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-plus-outline.svg b/docs/src/templates/.icons/material/map-marker-plus-outline.svg
index d737b08b..d737b08b 100644
--- a/docs/src/material/templates/.icons/material/map-marker-plus-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-plus.svg b/docs/src/templates/.icons/material/map-marker-plus.svg
index 7408bec2..7408bec2 100644
--- a/docs/src/material/templates/.icons/material/map-marker-plus.svg
+++ b/docs/src/templates/.icons/material/map-marker-plus.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-question-outline.svg b/docs/src/templates/.icons/material/map-marker-question-outline.svg
index 330f31c3..330f31c3 100644
--- a/docs/src/material/templates/.icons/material/map-marker-question-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-question.svg b/docs/src/templates/.icons/material/map-marker-question.svg
index 1d815ab6..1d815ab6 100644
--- a/docs/src/material/templates/.icons/material/map-marker-question.svg
+++ b/docs/src/templates/.icons/material/map-marker-question.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-radius-outline.svg b/docs/src/templates/.icons/material/map-marker-radius-outline.svg
index 5ba7a4b6..5ba7a4b6 100644
--- a/docs/src/material/templates/.icons/material/map-marker-radius-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-radius-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-radius.svg b/docs/src/templates/.icons/material/map-marker-radius.svg
index 9e81bb47..9e81bb47 100644
--- a/docs/src/material/templates/.icons/material/map-marker-radius.svg
+++ b/docs/src/templates/.icons/material/map-marker-radius.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-remove-outline.svg b/docs/src/templates/.icons/material/map-marker-remove-outline.svg
index e1359aab..e1359aab 100644
--- a/docs/src/material/templates/.icons/material/map-marker-remove-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-remove-variant.svg b/docs/src/templates/.icons/material/map-marker-remove-variant.svg
index 4bb8f14c..4bb8f14c 100644
--- a/docs/src/material/templates/.icons/material/map-marker-remove-variant.svg
+++ b/docs/src/templates/.icons/material/map-marker-remove-variant.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-remove.svg b/docs/src/templates/.icons/material/map-marker-remove.svg
index 58509d9b..58509d9b 100644
--- a/docs/src/material/templates/.icons/material/map-marker-remove.svg
+++ b/docs/src/templates/.icons/material/map-marker-remove.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-right-outline.svg b/docs/src/templates/.icons/material/map-marker-right-outline.svg
index 6ec50904..6ec50904 100644
--- a/docs/src/material/templates/.icons/material/map-marker-right-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-right.svg b/docs/src/templates/.icons/material/map-marker-right.svg
index 8b86a171..8b86a171 100644
--- a/docs/src/material/templates/.icons/material/map-marker-right.svg
+++ b/docs/src/templates/.icons/material/map-marker-right.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-star-outline.svg b/docs/src/templates/.icons/material/map-marker-star-outline.svg
index 85f25bff..85f25bff 100644
--- a/docs/src/material/templates/.icons/material/map-marker-star-outline.svg
+++ b/docs/src/templates/.icons/material/map-marker-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-star.svg b/docs/src/templates/.icons/material/map-marker-star.svg
index 5e198956..5e198956 100644
--- a/docs/src/material/templates/.icons/material/map-marker-star.svg
+++ b/docs/src/templates/.icons/material/map-marker-star.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker-up.svg b/docs/src/templates/.icons/material/map-marker-up.svg
index 12573ee1..12573ee1 100644
--- a/docs/src/material/templates/.icons/material/map-marker-up.svg
+++ b/docs/src/templates/.icons/material/map-marker-up.svg
diff --git a/docs/src/material/templates/.icons/material/map-marker.svg b/docs/src/templates/.icons/material/map-marker.svg
index 933f1094..933f1094 100644
--- a/docs/src/material/templates/.icons/material/map-marker.svg
+++ b/docs/src/templates/.icons/material/map-marker.svg
diff --git a/docs/src/material/templates/.icons/material/map-minus.svg b/docs/src/templates/.icons/material/map-minus.svg
index ea82a7d8..ea82a7d8 100644
--- a/docs/src/material/templates/.icons/material/map-minus.svg
+++ b/docs/src/templates/.icons/material/map-minus.svg
diff --git a/docs/src/material/templates/.icons/material/map-outline.svg b/docs/src/templates/.icons/material/map-outline.svg
index 8576e041..8576e041 100644
--- a/docs/src/material/templates/.icons/material/map-outline.svg
+++ b/docs/src/templates/.icons/material/map-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-plus.svg b/docs/src/templates/.icons/material/map-plus.svg
index da72891b..da72891b 100644
--- a/docs/src/material/templates/.icons/material/map-plus.svg
+++ b/docs/src/templates/.icons/material/map-plus.svg
diff --git a/docs/src/material/templates/.icons/material/map-search-outline.svg b/docs/src/templates/.icons/material/map-search-outline.svg
index cba87c8b..cba87c8b 100644
--- a/docs/src/material/templates/.icons/material/map-search-outline.svg
+++ b/docs/src/templates/.icons/material/map-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/map-search.svg b/docs/src/templates/.icons/material/map-search.svg
index 232ed84d..232ed84d 100644
--- a/docs/src/material/templates/.icons/material/map-search.svg
+++ b/docs/src/templates/.icons/material/map-search.svg
diff --git a/docs/src/material/templates/.icons/material/map.svg b/docs/src/templates/.icons/material/map.svg
index 0c800567..0c800567 100644
--- a/docs/src/material/templates/.icons/material/map.svg
+++ b/docs/src/templates/.icons/material/map.svg
diff --git a/docs/src/material/templates/.icons/material/mapbox.svg b/docs/src/templates/.icons/material/mapbox.svg
index 3e0909b4..3e0909b4 100644
--- a/docs/src/material/templates/.icons/material/mapbox.svg
+++ b/docs/src/templates/.icons/material/mapbox.svg
diff --git a/docs/src/material/templates/.icons/material/margin.svg b/docs/src/templates/.icons/material/margin.svg
index 04dcbdaa..04dcbdaa 100644
--- a/docs/src/material/templates/.icons/material/margin.svg
+++ b/docs/src/templates/.icons/material/margin.svg
diff --git a/docs/src/material/templates/.icons/material/marker-cancel.svg b/docs/src/templates/.icons/material/marker-cancel.svg
index 52082b85..52082b85 100644
--- a/docs/src/material/templates/.icons/material/marker-cancel.svg
+++ b/docs/src/templates/.icons/material/marker-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/marker-check.svg b/docs/src/templates/.icons/material/marker-check.svg
index a765bdfc..a765bdfc 100644
--- a/docs/src/material/templates/.icons/material/marker-check.svg
+++ b/docs/src/templates/.icons/material/marker-check.svg
diff --git a/docs/src/material/templates/.icons/material/marker.svg b/docs/src/templates/.icons/material/marker.svg
index 24563d67..24563d67 100644
--- a/docs/src/material/templates/.icons/material/marker.svg
+++ b/docs/src/templates/.icons/material/marker.svg
diff --git a/docs/src/material/templates/.icons/material/mastodon.svg b/docs/src/templates/.icons/material/mastodon.svg
index d886c65e..d886c65e 100644
--- a/docs/src/material/templates/.icons/material/mastodon.svg
+++ b/docs/src/templates/.icons/material/mastodon.svg
diff --git a/docs/src/material/templates/.icons/material/material-design.svg b/docs/src/templates/.icons/material/material-design.svg
index 3bfc836e..3bfc836e 100644
--- a/docs/src/material/templates/.icons/material/material-design.svg
+++ b/docs/src/templates/.icons/material/material-design.svg
diff --git a/docs/src/material/templates/.icons/material/material-ui.svg b/docs/src/templates/.icons/material/material-ui.svg
index 6dc6d2e4..6dc6d2e4 100644
--- a/docs/src/material/templates/.icons/material/material-ui.svg
+++ b/docs/src/templates/.icons/material/material-ui.svg
diff --git a/docs/src/material/templates/.icons/material/math-compass.svg b/docs/src/templates/.icons/material/math-compass.svg
index 42500391..42500391 100644
--- a/docs/src/material/templates/.icons/material/math-compass.svg
+++ b/docs/src/templates/.icons/material/math-compass.svg
diff --git a/docs/src/material/templates/.icons/material/math-cos.svg b/docs/src/templates/.icons/material/math-cos.svg
index 2c5191bd..2c5191bd 100644
--- a/docs/src/material/templates/.icons/material/math-cos.svg
+++ b/docs/src/templates/.icons/material/math-cos.svg
diff --git a/docs/src/material/templates/.icons/material/math-integral-box.svg b/docs/src/templates/.icons/material/math-integral-box.svg
index e91d5b52..e91d5b52 100644
--- a/docs/src/material/templates/.icons/material/math-integral-box.svg
+++ b/docs/src/templates/.icons/material/math-integral-box.svg
diff --git a/docs/src/material/templates/.icons/material/math-integral.svg b/docs/src/templates/.icons/material/math-integral.svg
index c07e3101..c07e3101 100644
--- a/docs/src/material/templates/.icons/material/math-integral.svg
+++ b/docs/src/templates/.icons/material/math-integral.svg
diff --git a/docs/src/material/templates/.icons/material/math-log.svg b/docs/src/templates/.icons/material/math-log.svg
index 1065fc3b..1065fc3b 100644
--- a/docs/src/material/templates/.icons/material/math-log.svg
+++ b/docs/src/templates/.icons/material/math-log.svg
diff --git a/docs/src/material/templates/.icons/material/math-norm-box.svg b/docs/src/templates/.icons/material/math-norm-box.svg
index f865f607..f865f607 100644
--- a/docs/src/material/templates/.icons/material/math-norm-box.svg
+++ b/docs/src/templates/.icons/material/math-norm-box.svg
diff --git a/docs/src/material/templates/.icons/material/math-norm.svg b/docs/src/templates/.icons/material/math-norm.svg
index 595e22f1..595e22f1 100644
--- a/docs/src/material/templates/.icons/material/math-norm.svg
+++ b/docs/src/templates/.icons/material/math-norm.svg
diff --git a/docs/src/material/templates/.icons/material/math-sin.svg b/docs/src/templates/.icons/material/math-sin.svg
index 16218396..16218396 100644
--- a/docs/src/material/templates/.icons/material/math-sin.svg
+++ b/docs/src/templates/.icons/material/math-sin.svg
diff --git a/docs/src/material/templates/.icons/material/math-tan.svg b/docs/src/templates/.icons/material/math-tan.svg
index c0276975..c0276975 100644
--- a/docs/src/material/templates/.icons/material/math-tan.svg
+++ b/docs/src/templates/.icons/material/math-tan.svg
diff --git a/docs/src/material/templates/.icons/material/matrix.svg b/docs/src/templates/.icons/material/matrix.svg
index 999e7799..999e7799 100644
--- a/docs/src/material/templates/.icons/material/matrix.svg
+++ b/docs/src/templates/.icons/material/matrix.svg
diff --git a/docs/src/material/templates/.icons/material/medal-outline.svg b/docs/src/templates/.icons/material/medal-outline.svg
index cff2e5aa..cff2e5aa 100644
--- a/docs/src/material/templates/.icons/material/medal-outline.svg
+++ b/docs/src/templates/.icons/material/medal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/medal.svg b/docs/src/templates/.icons/material/medal.svg
index acbf3f66..acbf3f66 100644
--- a/docs/src/material/templates/.icons/material/medal.svg
+++ b/docs/src/templates/.icons/material/medal.svg
diff --git a/docs/src/material/templates/.icons/material/medical-bag.svg b/docs/src/templates/.icons/material/medical-bag.svg
index 8274a336..8274a336 100644
--- a/docs/src/material/templates/.icons/material/medical-bag.svg
+++ b/docs/src/templates/.icons/material/medical-bag.svg
diff --git a/docs/src/material/templates/.icons/material/medical-cotton-swab.svg b/docs/src/templates/.icons/material/medical-cotton-swab.svg
index 2b64b761..2b64b761 100644
--- a/docs/src/material/templates/.icons/material/medical-cotton-swab.svg
+++ b/docs/src/templates/.icons/material/medical-cotton-swab.svg
diff --git a/docs/src/material/templates/.icons/material/medication-outline.svg b/docs/src/templates/.icons/material/medication-outline.svg
index 7c386e1e..7c386e1e 100644
--- a/docs/src/material/templates/.icons/material/medication-outline.svg
+++ b/docs/src/templates/.icons/material/medication-outline.svg
diff --git a/docs/src/material/templates/.icons/material/medication.svg b/docs/src/templates/.icons/material/medication.svg
index 2a5e8cbb..2a5e8cbb 100644
--- a/docs/src/material/templates/.icons/material/medication.svg
+++ b/docs/src/templates/.icons/material/medication.svg
diff --git a/docs/src/material/templates/.icons/material/meditation.svg b/docs/src/templates/.icons/material/meditation.svg
index 19afbbbf..19afbbbf 100644
--- a/docs/src/material/templates/.icons/material/meditation.svg
+++ b/docs/src/templates/.icons/material/meditation.svg
diff --git a/docs/src/material/templates/.icons/material/memory.svg b/docs/src/templates/.icons/material/memory.svg
index b32462b4..b32462b4 100644
--- a/docs/src/material/templates/.icons/material/memory.svg
+++ b/docs/src/templates/.icons/material/memory.svg
diff --git a/docs/src/material/templates/.icons/material/menorah-fire.svg b/docs/src/templates/.icons/material/menorah-fire.svg
index f1b2d5d8..f1b2d5d8 100644
--- a/docs/src/material/templates/.icons/material/menorah-fire.svg
+++ b/docs/src/templates/.icons/material/menorah-fire.svg
diff --git a/docs/src/material/templates/.icons/material/menorah.svg b/docs/src/templates/.icons/material/menorah.svg
index ac44ede2..ac44ede2 100644
--- a/docs/src/material/templates/.icons/material/menorah.svg
+++ b/docs/src/templates/.icons/material/menorah.svg
diff --git a/docs/src/material/templates/.icons/material/menu-down-outline.svg b/docs/src/templates/.icons/material/menu-down-outline.svg
index 2ee5fe70..2ee5fe70 100644
--- a/docs/src/material/templates/.icons/material/menu-down-outline.svg
+++ b/docs/src/templates/.icons/material/menu-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/menu-down.svg b/docs/src/templates/.icons/material/menu-down.svg
index 3e5355ab..3e5355ab 100644
--- a/docs/src/material/templates/.icons/material/menu-down.svg
+++ b/docs/src/templates/.icons/material/menu-down.svg
diff --git a/docs/src/material/templates/.icons/material/menu-left-outline.svg b/docs/src/templates/.icons/material/menu-left-outline.svg
index fc817f83..fc817f83 100644
--- a/docs/src/material/templates/.icons/material/menu-left-outline.svg
+++ b/docs/src/templates/.icons/material/menu-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/menu-left.svg b/docs/src/templates/.icons/material/menu-left.svg
index a5cc861f..a5cc861f 100644
--- a/docs/src/material/templates/.icons/material/menu-left.svg
+++ b/docs/src/templates/.icons/material/menu-left.svg
diff --git a/docs/src/material/templates/.icons/material/menu-open.svg b/docs/src/templates/.icons/material/menu-open.svg
index bd7a0ae6..bd7a0ae6 100644
--- a/docs/src/material/templates/.icons/material/menu-open.svg
+++ b/docs/src/templates/.icons/material/menu-open.svg
diff --git a/docs/src/material/templates/.icons/material/menu-right-outline.svg b/docs/src/templates/.icons/material/menu-right-outline.svg
index 0c934f49..0c934f49 100644
--- a/docs/src/material/templates/.icons/material/menu-right-outline.svg
+++ b/docs/src/templates/.icons/material/menu-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/menu-right.svg b/docs/src/templates/.icons/material/menu-right.svg
index 5bb80731..5bb80731 100644
--- a/docs/src/material/templates/.icons/material/menu-right.svg
+++ b/docs/src/templates/.icons/material/menu-right.svg
diff --git a/docs/src/material/templates/.icons/material/menu-swap-outline.svg b/docs/src/templates/.icons/material/menu-swap-outline.svg
index a248323b..a248323b 100644
--- a/docs/src/material/templates/.icons/material/menu-swap-outline.svg
+++ b/docs/src/templates/.icons/material/menu-swap-outline.svg
diff --git a/docs/src/material/templates/.icons/material/menu-swap.svg b/docs/src/templates/.icons/material/menu-swap.svg
index 4fe2a919..4fe2a919 100644
--- a/docs/src/material/templates/.icons/material/menu-swap.svg
+++ b/docs/src/templates/.icons/material/menu-swap.svg
diff --git a/docs/src/material/templates/.icons/material/menu-up-outline.svg b/docs/src/templates/.icons/material/menu-up-outline.svg
index f8068d06..f8068d06 100644
--- a/docs/src/material/templates/.icons/material/menu-up-outline.svg
+++ b/docs/src/templates/.icons/material/menu-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/menu-up.svg b/docs/src/templates/.icons/material/menu-up.svg
index 9a03bde8..9a03bde8 100644
--- a/docs/src/material/templates/.icons/material/menu-up.svg
+++ b/docs/src/templates/.icons/material/menu-up.svg
diff --git a/docs/src/material/templates/.icons/material/menu.svg b/docs/src/templates/.icons/material/menu.svg
index d4cb1408..d4cb1408 100644
--- a/docs/src/material/templates/.icons/material/menu.svg
+++ b/docs/src/templates/.icons/material/menu.svg
diff --git a/docs/src/material/templates/.icons/material/merge.svg b/docs/src/templates/.icons/material/merge.svg
index d229c770..d229c770 100644
--- a/docs/src/material/templates/.icons/material/merge.svg
+++ b/docs/src/templates/.icons/material/merge.svg
diff --git a/docs/src/material/templates/.icons/material/message-alert-outline.svg b/docs/src/templates/.icons/material/message-alert-outline.svg
index f7483a38..f7483a38 100644
--- a/docs/src/material/templates/.icons/material/message-alert-outline.svg
+++ b/docs/src/templates/.icons/material/message-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-alert.svg b/docs/src/templates/.icons/material/message-alert.svg
index d5bfe054..d5bfe054 100644
--- a/docs/src/material/templates/.icons/material/message-alert.svg
+++ b/docs/src/templates/.icons/material/message-alert.svg
diff --git a/docs/src/material/templates/.icons/material/message-arrow-left-outline.svg b/docs/src/templates/.icons/material/message-arrow-left-outline.svg
index 533752ed..533752ed 100644
--- a/docs/src/material/templates/.icons/material/message-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/message-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-arrow-left.svg b/docs/src/templates/.icons/material/message-arrow-left.svg
index c288b38c..c288b38c 100644
--- a/docs/src/material/templates/.icons/material/message-arrow-left.svg
+++ b/docs/src/templates/.icons/material/message-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/message-arrow-right-outline.svg b/docs/src/templates/.icons/material/message-arrow-right-outline.svg
index 72a23b2a..72a23b2a 100644
--- a/docs/src/material/templates/.icons/material/message-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/message-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-arrow-right.svg b/docs/src/templates/.icons/material/message-arrow-right.svg
index 04a31d18..04a31d18 100644
--- a/docs/src/material/templates/.icons/material/message-arrow-right.svg
+++ b/docs/src/templates/.icons/material/message-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/message-badge-outline.svg b/docs/src/templates/.icons/material/message-badge-outline.svg
index 7fef4c50..7fef4c50 100644
--- a/docs/src/material/templates/.icons/material/message-badge-outline.svg
+++ b/docs/src/templates/.icons/material/message-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-badge.svg b/docs/src/templates/.icons/material/message-badge.svg
index ecd09363..ecd09363 100644
--- a/docs/src/material/templates/.icons/material/message-badge.svg
+++ b/docs/src/templates/.icons/material/message-badge.svg
diff --git a/docs/src/material/templates/.icons/material/message-bookmark-outline.svg b/docs/src/templates/.icons/material/message-bookmark-outline.svg
index 8a45a7cc..8a45a7cc 100644
--- a/docs/src/material/templates/.icons/material/message-bookmark-outline.svg
+++ b/docs/src/templates/.icons/material/message-bookmark-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-bookmark.svg b/docs/src/templates/.icons/material/message-bookmark.svg
index 3ebd5b8f..3ebd5b8f 100644
--- a/docs/src/material/templates/.icons/material/message-bookmark.svg
+++ b/docs/src/templates/.icons/material/message-bookmark.svg
diff --git a/docs/src/material/templates/.icons/material/message-bulleted-off.svg b/docs/src/templates/.icons/material/message-bulleted-off.svg
index 7501af42..7501af42 100644
--- a/docs/src/material/templates/.icons/material/message-bulleted-off.svg
+++ b/docs/src/templates/.icons/material/message-bulleted-off.svg
diff --git a/docs/src/material/templates/.icons/material/message-bulleted.svg b/docs/src/templates/.icons/material/message-bulleted.svg
index 84da9d31..84da9d31 100644
--- a/docs/src/material/templates/.icons/material/message-bulleted.svg
+++ b/docs/src/templates/.icons/material/message-bulleted.svg
diff --git a/docs/src/material/templates/.icons/material/message-check-outline.svg b/docs/src/templates/.icons/material/message-check-outline.svg
index c7dc2528..c7dc2528 100644
--- a/docs/src/material/templates/.icons/material/message-check-outline.svg
+++ b/docs/src/templates/.icons/material/message-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-check.svg b/docs/src/templates/.icons/material/message-check.svg
index 33003477..33003477 100644
--- a/docs/src/material/templates/.icons/material/message-check.svg
+++ b/docs/src/templates/.icons/material/message-check.svg
diff --git a/docs/src/material/templates/.icons/material/message-cog-outline.svg b/docs/src/templates/.icons/material/message-cog-outline.svg
index 85da588d..85da588d 100644
--- a/docs/src/material/templates/.icons/material/message-cog-outline.svg
+++ b/docs/src/templates/.icons/material/message-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-cog.svg b/docs/src/templates/.icons/material/message-cog.svg
index 069244bf..069244bf 100644
--- a/docs/src/material/templates/.icons/material/message-cog.svg
+++ b/docs/src/templates/.icons/material/message-cog.svg
diff --git a/docs/src/material/templates/.icons/material/message-draw.svg b/docs/src/templates/.icons/material/message-draw.svg
index 5f1473ec..5f1473ec 100644
--- a/docs/src/material/templates/.icons/material/message-draw.svg
+++ b/docs/src/templates/.icons/material/message-draw.svg
diff --git a/docs/src/material/templates/.icons/material/message-fast-outline.svg b/docs/src/templates/.icons/material/message-fast-outline.svg
index f8302970..f8302970 100644
--- a/docs/src/material/templates/.icons/material/message-fast-outline.svg
+++ b/docs/src/templates/.icons/material/message-fast-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-fast.svg b/docs/src/templates/.icons/material/message-fast.svg
index d98c58e7..d98c58e7 100644
--- a/docs/src/material/templates/.icons/material/message-fast.svg
+++ b/docs/src/templates/.icons/material/message-fast.svg
diff --git a/docs/src/material/templates/.icons/material/message-flash-outline.svg b/docs/src/templates/.icons/material/message-flash-outline.svg
index f28781d7..f28781d7 100644
--- a/docs/src/material/templates/.icons/material/message-flash-outline.svg
+++ b/docs/src/templates/.icons/material/message-flash-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-flash.svg b/docs/src/templates/.icons/material/message-flash.svg
index 899fe162..899fe162 100644
--- a/docs/src/material/templates/.icons/material/message-flash.svg
+++ b/docs/src/templates/.icons/material/message-flash.svg
diff --git a/docs/src/material/templates/.icons/material/message-image-outline.svg b/docs/src/templates/.icons/material/message-image-outline.svg
index 53d9c7a2..53d9c7a2 100644
--- a/docs/src/material/templates/.icons/material/message-image-outline.svg
+++ b/docs/src/templates/.icons/material/message-image-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-image.svg b/docs/src/templates/.icons/material/message-image.svg
index ea04f0e9..ea04f0e9 100644
--- a/docs/src/material/templates/.icons/material/message-image.svg
+++ b/docs/src/templates/.icons/material/message-image.svg
diff --git a/docs/src/material/templates/.icons/material/message-lock-outline.svg b/docs/src/templates/.icons/material/message-lock-outline.svg
index ed3f62ea..ed3f62ea 100644
--- a/docs/src/material/templates/.icons/material/message-lock-outline.svg
+++ b/docs/src/templates/.icons/material/message-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-lock.svg b/docs/src/templates/.icons/material/message-lock.svg
index b186f038..b186f038 100644
--- a/docs/src/material/templates/.icons/material/message-lock.svg
+++ b/docs/src/templates/.icons/material/message-lock.svg
diff --git a/docs/src/material/templates/.icons/material/message-minus-outline.svg b/docs/src/templates/.icons/material/message-minus-outline.svg
index 2c52b8fb..2c52b8fb 100644
--- a/docs/src/material/templates/.icons/material/message-minus-outline.svg
+++ b/docs/src/templates/.icons/material/message-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-minus.svg b/docs/src/templates/.icons/material/message-minus.svg
index 0087b411..0087b411 100644
--- a/docs/src/material/templates/.icons/material/message-minus.svg
+++ b/docs/src/templates/.icons/material/message-minus.svg
diff --git a/docs/src/material/templates/.icons/material/message-off-outline.svg b/docs/src/templates/.icons/material/message-off-outline.svg
index 7dbfee53..7dbfee53 100644
--- a/docs/src/material/templates/.icons/material/message-off-outline.svg
+++ b/docs/src/templates/.icons/material/message-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-off.svg b/docs/src/templates/.icons/material/message-off.svg
index c028939a..c028939a 100644
--- a/docs/src/material/templates/.icons/material/message-off.svg
+++ b/docs/src/templates/.icons/material/message-off.svg
diff --git a/docs/src/material/templates/.icons/material/message-outline.svg b/docs/src/templates/.icons/material/message-outline.svg
index 0402daa3..0402daa3 100644
--- a/docs/src/material/templates/.icons/material/message-outline.svg
+++ b/docs/src/templates/.icons/material/message-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-plus-outline.svg b/docs/src/templates/.icons/material/message-plus-outline.svg
index 982257cd..982257cd 100644
--- a/docs/src/material/templates/.icons/material/message-plus-outline.svg
+++ b/docs/src/templates/.icons/material/message-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-plus.svg b/docs/src/templates/.icons/material/message-plus.svg
index 2d3f2ce9..2d3f2ce9 100644
--- a/docs/src/material/templates/.icons/material/message-plus.svg
+++ b/docs/src/templates/.icons/material/message-plus.svg
diff --git a/docs/src/material/templates/.icons/material/message-processing-outline.svg b/docs/src/templates/.icons/material/message-processing-outline.svg
index 8a258067..8a258067 100644
--- a/docs/src/material/templates/.icons/material/message-processing-outline.svg
+++ b/docs/src/templates/.icons/material/message-processing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-processing.svg b/docs/src/templates/.icons/material/message-processing.svg
index 34f394c7..34f394c7 100644
--- a/docs/src/material/templates/.icons/material/message-processing.svg
+++ b/docs/src/templates/.icons/material/message-processing.svg
diff --git a/docs/src/material/templates/.icons/material/message-question-outline.svg b/docs/src/templates/.icons/material/message-question-outline.svg
index 98e53242..98e53242 100644
--- a/docs/src/material/templates/.icons/material/message-question-outline.svg
+++ b/docs/src/templates/.icons/material/message-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-question.svg b/docs/src/templates/.icons/material/message-question.svg
index f2e02392..f2e02392 100644
--- a/docs/src/material/templates/.icons/material/message-question.svg
+++ b/docs/src/templates/.icons/material/message-question.svg
diff --git a/docs/src/material/templates/.icons/material/message-reply-outline.svg b/docs/src/templates/.icons/material/message-reply-outline.svg
index f3f172b7..f3f172b7 100644
--- a/docs/src/material/templates/.icons/material/message-reply-outline.svg
+++ b/docs/src/templates/.icons/material/message-reply-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-reply-text-outline.svg b/docs/src/templates/.icons/material/message-reply-text-outline.svg
index 103170df..103170df 100644
--- a/docs/src/material/templates/.icons/material/message-reply-text-outline.svg
+++ b/docs/src/templates/.icons/material/message-reply-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-reply-text.svg b/docs/src/templates/.icons/material/message-reply-text.svg
index a3a89979..a3a89979 100644
--- a/docs/src/material/templates/.icons/material/message-reply-text.svg
+++ b/docs/src/templates/.icons/material/message-reply-text.svg
diff --git a/docs/src/material/templates/.icons/material/message-reply.svg b/docs/src/templates/.icons/material/message-reply.svg
index 77835846..77835846 100644
--- a/docs/src/material/templates/.icons/material/message-reply.svg
+++ b/docs/src/templates/.icons/material/message-reply.svg
diff --git a/docs/src/material/templates/.icons/material/message-settings-outline.svg b/docs/src/templates/.icons/material/message-settings-outline.svg
index 9c273c32..9c273c32 100644
--- a/docs/src/material/templates/.icons/material/message-settings-outline.svg
+++ b/docs/src/templates/.icons/material/message-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-settings.svg b/docs/src/templates/.icons/material/message-settings.svg
index d9bd13fe..d9bd13fe 100644
--- a/docs/src/material/templates/.icons/material/message-settings.svg
+++ b/docs/src/templates/.icons/material/message-settings.svg
diff --git a/docs/src/material/templates/.icons/material/message-star-outline.svg b/docs/src/templates/.icons/material/message-star-outline.svg
index a1394a06..a1394a06 100644
--- a/docs/src/material/templates/.icons/material/message-star-outline.svg
+++ b/docs/src/templates/.icons/material/message-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-star.svg b/docs/src/templates/.icons/material/message-star.svg
index b8809d93..b8809d93 100644
--- a/docs/src/material/templates/.icons/material/message-star.svg
+++ b/docs/src/templates/.icons/material/message-star.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-clock-outline.svg b/docs/src/templates/.icons/material/message-text-clock-outline.svg
index 8031ca47..8031ca47 100644
--- a/docs/src/material/templates/.icons/material/message-text-clock-outline.svg
+++ b/docs/src/templates/.icons/material/message-text-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-clock.svg b/docs/src/templates/.icons/material/message-text-clock.svg
index 40589f90..40589f90 100644
--- a/docs/src/material/templates/.icons/material/message-text-clock.svg
+++ b/docs/src/templates/.icons/material/message-text-clock.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-fast-outline.svg b/docs/src/templates/.icons/material/message-text-fast-outline.svg
index 75609e41..75609e41 100644
--- a/docs/src/material/templates/.icons/material/message-text-fast-outline.svg
+++ b/docs/src/templates/.icons/material/message-text-fast-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-fast.svg b/docs/src/templates/.icons/material/message-text-fast.svg
index e3582243..e3582243 100644
--- a/docs/src/material/templates/.icons/material/message-text-fast.svg
+++ b/docs/src/templates/.icons/material/message-text-fast.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-lock-outline.svg b/docs/src/templates/.icons/material/message-text-lock-outline.svg
index 1599d469..1599d469 100644
--- a/docs/src/material/templates/.icons/material/message-text-lock-outline.svg
+++ b/docs/src/templates/.icons/material/message-text-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-lock.svg b/docs/src/templates/.icons/material/message-text-lock.svg
index 5e93c766..5e93c766 100644
--- a/docs/src/material/templates/.icons/material/message-text-lock.svg
+++ b/docs/src/templates/.icons/material/message-text-lock.svg
diff --git a/docs/src/material/templates/.icons/material/message-text-outline.svg b/docs/src/templates/.icons/material/message-text-outline.svg
index a5d07fdb..a5d07fdb 100644
--- a/docs/src/material/templates/.icons/material/message-text-outline.svg
+++ b/docs/src/templates/.icons/material/message-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/message-text.svg b/docs/src/templates/.icons/material/message-text.svg
index 6e395dad..6e395dad 100644
--- a/docs/src/material/templates/.icons/material/message-text.svg
+++ b/docs/src/templates/.icons/material/message-text.svg
diff --git a/docs/src/material/templates/.icons/material/message-video.svg b/docs/src/templates/.icons/material/message-video.svg
index 270a5d5a..270a5d5a 100644
--- a/docs/src/material/templates/.icons/material/message-video.svg
+++ b/docs/src/templates/.icons/material/message-video.svg
diff --git a/docs/src/material/templates/.icons/material/message.svg b/docs/src/templates/.icons/material/message.svg
index b44ee2ff..b44ee2ff 100644
--- a/docs/src/material/templates/.icons/material/message.svg
+++ b/docs/src/templates/.icons/material/message.svg
diff --git a/docs/src/material/templates/.icons/material/meteor.svg b/docs/src/templates/.icons/material/meteor.svg
index 3dd3be3d..3dd3be3d 100644
--- a/docs/src/material/templates/.icons/material/meteor.svg
+++ b/docs/src/templates/.icons/material/meteor.svg
diff --git a/docs/src/material/templates/.icons/material/meter-electric-outline.svg b/docs/src/templates/.icons/material/meter-electric-outline.svg
index c236c368..c236c368 100644
--- a/docs/src/material/templates/.icons/material/meter-electric-outline.svg
+++ b/docs/src/templates/.icons/material/meter-electric-outline.svg
diff --git a/docs/src/material/templates/.icons/material/meter-electric.svg b/docs/src/templates/.icons/material/meter-electric.svg
index 2ecf18b3..2ecf18b3 100644
--- a/docs/src/material/templates/.icons/material/meter-electric.svg
+++ b/docs/src/templates/.icons/material/meter-electric.svg
diff --git a/docs/src/material/templates/.icons/material/meter-gas-outline.svg b/docs/src/templates/.icons/material/meter-gas-outline.svg
index eec2e4f0..eec2e4f0 100644
--- a/docs/src/material/templates/.icons/material/meter-gas-outline.svg
+++ b/docs/src/templates/.icons/material/meter-gas-outline.svg
diff --git a/docs/src/material/templates/.icons/material/meter-gas.svg b/docs/src/templates/.icons/material/meter-gas.svg
index 38e6d668..38e6d668 100644
--- a/docs/src/material/templates/.icons/material/meter-gas.svg
+++ b/docs/src/templates/.icons/material/meter-gas.svg
diff --git a/docs/src/material/templates/.icons/material/metronome-tick.svg b/docs/src/templates/.icons/material/metronome-tick.svg
index 92452071..92452071 100644
--- a/docs/src/material/templates/.icons/material/metronome-tick.svg
+++ b/docs/src/templates/.icons/material/metronome-tick.svg
diff --git a/docs/src/material/templates/.icons/material/metronome.svg b/docs/src/templates/.icons/material/metronome.svg
index 13834676..13834676 100644
--- a/docs/src/material/templates/.icons/material/metronome.svg
+++ b/docs/src/templates/.icons/material/metronome.svg
diff --git a/docs/src/material/templates/.icons/material/micro-sd.svg b/docs/src/templates/.icons/material/micro-sd.svg
index edfd04d3..edfd04d3 100644
--- a/docs/src/material/templates/.icons/material/micro-sd.svg
+++ b/docs/src/templates/.icons/material/micro-sd.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-message-off.svg b/docs/src/templates/.icons/material/microphone-message-off.svg
index 9e31402e..9e31402e 100644
--- a/docs/src/material/templates/.icons/material/microphone-message-off.svg
+++ b/docs/src/templates/.icons/material/microphone-message-off.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-message.svg b/docs/src/templates/.icons/material/microphone-message.svg
index b5b09178..b5b09178 100644
--- a/docs/src/material/templates/.icons/material/microphone-message.svg
+++ b/docs/src/templates/.icons/material/microphone-message.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-minus.svg b/docs/src/templates/.icons/material/microphone-minus.svg
index 44c11e66..44c11e66 100644
--- a/docs/src/material/templates/.icons/material/microphone-minus.svg
+++ b/docs/src/templates/.icons/material/microphone-minus.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-off.svg b/docs/src/templates/.icons/material/microphone-off.svg
index 963a3aaa..963a3aaa 100644
--- a/docs/src/material/templates/.icons/material/microphone-off.svg
+++ b/docs/src/templates/.icons/material/microphone-off.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-outline.svg b/docs/src/templates/.icons/material/microphone-outline.svg
index db1bc3f8..db1bc3f8 100644
--- a/docs/src/material/templates/.icons/material/microphone-outline.svg
+++ b/docs/src/templates/.icons/material/microphone-outline.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-plus.svg b/docs/src/templates/.icons/material/microphone-plus.svg
index 05e22629..05e22629 100644
--- a/docs/src/material/templates/.icons/material/microphone-plus.svg
+++ b/docs/src/templates/.icons/material/microphone-plus.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-question-outline.svg b/docs/src/templates/.icons/material/microphone-question-outline.svg
index e66e85fd..e66e85fd 100644
--- a/docs/src/material/templates/.icons/material/microphone-question-outline.svg
+++ b/docs/src/templates/.icons/material/microphone-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-question.svg b/docs/src/templates/.icons/material/microphone-question.svg
index 3f825275..3f825275 100644
--- a/docs/src/material/templates/.icons/material/microphone-question.svg
+++ b/docs/src/templates/.icons/material/microphone-question.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-settings.svg b/docs/src/templates/.icons/material/microphone-settings.svg
index e05a1ee4..e05a1ee4 100644
--- a/docs/src/material/templates/.icons/material/microphone-settings.svg
+++ b/docs/src/templates/.icons/material/microphone-settings.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-variant-off.svg b/docs/src/templates/.icons/material/microphone-variant-off.svg
index 88e8e1eb..88e8e1eb 100644
--- a/docs/src/material/templates/.icons/material/microphone-variant-off.svg
+++ b/docs/src/templates/.icons/material/microphone-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/microphone-variant.svg b/docs/src/templates/.icons/material/microphone-variant.svg
index 8b43c755..8b43c755 100644
--- a/docs/src/material/templates/.icons/material/microphone-variant.svg
+++ b/docs/src/templates/.icons/material/microphone-variant.svg
diff --git a/docs/src/material/templates/.icons/material/microphone.svg b/docs/src/templates/.icons/material/microphone.svg
index 69fdfee8..69fdfee8 100644
--- a/docs/src/material/templates/.icons/material/microphone.svg
+++ b/docs/src/templates/.icons/material/microphone.svg
diff --git a/docs/src/material/templates/.icons/material/microscope.svg b/docs/src/templates/.icons/material/microscope.svg
index bc277f7a..bc277f7a 100644
--- a/docs/src/material/templates/.icons/material/microscope.svg
+++ b/docs/src/templates/.icons/material/microscope.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-access.svg b/docs/src/templates/.icons/material/microsoft-access.svg
index c05328be..c05328be 100644
--- a/docs/src/material/templates/.icons/material/microsoft-access.svg
+++ b/docs/src/templates/.icons/material/microsoft-access.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-azure-devops.svg b/docs/src/templates/.icons/material/microsoft-azure-devops.svg
index 3545c642..3545c642 100644
--- a/docs/src/material/templates/.icons/material/microsoft-azure-devops.svg
+++ b/docs/src/templates/.icons/material/microsoft-azure-devops.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-azure.svg b/docs/src/templates/.icons/material/microsoft-azure.svg
index d434c579..d434c579 100644
--- a/docs/src/material/templates/.icons/material/microsoft-azure.svg
+++ b/docs/src/templates/.icons/material/microsoft-azure.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-bing.svg b/docs/src/templates/.icons/material/microsoft-bing.svg
index 0371962e..0371962e 100644
--- a/docs/src/material/templates/.icons/material/microsoft-bing.svg
+++ b/docs/src/templates/.icons/material/microsoft-bing.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-dynamics-365.svg b/docs/src/templates/.icons/material/microsoft-dynamics-365.svg
index f6d1a925..f6d1a925 100644
--- a/docs/src/material/templates/.icons/material/microsoft-dynamics-365.svg
+++ b/docs/src/templates/.icons/material/microsoft-dynamics-365.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-edge.svg b/docs/src/templates/.icons/material/microsoft-edge.svg
index 4152ad76..4152ad76 100644
--- a/docs/src/material/templates/.icons/material/microsoft-edge.svg
+++ b/docs/src/templates/.icons/material/microsoft-edge.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-excel.svg b/docs/src/templates/.icons/material/microsoft-excel.svg
index b22adeb6..b22adeb6 100644
--- a/docs/src/material/templates/.icons/material/microsoft-excel.svg
+++ b/docs/src/templates/.icons/material/microsoft-excel.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-internet-explorer.svg b/docs/src/templates/.icons/material/microsoft-internet-explorer.svg
index 1b4ad5f8..1b4ad5f8 100644
--- a/docs/src/material/templates/.icons/material/microsoft-internet-explorer.svg
+++ b/docs/src/templates/.icons/material/microsoft-internet-explorer.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-office.svg b/docs/src/templates/.icons/material/microsoft-office.svg
index 42416526..42416526 100644
--- a/docs/src/material/templates/.icons/material/microsoft-office.svg
+++ b/docs/src/templates/.icons/material/microsoft-office.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-onedrive.svg b/docs/src/templates/.icons/material/microsoft-onedrive.svg
index f0351fad..f0351fad 100644
--- a/docs/src/material/templates/.icons/material/microsoft-onedrive.svg
+++ b/docs/src/templates/.icons/material/microsoft-onedrive.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-onenote.svg b/docs/src/templates/.icons/material/microsoft-onenote.svg
index fd579691..fd579691 100644
--- a/docs/src/material/templates/.icons/material/microsoft-onenote.svg
+++ b/docs/src/templates/.icons/material/microsoft-onenote.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-outlook.svg b/docs/src/templates/.icons/material/microsoft-outlook.svg
index e4c40169..e4c40169 100644
--- a/docs/src/material/templates/.icons/material/microsoft-outlook.svg
+++ b/docs/src/templates/.icons/material/microsoft-outlook.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-powerpoint.svg b/docs/src/templates/.icons/material/microsoft-powerpoint.svg
index 9a212ce6..9a212ce6 100644
--- a/docs/src/material/templates/.icons/material/microsoft-powerpoint.svg
+++ b/docs/src/templates/.icons/material/microsoft-powerpoint.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-sharepoint.svg b/docs/src/templates/.icons/material/microsoft-sharepoint.svg
index 4444fd8c..4444fd8c 100644
--- a/docs/src/material/templates/.icons/material/microsoft-sharepoint.svg
+++ b/docs/src/templates/.icons/material/microsoft-sharepoint.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-teams.svg b/docs/src/templates/.icons/material/microsoft-teams.svg
index 2a6068d6..2a6068d6 100644
--- a/docs/src/material/templates/.icons/material/microsoft-teams.svg
+++ b/docs/src/templates/.icons/material/microsoft-teams.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-visual-studio-code.svg b/docs/src/templates/.icons/material/microsoft-visual-studio-code.svg
index d6f3d0f5..d6f3d0f5 100644
--- a/docs/src/material/templates/.icons/material/microsoft-visual-studio-code.svg
+++ b/docs/src/templates/.icons/material/microsoft-visual-studio-code.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-visual-studio.svg b/docs/src/templates/.icons/material/microsoft-visual-studio.svg
index 32cf2f45..32cf2f45 100644
--- a/docs/src/material/templates/.icons/material/microsoft-visual-studio.svg
+++ b/docs/src/templates/.icons/material/microsoft-visual-studio.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-windows-classic.svg b/docs/src/templates/.icons/material/microsoft-windows-classic.svg
index e7dab33e..e7dab33e 100644
--- a/docs/src/material/templates/.icons/material/microsoft-windows-classic.svg
+++ b/docs/src/templates/.icons/material/microsoft-windows-classic.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-windows.svg b/docs/src/templates/.icons/material/microsoft-windows.svg
index 2184012c..2184012c 100644
--- a/docs/src/material/templates/.icons/material/microsoft-windows.svg
+++ b/docs/src/templates/.icons/material/microsoft-windows.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-word.svg b/docs/src/templates/.icons/material/microsoft-word.svg
index 3ee925c1..3ee925c1 100644
--- a/docs/src/material/templates/.icons/material/microsoft-word.svg
+++ b/docs/src/templates/.icons/material/microsoft-word.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg
index 0cb15279..0cb15279 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-alert.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg
index d8252ce8..d8252ce8 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-charging.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg
index e4702843..e4702843 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-empty.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-full.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-full.svg
index 51ec5a14..51ec5a14 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-full.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-full.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-low.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-low.svg
index 813040fd..813040fd 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-low.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-low.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg
index 67fae43c..67fae43c 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-medium.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg
index 5aa71887..5aa71887 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-battery-unknown.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-menu.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-menu.svg
index 6b9a995e..6b9a995e 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-menu.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-menu.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-off.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-off.svg
index 52c2bfe4..52c2bfe4 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-off.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-off.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-view.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller-view.svg
index 2fa6edca..2fa6edca 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller-view.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller-view.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox-controller.svg b/docs/src/templates/.icons/material/microsoft-xbox-controller.svg
index a0edf892..a0edf892 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox-controller.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox-controller.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft-xbox.svg b/docs/src/templates/.icons/material/microsoft-xbox.svg
index c23325e5..c23325e5 100644
--- a/docs/src/material/templates/.icons/material/microsoft-xbox.svg
+++ b/docs/src/templates/.icons/material/microsoft-xbox.svg
diff --git a/docs/src/material/templates/.icons/material/microsoft.svg b/docs/src/templates/.icons/material/microsoft.svg
index 3ab4f7a3..3ab4f7a3 100644
--- a/docs/src/material/templates/.icons/material/microsoft.svg
+++ b/docs/src/templates/.icons/material/microsoft.svg
diff --git a/docs/src/material/templates/.icons/material/microwave-off.svg b/docs/src/templates/.icons/material/microwave-off.svg
index 08831db7..08831db7 100644
--- a/docs/src/material/templates/.icons/material/microwave-off.svg
+++ b/docs/src/templates/.icons/material/microwave-off.svg
diff --git a/docs/src/material/templates/.icons/material/microwave.svg b/docs/src/templates/.icons/material/microwave.svg
index 4e6dc3ca..4e6dc3ca 100644
--- a/docs/src/material/templates/.icons/material/microwave.svg
+++ b/docs/src/templates/.icons/material/microwave.svg
diff --git a/docs/src/material/templates/.icons/material/middleware-outline.svg b/docs/src/templates/.icons/material/middleware-outline.svg
index 53be8f01..53be8f01 100644
--- a/docs/src/material/templates/.icons/material/middleware-outline.svg
+++ b/docs/src/templates/.icons/material/middleware-outline.svg
diff --git a/docs/src/material/templates/.icons/material/middleware.svg b/docs/src/templates/.icons/material/middleware.svg
index 810b2450..810b2450 100644
--- a/docs/src/material/templates/.icons/material/middleware.svg
+++ b/docs/src/templates/.icons/material/middleware.svg
diff --git a/docs/src/material/templates/.icons/material/midi-port.svg b/docs/src/templates/.icons/material/midi-port.svg
index ab080b2c..ab080b2c 100644
--- a/docs/src/material/templates/.icons/material/midi-port.svg
+++ b/docs/src/templates/.icons/material/midi-port.svg
diff --git a/docs/src/material/templates/.icons/material/midi.svg b/docs/src/templates/.icons/material/midi.svg
index 376939c7..376939c7 100644
--- a/docs/src/material/templates/.icons/material/midi.svg
+++ b/docs/src/templates/.icons/material/midi.svg
diff --git a/docs/src/material/templates/.icons/material/mine.svg b/docs/src/templates/.icons/material/mine.svg
index d1d1df6d..d1d1df6d 100644
--- a/docs/src/material/templates/.icons/material/mine.svg
+++ b/docs/src/templates/.icons/material/mine.svg
diff --git a/docs/src/material/templates/.icons/material/minecraft.svg b/docs/src/templates/.icons/material/minecraft.svg
index 4eea5c15..4eea5c15 100644
--- a/docs/src/material/templates/.icons/material/minecraft.svg
+++ b/docs/src/templates/.icons/material/minecraft.svg
diff --git a/docs/src/material/templates/.icons/material/mini-sd.svg b/docs/src/templates/.icons/material/mini-sd.svg
index c2659a92..c2659a92 100644
--- a/docs/src/material/templates/.icons/material/mini-sd.svg
+++ b/docs/src/templates/.icons/material/mini-sd.svg
diff --git a/docs/src/material/templates/.icons/material/minidisc.svg b/docs/src/templates/.icons/material/minidisc.svg
index 697253ce..697253ce 100644
--- a/docs/src/material/templates/.icons/material/minidisc.svg
+++ b/docs/src/templates/.icons/material/minidisc.svg
diff --git a/docs/src/material/templates/.icons/material/minus-box-multiple-outline.svg b/docs/src/templates/.icons/material/minus-box-multiple-outline.svg
index 235de362..235de362 100644
--- a/docs/src/material/templates/.icons/material/minus-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/minus-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-box-multiple.svg b/docs/src/templates/.icons/material/minus-box-multiple.svg
index 97f7d799..97f7d799 100644
--- a/docs/src/material/templates/.icons/material/minus-box-multiple.svg
+++ b/docs/src/templates/.icons/material/minus-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/minus-box-outline.svg b/docs/src/templates/.icons/material/minus-box-outline.svg
index e90520c4..e90520c4 100644
--- a/docs/src/material/templates/.icons/material/minus-box-outline.svg
+++ b/docs/src/templates/.icons/material/minus-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-box.svg b/docs/src/templates/.icons/material/minus-box.svg
index b9183c4a..b9183c4a 100644
--- a/docs/src/material/templates/.icons/material/minus-box.svg
+++ b/docs/src/templates/.icons/material/minus-box.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle-multiple-outline.svg b/docs/src/templates/.icons/material/minus-circle-multiple-outline.svg
index bc4577e7..bc4577e7 100644
--- a/docs/src/material/templates/.icons/material/minus-circle-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/minus-circle-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle-multiple.svg b/docs/src/templates/.icons/material/minus-circle-multiple.svg
index 71907d2e..71907d2e 100644
--- a/docs/src/material/templates/.icons/material/minus-circle-multiple.svg
+++ b/docs/src/templates/.icons/material/minus-circle-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle-off-outline.svg b/docs/src/templates/.icons/material/minus-circle-off-outline.svg
index b1d92969..b1d92969 100644
--- a/docs/src/material/templates/.icons/material/minus-circle-off-outline.svg
+++ b/docs/src/templates/.icons/material/minus-circle-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle-off.svg b/docs/src/templates/.icons/material/minus-circle-off.svg
index 7319d6ac..7319d6ac 100644
--- a/docs/src/material/templates/.icons/material/minus-circle-off.svg
+++ b/docs/src/templates/.icons/material/minus-circle-off.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle-outline.svg b/docs/src/templates/.icons/material/minus-circle-outline.svg
index cf99ac92..cf99ac92 100644
--- a/docs/src/material/templates/.icons/material/minus-circle-outline.svg
+++ b/docs/src/templates/.icons/material/minus-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-circle.svg b/docs/src/templates/.icons/material/minus-circle.svg
index 3869637d..3869637d 100644
--- a/docs/src/material/templates/.icons/material/minus-circle.svg
+++ b/docs/src/templates/.icons/material/minus-circle.svg
diff --git a/docs/src/material/templates/.icons/material/minus-network-outline.svg b/docs/src/templates/.icons/material/minus-network-outline.svg
index 8aeca054..8aeca054 100644
--- a/docs/src/material/templates/.icons/material/minus-network-outline.svg
+++ b/docs/src/templates/.icons/material/minus-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/minus-network.svg b/docs/src/templates/.icons/material/minus-network.svg
index bae34d27..bae34d27 100644
--- a/docs/src/material/templates/.icons/material/minus-network.svg
+++ b/docs/src/templates/.icons/material/minus-network.svg
diff --git a/docs/src/material/templates/.icons/material/minus-thick.svg b/docs/src/templates/.icons/material/minus-thick.svg
index 2d541e96..2d541e96 100644
--- a/docs/src/material/templates/.icons/material/minus-thick.svg
+++ b/docs/src/templates/.icons/material/minus-thick.svg
diff --git a/docs/src/material/templates/.icons/material/minus.svg b/docs/src/templates/.icons/material/minus.svg
index acd2e47d..acd2e47d 100644
--- a/docs/src/material/templates/.icons/material/minus.svg
+++ b/docs/src/templates/.icons/material/minus.svg
diff --git a/docs/src/material/templates/.icons/material/mirror-rectangle.svg b/docs/src/templates/.icons/material/mirror-rectangle.svg
index 9da3930c..9da3930c 100644
--- a/docs/src/material/templates/.icons/material/mirror-rectangle.svg
+++ b/docs/src/templates/.icons/material/mirror-rectangle.svg
diff --git a/docs/src/material/templates/.icons/material/mirror-variant.svg b/docs/src/templates/.icons/material/mirror-variant.svg
index 45191d1e..45191d1e 100644
--- a/docs/src/material/templates/.icons/material/mirror-variant.svg
+++ b/docs/src/templates/.icons/material/mirror-variant.svg
diff --git a/docs/src/material/templates/.icons/material/mirror.svg b/docs/src/templates/.icons/material/mirror.svg
index 515fe487..515fe487 100644
--- a/docs/src/material/templates/.icons/material/mirror.svg
+++ b/docs/src/templates/.icons/material/mirror.svg
diff --git a/docs/src/material/templates/.icons/material/mixed-martial-arts.svg b/docs/src/templates/.icons/material/mixed-martial-arts.svg
index 8b6da6b4..8b6da6b4 100644
--- a/docs/src/material/templates/.icons/material/mixed-martial-arts.svg
+++ b/docs/src/templates/.icons/material/mixed-martial-arts.svg
diff --git a/docs/src/material/templates/.icons/material/mixed-reality.svg b/docs/src/templates/.icons/material/mixed-reality.svg
index 58937746..58937746 100644
--- a/docs/src/material/templates/.icons/material/mixed-reality.svg
+++ b/docs/src/templates/.icons/material/mixed-reality.svg
diff --git a/docs/src/material/templates/.icons/material/molecule-co.svg b/docs/src/templates/.icons/material/molecule-co.svg
index 3d36a63d..3d36a63d 100644
--- a/docs/src/material/templates/.icons/material/molecule-co.svg
+++ b/docs/src/templates/.icons/material/molecule-co.svg
diff --git a/docs/src/material/templates/.icons/material/molecule-co2.svg b/docs/src/templates/.icons/material/molecule-co2.svg
index c6ae53e3..c6ae53e3 100644
--- a/docs/src/material/templates/.icons/material/molecule-co2.svg
+++ b/docs/src/templates/.icons/material/molecule-co2.svg
diff --git a/docs/src/material/templates/.icons/material/molecule.svg b/docs/src/templates/.icons/material/molecule.svg
index df65b788..df65b788 100644
--- a/docs/src/material/templates/.icons/material/molecule.svg
+++ b/docs/src/templates/.icons/material/molecule.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-account.svg b/docs/src/templates/.icons/material/monitor-account.svg
index 7bdfd7a6..7bdfd7a6 100644
--- a/docs/src/material/templates/.icons/material/monitor-account.svg
+++ b/docs/src/templates/.icons/material/monitor-account.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-arrow-down-variant.svg b/docs/src/templates/.icons/material/monitor-arrow-down-variant.svg
index a386d07a..a386d07a 100644
--- a/docs/src/material/templates/.icons/material/monitor-arrow-down-variant.svg
+++ b/docs/src/templates/.icons/material/monitor-arrow-down-variant.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-arrow-down.svg b/docs/src/templates/.icons/material/monitor-arrow-down.svg
index c00bdd54..c00bdd54 100644
--- a/docs/src/material/templates/.icons/material/monitor-arrow-down.svg
+++ b/docs/src/templates/.icons/material/monitor-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-cellphone-star.svg b/docs/src/templates/.icons/material/monitor-cellphone-star.svg
index 48189940..48189940 100644
--- a/docs/src/material/templates/.icons/material/monitor-cellphone-star.svg
+++ b/docs/src/templates/.icons/material/monitor-cellphone-star.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-cellphone.svg b/docs/src/templates/.icons/material/monitor-cellphone.svg
index 63b4f78f..63b4f78f 100644
--- a/docs/src/material/templates/.icons/material/monitor-cellphone.svg
+++ b/docs/src/templates/.icons/material/monitor-cellphone.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-dashboard.svg b/docs/src/templates/.icons/material/monitor-dashboard.svg
index 11cb243e..11cb243e 100644
--- a/docs/src/material/templates/.icons/material/monitor-dashboard.svg
+++ b/docs/src/templates/.icons/material/monitor-dashboard.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-edit.svg b/docs/src/templates/.icons/material/monitor-edit.svg
index e78c80ee..e78c80ee 100644
--- a/docs/src/material/templates/.icons/material/monitor-edit.svg
+++ b/docs/src/templates/.icons/material/monitor-edit.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-eye.svg b/docs/src/templates/.icons/material/monitor-eye.svg
index 0d331d2d..0d331d2d 100644
--- a/docs/src/material/templates/.icons/material/monitor-eye.svg
+++ b/docs/src/templates/.icons/material/monitor-eye.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-lock.svg b/docs/src/templates/.icons/material/monitor-lock.svg
index 315c4917..315c4917 100644
--- a/docs/src/material/templates/.icons/material/monitor-lock.svg
+++ b/docs/src/templates/.icons/material/monitor-lock.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-multiple.svg b/docs/src/templates/.icons/material/monitor-multiple.svg
index dd2fd8c9..dd2fd8c9 100644
--- a/docs/src/material/templates/.icons/material/monitor-multiple.svg
+++ b/docs/src/templates/.icons/material/monitor-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-off.svg b/docs/src/templates/.icons/material/monitor-off.svg
index 644941b1..644941b1 100644
--- a/docs/src/material/templates/.icons/material/monitor-off.svg
+++ b/docs/src/templates/.icons/material/monitor-off.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-screenshot.svg b/docs/src/templates/.icons/material/monitor-screenshot.svg
index 425decf6..425decf6 100644
--- a/docs/src/material/templates/.icons/material/monitor-screenshot.svg
+++ b/docs/src/templates/.icons/material/monitor-screenshot.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-share.svg b/docs/src/templates/.icons/material/monitor-share.svg
index aa2cfef3..aa2cfef3 100644
--- a/docs/src/material/templates/.icons/material/monitor-share.svg
+++ b/docs/src/templates/.icons/material/monitor-share.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-shimmer.svg b/docs/src/templates/.icons/material/monitor-shimmer.svg
index ca3849c7..ca3849c7 100644
--- a/docs/src/material/templates/.icons/material/monitor-shimmer.svg
+++ b/docs/src/templates/.icons/material/monitor-shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-small.svg b/docs/src/templates/.icons/material/monitor-small.svg
index d55a40f8..d55a40f8 100644
--- a/docs/src/material/templates/.icons/material/monitor-small.svg
+++ b/docs/src/templates/.icons/material/monitor-small.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-speaker-off.svg b/docs/src/templates/.icons/material/monitor-speaker-off.svg
index 90f47709..90f47709 100644
--- a/docs/src/material/templates/.icons/material/monitor-speaker-off.svg
+++ b/docs/src/templates/.icons/material/monitor-speaker-off.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-speaker.svg b/docs/src/templates/.icons/material/monitor-speaker.svg
index 45d43b81..45d43b81 100644
--- a/docs/src/material/templates/.icons/material/monitor-speaker.svg
+++ b/docs/src/templates/.icons/material/monitor-speaker.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-star.svg b/docs/src/templates/.icons/material/monitor-star.svg
index 548df293..548df293 100644
--- a/docs/src/material/templates/.icons/material/monitor-star.svg
+++ b/docs/src/templates/.icons/material/monitor-star.svg
diff --git a/docs/src/material/templates/.icons/material/monitor-vertical.svg b/docs/src/templates/.icons/material/monitor-vertical.svg
index 4235cd89..4235cd89 100644
--- a/docs/src/material/templates/.icons/material/monitor-vertical.svg
+++ b/docs/src/templates/.icons/material/monitor-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/monitor.svg b/docs/src/templates/.icons/material/monitor.svg
index 25f13099..25f13099 100644
--- a/docs/src/material/templates/.icons/material/monitor.svg
+++ b/docs/src/templates/.icons/material/monitor.svg
diff --git a/docs/src/material/templates/.icons/material/moon-first-quarter.svg b/docs/src/templates/.icons/material/moon-first-quarter.svg
index 1e7f6730..1e7f6730 100644
--- a/docs/src/material/templates/.icons/material/moon-first-quarter.svg
+++ b/docs/src/templates/.icons/material/moon-first-quarter.svg
diff --git a/docs/src/material/templates/.icons/material/moon-full.svg b/docs/src/templates/.icons/material/moon-full.svg
index fd002e6d..fd002e6d 100644
--- a/docs/src/material/templates/.icons/material/moon-full.svg
+++ b/docs/src/templates/.icons/material/moon-full.svg
diff --git a/docs/src/material/templates/.icons/material/moon-last-quarter.svg b/docs/src/templates/.icons/material/moon-last-quarter.svg
index c5b66f3c..c5b66f3c 100644
--- a/docs/src/material/templates/.icons/material/moon-last-quarter.svg
+++ b/docs/src/templates/.icons/material/moon-last-quarter.svg
diff --git a/docs/src/material/templates/.icons/material/moon-new.svg b/docs/src/templates/.icons/material/moon-new.svg
index f001cffe..f001cffe 100644
--- a/docs/src/material/templates/.icons/material/moon-new.svg
+++ b/docs/src/templates/.icons/material/moon-new.svg
diff --git a/docs/src/material/templates/.icons/material/moon-waning-crescent.svg b/docs/src/templates/.icons/material/moon-waning-crescent.svg
index 28cfac13..28cfac13 100644
--- a/docs/src/material/templates/.icons/material/moon-waning-crescent.svg
+++ b/docs/src/templates/.icons/material/moon-waning-crescent.svg
diff --git a/docs/src/material/templates/.icons/material/moon-waning-gibbous.svg b/docs/src/templates/.icons/material/moon-waning-gibbous.svg
index aa0c4b37..aa0c4b37 100644
--- a/docs/src/material/templates/.icons/material/moon-waning-gibbous.svg
+++ b/docs/src/templates/.icons/material/moon-waning-gibbous.svg
diff --git a/docs/src/material/templates/.icons/material/moon-waxing-crescent.svg b/docs/src/templates/.icons/material/moon-waxing-crescent.svg
index 59678f04..59678f04 100644
--- a/docs/src/material/templates/.icons/material/moon-waxing-crescent.svg
+++ b/docs/src/templates/.icons/material/moon-waxing-crescent.svg
diff --git a/docs/src/material/templates/.icons/material/moon-waxing-gibbous.svg b/docs/src/templates/.icons/material/moon-waxing-gibbous.svg
index 2b11d366..2b11d366 100644
--- a/docs/src/material/templates/.icons/material/moon-waxing-gibbous.svg
+++ b/docs/src/templates/.icons/material/moon-waxing-gibbous.svg
diff --git a/docs/src/material/templates/.icons/material/moped-electric-outline.svg b/docs/src/templates/.icons/material/moped-electric-outline.svg
index e199f351..e199f351 100644
--- a/docs/src/material/templates/.icons/material/moped-electric-outline.svg
+++ b/docs/src/templates/.icons/material/moped-electric-outline.svg
diff --git a/docs/src/material/templates/.icons/material/moped-electric.svg b/docs/src/templates/.icons/material/moped-electric.svg
index e6f6c0e2..e6f6c0e2 100644
--- a/docs/src/material/templates/.icons/material/moped-electric.svg
+++ b/docs/src/templates/.icons/material/moped-electric.svg
diff --git a/docs/src/material/templates/.icons/material/moped-outline.svg b/docs/src/templates/.icons/material/moped-outline.svg
index a66d3b30..a66d3b30 100644
--- a/docs/src/material/templates/.icons/material/moped-outline.svg
+++ b/docs/src/templates/.icons/material/moped-outline.svg
diff --git a/docs/src/material/templates/.icons/material/moped.svg b/docs/src/templates/.icons/material/moped.svg
index 40d1f45f..40d1f45f 100644
--- a/docs/src/material/templates/.icons/material/moped.svg
+++ b/docs/src/templates/.icons/material/moped.svg
diff --git a/docs/src/material/templates/.icons/material/more.svg b/docs/src/templates/.icons/material/more.svg
index 9c6d0490..9c6d0490 100644
--- a/docs/src/material/templates/.icons/material/more.svg
+++ b/docs/src/templates/.icons/material/more.svg
diff --git a/docs/src/material/templates/.icons/material/mortar-pestle-plus.svg b/docs/src/templates/.icons/material/mortar-pestle-plus.svg
index 8db8ef80..8db8ef80 100644
--- a/docs/src/material/templates/.icons/material/mortar-pestle-plus.svg
+++ b/docs/src/templates/.icons/material/mortar-pestle-plus.svg
diff --git a/docs/src/material/templates/.icons/material/mortar-pestle.svg b/docs/src/templates/.icons/material/mortar-pestle.svg
index f221e61d..f221e61d 100644
--- a/docs/src/material/templates/.icons/material/mortar-pestle.svg
+++ b/docs/src/templates/.icons/material/mortar-pestle.svg
diff --git a/docs/src/material/templates/.icons/material/mosque-outline.svg b/docs/src/templates/.icons/material/mosque-outline.svg
index cc25d06a..cc25d06a 100644
--- a/docs/src/material/templates/.icons/material/mosque-outline.svg
+++ b/docs/src/templates/.icons/material/mosque-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mosque.svg b/docs/src/templates/.icons/material/mosque.svg
index 285811a3..285811a3 100644
--- a/docs/src/material/templates/.icons/material/mosque.svg
+++ b/docs/src/templates/.icons/material/mosque.svg
diff --git a/docs/src/material/templates/.icons/material/mother-heart.svg b/docs/src/templates/.icons/material/mother-heart.svg
index e3b0bded..e3b0bded 100644
--- a/docs/src/material/templates/.icons/material/mother-heart.svg
+++ b/docs/src/templates/.icons/material/mother-heart.svg
diff --git a/docs/src/material/templates/.icons/material/mother-nurse.svg b/docs/src/templates/.icons/material/mother-nurse.svg
index 5eb9372a..5eb9372a 100644
--- a/docs/src/material/templates/.icons/material/mother-nurse.svg
+++ b/docs/src/templates/.icons/material/mother-nurse.svg
diff --git a/docs/src/material/templates/.icons/material/motion-outline.svg b/docs/src/templates/.icons/material/motion-outline.svg
index 02ef3b95..02ef3b95 100644
--- a/docs/src/material/templates/.icons/material/motion-outline.svg
+++ b/docs/src/templates/.icons/material/motion-outline.svg
diff --git a/docs/src/material/templates/.icons/material/motion-pause-outline.svg b/docs/src/templates/.icons/material/motion-pause-outline.svg
index 308ae70d..308ae70d 100644
--- a/docs/src/material/templates/.icons/material/motion-pause-outline.svg
+++ b/docs/src/templates/.icons/material/motion-pause-outline.svg
diff --git a/docs/src/material/templates/.icons/material/motion-pause.svg b/docs/src/templates/.icons/material/motion-pause.svg
index f8ad3ebd..f8ad3ebd 100644
--- a/docs/src/material/templates/.icons/material/motion-pause.svg
+++ b/docs/src/templates/.icons/material/motion-pause.svg
diff --git a/docs/src/material/templates/.icons/material/motion-play-outline.svg b/docs/src/templates/.icons/material/motion-play-outline.svg
index da73b2c6..da73b2c6 100644
--- a/docs/src/material/templates/.icons/material/motion-play-outline.svg
+++ b/docs/src/templates/.icons/material/motion-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/motion-play.svg b/docs/src/templates/.icons/material/motion-play.svg
index 10681103..10681103 100644
--- a/docs/src/material/templates/.icons/material/motion-play.svg
+++ b/docs/src/templates/.icons/material/motion-play.svg
diff --git a/docs/src/material/templates/.icons/material/motion-sensor-off.svg b/docs/src/templates/.icons/material/motion-sensor-off.svg
index 9991605e..9991605e 100644
--- a/docs/src/material/templates/.icons/material/motion-sensor-off.svg
+++ b/docs/src/templates/.icons/material/motion-sensor-off.svg
diff --git a/docs/src/material/templates/.icons/material/motion-sensor.svg b/docs/src/templates/.icons/material/motion-sensor.svg
index 8ce2183f..8ce2183f 100644
--- a/docs/src/material/templates/.icons/material/motion-sensor.svg
+++ b/docs/src/templates/.icons/material/motion-sensor.svg
diff --git a/docs/src/material/templates/.icons/material/motion.svg b/docs/src/templates/.icons/material/motion.svg
index 8730e638..8730e638 100644
--- a/docs/src/material/templates/.icons/material/motion.svg
+++ b/docs/src/templates/.icons/material/motion.svg
diff --git a/docs/src/material/templates/.icons/material/motorbike-electric.svg b/docs/src/templates/.icons/material/motorbike-electric.svg
index 39c8a76b..39c8a76b 100644
--- a/docs/src/material/templates/.icons/material/motorbike-electric.svg
+++ b/docs/src/templates/.icons/material/motorbike-electric.svg
diff --git a/docs/src/material/templates/.icons/material/motorbike-off.svg b/docs/src/templates/.icons/material/motorbike-off.svg
index 244ebb9f..244ebb9f 100644
--- a/docs/src/material/templates/.icons/material/motorbike-off.svg
+++ b/docs/src/templates/.icons/material/motorbike-off.svg
diff --git a/docs/src/material/templates/.icons/material/motorbike.svg b/docs/src/templates/.icons/material/motorbike.svg
index 1e8bcfb7..1e8bcfb7 100644
--- a/docs/src/material/templates/.icons/material/motorbike.svg
+++ b/docs/src/templates/.icons/material/motorbike.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-bluetooth.svg b/docs/src/templates/.icons/material/mouse-bluetooth.svg
index 9b4d59de..9b4d59de 100644
--- a/docs/src/material/templates/.icons/material/mouse-bluetooth.svg
+++ b/docs/src/templates/.icons/material/mouse-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-move-down.svg b/docs/src/templates/.icons/material/mouse-move-down.svg
index b0bd68d8..b0bd68d8 100644
--- a/docs/src/material/templates/.icons/material/mouse-move-down.svg
+++ b/docs/src/templates/.icons/material/mouse-move-down.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-move-up.svg b/docs/src/templates/.icons/material/mouse-move-up.svg
index 96224030..96224030 100644
--- a/docs/src/material/templates/.icons/material/mouse-move-up.svg
+++ b/docs/src/templates/.icons/material/mouse-move-up.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-move-vertical.svg b/docs/src/templates/.icons/material/mouse-move-vertical.svg
index 5984b4e4..5984b4e4 100644
--- a/docs/src/material/templates/.icons/material/mouse-move-vertical.svg
+++ b/docs/src/templates/.icons/material/mouse-move-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-off.svg b/docs/src/templates/.icons/material/mouse-off.svg
index 914c2712..914c2712 100644
--- a/docs/src/material/templates/.icons/material/mouse-off.svg
+++ b/docs/src/templates/.icons/material/mouse-off.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-variant-off.svg b/docs/src/templates/.icons/material/mouse-variant-off.svg
index 843be83b..843be83b 100644
--- a/docs/src/material/templates/.icons/material/mouse-variant-off.svg
+++ b/docs/src/templates/.icons/material/mouse-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/mouse-variant.svg b/docs/src/templates/.icons/material/mouse-variant.svg
index 59179bcc..59179bcc 100644
--- a/docs/src/material/templates/.icons/material/mouse-variant.svg
+++ b/docs/src/templates/.icons/material/mouse-variant.svg
diff --git a/docs/src/material/templates/.icons/material/mouse.svg b/docs/src/templates/.icons/material/mouse.svg
index 1319caef..1319caef 100644
--- a/docs/src/material/templates/.icons/material/mouse.svg
+++ b/docs/src/templates/.icons/material/mouse.svg
diff --git a/docs/src/material/templates/.icons/material/move-resize-variant.svg b/docs/src/templates/.icons/material/move-resize-variant.svg
index ddfa6fd7..ddfa6fd7 100644
--- a/docs/src/material/templates/.icons/material/move-resize-variant.svg
+++ b/docs/src/templates/.icons/material/move-resize-variant.svg
diff --git a/docs/src/material/templates/.icons/material/move-resize.svg b/docs/src/templates/.icons/material/move-resize.svg
index 25f8cc23..25f8cc23 100644
--- a/docs/src/material/templates/.icons/material/move-resize.svg
+++ b/docs/src/templates/.icons/material/move-resize.svg
diff --git a/docs/src/material/templates/.icons/material/movie-check-outline.svg b/docs/src/templates/.icons/material/movie-check-outline.svg
index a0c18073..a0c18073 100644
--- a/docs/src/material/templates/.icons/material/movie-check-outline.svg
+++ b/docs/src/templates/.icons/material/movie-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-check.svg b/docs/src/templates/.icons/material/movie-check.svg
index 3bcfcce5..3bcfcce5 100644
--- a/docs/src/material/templates/.icons/material/movie-check.svg
+++ b/docs/src/templates/.icons/material/movie-check.svg
diff --git a/docs/src/material/templates/.icons/material/movie-cog-outline.svg b/docs/src/templates/.icons/material/movie-cog-outline.svg
index e59b92ec..e59b92ec 100644
--- a/docs/src/material/templates/.icons/material/movie-cog-outline.svg
+++ b/docs/src/templates/.icons/material/movie-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-cog.svg b/docs/src/templates/.icons/material/movie-cog.svg
index 114b9c4e..114b9c4e 100644
--- a/docs/src/material/templates/.icons/material/movie-cog.svg
+++ b/docs/src/templates/.icons/material/movie-cog.svg
diff --git a/docs/src/material/templates/.icons/material/movie-edit-outline.svg b/docs/src/templates/.icons/material/movie-edit-outline.svg
index cf2b2586..cf2b2586 100644
--- a/docs/src/material/templates/.icons/material/movie-edit-outline.svg
+++ b/docs/src/templates/.icons/material/movie-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-edit.svg b/docs/src/templates/.icons/material/movie-edit.svg
index 14738d01..14738d01 100644
--- a/docs/src/material/templates/.icons/material/movie-edit.svg
+++ b/docs/src/templates/.icons/material/movie-edit.svg
diff --git a/docs/src/material/templates/.icons/material/movie-filter-outline.svg b/docs/src/templates/.icons/material/movie-filter-outline.svg
index 41843a43..41843a43 100644
--- a/docs/src/material/templates/.icons/material/movie-filter-outline.svg
+++ b/docs/src/templates/.icons/material/movie-filter-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-filter.svg b/docs/src/templates/.icons/material/movie-filter.svg
index 71a0906e..71a0906e 100644
--- a/docs/src/material/templates/.icons/material/movie-filter.svg
+++ b/docs/src/templates/.icons/material/movie-filter.svg
diff --git a/docs/src/material/templates/.icons/material/movie-minus-outline.svg b/docs/src/templates/.icons/material/movie-minus-outline.svg
index cf4eb2fa..cf4eb2fa 100644
--- a/docs/src/material/templates/.icons/material/movie-minus-outline.svg
+++ b/docs/src/templates/.icons/material/movie-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-minus.svg b/docs/src/templates/.icons/material/movie-minus.svg
index 78445022..78445022 100644
--- a/docs/src/material/templates/.icons/material/movie-minus.svg
+++ b/docs/src/templates/.icons/material/movie-minus.svg
diff --git a/docs/src/material/templates/.icons/material/movie-off-outline.svg b/docs/src/templates/.icons/material/movie-off-outline.svg
index 871d7499..871d7499 100644
--- a/docs/src/material/templates/.icons/material/movie-off-outline.svg
+++ b/docs/src/templates/.icons/material/movie-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-off.svg b/docs/src/templates/.icons/material/movie-off.svg
index 5b480f70..5b480f70 100644
--- a/docs/src/material/templates/.icons/material/movie-off.svg
+++ b/docs/src/templates/.icons/material/movie-off.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-check-outline.svg b/docs/src/templates/.icons/material/movie-open-check-outline.svg
index 739cfdce..739cfdce 100644
--- a/docs/src/material/templates/.icons/material/movie-open-check-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-check.svg b/docs/src/templates/.icons/material/movie-open-check.svg
index e2c24913..e2c24913 100644
--- a/docs/src/material/templates/.icons/material/movie-open-check.svg
+++ b/docs/src/templates/.icons/material/movie-open-check.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-cog-outline.svg b/docs/src/templates/.icons/material/movie-open-cog-outline.svg
index 81331155..81331155 100644
--- a/docs/src/material/templates/.icons/material/movie-open-cog-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-cog.svg b/docs/src/templates/.icons/material/movie-open-cog.svg
index ef4d7bd1..ef4d7bd1 100644
--- a/docs/src/material/templates/.icons/material/movie-open-cog.svg
+++ b/docs/src/templates/.icons/material/movie-open-cog.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-edit-outline.svg b/docs/src/templates/.icons/material/movie-open-edit-outline.svg
index 20798766..20798766 100644
--- a/docs/src/material/templates/.icons/material/movie-open-edit-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-edit.svg b/docs/src/templates/.icons/material/movie-open-edit.svg
index 083cda53..083cda53 100644
--- a/docs/src/material/templates/.icons/material/movie-open-edit.svg
+++ b/docs/src/templates/.icons/material/movie-open-edit.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-minus-outline.svg b/docs/src/templates/.icons/material/movie-open-minus-outline.svg
index 3dd5e5dd..3dd5e5dd 100644
--- a/docs/src/material/templates/.icons/material/movie-open-minus-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-minus.svg b/docs/src/templates/.icons/material/movie-open-minus.svg
index c903596e..c903596e 100644
--- a/docs/src/material/templates/.icons/material/movie-open-minus.svg
+++ b/docs/src/templates/.icons/material/movie-open-minus.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-off-outline.svg b/docs/src/templates/.icons/material/movie-open-off-outline.svg
index 8813585b..8813585b 100644
--- a/docs/src/material/templates/.icons/material/movie-open-off-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-off.svg b/docs/src/templates/.icons/material/movie-open-off.svg
index 0542d1ef..0542d1ef 100644
--- a/docs/src/material/templates/.icons/material/movie-open-off.svg
+++ b/docs/src/templates/.icons/material/movie-open-off.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-outline.svg b/docs/src/templates/.icons/material/movie-open-outline.svg
index 8dbb4365..8dbb4365 100644
--- a/docs/src/material/templates/.icons/material/movie-open-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-play-outline.svg b/docs/src/templates/.icons/material/movie-open-play-outline.svg
index 113abe93..113abe93 100644
--- a/docs/src/material/templates/.icons/material/movie-open-play-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-play.svg b/docs/src/templates/.icons/material/movie-open-play.svg
index 3346bd6c..3346bd6c 100644
--- a/docs/src/material/templates/.icons/material/movie-open-play.svg
+++ b/docs/src/templates/.icons/material/movie-open-play.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-plus-outline.svg b/docs/src/templates/.icons/material/movie-open-plus-outline.svg
index 67c6108a..67c6108a 100644
--- a/docs/src/material/templates/.icons/material/movie-open-plus-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-plus.svg b/docs/src/templates/.icons/material/movie-open-plus.svg
index 3aa345d1..3aa345d1 100644
--- a/docs/src/material/templates/.icons/material/movie-open-plus.svg
+++ b/docs/src/templates/.icons/material/movie-open-plus.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-remove-outline.svg b/docs/src/templates/.icons/material/movie-open-remove-outline.svg
index c29f59ea..c29f59ea 100644
--- a/docs/src/material/templates/.icons/material/movie-open-remove-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-remove.svg b/docs/src/templates/.icons/material/movie-open-remove.svg
index 185e073d..185e073d 100644
--- a/docs/src/material/templates/.icons/material/movie-open-remove.svg
+++ b/docs/src/templates/.icons/material/movie-open-remove.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-settings-outline.svg b/docs/src/templates/.icons/material/movie-open-settings-outline.svg
index c0591e4c..c0591e4c 100644
--- a/docs/src/material/templates/.icons/material/movie-open-settings-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-settings.svg b/docs/src/templates/.icons/material/movie-open-settings.svg
index 5b403a10..5b403a10 100644
--- a/docs/src/material/templates/.icons/material/movie-open-settings.svg
+++ b/docs/src/templates/.icons/material/movie-open-settings.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-star-outline.svg b/docs/src/templates/.icons/material/movie-open-star-outline.svg
index 91fe4501..91fe4501 100644
--- a/docs/src/material/templates/.icons/material/movie-open-star-outline.svg
+++ b/docs/src/templates/.icons/material/movie-open-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open-star.svg b/docs/src/templates/.icons/material/movie-open-star.svg
index f87fd9a1..f87fd9a1 100644
--- a/docs/src/material/templates/.icons/material/movie-open-star.svg
+++ b/docs/src/templates/.icons/material/movie-open-star.svg
diff --git a/docs/src/material/templates/.icons/material/movie-open.svg b/docs/src/templates/.icons/material/movie-open.svg
index 04df6c0f..04df6c0f 100644
--- a/docs/src/material/templates/.icons/material/movie-open.svg
+++ b/docs/src/templates/.icons/material/movie-open.svg
diff --git a/docs/src/material/templates/.icons/material/movie-outline.svg b/docs/src/templates/.icons/material/movie-outline.svg
index 670399f0..670399f0 100644
--- a/docs/src/material/templates/.icons/material/movie-outline.svg
+++ b/docs/src/templates/.icons/material/movie-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-play-outline.svg b/docs/src/templates/.icons/material/movie-play-outline.svg
index 5e9a2f20..5e9a2f20 100644
--- a/docs/src/material/templates/.icons/material/movie-play-outline.svg
+++ b/docs/src/templates/.icons/material/movie-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-play.svg b/docs/src/templates/.icons/material/movie-play.svg
index 175ae25e..175ae25e 100644
--- a/docs/src/material/templates/.icons/material/movie-play.svg
+++ b/docs/src/templates/.icons/material/movie-play.svg
diff --git a/docs/src/material/templates/.icons/material/movie-plus-outline.svg b/docs/src/templates/.icons/material/movie-plus-outline.svg
index d465a305..d465a305 100644
--- a/docs/src/material/templates/.icons/material/movie-plus-outline.svg
+++ b/docs/src/templates/.icons/material/movie-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-plus.svg b/docs/src/templates/.icons/material/movie-plus.svg
index 665e2a13..665e2a13 100644
--- a/docs/src/material/templates/.icons/material/movie-plus.svg
+++ b/docs/src/templates/.icons/material/movie-plus.svg
diff --git a/docs/src/material/templates/.icons/material/movie-remove-outline.svg b/docs/src/templates/.icons/material/movie-remove-outline.svg
index 046d20b5..046d20b5 100644
--- a/docs/src/material/templates/.icons/material/movie-remove-outline.svg
+++ b/docs/src/templates/.icons/material/movie-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-remove.svg b/docs/src/templates/.icons/material/movie-remove.svg
index 19b53dc7..19b53dc7 100644
--- a/docs/src/material/templates/.icons/material/movie-remove.svg
+++ b/docs/src/templates/.icons/material/movie-remove.svg
diff --git a/docs/src/material/templates/.icons/material/movie-roll.svg b/docs/src/templates/.icons/material/movie-roll.svg
index 8001c1a9..8001c1a9 100644
--- a/docs/src/material/templates/.icons/material/movie-roll.svg
+++ b/docs/src/templates/.icons/material/movie-roll.svg
diff --git a/docs/src/material/templates/.icons/material/movie-search-outline.svg b/docs/src/templates/.icons/material/movie-search-outline.svg
index cd4a81dc..cd4a81dc 100644
--- a/docs/src/material/templates/.icons/material/movie-search-outline.svg
+++ b/docs/src/templates/.icons/material/movie-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-search.svg b/docs/src/templates/.icons/material/movie-search.svg
index 3d458f19..3d458f19 100644
--- a/docs/src/material/templates/.icons/material/movie-search.svg
+++ b/docs/src/templates/.icons/material/movie-search.svg
diff --git a/docs/src/material/templates/.icons/material/movie-settings-outline.svg b/docs/src/templates/.icons/material/movie-settings-outline.svg
index 3509441c..3509441c 100644
--- a/docs/src/material/templates/.icons/material/movie-settings-outline.svg
+++ b/docs/src/templates/.icons/material/movie-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-settings.svg b/docs/src/templates/.icons/material/movie-settings.svg
index 91078421..91078421 100644
--- a/docs/src/material/templates/.icons/material/movie-settings.svg
+++ b/docs/src/templates/.icons/material/movie-settings.svg
diff --git a/docs/src/material/templates/.icons/material/movie-star-outline.svg b/docs/src/templates/.icons/material/movie-star-outline.svg
index f560aed0..f560aed0 100644
--- a/docs/src/material/templates/.icons/material/movie-star-outline.svg
+++ b/docs/src/templates/.icons/material/movie-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/movie-star.svg b/docs/src/templates/.icons/material/movie-star.svg
index 4fcbdb64..4fcbdb64 100644
--- a/docs/src/material/templates/.icons/material/movie-star.svg
+++ b/docs/src/templates/.icons/material/movie-star.svg
diff --git a/docs/src/material/templates/.icons/material/movie.svg b/docs/src/templates/.icons/material/movie.svg
index 8e223d7f..8e223d7f 100644
--- a/docs/src/material/templates/.icons/material/movie.svg
+++ b/docs/src/templates/.icons/material/movie.svg
diff --git a/docs/src/material/templates/.icons/material/mower-bag-on.svg b/docs/src/templates/.icons/material/mower-bag-on.svg
index c423d04f..c423d04f 100644
--- a/docs/src/material/templates/.icons/material/mower-bag-on.svg
+++ b/docs/src/templates/.icons/material/mower-bag-on.svg
diff --git a/docs/src/material/templates/.icons/material/mower-bag.svg b/docs/src/templates/.icons/material/mower-bag.svg
index 0d4c8ed2..0d4c8ed2 100644
--- a/docs/src/material/templates/.icons/material/mower-bag.svg
+++ b/docs/src/templates/.icons/material/mower-bag.svg
diff --git a/docs/src/material/templates/.icons/material/mower-on.svg b/docs/src/templates/.icons/material/mower-on.svg
index c880dfe9..c880dfe9 100644
--- a/docs/src/material/templates/.icons/material/mower-on.svg
+++ b/docs/src/templates/.icons/material/mower-on.svg
diff --git a/docs/src/material/templates/.icons/material/mower.svg b/docs/src/templates/.icons/material/mower.svg
index 8e7ae35a..8e7ae35a 100644
--- a/docs/src/material/templates/.icons/material/mower.svg
+++ b/docs/src/templates/.icons/material/mower.svg
diff --git a/docs/src/material/templates/.icons/material/muffin.svg b/docs/src/templates/.icons/material/muffin.svg
index a2172331..a2172331 100644
--- a/docs/src/material/templates/.icons/material/muffin.svg
+++ b/docs/src/templates/.icons/material/muffin.svg
diff --git a/docs/src/material/templates/.icons/material/multicast.svg b/docs/src/templates/.icons/material/multicast.svg
index 699f4a0e..699f4a0e 100644
--- a/docs/src/material/templates/.icons/material/multicast.svg
+++ b/docs/src/templates/.icons/material/multicast.svg
diff --git a/docs/src/material/templates/.icons/material/multimedia.svg b/docs/src/templates/.icons/material/multimedia.svg
index 5f637d86..5f637d86 100644
--- a/docs/src/material/templates/.icons/material/multimedia.svg
+++ b/docs/src/templates/.icons/material/multimedia.svg
diff --git a/docs/src/material/templates/.icons/material/multiplication-box.svg b/docs/src/templates/.icons/material/multiplication-box.svg
index 0e90d73a..0e90d73a 100644
--- a/docs/src/material/templates/.icons/material/multiplication-box.svg
+++ b/docs/src/templates/.icons/material/multiplication-box.svg
diff --git a/docs/src/material/templates/.icons/material/multiplication.svg b/docs/src/templates/.icons/material/multiplication.svg
index e9604812..e9604812 100644
--- a/docs/src/material/templates/.icons/material/multiplication.svg
+++ b/docs/src/templates/.icons/material/multiplication.svg
diff --git a/docs/src/material/templates/.icons/material/mushroom-off-outline.svg b/docs/src/templates/.icons/material/mushroom-off-outline.svg
index 77252815..77252815 100644
--- a/docs/src/material/templates/.icons/material/mushroom-off-outline.svg
+++ b/docs/src/templates/.icons/material/mushroom-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mushroom-off.svg b/docs/src/templates/.icons/material/mushroom-off.svg
index 0afa9422..0afa9422 100644
--- a/docs/src/material/templates/.icons/material/mushroom-off.svg
+++ b/docs/src/templates/.icons/material/mushroom-off.svg
diff --git a/docs/src/material/templates/.icons/material/mushroom-outline.svg b/docs/src/templates/.icons/material/mushroom-outline.svg
index e1b7fb7d..e1b7fb7d 100644
--- a/docs/src/material/templates/.icons/material/mushroom-outline.svg
+++ b/docs/src/templates/.icons/material/mushroom-outline.svg
diff --git a/docs/src/material/templates/.icons/material/mushroom.svg b/docs/src/templates/.icons/material/mushroom.svg
index b76948ab..b76948ab 100644
--- a/docs/src/material/templates/.icons/material/mushroom.svg
+++ b/docs/src/templates/.icons/material/mushroom.svg
diff --git a/docs/src/material/templates/.icons/material/music-accidental-double-flat.svg b/docs/src/templates/.icons/material/music-accidental-double-flat.svg
index 524af0c0..524af0c0 100644
--- a/docs/src/material/templates/.icons/material/music-accidental-double-flat.svg
+++ b/docs/src/templates/.icons/material/music-accidental-double-flat.svg
diff --git a/docs/src/material/templates/.icons/material/music-accidental-double-sharp.svg b/docs/src/templates/.icons/material/music-accidental-double-sharp.svg
index 03bad208..03bad208 100644
--- a/docs/src/material/templates/.icons/material/music-accidental-double-sharp.svg
+++ b/docs/src/templates/.icons/material/music-accidental-double-sharp.svg
diff --git a/docs/src/material/templates/.icons/material/music-accidental-flat.svg b/docs/src/templates/.icons/material/music-accidental-flat.svg
index 8aeb13ee..8aeb13ee 100644
--- a/docs/src/material/templates/.icons/material/music-accidental-flat.svg
+++ b/docs/src/templates/.icons/material/music-accidental-flat.svg
diff --git a/docs/src/material/templates/.icons/material/music-accidental-natural.svg b/docs/src/templates/.icons/material/music-accidental-natural.svg
index e4409fab..e4409fab 100644
--- a/docs/src/material/templates/.icons/material/music-accidental-natural.svg
+++ b/docs/src/templates/.icons/material/music-accidental-natural.svg
diff --git a/docs/src/material/templates/.icons/material/music-accidental-sharp.svg b/docs/src/templates/.icons/material/music-accidental-sharp.svg
index b1ac6ed8..b1ac6ed8 100644
--- a/docs/src/material/templates/.icons/material/music-accidental-sharp.svg
+++ b/docs/src/templates/.icons/material/music-accidental-sharp.svg
diff --git a/docs/src/material/templates/.icons/material/music-box-multiple-outline.svg b/docs/src/templates/.icons/material/music-box-multiple-outline.svg
index b4465894..b4465894 100644
--- a/docs/src/material/templates/.icons/material/music-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/music-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/music-box-multiple.svg b/docs/src/templates/.icons/material/music-box-multiple.svg
index 72feec35..72feec35 100644
--- a/docs/src/material/templates/.icons/material/music-box-multiple.svg
+++ b/docs/src/templates/.icons/material/music-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/music-box-outline.svg b/docs/src/templates/.icons/material/music-box-outline.svg
index b43fa6c2..b43fa6c2 100644
--- a/docs/src/material/templates/.icons/material/music-box-outline.svg
+++ b/docs/src/templates/.icons/material/music-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/music-box.svg b/docs/src/templates/.icons/material/music-box.svg
index 962e744d..962e744d 100644
--- a/docs/src/material/templates/.icons/material/music-box.svg
+++ b/docs/src/templates/.icons/material/music-box.svg
diff --git a/docs/src/material/templates/.icons/material/music-circle-outline.svg b/docs/src/templates/.icons/material/music-circle-outline.svg
index 9e29ed0f..9e29ed0f 100644
--- a/docs/src/material/templates/.icons/material/music-circle-outline.svg
+++ b/docs/src/templates/.icons/material/music-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/music-circle.svg b/docs/src/templates/.icons/material/music-circle.svg
index e319868b..e319868b 100644
--- a/docs/src/material/templates/.icons/material/music-circle.svg
+++ b/docs/src/templates/.icons/material/music-circle.svg
diff --git a/docs/src/material/templates/.icons/material/music-clef-alto.svg b/docs/src/templates/.icons/material/music-clef-alto.svg
index 05c6859a..05c6859a 100644
--- a/docs/src/material/templates/.icons/material/music-clef-alto.svg
+++ b/docs/src/templates/.icons/material/music-clef-alto.svg
diff --git a/docs/src/material/templates/.icons/material/music-clef-bass.svg b/docs/src/templates/.icons/material/music-clef-bass.svg
index 41bbb64f..41bbb64f 100644
--- a/docs/src/material/templates/.icons/material/music-clef-bass.svg
+++ b/docs/src/templates/.icons/material/music-clef-bass.svg
diff --git a/docs/src/material/templates/.icons/material/music-clef-treble.svg b/docs/src/templates/.icons/material/music-clef-treble.svg
index 3613c7a6..3613c7a6 100644
--- a/docs/src/material/templates/.icons/material/music-clef-treble.svg
+++ b/docs/src/templates/.icons/material/music-clef-treble.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-bluetooth-off.svg b/docs/src/templates/.icons/material/music-note-bluetooth-off.svg
index 420ff651..420ff651 100644
--- a/docs/src/material/templates/.icons/material/music-note-bluetooth-off.svg
+++ b/docs/src/templates/.icons/material/music-note-bluetooth-off.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-bluetooth.svg b/docs/src/templates/.icons/material/music-note-bluetooth.svg
index ddfc5edd..ddfc5edd 100644
--- a/docs/src/material/templates/.icons/material/music-note-bluetooth.svg
+++ b/docs/src/templates/.icons/material/music-note-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-eighth-dotted.svg b/docs/src/templates/.icons/material/music-note-eighth-dotted.svg
index 10f63649..10f63649 100644
--- a/docs/src/material/templates/.icons/material/music-note-eighth-dotted.svg
+++ b/docs/src/templates/.icons/material/music-note-eighth-dotted.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-eighth.svg b/docs/src/templates/.icons/material/music-note-eighth.svg
index 7778e806..7778e806 100644
--- a/docs/src/material/templates/.icons/material/music-note-eighth.svg
+++ b/docs/src/templates/.icons/material/music-note-eighth.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-half-dotted.svg b/docs/src/templates/.icons/material/music-note-half-dotted.svg
index 126abafd..126abafd 100644
--- a/docs/src/material/templates/.icons/material/music-note-half-dotted.svg
+++ b/docs/src/templates/.icons/material/music-note-half-dotted.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-half.svg b/docs/src/templates/.icons/material/music-note-half.svg
index 86a8cc0c..86a8cc0c 100644
--- a/docs/src/material/templates/.icons/material/music-note-half.svg
+++ b/docs/src/templates/.icons/material/music-note-half.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-minus.svg b/docs/src/templates/.icons/material/music-note-minus.svg
index 094a8641..094a8641 100644
--- a/docs/src/material/templates/.icons/material/music-note-minus.svg
+++ b/docs/src/templates/.icons/material/music-note-minus.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-off-outline.svg b/docs/src/templates/.icons/material/music-note-off-outline.svg
index 8658ae3d..8658ae3d 100644
--- a/docs/src/material/templates/.icons/material/music-note-off-outline.svg
+++ b/docs/src/templates/.icons/material/music-note-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-off.svg b/docs/src/templates/.icons/material/music-note-off.svg
index 6d18f027..6d18f027 100644
--- a/docs/src/material/templates/.icons/material/music-note-off.svg
+++ b/docs/src/templates/.icons/material/music-note-off.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-outline.svg b/docs/src/templates/.icons/material/music-note-outline.svg
index 01b94fac..01b94fac 100644
--- a/docs/src/material/templates/.icons/material/music-note-outline.svg
+++ b/docs/src/templates/.icons/material/music-note-outline.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-plus.svg b/docs/src/templates/.icons/material/music-note-plus.svg
index 4268c12c..4268c12c 100644
--- a/docs/src/material/templates/.icons/material/music-note-plus.svg
+++ b/docs/src/templates/.icons/material/music-note-plus.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-quarter-dotted.svg b/docs/src/templates/.icons/material/music-note-quarter-dotted.svg
index c68a076b..c68a076b 100644
--- a/docs/src/material/templates/.icons/material/music-note-quarter-dotted.svg
+++ b/docs/src/templates/.icons/material/music-note-quarter-dotted.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-quarter.svg b/docs/src/templates/.icons/material/music-note-quarter.svg
index d24c01b2..d24c01b2 100644
--- a/docs/src/material/templates/.icons/material/music-note-quarter.svg
+++ b/docs/src/templates/.icons/material/music-note-quarter.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-sixteenth-dotted.svg b/docs/src/templates/.icons/material/music-note-sixteenth-dotted.svg
index 88f55eb1..88f55eb1 100644
--- a/docs/src/material/templates/.icons/material/music-note-sixteenth-dotted.svg
+++ b/docs/src/templates/.icons/material/music-note-sixteenth-dotted.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-sixteenth.svg b/docs/src/templates/.icons/material/music-note-sixteenth.svg
index e5335877..e5335877 100644
--- a/docs/src/material/templates/.icons/material/music-note-sixteenth.svg
+++ b/docs/src/templates/.icons/material/music-note-sixteenth.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-whole-dotted.svg b/docs/src/templates/.icons/material/music-note-whole-dotted.svg
index fe3f38a6..fe3f38a6 100644
--- a/docs/src/material/templates/.icons/material/music-note-whole-dotted.svg
+++ b/docs/src/templates/.icons/material/music-note-whole-dotted.svg
diff --git a/docs/src/material/templates/.icons/material/music-note-whole.svg b/docs/src/templates/.icons/material/music-note-whole.svg
index 6a16ca6c..6a16ca6c 100644
--- a/docs/src/material/templates/.icons/material/music-note-whole.svg
+++ b/docs/src/templates/.icons/material/music-note-whole.svg
diff --git a/docs/src/material/templates/.icons/material/music-note.svg b/docs/src/templates/.icons/material/music-note.svg
index 7778e806..7778e806 100644
--- a/docs/src/material/templates/.icons/material/music-note.svg
+++ b/docs/src/templates/.icons/material/music-note.svg
diff --git a/docs/src/material/templates/.icons/material/music-off.svg b/docs/src/templates/.icons/material/music-off.svg
index 43acbef9..43acbef9 100644
--- a/docs/src/material/templates/.icons/material/music-off.svg
+++ b/docs/src/templates/.icons/material/music-off.svg
diff --git a/docs/src/material/templates/.icons/material/music-rest-eighth.svg b/docs/src/templates/.icons/material/music-rest-eighth.svg
index d929d300..d929d300 100644
--- a/docs/src/material/templates/.icons/material/music-rest-eighth.svg
+++ b/docs/src/templates/.icons/material/music-rest-eighth.svg
diff --git a/docs/src/material/templates/.icons/material/music-rest-half.svg b/docs/src/templates/.icons/material/music-rest-half.svg
index b2ae8a18..b2ae8a18 100644
--- a/docs/src/material/templates/.icons/material/music-rest-half.svg
+++ b/docs/src/templates/.icons/material/music-rest-half.svg
diff --git a/docs/src/material/templates/.icons/material/music-rest-quarter.svg b/docs/src/templates/.icons/material/music-rest-quarter.svg
index 28422266..28422266 100644
--- a/docs/src/material/templates/.icons/material/music-rest-quarter.svg
+++ b/docs/src/templates/.icons/material/music-rest-quarter.svg
diff --git a/docs/src/material/templates/.icons/material/music-rest-sixteenth.svg b/docs/src/templates/.icons/material/music-rest-sixteenth.svg
index 62009ddd..62009ddd 100644
--- a/docs/src/material/templates/.icons/material/music-rest-sixteenth.svg
+++ b/docs/src/templates/.icons/material/music-rest-sixteenth.svg
diff --git a/docs/src/material/templates/.icons/material/music-rest-whole.svg b/docs/src/templates/.icons/material/music-rest-whole.svg
index 972a602c..972a602c 100644
--- a/docs/src/material/templates/.icons/material/music-rest-whole.svg
+++ b/docs/src/templates/.icons/material/music-rest-whole.svg
diff --git a/docs/src/material/templates/.icons/material/music.svg b/docs/src/templates/.icons/material/music.svg
index 7d233b14..7d233b14 100644
--- a/docs/src/material/templates/.icons/material/music.svg
+++ b/docs/src/templates/.icons/material/music.svg
diff --git a/docs/src/material/templates/.icons/material/mustache.svg b/docs/src/templates/.icons/material/mustache.svg
index 27ca6215..27ca6215 100644
--- a/docs/src/material/templates/.icons/material/mustache.svg
+++ b/docs/src/templates/.icons/material/mustache.svg
diff --git a/docs/src/material/templates/.icons/material/nail.svg b/docs/src/templates/.icons/material/nail.svg
index 52d20a25..52d20a25 100644
--- a/docs/src/material/templates/.icons/material/nail.svg
+++ b/docs/src/templates/.icons/material/nail.svg
diff --git a/docs/src/material/templates/.icons/material/nas.svg b/docs/src/templates/.icons/material/nas.svg
index 53bb8a06..53bb8a06 100644
--- a/docs/src/material/templates/.icons/material/nas.svg
+++ b/docs/src/templates/.icons/material/nas.svg
diff --git a/docs/src/material/templates/.icons/material/nativescript.svg b/docs/src/templates/.icons/material/nativescript.svg
index 170cb676..170cb676 100644
--- a/docs/src/material/templates/.icons/material/nativescript.svg
+++ b/docs/src/templates/.icons/material/nativescript.svg
diff --git a/docs/src/material/templates/.icons/material/nature-outline.svg b/docs/src/templates/.icons/material/nature-outline.svg
index 21be6dac..21be6dac 100644
--- a/docs/src/material/templates/.icons/material/nature-outline.svg
+++ b/docs/src/templates/.icons/material/nature-outline.svg
diff --git a/docs/src/material/templates/.icons/material/nature-people-outline.svg b/docs/src/templates/.icons/material/nature-people-outline.svg
index 326e9dba..326e9dba 100644
--- a/docs/src/material/templates/.icons/material/nature-people-outline.svg
+++ b/docs/src/templates/.icons/material/nature-people-outline.svg
diff --git a/docs/src/material/templates/.icons/material/nature-people.svg b/docs/src/templates/.icons/material/nature-people.svg
index 276059d4..276059d4 100644
--- a/docs/src/material/templates/.icons/material/nature-people.svg
+++ b/docs/src/templates/.icons/material/nature-people.svg
diff --git a/docs/src/material/templates/.icons/material/nature.svg b/docs/src/templates/.icons/material/nature.svg
index 3076df37..3076df37 100644
--- a/docs/src/material/templates/.icons/material/nature.svg
+++ b/docs/src/templates/.icons/material/nature.svg
diff --git a/docs/src/material/templates/.icons/material/navigation-outline.svg b/docs/src/templates/.icons/material/navigation-outline.svg
index 664a53bb..664a53bb 100644
--- a/docs/src/material/templates/.icons/material/navigation-outline.svg
+++ b/docs/src/templates/.icons/material/navigation-outline.svg
diff --git a/docs/src/material/templates/.icons/material/navigation-variant-outline.svg b/docs/src/templates/.icons/material/navigation-variant-outline.svg
index d3a1902f..d3a1902f 100644
--- a/docs/src/material/templates/.icons/material/navigation-variant-outline.svg
+++ b/docs/src/templates/.icons/material/navigation-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/navigation-variant.svg b/docs/src/templates/.icons/material/navigation-variant.svg
index 0c3fb45a..0c3fb45a 100644
--- a/docs/src/material/templates/.icons/material/navigation-variant.svg
+++ b/docs/src/templates/.icons/material/navigation-variant.svg
diff --git a/docs/src/material/templates/.icons/material/navigation.svg b/docs/src/templates/.icons/material/navigation.svg
index 0b84e40e..0b84e40e 100644
--- a/docs/src/material/templates/.icons/material/navigation.svg
+++ b/docs/src/templates/.icons/material/navigation.svg
diff --git a/docs/src/material/templates/.icons/material/near-me.svg b/docs/src/templates/.icons/material/near-me.svg
index 0c3fb45a..0c3fb45a 100644
--- a/docs/src/material/templates/.icons/material/near-me.svg
+++ b/docs/src/templates/.icons/material/near-me.svg
diff --git a/docs/src/material/templates/.icons/material/necklace.svg b/docs/src/templates/.icons/material/necklace.svg
index fe2ef94e..fe2ef94e 100644
--- a/docs/src/material/templates/.icons/material/necklace.svg
+++ b/docs/src/templates/.icons/material/necklace.svg
diff --git a/docs/src/material/templates/.icons/material/needle-off.svg b/docs/src/templates/.icons/material/needle-off.svg
index 6049d9ea..6049d9ea 100644
--- a/docs/src/material/templates/.icons/material/needle-off.svg
+++ b/docs/src/templates/.icons/material/needle-off.svg
diff --git a/docs/src/material/templates/.icons/material/needle.svg b/docs/src/templates/.icons/material/needle.svg
index c0b109a5..c0b109a5 100644
--- a/docs/src/material/templates/.icons/material/needle.svg
+++ b/docs/src/templates/.icons/material/needle.svg
diff --git a/docs/src/material/templates/.icons/material/netflix.svg b/docs/src/templates/.icons/material/netflix.svg
index 512c80de..512c80de 100644
--- a/docs/src/material/templates/.icons/material/netflix.svg
+++ b/docs/src/templates/.icons/material/netflix.svg
diff --git a/docs/src/material/templates/.icons/material/network-off-outline.svg b/docs/src/templates/.icons/material/network-off-outline.svg
index a2727996..a2727996 100644
--- a/docs/src/material/templates/.icons/material/network-off-outline.svg
+++ b/docs/src/templates/.icons/material/network-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/network-off.svg b/docs/src/templates/.icons/material/network-off.svg
index f598bd9b..f598bd9b 100644
--- a/docs/src/material/templates/.icons/material/network-off.svg
+++ b/docs/src/templates/.icons/material/network-off.svg
diff --git a/docs/src/material/templates/.icons/material/network-outline.svg b/docs/src/templates/.icons/material/network-outline.svg
index 4d0ab550..4d0ab550 100644
--- a/docs/src/material/templates/.icons/material/network-outline.svg
+++ b/docs/src/templates/.icons/material/network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/network-pos.svg b/docs/src/templates/.icons/material/network-pos.svg
index 37c9c321..37c9c321 100644
--- a/docs/src/material/templates/.icons/material/network-pos.svg
+++ b/docs/src/templates/.icons/material/network-pos.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-1-alert.svg b/docs/src/templates/.icons/material/network-strength-1-alert.svg
index 73c142d3..73c142d3 100644
--- a/docs/src/material/templates/.icons/material/network-strength-1-alert.svg
+++ b/docs/src/templates/.icons/material/network-strength-1-alert.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-1.svg b/docs/src/templates/.icons/material/network-strength-1.svg
index b9a81ad0..b9a81ad0 100644
--- a/docs/src/material/templates/.icons/material/network-strength-1.svg
+++ b/docs/src/templates/.icons/material/network-strength-1.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-2-alert.svg b/docs/src/templates/.icons/material/network-strength-2-alert.svg
index c6b8034a..c6b8034a 100644
--- a/docs/src/material/templates/.icons/material/network-strength-2-alert.svg
+++ b/docs/src/templates/.icons/material/network-strength-2-alert.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-2.svg b/docs/src/templates/.icons/material/network-strength-2.svg
index d55fcba3..d55fcba3 100644
--- a/docs/src/material/templates/.icons/material/network-strength-2.svg
+++ b/docs/src/templates/.icons/material/network-strength-2.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-3-alert.svg b/docs/src/templates/.icons/material/network-strength-3-alert.svg
index 6a344eff..6a344eff 100644
--- a/docs/src/material/templates/.icons/material/network-strength-3-alert.svg
+++ b/docs/src/templates/.icons/material/network-strength-3-alert.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-3.svg b/docs/src/templates/.icons/material/network-strength-3.svg
index 4a9e70ad..4a9e70ad 100644
--- a/docs/src/material/templates/.icons/material/network-strength-3.svg
+++ b/docs/src/templates/.icons/material/network-strength-3.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-4-alert.svg b/docs/src/templates/.icons/material/network-strength-4-alert.svg
index 96ff5c83..96ff5c83 100644
--- a/docs/src/material/templates/.icons/material/network-strength-4-alert.svg
+++ b/docs/src/templates/.icons/material/network-strength-4-alert.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-4-cog.svg b/docs/src/templates/.icons/material/network-strength-4-cog.svg
index 2f021539..2f021539 100644
--- a/docs/src/material/templates/.icons/material/network-strength-4-cog.svg
+++ b/docs/src/templates/.icons/material/network-strength-4-cog.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-4.svg b/docs/src/templates/.icons/material/network-strength-4.svg
index ada3de9e..ada3de9e 100644
--- a/docs/src/material/templates/.icons/material/network-strength-4.svg
+++ b/docs/src/templates/.icons/material/network-strength-4.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-off-outline.svg b/docs/src/templates/.icons/material/network-strength-off-outline.svg
index c101833b..c101833b 100644
--- a/docs/src/material/templates/.icons/material/network-strength-off-outline.svg
+++ b/docs/src/templates/.icons/material/network-strength-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-off.svg b/docs/src/templates/.icons/material/network-strength-off.svg
index c1e6aed0..c1e6aed0 100644
--- a/docs/src/material/templates/.icons/material/network-strength-off.svg
+++ b/docs/src/templates/.icons/material/network-strength-off.svg
diff --git a/docs/src/material/templates/.icons/material/network-strength-outline.svg b/docs/src/templates/.icons/material/network-strength-outline.svg
index 92185ba7..92185ba7 100644
--- a/docs/src/material/templates/.icons/material/network-strength-outline.svg
+++ b/docs/src/templates/.icons/material/network-strength-outline.svg
diff --git a/docs/src/material/templates/.icons/material/network.svg b/docs/src/templates/.icons/material/network.svg
index 0d8c2ca1..0d8c2ca1 100644
--- a/docs/src/material/templates/.icons/material/network.svg
+++ b/docs/src/templates/.icons/material/network.svg
diff --git a/docs/src/material/templates/.icons/material/new-box.svg b/docs/src/templates/.icons/material/new-box.svg
index daf1b1c5..daf1b1c5 100644
--- a/docs/src/material/templates/.icons/material/new-box.svg
+++ b/docs/src/templates/.icons/material/new-box.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-check.svg b/docs/src/templates/.icons/material/newspaper-check.svg
index 5869ebac..5869ebac 100644
--- a/docs/src/material/templates/.icons/material/newspaper-check.svg
+++ b/docs/src/templates/.icons/material/newspaper-check.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-minus.svg b/docs/src/templates/.icons/material/newspaper-minus.svg
index 4a77db46..4a77db46 100644
--- a/docs/src/material/templates/.icons/material/newspaper-minus.svg
+++ b/docs/src/templates/.icons/material/newspaper-minus.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-plus.svg b/docs/src/templates/.icons/material/newspaper-plus.svg
index 61e6ef2d..61e6ef2d 100644
--- a/docs/src/material/templates/.icons/material/newspaper-plus.svg
+++ b/docs/src/templates/.icons/material/newspaper-plus.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-remove.svg b/docs/src/templates/.icons/material/newspaper-remove.svg
index a564dda7..a564dda7 100644
--- a/docs/src/material/templates/.icons/material/newspaper-remove.svg
+++ b/docs/src/templates/.icons/material/newspaper-remove.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-variant-multiple-outline.svg b/docs/src/templates/.icons/material/newspaper-variant-multiple-outline.svg
index 08e9bf82..08e9bf82 100644
--- a/docs/src/material/templates/.icons/material/newspaper-variant-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/newspaper-variant-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-variant-multiple.svg b/docs/src/templates/.icons/material/newspaper-variant-multiple.svg
index 78e8e67a..78e8e67a 100644
--- a/docs/src/material/templates/.icons/material/newspaper-variant-multiple.svg
+++ b/docs/src/templates/.icons/material/newspaper-variant-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-variant-outline.svg b/docs/src/templates/.icons/material/newspaper-variant-outline.svg
index 4c7154c1..4c7154c1 100644
--- a/docs/src/material/templates/.icons/material/newspaper-variant-outline.svg
+++ b/docs/src/templates/.icons/material/newspaper-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper-variant.svg b/docs/src/templates/.icons/material/newspaper-variant.svg
index 7fc6b967..7fc6b967 100644
--- a/docs/src/material/templates/.icons/material/newspaper-variant.svg
+++ b/docs/src/templates/.icons/material/newspaper-variant.svg
diff --git a/docs/src/material/templates/.icons/material/newspaper.svg b/docs/src/templates/.icons/material/newspaper.svg
index 24c677bd..24c677bd 100644
--- a/docs/src/material/templates/.icons/material/newspaper.svg
+++ b/docs/src/templates/.icons/material/newspaper.svg
diff --git a/docs/src/material/templates/.icons/material/nfc-search-variant.svg b/docs/src/templates/.icons/material/nfc-search-variant.svg
index 35004761..35004761 100644
--- a/docs/src/material/templates/.icons/material/nfc-search-variant.svg
+++ b/docs/src/templates/.icons/material/nfc-search-variant.svg
diff --git a/docs/src/material/templates/.icons/material/nfc-tap.svg b/docs/src/templates/.icons/material/nfc-tap.svg
index 1cc24722..1cc24722 100644
--- a/docs/src/material/templates/.icons/material/nfc-tap.svg
+++ b/docs/src/templates/.icons/material/nfc-tap.svg
diff --git a/docs/src/material/templates/.icons/material/nfc-variant-off.svg b/docs/src/templates/.icons/material/nfc-variant-off.svg
index cf4d9565..cf4d9565 100644
--- a/docs/src/material/templates/.icons/material/nfc-variant-off.svg
+++ b/docs/src/templates/.icons/material/nfc-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/nfc-variant.svg b/docs/src/templates/.icons/material/nfc-variant.svg
index 03a82fd5..03a82fd5 100644
--- a/docs/src/material/templates/.icons/material/nfc-variant.svg
+++ b/docs/src/templates/.icons/material/nfc-variant.svg
diff --git a/docs/src/material/templates/.icons/material/nfc.svg b/docs/src/templates/.icons/material/nfc.svg
index edb8b970..edb8b970 100644
--- a/docs/src/material/templates/.icons/material/nfc.svg
+++ b/docs/src/templates/.icons/material/nfc.svg
diff --git a/docs/src/material/templates/.icons/material/ninja.svg b/docs/src/templates/.icons/material/ninja.svg
index c6b04c39..c6b04c39 100644
--- a/docs/src/material/templates/.icons/material/ninja.svg
+++ b/docs/src/templates/.icons/material/ninja.svg
diff --git a/docs/src/material/templates/.icons/material/nintendo-game-boy.svg b/docs/src/templates/.icons/material/nintendo-game-boy.svg
index cbd8a4c5..cbd8a4c5 100644
--- a/docs/src/material/templates/.icons/material/nintendo-game-boy.svg
+++ b/docs/src/templates/.icons/material/nintendo-game-boy.svg
diff --git a/docs/src/material/templates/.icons/material/nintendo-switch.svg b/docs/src/templates/.icons/material/nintendo-switch.svg
index d8fc55cc..d8fc55cc 100644
--- a/docs/src/material/templates/.icons/material/nintendo-switch.svg
+++ b/docs/src/templates/.icons/material/nintendo-switch.svg
diff --git a/docs/src/material/templates/.icons/material/nintendo-wii.svg b/docs/src/templates/.icons/material/nintendo-wii.svg
index 698be40d..698be40d 100644
--- a/docs/src/material/templates/.icons/material/nintendo-wii.svg
+++ b/docs/src/templates/.icons/material/nintendo-wii.svg
diff --git a/docs/src/material/templates/.icons/material/nintendo-wiiu.svg b/docs/src/templates/.icons/material/nintendo-wiiu.svg
index dca08a63..dca08a63 100644
--- a/docs/src/material/templates/.icons/material/nintendo-wiiu.svg
+++ b/docs/src/templates/.icons/material/nintendo-wiiu.svg
diff --git a/docs/src/material/templates/.icons/material/nix.svg b/docs/src/templates/.icons/material/nix.svg
index cb2268d4..cb2268d4 100644
--- a/docs/src/material/templates/.icons/material/nix.svg
+++ b/docs/src/templates/.icons/material/nix.svg
diff --git a/docs/src/material/templates/.icons/material/nodejs.svg b/docs/src/templates/.icons/material/nodejs.svg
index 6262cdb2..6262cdb2 100644
--- a/docs/src/material/templates/.icons/material/nodejs.svg
+++ b/docs/src/templates/.icons/material/nodejs.svg
diff --git a/docs/src/material/templates/.icons/material/noodles.svg b/docs/src/templates/.icons/material/noodles.svg
index 083b5d71..083b5d71 100644
--- a/docs/src/material/templates/.icons/material/noodles.svg
+++ b/docs/src/templates/.icons/material/noodles.svg
diff --git a/docs/src/material/templates/.icons/material/not-equal-variant.svg b/docs/src/templates/.icons/material/not-equal-variant.svg
index 09aec8c6..09aec8c6 100644
--- a/docs/src/material/templates/.icons/material/not-equal-variant.svg
+++ b/docs/src/templates/.icons/material/not-equal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/not-equal.svg b/docs/src/templates/.icons/material/not-equal.svg
index 2c874ff0..2c874ff0 100644
--- a/docs/src/material/templates/.icons/material/not-equal.svg
+++ b/docs/src/templates/.icons/material/not-equal.svg
diff --git a/docs/src/material/templates/.icons/material/note-alert-outline.svg b/docs/src/templates/.icons/material/note-alert-outline.svg
index b3249e76..b3249e76 100644
--- a/docs/src/material/templates/.icons/material/note-alert-outline.svg
+++ b/docs/src/templates/.icons/material/note-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-alert.svg b/docs/src/templates/.icons/material/note-alert.svg
index 5a8638a6..5a8638a6 100644
--- a/docs/src/material/templates/.icons/material/note-alert.svg
+++ b/docs/src/templates/.icons/material/note-alert.svg
diff --git a/docs/src/material/templates/.icons/material/note-check-outline.svg b/docs/src/templates/.icons/material/note-check-outline.svg
index 2a62597d..2a62597d 100644
--- a/docs/src/material/templates/.icons/material/note-check-outline.svg
+++ b/docs/src/templates/.icons/material/note-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-check.svg b/docs/src/templates/.icons/material/note-check.svg
index ac32b1d5..ac32b1d5 100644
--- a/docs/src/material/templates/.icons/material/note-check.svg
+++ b/docs/src/templates/.icons/material/note-check.svg
diff --git a/docs/src/material/templates/.icons/material/note-edit-outline.svg b/docs/src/templates/.icons/material/note-edit-outline.svg
index b8a7df68..b8a7df68 100644
--- a/docs/src/material/templates/.icons/material/note-edit-outline.svg
+++ b/docs/src/templates/.icons/material/note-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-edit.svg b/docs/src/templates/.icons/material/note-edit.svg
index f1ba3fbd..f1ba3fbd 100644
--- a/docs/src/material/templates/.icons/material/note-edit.svg
+++ b/docs/src/templates/.icons/material/note-edit.svg
diff --git a/docs/src/material/templates/.icons/material/note-minus-outline.svg b/docs/src/templates/.icons/material/note-minus-outline.svg
index ae30e308..ae30e308 100644
--- a/docs/src/material/templates/.icons/material/note-minus-outline.svg
+++ b/docs/src/templates/.icons/material/note-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-minus.svg b/docs/src/templates/.icons/material/note-minus.svg
index 03cbd3c7..03cbd3c7 100644
--- a/docs/src/material/templates/.icons/material/note-minus.svg
+++ b/docs/src/templates/.icons/material/note-minus.svg
diff --git a/docs/src/material/templates/.icons/material/note-multiple-outline.svg b/docs/src/templates/.icons/material/note-multiple-outline.svg
index 4d8ce0a3..4d8ce0a3 100644
--- a/docs/src/material/templates/.icons/material/note-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/note-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-multiple.svg b/docs/src/templates/.icons/material/note-multiple.svg
index 33478c22..33478c22 100644
--- a/docs/src/material/templates/.icons/material/note-multiple.svg
+++ b/docs/src/templates/.icons/material/note-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/note-off-outline.svg b/docs/src/templates/.icons/material/note-off-outline.svg
index 90861440..90861440 100644
--- a/docs/src/material/templates/.icons/material/note-off-outline.svg
+++ b/docs/src/templates/.icons/material/note-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-off.svg b/docs/src/templates/.icons/material/note-off.svg
index 1bd9aaad..1bd9aaad 100644
--- a/docs/src/material/templates/.icons/material/note-off.svg
+++ b/docs/src/templates/.icons/material/note-off.svg
diff --git a/docs/src/material/templates/.icons/material/note-outline.svg b/docs/src/templates/.icons/material/note-outline.svg
index af778e4f..af778e4f 100644
--- a/docs/src/material/templates/.icons/material/note-outline.svg
+++ b/docs/src/templates/.icons/material/note-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-plus-outline.svg b/docs/src/templates/.icons/material/note-plus-outline.svg
index 9ef61153..9ef61153 100644
--- a/docs/src/material/templates/.icons/material/note-plus-outline.svg
+++ b/docs/src/templates/.icons/material/note-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-plus.svg b/docs/src/templates/.icons/material/note-plus.svg
index 1b8651f9..1b8651f9 100644
--- a/docs/src/material/templates/.icons/material/note-plus.svg
+++ b/docs/src/templates/.icons/material/note-plus.svg
diff --git a/docs/src/material/templates/.icons/material/note-remove-outline.svg b/docs/src/templates/.icons/material/note-remove-outline.svg
index 53d0e542..53d0e542 100644
--- a/docs/src/material/templates/.icons/material/note-remove-outline.svg
+++ b/docs/src/templates/.icons/material/note-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-remove.svg b/docs/src/templates/.icons/material/note-remove.svg
index 7f905fb9..7f905fb9 100644
--- a/docs/src/material/templates/.icons/material/note-remove.svg
+++ b/docs/src/templates/.icons/material/note-remove.svg
diff --git a/docs/src/material/templates/.icons/material/note-search-outline.svg b/docs/src/templates/.icons/material/note-search-outline.svg
index f188c6fb..f188c6fb 100644
--- a/docs/src/material/templates/.icons/material/note-search-outline.svg
+++ b/docs/src/templates/.icons/material/note-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-search.svg b/docs/src/templates/.icons/material/note-search.svg
index c1128e9d..c1128e9d 100644
--- a/docs/src/material/templates/.icons/material/note-search.svg
+++ b/docs/src/templates/.icons/material/note-search.svg
diff --git a/docs/src/material/templates/.icons/material/note-text-outline.svg b/docs/src/templates/.icons/material/note-text-outline.svg
index ffabbda2..ffabbda2 100644
--- a/docs/src/material/templates/.icons/material/note-text-outline.svg
+++ b/docs/src/templates/.icons/material/note-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/note-text.svg b/docs/src/templates/.icons/material/note-text.svg
index f250ea1e..f250ea1e 100644
--- a/docs/src/material/templates/.icons/material/note-text.svg
+++ b/docs/src/templates/.icons/material/note-text.svg
diff --git a/docs/src/material/templates/.icons/material/note.svg b/docs/src/templates/.icons/material/note.svg
index 5a640d3b..5a640d3b 100644
--- a/docs/src/material/templates/.icons/material/note.svg
+++ b/docs/src/templates/.icons/material/note.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-check-outline.svg b/docs/src/templates/.icons/material/notebook-check-outline.svg
index f0a642bd..f0a642bd 100644
--- a/docs/src/material/templates/.icons/material/notebook-check-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-check.svg b/docs/src/templates/.icons/material/notebook-check.svg
index 443c813e..443c813e 100644
--- a/docs/src/material/templates/.icons/material/notebook-check.svg
+++ b/docs/src/templates/.icons/material/notebook-check.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-edit-outline.svg b/docs/src/templates/.icons/material/notebook-edit-outline.svg
index 76d226d5..76d226d5 100644
--- a/docs/src/material/templates/.icons/material/notebook-edit-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-edit.svg b/docs/src/templates/.icons/material/notebook-edit.svg
index 95380ad2..95380ad2 100644
--- a/docs/src/material/templates/.icons/material/notebook-edit.svg
+++ b/docs/src/templates/.icons/material/notebook-edit.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-heart-outline.svg b/docs/src/templates/.icons/material/notebook-heart-outline.svg
index 0800de8e..0800de8e 100644
--- a/docs/src/material/templates/.icons/material/notebook-heart-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-heart.svg b/docs/src/templates/.icons/material/notebook-heart.svg
index 75a93c0c..75a93c0c 100644
--- a/docs/src/material/templates/.icons/material/notebook-heart.svg
+++ b/docs/src/templates/.icons/material/notebook-heart.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-minus-outline.svg b/docs/src/templates/.icons/material/notebook-minus-outline.svg
index a551c6c5..a551c6c5 100644
--- a/docs/src/material/templates/.icons/material/notebook-minus-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-minus.svg b/docs/src/templates/.icons/material/notebook-minus.svg
index fcbbe809..fcbbe809 100644
--- a/docs/src/material/templates/.icons/material/notebook-minus.svg
+++ b/docs/src/templates/.icons/material/notebook-minus.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-multiple.svg b/docs/src/templates/.icons/material/notebook-multiple.svg
index 2f6841cf..2f6841cf 100644
--- a/docs/src/material/templates/.icons/material/notebook-multiple.svg
+++ b/docs/src/templates/.icons/material/notebook-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-outline.svg b/docs/src/templates/.icons/material/notebook-outline.svg
index ac25d4f8..ac25d4f8 100644
--- a/docs/src/material/templates/.icons/material/notebook-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-plus-outline.svg b/docs/src/templates/.icons/material/notebook-plus-outline.svg
index b3cfdc46..b3cfdc46 100644
--- a/docs/src/material/templates/.icons/material/notebook-plus-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-plus.svg b/docs/src/templates/.icons/material/notebook-plus.svg
index 55b86b5c..55b86b5c 100644
--- a/docs/src/material/templates/.icons/material/notebook-plus.svg
+++ b/docs/src/templates/.icons/material/notebook-plus.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-remove-outline.svg b/docs/src/templates/.icons/material/notebook-remove-outline.svg
index 76ea849a..76ea849a 100644
--- a/docs/src/material/templates/.icons/material/notebook-remove-outline.svg
+++ b/docs/src/templates/.icons/material/notebook-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/notebook-remove.svg b/docs/src/templates/.icons/material/notebook-remove.svg
index 68ffbf82..68ffbf82 100644
--- a/docs/src/material/templates/.icons/material/notebook-remove.svg
+++ b/docs/src/templates/.icons/material/notebook-remove.svg
diff --git a/docs/src/material/templates/.icons/material/notebook.svg b/docs/src/templates/.icons/material/notebook.svg
index 9602bbab..9602bbab 100644
--- a/docs/src/material/templates/.icons/material/notebook.svg
+++ b/docs/src/templates/.icons/material/notebook.svg
diff --git a/docs/src/material/templates/.icons/material/notification-clear-all.svg b/docs/src/templates/.icons/material/notification-clear-all.svg
index 2e70852a..2e70852a 100644
--- a/docs/src/material/templates/.icons/material/notification-clear-all.svg
+++ b/docs/src/templates/.icons/material/notification-clear-all.svg
diff --git a/docs/src/material/templates/.icons/material/npm.svg b/docs/src/templates/.icons/material/npm.svg
index 38fe12f6..38fe12f6 100644
--- a/docs/src/material/templates/.icons/material/npm.svg
+++ b/docs/src/templates/.icons/material/npm.svg
diff --git a/docs/src/material/templates/.icons/material/nuke.svg b/docs/src/templates/.icons/material/nuke.svg
index 88fd2c2c..88fd2c2c 100644
--- a/docs/src/material/templates/.icons/material/nuke.svg
+++ b/docs/src/templates/.icons/material/nuke.svg
diff --git a/docs/src/material/templates/.icons/material/null.svg b/docs/src/templates/.icons/material/null.svg
index 806e5ddd..806e5ddd 100644
--- a/docs/src/material/templates/.icons/material/null.svg
+++ b/docs/src/templates/.icons/material/null.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-0-box-multiple-outline.svg
index 3f8ce589..3f8ce589 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-0-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-box-multiple.svg b/docs/src/templates/.icons/material/numeric-0-box-multiple.svg
index 669297aa..669297aa 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-0-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-box-outline.svg b/docs/src/templates/.icons/material/numeric-0-box-outline.svg
index 3118127d..3118127d 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-0-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-box.svg b/docs/src/templates/.icons/material/numeric-0-box.svg
index c67ca82f..c67ca82f 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-box.svg
+++ b/docs/src/templates/.icons/material/numeric-0-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-circle-outline.svg b/docs/src/templates/.icons/material/numeric-0-circle-outline.svg
index 87da55d6..87da55d6 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-0-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0-circle.svg b/docs/src/templates/.icons/material/numeric-0-circle.svg
index 8bb8ad02..8bb8ad02 100644
--- a/docs/src/material/templates/.icons/material/numeric-0-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-0-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-0.svg b/docs/src/templates/.icons/material/numeric-0.svg
index d2c1cfd6..d2c1cfd6 100644
--- a/docs/src/material/templates/.icons/material/numeric-0.svg
+++ b/docs/src/templates/.icons/material/numeric-0.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-1-box-multiple-outline.svg
index a3c942fc..a3c942fc 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-1-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-box-multiple.svg b/docs/src/templates/.icons/material/numeric-1-box-multiple.svg
index 715828a1..715828a1 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-1-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-box-outline.svg b/docs/src/templates/.icons/material/numeric-1-box-outline.svg
index 93086885..93086885 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-1-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-box.svg b/docs/src/templates/.icons/material/numeric-1-box.svg
index 3df1bad8..3df1bad8 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-box.svg
+++ b/docs/src/templates/.icons/material/numeric-1-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-circle-outline.svg b/docs/src/templates/.icons/material/numeric-1-circle-outline.svg
index 4e8217c9..4e8217c9 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-1-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1-circle.svg b/docs/src/templates/.icons/material/numeric-1-circle.svg
index b5352d32..b5352d32 100644
--- a/docs/src/material/templates/.icons/material/numeric-1-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-1-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-1.svg b/docs/src/templates/.icons/material/numeric-1.svg
index 82aaf9dd..82aaf9dd 100644
--- a/docs/src/material/templates/.icons/material/numeric-1.svg
+++ b/docs/src/templates/.icons/material/numeric-1.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-10-box-multiple-outline.svg
index 8b14fa55..8b14fa55 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-10-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-box-multiple.svg b/docs/src/templates/.icons/material/numeric-10-box-multiple.svg
index 459d30ab..459d30ab 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-10-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-box-outline.svg b/docs/src/templates/.icons/material/numeric-10-box-outline.svg
index 11ee1f29..11ee1f29 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-10-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-box.svg b/docs/src/templates/.icons/material/numeric-10-box.svg
index cdfb083d..cdfb083d 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-box.svg
+++ b/docs/src/templates/.icons/material/numeric-10-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-circle-outline.svg b/docs/src/templates/.icons/material/numeric-10-circle-outline.svg
index eb21fa72..eb21fa72 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-10-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10-circle.svg b/docs/src/templates/.icons/material/numeric-10-circle.svg
index 28794fd6..28794fd6 100644
--- a/docs/src/material/templates/.icons/material/numeric-10-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-10-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-10.svg b/docs/src/templates/.icons/material/numeric-10.svg
index 97d1c53a..97d1c53a 100644
--- a/docs/src/material/templates/.icons/material/numeric-10.svg
+++ b/docs/src/templates/.icons/material/numeric-10.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-2-box-multiple-outline.svg
index bc338db1..bc338db1 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-2-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-box-multiple.svg b/docs/src/templates/.icons/material/numeric-2-box-multiple.svg
index 5b340edd..5b340edd 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-2-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-box-outline.svg b/docs/src/templates/.icons/material/numeric-2-box-outline.svg
index d8ec3826..d8ec3826 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-2-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-box.svg b/docs/src/templates/.icons/material/numeric-2-box.svg
index c35f6b42..c35f6b42 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-box.svg
+++ b/docs/src/templates/.icons/material/numeric-2-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-circle-outline.svg b/docs/src/templates/.icons/material/numeric-2-circle-outline.svg
index 187ad2c8..187ad2c8 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-2-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2-circle.svg b/docs/src/templates/.icons/material/numeric-2-circle.svg
index 55ee9b03..55ee9b03 100644
--- a/docs/src/material/templates/.icons/material/numeric-2-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-2-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-2.svg b/docs/src/templates/.icons/material/numeric-2.svg
index 6c7b3e96..6c7b3e96 100644
--- a/docs/src/material/templates/.icons/material/numeric-2.svg
+++ b/docs/src/templates/.icons/material/numeric-2.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-3-box-multiple-outline.svg
index 074c89c0..074c89c0 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-3-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-box-multiple.svg b/docs/src/templates/.icons/material/numeric-3-box-multiple.svg
index bc06effe..bc06effe 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-3-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-box-outline.svg b/docs/src/templates/.icons/material/numeric-3-box-outline.svg
index f11fc313..f11fc313 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-3-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-box.svg b/docs/src/templates/.icons/material/numeric-3-box.svg
index 2b37b488..2b37b488 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-box.svg
+++ b/docs/src/templates/.icons/material/numeric-3-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-circle-outline.svg b/docs/src/templates/.icons/material/numeric-3-circle-outline.svg
index f2235753..f2235753 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-3-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3-circle.svg b/docs/src/templates/.icons/material/numeric-3-circle.svg
index ec75fa3b..ec75fa3b 100644
--- a/docs/src/material/templates/.icons/material/numeric-3-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-3-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-3.svg b/docs/src/templates/.icons/material/numeric-3.svg
index ae7a8b69..ae7a8b69 100644
--- a/docs/src/material/templates/.icons/material/numeric-3.svg
+++ b/docs/src/templates/.icons/material/numeric-3.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-4-box-multiple-outline.svg
index 0352cdb4..0352cdb4 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-4-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-box-multiple.svg b/docs/src/templates/.icons/material/numeric-4-box-multiple.svg
index 53889e07..53889e07 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-4-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-box-outline.svg b/docs/src/templates/.icons/material/numeric-4-box-outline.svg
index 31594f50..31594f50 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-4-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-box.svg b/docs/src/templates/.icons/material/numeric-4-box.svg
index ac0fda14..ac0fda14 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-box.svg
+++ b/docs/src/templates/.icons/material/numeric-4-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-circle-outline.svg b/docs/src/templates/.icons/material/numeric-4-circle-outline.svg
index f3ddb7f8..f3ddb7f8 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-4-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4-circle.svg b/docs/src/templates/.icons/material/numeric-4-circle.svg
index 01eed493..01eed493 100644
--- a/docs/src/material/templates/.icons/material/numeric-4-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-4-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-4.svg b/docs/src/templates/.icons/material/numeric-4.svg
index 54275e2a..54275e2a 100644
--- a/docs/src/material/templates/.icons/material/numeric-4.svg
+++ b/docs/src/templates/.icons/material/numeric-4.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-5-box-multiple-outline.svg
index 3aed4b12..3aed4b12 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-5-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-box-multiple.svg b/docs/src/templates/.icons/material/numeric-5-box-multiple.svg
index 73573dcb..73573dcb 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-5-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-box-outline.svg b/docs/src/templates/.icons/material/numeric-5-box-outline.svg
index 79858abb..79858abb 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-5-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-box.svg b/docs/src/templates/.icons/material/numeric-5-box.svg
index 5248cfbf..5248cfbf 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-box.svg
+++ b/docs/src/templates/.icons/material/numeric-5-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-circle-outline.svg b/docs/src/templates/.icons/material/numeric-5-circle-outline.svg
index 7263c5c9..7263c5c9 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-5-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5-circle.svg b/docs/src/templates/.icons/material/numeric-5-circle.svg
index cb7a951c..cb7a951c 100644
--- a/docs/src/material/templates/.icons/material/numeric-5-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-5-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-5.svg b/docs/src/templates/.icons/material/numeric-5.svg
index d952db0f..d952db0f 100644
--- a/docs/src/material/templates/.icons/material/numeric-5.svg
+++ b/docs/src/templates/.icons/material/numeric-5.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-6-box-multiple-outline.svg
index 6f4f3591..6f4f3591 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-6-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-box-multiple.svg b/docs/src/templates/.icons/material/numeric-6-box-multiple.svg
index 33d1bd95..33d1bd95 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-6-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-box-outline.svg b/docs/src/templates/.icons/material/numeric-6-box-outline.svg
index c19437f4..c19437f4 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-6-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-box.svg b/docs/src/templates/.icons/material/numeric-6-box.svg
index c511dd57..c511dd57 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-box.svg
+++ b/docs/src/templates/.icons/material/numeric-6-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-circle-outline.svg b/docs/src/templates/.icons/material/numeric-6-circle-outline.svg
index a611f467..a611f467 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-6-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6-circle.svg b/docs/src/templates/.icons/material/numeric-6-circle.svg
index 8d0c7b18..8d0c7b18 100644
--- a/docs/src/material/templates/.icons/material/numeric-6-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-6-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-6.svg b/docs/src/templates/.icons/material/numeric-6.svg
index be5c0c6e..be5c0c6e 100644
--- a/docs/src/material/templates/.icons/material/numeric-6.svg
+++ b/docs/src/templates/.icons/material/numeric-6.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-7-box-multiple-outline.svg
index 1227a65d..1227a65d 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-7-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-box-multiple.svg b/docs/src/templates/.icons/material/numeric-7-box-multiple.svg
index 3cc69c2f..3cc69c2f 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-7-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-box-outline.svg b/docs/src/templates/.icons/material/numeric-7-box-outline.svg
index df34b279..df34b279 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-7-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-box.svg b/docs/src/templates/.icons/material/numeric-7-box.svg
index 144b81ac..144b81ac 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-box.svg
+++ b/docs/src/templates/.icons/material/numeric-7-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-circle-outline.svg b/docs/src/templates/.icons/material/numeric-7-circle-outline.svg
index 80b0b256..80b0b256 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-7-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7-circle.svg b/docs/src/templates/.icons/material/numeric-7-circle.svg
index c5acd3d4..c5acd3d4 100644
--- a/docs/src/material/templates/.icons/material/numeric-7-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-7-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-7.svg b/docs/src/templates/.icons/material/numeric-7.svg
index 73d9ee33..73d9ee33 100644
--- a/docs/src/material/templates/.icons/material/numeric-7.svg
+++ b/docs/src/templates/.icons/material/numeric-7.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-8-box-multiple-outline.svg
index f3bbe81e..f3bbe81e 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-8-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-box-multiple.svg b/docs/src/templates/.icons/material/numeric-8-box-multiple.svg
index 23fb5c08..23fb5c08 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-8-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-box-outline.svg b/docs/src/templates/.icons/material/numeric-8-box-outline.svg
index 2c9be9e9..2c9be9e9 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-8-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-box.svg b/docs/src/templates/.icons/material/numeric-8-box.svg
index 4f5bcc00..4f5bcc00 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-box.svg
+++ b/docs/src/templates/.icons/material/numeric-8-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-circle-outline.svg b/docs/src/templates/.icons/material/numeric-8-circle-outline.svg
index bd7614d6..bd7614d6 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-8-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8-circle.svg b/docs/src/templates/.icons/material/numeric-8-circle.svg
index ece52102..ece52102 100644
--- a/docs/src/material/templates/.icons/material/numeric-8-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-8-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-8.svg b/docs/src/templates/.icons/material/numeric-8.svg
index 3a02e571..3a02e571 100644
--- a/docs/src/material/templates/.icons/material/numeric-8.svg
+++ b/docs/src/templates/.icons/material/numeric-8.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-9-box-multiple-outline.svg
index 7e11a347..7e11a347 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-box-multiple.svg b/docs/src/templates/.icons/material/numeric-9-box-multiple.svg
index 6205849d..6205849d 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-9-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-box-outline.svg b/docs/src/templates/.icons/material/numeric-9-box-outline.svg
index f2c1edd6..f2c1edd6 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-box.svg b/docs/src/templates/.icons/material/numeric-9-box.svg
index eba54b6e..eba54b6e 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-box.svg
+++ b/docs/src/templates/.icons/material/numeric-9-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-circle-outline.svg b/docs/src/templates/.icons/material/numeric-9-circle-outline.svg
index 851dec11..851dec11 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-circle.svg b/docs/src/templates/.icons/material/numeric-9-circle.svg
index 707b157b..707b157b 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-9-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg b/docs/src/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg
index 30bd5ae7..30bd5ae7 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple.svg b/docs/src/templates/.icons/material/numeric-9-plus-box-multiple.svg
index 8382890e..8382890e 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-box-multiple.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-box-outline.svg b/docs/src/templates/.icons/material/numeric-9-plus-box-outline.svg
index 497c3bbd..497c3bbd 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-box-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-box.svg b/docs/src/templates/.icons/material/numeric-9-plus-box.svg
index dd3e00ef..dd3e00ef 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-box.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-box.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-circle-outline.svg b/docs/src/templates/.icons/material/numeric-9-plus-circle-outline.svg
index c18d0864..c18d0864 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-circle-outline.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus-circle.svg b/docs/src/templates/.icons/material/numeric-9-plus-circle.svg
index 651bb8ed..651bb8ed 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus-circle.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus-circle.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9-plus.svg b/docs/src/templates/.icons/material/numeric-9-plus.svg
index 7053a0ff..7053a0ff 100644
--- a/docs/src/material/templates/.icons/material/numeric-9-plus.svg
+++ b/docs/src/templates/.icons/material/numeric-9-plus.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-9.svg b/docs/src/templates/.icons/material/numeric-9.svg
index 54cc080b..54cc080b 100644
--- a/docs/src/material/templates/.icons/material/numeric-9.svg
+++ b/docs/src/templates/.icons/material/numeric-9.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-negative-1.svg b/docs/src/templates/.icons/material/numeric-negative-1.svg
index fa7a26d5..fa7a26d5 100644
--- a/docs/src/material/templates/.icons/material/numeric-negative-1.svg
+++ b/docs/src/templates/.icons/material/numeric-negative-1.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-off.svg b/docs/src/templates/.icons/material/numeric-off.svg
index 2a45d056..2a45d056 100644
--- a/docs/src/material/templates/.icons/material/numeric-off.svg
+++ b/docs/src/templates/.icons/material/numeric-off.svg
diff --git a/docs/src/material/templates/.icons/material/numeric-positive-1.svg b/docs/src/templates/.icons/material/numeric-positive-1.svg
index 1972978a..1972978a 100644
--- a/docs/src/material/templates/.icons/material/numeric-positive-1.svg
+++ b/docs/src/templates/.icons/material/numeric-positive-1.svg
diff --git a/docs/src/material/templates/.icons/material/numeric.svg b/docs/src/templates/.icons/material/numeric.svg
index 0176d7af..0176d7af 100644
--- a/docs/src/material/templates/.icons/material/numeric.svg
+++ b/docs/src/templates/.icons/material/numeric.svg
diff --git a/docs/src/material/templates/.icons/material/nut.svg b/docs/src/templates/.icons/material/nut.svg
index bc507537..bc507537 100644
--- a/docs/src/material/templates/.icons/material/nut.svg
+++ b/docs/src/templates/.icons/material/nut.svg
diff --git a/docs/src/material/templates/.icons/material/nutrition.svg b/docs/src/templates/.icons/material/nutrition.svg
index 76078cd1..76078cd1 100644
--- a/docs/src/material/templates/.icons/material/nutrition.svg
+++ b/docs/src/templates/.icons/material/nutrition.svg
diff --git a/docs/src/material/templates/.icons/material/nuxt.svg b/docs/src/templates/.icons/material/nuxt.svg
index 71ccd57f..71ccd57f 100644
--- a/docs/src/material/templates/.icons/material/nuxt.svg
+++ b/docs/src/templates/.icons/material/nuxt.svg
diff --git a/docs/src/material/templates/.icons/material/oar.svg b/docs/src/templates/.icons/material/oar.svg
index c388232c..c388232c 100644
--- a/docs/src/material/templates/.icons/material/oar.svg
+++ b/docs/src/templates/.icons/material/oar.svg
diff --git a/docs/src/material/templates/.icons/material/ocarina.svg b/docs/src/templates/.icons/material/ocarina.svg
index 7aba095c..7aba095c 100644
--- a/docs/src/material/templates/.icons/material/ocarina.svg
+++ b/docs/src/templates/.icons/material/ocarina.svg
diff --git a/docs/src/material/templates/.icons/material/oci.svg b/docs/src/templates/.icons/material/oci.svg
index 71af8210..71af8210 100644
--- a/docs/src/material/templates/.icons/material/oci.svg
+++ b/docs/src/templates/.icons/material/oci.svg
diff --git a/docs/src/material/templates/.icons/material/ocr.svg b/docs/src/templates/.icons/material/ocr.svg
index 409a643e..409a643e 100644
--- a/docs/src/material/templates/.icons/material/ocr.svg
+++ b/docs/src/templates/.icons/material/ocr.svg
diff --git a/docs/src/material/templates/.icons/material/octagon-outline.svg b/docs/src/templates/.icons/material/octagon-outline.svg
index e5fa218e..e5fa218e 100644
--- a/docs/src/material/templates/.icons/material/octagon-outline.svg
+++ b/docs/src/templates/.icons/material/octagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/octagon.svg b/docs/src/templates/.icons/material/octagon.svg
index 68937d44..68937d44 100644
--- a/docs/src/material/templates/.icons/material/octagon.svg
+++ b/docs/src/templates/.icons/material/octagon.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-edit-outline.svg b/docs/src/templates/.icons/material/octagram-edit-outline.svg
index ee8fc84c..ee8fc84c 100644
--- a/docs/src/material/templates/.icons/material/octagram-edit-outline.svg
+++ b/docs/src/templates/.icons/material/octagram-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-edit.svg b/docs/src/templates/.icons/material/octagram-edit.svg
index d3b37351..d3b37351 100644
--- a/docs/src/material/templates/.icons/material/octagram-edit.svg
+++ b/docs/src/templates/.icons/material/octagram-edit.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-minus-outline.svg b/docs/src/templates/.icons/material/octagram-minus-outline.svg
index eb7a4dbb..eb7a4dbb 100644
--- a/docs/src/material/templates/.icons/material/octagram-minus-outline.svg
+++ b/docs/src/templates/.icons/material/octagram-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-minus.svg b/docs/src/templates/.icons/material/octagram-minus.svg
index 0969678b..0969678b 100644
--- a/docs/src/material/templates/.icons/material/octagram-minus.svg
+++ b/docs/src/templates/.icons/material/octagram-minus.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-outline.svg b/docs/src/templates/.icons/material/octagram-outline.svg
index b7a60c45..b7a60c45 100644
--- a/docs/src/material/templates/.icons/material/octagram-outline.svg
+++ b/docs/src/templates/.icons/material/octagram-outline.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-plus-outline.svg b/docs/src/templates/.icons/material/octagram-plus-outline.svg
index 6f0d3fcb..6f0d3fcb 100644
--- a/docs/src/material/templates/.icons/material/octagram-plus-outline.svg
+++ b/docs/src/templates/.icons/material/octagram-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/octagram-plus.svg b/docs/src/templates/.icons/material/octagram-plus.svg
index 8c0ce6e2..8c0ce6e2 100644
--- a/docs/src/material/templates/.icons/material/octagram-plus.svg
+++ b/docs/src/templates/.icons/material/octagram-plus.svg
diff --git a/docs/src/material/templates/.icons/material/octagram.svg b/docs/src/templates/.icons/material/octagram.svg
index adec3b42..adec3b42 100644
--- a/docs/src/material/templates/.icons/material/octagram.svg
+++ b/docs/src/templates/.icons/material/octagram.svg
diff --git a/docs/src/material/templates/.icons/material/octahedron-off.svg b/docs/src/templates/.icons/material/octahedron-off.svg
index 0ed2a3e6..0ed2a3e6 100644
--- a/docs/src/material/templates/.icons/material/octahedron-off.svg
+++ b/docs/src/templates/.icons/material/octahedron-off.svg
diff --git a/docs/src/material/templates/.icons/material/octahedron.svg b/docs/src/templates/.icons/material/octahedron.svg
index c771439c..c771439c 100644
--- a/docs/src/material/templates/.icons/material/octahedron.svg
+++ b/docs/src/templates/.icons/material/octahedron.svg
diff --git a/docs/src/material/templates/.icons/material/odnoklassniki.svg b/docs/src/templates/.icons/material/odnoklassniki.svg
index 934d8cc5..934d8cc5 100644
--- a/docs/src/material/templates/.icons/material/odnoklassniki.svg
+++ b/docs/src/templates/.icons/material/odnoklassniki.svg
diff --git a/docs/src/material/templates/.icons/material/offer.svg b/docs/src/templates/.icons/material/offer.svg
index bcdbdf7a..bcdbdf7a 100644
--- a/docs/src/material/templates/.icons/material/offer.svg
+++ b/docs/src/templates/.icons/material/offer.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-cog-outline.svg b/docs/src/templates/.icons/material/office-building-cog-outline.svg
index 63eb57ca..63eb57ca 100644
--- a/docs/src/material/templates/.icons/material/office-building-cog-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-cog.svg b/docs/src/templates/.icons/material/office-building-cog.svg
index 004b77ed..004b77ed 100644
--- a/docs/src/material/templates/.icons/material/office-building-cog.svg
+++ b/docs/src/templates/.icons/material/office-building-cog.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-marker-outline.svg b/docs/src/templates/.icons/material/office-building-marker-outline.svg
index df686cb5..df686cb5 100644
--- a/docs/src/material/templates/.icons/material/office-building-marker-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-marker.svg b/docs/src/templates/.icons/material/office-building-marker.svg
index 8cb21fa7..8cb21fa7 100644
--- a/docs/src/material/templates/.icons/material/office-building-marker.svg
+++ b/docs/src/templates/.icons/material/office-building-marker.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-minus-outline.svg b/docs/src/templates/.icons/material/office-building-minus-outline.svg
index 590fb8c1..590fb8c1 100644
--- a/docs/src/material/templates/.icons/material/office-building-minus-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-minus.svg b/docs/src/templates/.icons/material/office-building-minus.svg
index aee545e8..aee545e8 100644
--- a/docs/src/material/templates/.icons/material/office-building-minus.svg
+++ b/docs/src/templates/.icons/material/office-building-minus.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-outline.svg b/docs/src/templates/.icons/material/office-building-outline.svg
index d0a62658..d0a62658 100644
--- a/docs/src/material/templates/.icons/material/office-building-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-plus-outline.svg b/docs/src/templates/.icons/material/office-building-plus-outline.svg
index 6737ec68..6737ec68 100644
--- a/docs/src/material/templates/.icons/material/office-building-plus-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-plus.svg b/docs/src/templates/.icons/material/office-building-plus.svg
index b85600f5..b85600f5 100644
--- a/docs/src/material/templates/.icons/material/office-building-plus.svg
+++ b/docs/src/templates/.icons/material/office-building-plus.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-remove-outline.svg b/docs/src/templates/.icons/material/office-building-remove-outline.svg
index 62a18d65..62a18d65 100644
--- a/docs/src/material/templates/.icons/material/office-building-remove-outline.svg
+++ b/docs/src/templates/.icons/material/office-building-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/office-building-remove.svg b/docs/src/templates/.icons/material/office-building-remove.svg
index d31a8c81..d31a8c81 100644
--- a/docs/src/material/templates/.icons/material/office-building-remove.svg
+++ b/docs/src/templates/.icons/material/office-building-remove.svg
diff --git a/docs/src/material/templates/.icons/material/office-building.svg b/docs/src/templates/.icons/material/office-building.svg
index fe0f693a..fe0f693a 100644
--- a/docs/src/material/templates/.icons/material/office-building.svg
+++ b/docs/src/templates/.icons/material/office-building.svg
diff --git a/docs/src/material/templates/.icons/material/oil-lamp.svg b/docs/src/templates/.icons/material/oil-lamp.svg
index 4e565fc4..4e565fc4 100644
--- a/docs/src/material/templates/.icons/material/oil-lamp.svg
+++ b/docs/src/templates/.icons/material/oil-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/oil-level.svg b/docs/src/templates/.icons/material/oil-level.svg
index f0b93fcf..f0b93fcf 100644
--- a/docs/src/material/templates/.icons/material/oil-level.svg
+++ b/docs/src/templates/.icons/material/oil-level.svg
diff --git a/docs/src/material/templates/.icons/material/oil-temperature.svg b/docs/src/templates/.icons/material/oil-temperature.svg
index 11c49e07..11c49e07 100644
--- a/docs/src/material/templates/.icons/material/oil-temperature.svg
+++ b/docs/src/templates/.icons/material/oil-temperature.svg
diff --git a/docs/src/material/templates/.icons/material/oil.svg b/docs/src/templates/.icons/material/oil.svg
index 834bdd18..834bdd18 100644
--- a/docs/src/material/templates/.icons/material/oil.svg
+++ b/docs/src/templates/.icons/material/oil.svg
diff --git a/docs/src/material/templates/.icons/material/om.svg b/docs/src/templates/.icons/material/om.svg
index 082e8775..082e8775 100644
--- a/docs/src/material/templates/.icons/material/om.svg
+++ b/docs/src/templates/.icons/material/om.svg
diff --git a/docs/src/material/templates/.icons/material/omega.svg b/docs/src/templates/.icons/material/omega.svg
index acee3eff..acee3eff 100644
--- a/docs/src/material/templates/.icons/material/omega.svg
+++ b/docs/src/templates/.icons/material/omega.svg
diff --git a/docs/src/material/templates/.icons/material/one-up.svg b/docs/src/templates/.icons/material/one-up.svg
index 9967c50e..9967c50e 100644
--- a/docs/src/material/templates/.icons/material/one-up.svg
+++ b/docs/src/templates/.icons/material/one-up.svg
diff --git a/docs/src/material/templates/.icons/material/onepassword.svg b/docs/src/templates/.icons/material/onepassword.svg
index b092ae82..b092ae82 100644
--- a/docs/src/material/templates/.icons/material/onepassword.svg
+++ b/docs/src/templates/.icons/material/onepassword.svg
diff --git a/docs/src/material/templates/.icons/material/opacity.svg b/docs/src/templates/.icons/material/opacity.svg
index d37eea2e..d37eea2e 100644
--- a/docs/src/material/templates/.icons/material/opacity.svg
+++ b/docs/src/templates/.icons/material/opacity.svg
diff --git a/docs/src/material/templates/.icons/material/open-in-app.svg b/docs/src/templates/.icons/material/open-in-app.svg
index 6b7a70bf..6b7a70bf 100644
--- a/docs/src/material/templates/.icons/material/open-in-app.svg
+++ b/docs/src/templates/.icons/material/open-in-app.svg
diff --git a/docs/src/material/templates/.icons/material/open-in-new.svg b/docs/src/templates/.icons/material/open-in-new.svg
index a8d763da..a8d763da 100644
--- a/docs/src/material/templates/.icons/material/open-in-new.svg
+++ b/docs/src/templates/.icons/material/open-in-new.svg
diff --git a/docs/src/material/templates/.icons/material/open-source-initiative.svg b/docs/src/templates/.icons/material/open-source-initiative.svg
index f1875fdf..f1875fdf 100644
--- a/docs/src/material/templates/.icons/material/open-source-initiative.svg
+++ b/docs/src/templates/.icons/material/open-source-initiative.svg
diff --git a/docs/src/material/templates/.icons/material/openid.svg b/docs/src/templates/.icons/material/openid.svg
index 57272512..57272512 100644
--- a/docs/src/material/templates/.icons/material/openid.svg
+++ b/docs/src/templates/.icons/material/openid.svg
diff --git a/docs/src/material/templates/.icons/material/opera.svg b/docs/src/templates/.icons/material/opera.svg
index c13527b6..c13527b6 100644
--- a/docs/src/material/templates/.icons/material/opera.svg
+++ b/docs/src/templates/.icons/material/opera.svg
diff --git a/docs/src/material/templates/.icons/material/orbit-variant.svg b/docs/src/templates/.icons/material/orbit-variant.svg
index a33eb567..a33eb567 100644
--- a/docs/src/material/templates/.icons/material/orbit-variant.svg
+++ b/docs/src/templates/.icons/material/orbit-variant.svg
diff --git a/docs/src/material/templates/.icons/material/orbit.svg b/docs/src/templates/.icons/material/orbit.svg
index 3cdd9c36..3cdd9c36 100644
--- a/docs/src/material/templates/.icons/material/orbit.svg
+++ b/docs/src/templates/.icons/material/orbit.svg
diff --git a/docs/src/material/templates/.icons/material/order-alphabetical-ascending.svg b/docs/src/templates/.icons/material/order-alphabetical-ascending.svg
index 2268411d..2268411d 100644
--- a/docs/src/material/templates/.icons/material/order-alphabetical-ascending.svg
+++ b/docs/src/templates/.icons/material/order-alphabetical-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/order-alphabetical-descending.svg b/docs/src/templates/.icons/material/order-alphabetical-descending.svg
index 0c5c90be..0c5c90be 100644
--- a/docs/src/material/templates/.icons/material/order-alphabetical-descending.svg
+++ b/docs/src/templates/.icons/material/order-alphabetical-descending.svg
diff --git a/docs/src/material/templates/.icons/material/order-bool-ascending-variant.svg b/docs/src/templates/.icons/material/order-bool-ascending-variant.svg
index 91cea8b9..91cea8b9 100644
--- a/docs/src/material/templates/.icons/material/order-bool-ascending-variant.svg
+++ b/docs/src/templates/.icons/material/order-bool-ascending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/order-bool-ascending.svg b/docs/src/templates/.icons/material/order-bool-ascending.svg
index 68035bbc..68035bbc 100644
--- a/docs/src/material/templates/.icons/material/order-bool-ascending.svg
+++ b/docs/src/templates/.icons/material/order-bool-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/order-bool-descending-variant.svg b/docs/src/templates/.icons/material/order-bool-descending-variant.svg
index 5287f821..5287f821 100644
--- a/docs/src/material/templates/.icons/material/order-bool-descending-variant.svg
+++ b/docs/src/templates/.icons/material/order-bool-descending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/order-bool-descending.svg b/docs/src/templates/.icons/material/order-bool-descending.svg
index 0fe7b2b9..0fe7b2b9 100644
--- a/docs/src/material/templates/.icons/material/order-bool-descending.svg
+++ b/docs/src/templates/.icons/material/order-bool-descending.svg
diff --git a/docs/src/material/templates/.icons/material/order-numeric-ascending.svg b/docs/src/templates/.icons/material/order-numeric-ascending.svg
index a5994ebb..a5994ebb 100644
--- a/docs/src/material/templates/.icons/material/order-numeric-ascending.svg
+++ b/docs/src/templates/.icons/material/order-numeric-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/order-numeric-descending.svg b/docs/src/templates/.icons/material/order-numeric-descending.svg
index 755ba120..755ba120 100644
--- a/docs/src/material/templates/.icons/material/order-numeric-descending.svg
+++ b/docs/src/templates/.icons/material/order-numeric-descending.svg
diff --git a/docs/src/material/templates/.icons/material/origin.svg b/docs/src/templates/.icons/material/origin.svg
index a7d3608b..a7d3608b 100644
--- a/docs/src/material/templates/.icons/material/origin.svg
+++ b/docs/src/templates/.icons/material/origin.svg
diff --git a/docs/src/material/templates/.icons/material/ornament-variant.svg b/docs/src/templates/.icons/material/ornament-variant.svg
index f40e2a0e..f40e2a0e 100644
--- a/docs/src/material/templates/.icons/material/ornament-variant.svg
+++ b/docs/src/templates/.icons/material/ornament-variant.svg
diff --git a/docs/src/material/templates/.icons/material/ornament.svg b/docs/src/templates/.icons/material/ornament.svg
index 4c58587b..4c58587b 100644
--- a/docs/src/material/templates/.icons/material/ornament.svg
+++ b/docs/src/templates/.icons/material/ornament.svg
diff --git a/docs/src/material/templates/.icons/material/outdoor-lamp.svg b/docs/src/templates/.icons/material/outdoor-lamp.svg
index fee54ff9..fee54ff9 100644
--- a/docs/src/material/templates/.icons/material/outdoor-lamp.svg
+++ b/docs/src/templates/.icons/material/outdoor-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/overscan.svg b/docs/src/templates/.icons/material/overscan.svg
index 5f4f6f04..5f4f6f04 100644
--- a/docs/src/material/templates/.icons/material/overscan.svg
+++ b/docs/src/templates/.icons/material/overscan.svg
diff --git a/docs/src/material/templates/.icons/material/owl.svg b/docs/src/templates/.icons/material/owl.svg
index 9f1dddd2..9f1dddd2 100644
--- a/docs/src/material/templates/.icons/material/owl.svg
+++ b/docs/src/templates/.icons/material/owl.svg
diff --git a/docs/src/material/templates/.icons/material/pac-man.svg b/docs/src/templates/.icons/material/pac-man.svg
index 4f2b3333..4f2b3333 100644
--- a/docs/src/material/templates/.icons/material/pac-man.svg
+++ b/docs/src/templates/.icons/material/pac-man.svg
diff --git a/docs/src/material/templates/.icons/material/package-check.svg b/docs/src/templates/.icons/material/package-check.svg
index 1ac15eb7..1ac15eb7 100644
--- a/docs/src/material/templates/.icons/material/package-check.svg
+++ b/docs/src/templates/.icons/material/package-check.svg
diff --git a/docs/src/material/templates/.icons/material/package-down.svg b/docs/src/templates/.icons/material/package-down.svg
index 3fdffe52..3fdffe52 100644
--- a/docs/src/material/templates/.icons/material/package-down.svg
+++ b/docs/src/templates/.icons/material/package-down.svg
diff --git a/docs/src/material/templates/.icons/material/package-up.svg b/docs/src/templates/.icons/material/package-up.svg
index 8bf52749..8bf52749 100644
--- a/docs/src/material/templates/.icons/material/package-up.svg
+++ b/docs/src/templates/.icons/material/package-up.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-closed-check.svg b/docs/src/templates/.icons/material/package-variant-closed-check.svg
index 53dfad9d..53dfad9d 100644
--- a/docs/src/material/templates/.icons/material/package-variant-closed-check.svg
+++ b/docs/src/templates/.icons/material/package-variant-closed-check.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-closed-minus.svg b/docs/src/templates/.icons/material/package-variant-closed-minus.svg
index 539faf05..539faf05 100644
--- a/docs/src/material/templates/.icons/material/package-variant-closed-minus.svg
+++ b/docs/src/templates/.icons/material/package-variant-closed-minus.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-closed-plus.svg b/docs/src/templates/.icons/material/package-variant-closed-plus.svg
index 085ca495..085ca495 100644
--- a/docs/src/material/templates/.icons/material/package-variant-closed-plus.svg
+++ b/docs/src/templates/.icons/material/package-variant-closed-plus.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-closed-remove.svg b/docs/src/templates/.icons/material/package-variant-closed-remove.svg
index 19b7091e..19b7091e 100644
--- a/docs/src/material/templates/.icons/material/package-variant-closed-remove.svg
+++ b/docs/src/templates/.icons/material/package-variant-closed-remove.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-closed.svg b/docs/src/templates/.icons/material/package-variant-closed.svg
index de2c3f72..de2c3f72 100644
--- a/docs/src/material/templates/.icons/material/package-variant-closed.svg
+++ b/docs/src/templates/.icons/material/package-variant-closed.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-minus.svg b/docs/src/templates/.icons/material/package-variant-minus.svg
index 9250126d..9250126d 100644
--- a/docs/src/material/templates/.icons/material/package-variant-minus.svg
+++ b/docs/src/templates/.icons/material/package-variant-minus.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-plus.svg b/docs/src/templates/.icons/material/package-variant-plus.svg
index 45f2d532..45f2d532 100644
--- a/docs/src/material/templates/.icons/material/package-variant-plus.svg
+++ b/docs/src/templates/.icons/material/package-variant-plus.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant-remove.svg b/docs/src/templates/.icons/material/package-variant-remove.svg
index 2318b072..2318b072 100644
--- a/docs/src/material/templates/.icons/material/package-variant-remove.svg
+++ b/docs/src/templates/.icons/material/package-variant-remove.svg
diff --git a/docs/src/material/templates/.icons/material/package-variant.svg b/docs/src/templates/.icons/material/package-variant.svg
index 9883c84e..9883c84e 100644
--- a/docs/src/material/templates/.icons/material/package-variant.svg
+++ b/docs/src/templates/.icons/material/package-variant.svg
diff --git a/docs/src/material/templates/.icons/material/package.svg b/docs/src/templates/.icons/material/package.svg
index 4d167b2e..4d167b2e 100644
--- a/docs/src/material/templates/.icons/material/package.svg
+++ b/docs/src/templates/.icons/material/package.svg
diff --git a/docs/src/material/templates/.icons/material/page-first.svg b/docs/src/templates/.icons/material/page-first.svg
index 43c64608..43c64608 100644
--- a/docs/src/material/templates/.icons/material/page-first.svg
+++ b/docs/src/templates/.icons/material/page-first.svg
diff --git a/docs/src/material/templates/.icons/material/page-last.svg b/docs/src/templates/.icons/material/page-last.svg
index 8e097c06..8e097c06 100644
--- a/docs/src/material/templates/.icons/material/page-last.svg
+++ b/docs/src/templates/.icons/material/page-last.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-body.svg b/docs/src/templates/.icons/material/page-layout-body.svg
index 1fe69686..1fe69686 100644
--- a/docs/src/material/templates/.icons/material/page-layout-body.svg
+++ b/docs/src/templates/.icons/material/page-layout-body.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-footer.svg b/docs/src/templates/.icons/material/page-layout-footer.svg
index 753719e2..753719e2 100644
--- a/docs/src/material/templates/.icons/material/page-layout-footer.svg
+++ b/docs/src/templates/.icons/material/page-layout-footer.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-header-footer.svg b/docs/src/templates/.icons/material/page-layout-header-footer.svg
index 1d36f4f4..1d36f4f4 100644
--- a/docs/src/material/templates/.icons/material/page-layout-header-footer.svg
+++ b/docs/src/templates/.icons/material/page-layout-header-footer.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-header.svg b/docs/src/templates/.icons/material/page-layout-header.svg
index 9d0748e7..9d0748e7 100644
--- a/docs/src/material/templates/.icons/material/page-layout-header.svg
+++ b/docs/src/templates/.icons/material/page-layout-header.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-sidebar-left.svg b/docs/src/templates/.icons/material/page-layout-sidebar-left.svg
index b1435235..b1435235 100644
--- a/docs/src/material/templates/.icons/material/page-layout-sidebar-left.svg
+++ b/docs/src/templates/.icons/material/page-layout-sidebar-left.svg
diff --git a/docs/src/material/templates/.icons/material/page-layout-sidebar-right.svg b/docs/src/templates/.icons/material/page-layout-sidebar-right.svg
index 054f6e5d..054f6e5d 100644
--- a/docs/src/material/templates/.icons/material/page-layout-sidebar-right.svg
+++ b/docs/src/templates/.icons/material/page-layout-sidebar-right.svg
diff --git a/docs/src/material/templates/.icons/material/page-next-outline.svg b/docs/src/templates/.icons/material/page-next-outline.svg
index c08a909d..c08a909d 100644
--- a/docs/src/material/templates/.icons/material/page-next-outline.svg
+++ b/docs/src/templates/.icons/material/page-next-outline.svg
diff --git a/docs/src/material/templates/.icons/material/page-next.svg b/docs/src/templates/.icons/material/page-next.svg
index bf56c6b4..bf56c6b4 100644
--- a/docs/src/material/templates/.icons/material/page-next.svg
+++ b/docs/src/templates/.icons/material/page-next.svg
diff --git a/docs/src/material/templates/.icons/material/page-previous-outline.svg b/docs/src/templates/.icons/material/page-previous-outline.svg
index aba63030..aba63030 100644
--- a/docs/src/material/templates/.icons/material/page-previous-outline.svg
+++ b/docs/src/templates/.icons/material/page-previous-outline.svg
diff --git a/docs/src/material/templates/.icons/material/page-previous.svg b/docs/src/templates/.icons/material/page-previous.svg
index 26b54f00..26b54f00 100644
--- a/docs/src/material/templates/.icons/material/page-previous.svg
+++ b/docs/src/templates/.icons/material/page-previous.svg
diff --git a/docs/src/material/templates/.icons/material/pail-minus-outline.svg b/docs/src/templates/.icons/material/pail-minus-outline.svg
index 98d6adb9..98d6adb9 100644
--- a/docs/src/material/templates/.icons/material/pail-minus-outline.svg
+++ b/docs/src/templates/.icons/material/pail-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pail-minus.svg b/docs/src/templates/.icons/material/pail-minus.svg
index 906f76eb..906f76eb 100644
--- a/docs/src/material/templates/.icons/material/pail-minus.svg
+++ b/docs/src/templates/.icons/material/pail-minus.svg
diff --git a/docs/src/material/templates/.icons/material/pail-off-outline.svg b/docs/src/templates/.icons/material/pail-off-outline.svg
index f7aa1d98..f7aa1d98 100644
--- a/docs/src/material/templates/.icons/material/pail-off-outline.svg
+++ b/docs/src/templates/.icons/material/pail-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pail-off.svg b/docs/src/templates/.icons/material/pail-off.svg
index dee100d7..dee100d7 100644
--- a/docs/src/material/templates/.icons/material/pail-off.svg
+++ b/docs/src/templates/.icons/material/pail-off.svg
diff --git a/docs/src/material/templates/.icons/material/pail-outline.svg b/docs/src/templates/.icons/material/pail-outline.svg
index 48fffab4..48fffab4 100644
--- a/docs/src/material/templates/.icons/material/pail-outline.svg
+++ b/docs/src/templates/.icons/material/pail-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pail-plus-outline.svg b/docs/src/templates/.icons/material/pail-plus-outline.svg
index 306737e6..306737e6 100644
--- a/docs/src/material/templates/.icons/material/pail-plus-outline.svg
+++ b/docs/src/templates/.icons/material/pail-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pail-plus.svg b/docs/src/templates/.icons/material/pail-plus.svg
index 1af57738..1af57738 100644
--- a/docs/src/material/templates/.icons/material/pail-plus.svg
+++ b/docs/src/templates/.icons/material/pail-plus.svg
diff --git a/docs/src/material/templates/.icons/material/pail-remove-outline.svg b/docs/src/templates/.icons/material/pail-remove-outline.svg
index 0ad5be04..0ad5be04 100644
--- a/docs/src/material/templates/.icons/material/pail-remove-outline.svg
+++ b/docs/src/templates/.icons/material/pail-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pail-remove.svg b/docs/src/templates/.icons/material/pail-remove.svg
index c903d536..c903d536 100644
--- a/docs/src/material/templates/.icons/material/pail-remove.svg
+++ b/docs/src/templates/.icons/material/pail-remove.svg
diff --git a/docs/src/material/templates/.icons/material/pail.svg b/docs/src/templates/.icons/material/pail.svg
index 85c8b99d..85c8b99d 100644
--- a/docs/src/material/templates/.icons/material/pail.svg
+++ b/docs/src/templates/.icons/material/pail.svg
diff --git a/docs/src/material/templates/.icons/material/palette-advanced.svg b/docs/src/templates/.icons/material/palette-advanced.svg
index 7e6b39f5..7e6b39f5 100644
--- a/docs/src/material/templates/.icons/material/palette-advanced.svg
+++ b/docs/src/templates/.icons/material/palette-advanced.svg
diff --git a/docs/src/material/templates/.icons/material/palette-outline.svg b/docs/src/templates/.icons/material/palette-outline.svg
index fb537dc6..fb537dc6 100644
--- a/docs/src/material/templates/.icons/material/palette-outline.svg
+++ b/docs/src/templates/.icons/material/palette-outline.svg
diff --git a/docs/src/material/templates/.icons/material/palette-swatch-outline.svg b/docs/src/templates/.icons/material/palette-swatch-outline.svg
index 13a68d1e..13a68d1e 100644
--- a/docs/src/material/templates/.icons/material/palette-swatch-outline.svg
+++ b/docs/src/templates/.icons/material/palette-swatch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/palette-swatch-variant.svg b/docs/src/templates/.icons/material/palette-swatch-variant.svg
index bf6da68b..bf6da68b 100644
--- a/docs/src/material/templates/.icons/material/palette-swatch-variant.svg
+++ b/docs/src/templates/.icons/material/palette-swatch-variant.svg
diff --git a/docs/src/material/templates/.icons/material/palette-swatch.svg b/docs/src/templates/.icons/material/palette-swatch.svg
index 6165672a..6165672a 100644
--- a/docs/src/material/templates/.icons/material/palette-swatch.svg
+++ b/docs/src/templates/.icons/material/palette-swatch.svg
diff --git a/docs/src/material/templates/.icons/material/palette.svg b/docs/src/templates/.icons/material/palette.svg
index c756f32b..c756f32b 100644
--- a/docs/src/material/templates/.icons/material/palette.svg
+++ b/docs/src/templates/.icons/material/palette.svg
diff --git a/docs/src/material/templates/.icons/material/palm-tree.svg b/docs/src/templates/.icons/material/palm-tree.svg
index e49d6cbd..e49d6cbd 100644
--- a/docs/src/material/templates/.icons/material/palm-tree.svg
+++ b/docs/src/templates/.icons/material/palm-tree.svg
diff --git a/docs/src/material/templates/.icons/material/pan-bottom-left.svg b/docs/src/templates/.icons/material/pan-bottom-left.svg
index 684155ad..684155ad 100644
--- a/docs/src/material/templates/.icons/material/pan-bottom-left.svg
+++ b/docs/src/templates/.icons/material/pan-bottom-left.svg
diff --git a/docs/src/material/templates/.icons/material/pan-bottom-right.svg b/docs/src/templates/.icons/material/pan-bottom-right.svg
index e24030b1..e24030b1 100644
--- a/docs/src/material/templates/.icons/material/pan-bottom-right.svg
+++ b/docs/src/templates/.icons/material/pan-bottom-right.svg
diff --git a/docs/src/material/templates/.icons/material/pan-down.svg b/docs/src/templates/.icons/material/pan-down.svg
index eb2c64f7..eb2c64f7 100644
--- a/docs/src/material/templates/.icons/material/pan-down.svg
+++ b/docs/src/templates/.icons/material/pan-down.svg
diff --git a/docs/src/material/templates/.icons/material/pan-horizontal.svg b/docs/src/templates/.icons/material/pan-horizontal.svg
index 0159d76f..0159d76f 100644
--- a/docs/src/material/templates/.icons/material/pan-horizontal.svg
+++ b/docs/src/templates/.icons/material/pan-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/pan-left.svg b/docs/src/templates/.icons/material/pan-left.svg
index 29ea9307..29ea9307 100644
--- a/docs/src/material/templates/.icons/material/pan-left.svg
+++ b/docs/src/templates/.icons/material/pan-left.svg
diff --git a/docs/src/material/templates/.icons/material/pan-right.svg b/docs/src/templates/.icons/material/pan-right.svg
index 8defab65..8defab65 100644
--- a/docs/src/material/templates/.icons/material/pan-right.svg
+++ b/docs/src/templates/.icons/material/pan-right.svg
diff --git a/docs/src/material/templates/.icons/material/pan-top-left.svg b/docs/src/templates/.icons/material/pan-top-left.svg
index e33eabe7..e33eabe7 100644
--- a/docs/src/material/templates/.icons/material/pan-top-left.svg
+++ b/docs/src/templates/.icons/material/pan-top-left.svg
diff --git a/docs/src/material/templates/.icons/material/pan-top-right.svg b/docs/src/templates/.icons/material/pan-top-right.svg
index cab17ff0..cab17ff0 100644
--- a/docs/src/material/templates/.icons/material/pan-top-right.svg
+++ b/docs/src/templates/.icons/material/pan-top-right.svg
diff --git a/docs/src/material/templates/.icons/material/pan-up.svg b/docs/src/templates/.icons/material/pan-up.svg
index c191b68e..c191b68e 100644
--- a/docs/src/material/templates/.icons/material/pan-up.svg
+++ b/docs/src/templates/.icons/material/pan-up.svg
diff --git a/docs/src/material/templates/.icons/material/pan-vertical.svg b/docs/src/templates/.icons/material/pan-vertical.svg
index 5753e966..5753e966 100644
--- a/docs/src/material/templates/.icons/material/pan-vertical.svg
+++ b/docs/src/templates/.icons/material/pan-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/pan.svg b/docs/src/templates/.icons/material/pan.svg
index 12537269..12537269 100644
--- a/docs/src/material/templates/.icons/material/pan.svg
+++ b/docs/src/templates/.icons/material/pan.svg
diff --git a/docs/src/material/templates/.icons/material/panda.svg b/docs/src/templates/.icons/material/panda.svg
index 88a44c9b..88a44c9b 100644
--- a/docs/src/material/templates/.icons/material/panda.svg
+++ b/docs/src/templates/.icons/material/panda.svg
diff --git a/docs/src/material/templates/.icons/material/pandora.svg b/docs/src/templates/.icons/material/pandora.svg
index a880b40a..a880b40a 100644
--- a/docs/src/material/templates/.icons/material/pandora.svg
+++ b/docs/src/templates/.icons/material/pandora.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-fisheye.svg b/docs/src/templates/.icons/material/panorama-fisheye.svg
index 969365ca..969365ca 100644
--- a/docs/src/material/templates/.icons/material/panorama-fisheye.svg
+++ b/docs/src/templates/.icons/material/panorama-fisheye.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-horizontal-outline.svg b/docs/src/templates/.icons/material/panorama-horizontal-outline.svg
index 6f7fe112..6f7fe112 100644
--- a/docs/src/material/templates/.icons/material/panorama-horizontal-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-horizontal-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-horizontal.svg b/docs/src/templates/.icons/material/panorama-horizontal.svg
index 02cdda2f..02cdda2f 100644
--- a/docs/src/material/templates/.icons/material/panorama-horizontal.svg
+++ b/docs/src/templates/.icons/material/panorama-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-outline.svg b/docs/src/templates/.icons/material/panorama-outline.svg
index d01071d8..d01071d8 100644
--- a/docs/src/material/templates/.icons/material/panorama-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-sphere-outline.svg b/docs/src/templates/.icons/material/panorama-sphere-outline.svg
index eb64a4a7..eb64a4a7 100644
--- a/docs/src/material/templates/.icons/material/panorama-sphere-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-sphere-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-sphere.svg b/docs/src/templates/.icons/material/panorama-sphere.svg
index ddeaa78b..ddeaa78b 100644
--- a/docs/src/material/templates/.icons/material/panorama-sphere.svg
+++ b/docs/src/templates/.icons/material/panorama-sphere.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-variant-outline.svg b/docs/src/templates/.icons/material/panorama-variant-outline.svg
index f38a7444..f38a7444 100644
--- a/docs/src/material/templates/.icons/material/panorama-variant-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-variant.svg b/docs/src/templates/.icons/material/panorama-variant.svg
index 473c016d..473c016d 100644
--- a/docs/src/material/templates/.icons/material/panorama-variant.svg
+++ b/docs/src/templates/.icons/material/panorama-variant.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-vertical-outline.svg b/docs/src/templates/.icons/material/panorama-vertical-outline.svg
index de19e946..de19e946 100644
--- a/docs/src/material/templates/.icons/material/panorama-vertical-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-vertical-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-vertical.svg b/docs/src/templates/.icons/material/panorama-vertical.svg
index 14e2a6c7..14e2a6c7 100644
--- a/docs/src/material/templates/.icons/material/panorama-vertical.svg
+++ b/docs/src/templates/.icons/material/panorama-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-wide-angle-outline.svg b/docs/src/templates/.icons/material/panorama-wide-angle-outline.svg
index d70bd69d..d70bd69d 100644
--- a/docs/src/material/templates/.icons/material/panorama-wide-angle-outline.svg
+++ b/docs/src/templates/.icons/material/panorama-wide-angle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/panorama-wide-angle.svg b/docs/src/templates/.icons/material/panorama-wide-angle.svg
index eef8a74b..eef8a74b 100644
--- a/docs/src/material/templates/.icons/material/panorama-wide-angle.svg
+++ b/docs/src/templates/.icons/material/panorama-wide-angle.svg
diff --git a/docs/src/material/templates/.icons/material/panorama.svg b/docs/src/templates/.icons/material/panorama.svg
index 8a99ebd6..8a99ebd6 100644
--- a/docs/src/material/templates/.icons/material/panorama.svg
+++ b/docs/src/templates/.icons/material/panorama.svg
diff --git a/docs/src/material/templates/.icons/material/paper-cut-vertical.svg b/docs/src/templates/.icons/material/paper-cut-vertical.svg
index 07e448da..07e448da 100644
--- a/docs/src/material/templates/.icons/material/paper-cut-vertical.svg
+++ b/docs/src/templates/.icons/material/paper-cut-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/paper-roll-outline.svg b/docs/src/templates/.icons/material/paper-roll-outline.svg
index 90db5833..90db5833 100644
--- a/docs/src/material/templates/.icons/material/paper-roll-outline.svg
+++ b/docs/src/templates/.icons/material/paper-roll-outline.svg
diff --git a/docs/src/material/templates/.icons/material/paper-roll.svg b/docs/src/templates/.icons/material/paper-roll.svg
index 01ee296d..01ee296d 100644
--- a/docs/src/material/templates/.icons/material/paper-roll.svg
+++ b/docs/src/templates/.icons/material/paper-roll.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-check.svg b/docs/src/templates/.icons/material/paperclip-check.svg
index 4e83b7d5..4e83b7d5 100644
--- a/docs/src/material/templates/.icons/material/paperclip-check.svg
+++ b/docs/src/templates/.icons/material/paperclip-check.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-lock.svg b/docs/src/templates/.icons/material/paperclip-lock.svg
index fb4f95d0..fb4f95d0 100644
--- a/docs/src/material/templates/.icons/material/paperclip-lock.svg
+++ b/docs/src/templates/.icons/material/paperclip-lock.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-minus.svg b/docs/src/templates/.icons/material/paperclip-minus.svg
index a40cde22..a40cde22 100644
--- a/docs/src/material/templates/.icons/material/paperclip-minus.svg
+++ b/docs/src/templates/.icons/material/paperclip-minus.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-off.svg b/docs/src/templates/.icons/material/paperclip-off.svg
index 89cf12fa..89cf12fa 100644
--- a/docs/src/material/templates/.icons/material/paperclip-off.svg
+++ b/docs/src/templates/.icons/material/paperclip-off.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-plus.svg b/docs/src/templates/.icons/material/paperclip-plus.svg
index b46a9b98..b46a9b98 100644
--- a/docs/src/material/templates/.icons/material/paperclip-plus.svg
+++ b/docs/src/templates/.icons/material/paperclip-plus.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip-remove.svg b/docs/src/templates/.icons/material/paperclip-remove.svg
index 5a64966c..5a64966c 100644
--- a/docs/src/material/templates/.icons/material/paperclip-remove.svg
+++ b/docs/src/templates/.icons/material/paperclip-remove.svg
diff --git a/docs/src/material/templates/.icons/material/paperclip.svg b/docs/src/templates/.icons/material/paperclip.svg
index f88331d0..f88331d0 100644
--- a/docs/src/material/templates/.icons/material/paperclip.svg
+++ b/docs/src/templates/.icons/material/paperclip.svg
diff --git a/docs/src/material/templates/.icons/material/parachute-outline.svg b/docs/src/templates/.icons/material/parachute-outline.svg
index 6fd9307d..6fd9307d 100644
--- a/docs/src/material/templates/.icons/material/parachute-outline.svg
+++ b/docs/src/templates/.icons/material/parachute-outline.svg
diff --git a/docs/src/material/templates/.icons/material/parachute.svg b/docs/src/templates/.icons/material/parachute.svg
index c6f5e97d..c6f5e97d 100644
--- a/docs/src/material/templates/.icons/material/parachute.svg
+++ b/docs/src/templates/.icons/material/parachute.svg
diff --git a/docs/src/material/templates/.icons/material/paragliding.svg b/docs/src/templates/.icons/material/paragliding.svg
index 23932bf4..23932bf4 100644
--- a/docs/src/material/templates/.icons/material/paragliding.svg
+++ b/docs/src/templates/.icons/material/paragliding.svg
diff --git a/docs/src/material/templates/.icons/material/parking.svg b/docs/src/templates/.icons/material/parking.svg
index eb9d2628..eb9d2628 100644
--- a/docs/src/material/templates/.icons/material/parking.svg
+++ b/docs/src/templates/.icons/material/parking.svg
diff --git a/docs/src/material/templates/.icons/material/party-popper.svg b/docs/src/templates/.icons/material/party-popper.svg
index 3d5516fb..3d5516fb 100644
--- a/docs/src/material/templates/.icons/material/party-popper.svg
+++ b/docs/src/templates/.icons/material/party-popper.svg
diff --git a/docs/src/material/templates/.icons/material/passport-biometric.svg b/docs/src/templates/.icons/material/passport-biometric.svg
index c34fcba4..c34fcba4 100644
--- a/docs/src/material/templates/.icons/material/passport-biometric.svg
+++ b/docs/src/templates/.icons/material/passport-biometric.svg
diff --git a/docs/src/material/templates/.icons/material/passport.svg b/docs/src/templates/.icons/material/passport.svg
index f65a4bd8..f65a4bd8 100644
--- a/docs/src/material/templates/.icons/material/passport.svg
+++ b/docs/src/templates/.icons/material/passport.svg
diff --git a/docs/src/material/templates/.icons/material/pasta.svg b/docs/src/templates/.icons/material/pasta.svg
index 6a82be06..6a82be06 100644
--- a/docs/src/material/templates/.icons/material/pasta.svg
+++ b/docs/src/templates/.icons/material/pasta.svg
diff --git a/docs/src/material/templates/.icons/material/patio-heater.svg b/docs/src/templates/.icons/material/patio-heater.svg
index b2251d1c..b2251d1c 100644
--- a/docs/src/material/templates/.icons/material/patio-heater.svg
+++ b/docs/src/templates/.icons/material/patio-heater.svg
diff --git a/docs/src/material/templates/.icons/material/patreon.svg b/docs/src/templates/.icons/material/patreon.svg
index 0ab7f0fc..0ab7f0fc 100644
--- a/docs/src/material/templates/.icons/material/patreon.svg
+++ b/docs/src/templates/.icons/material/patreon.svg
diff --git a/docs/src/material/templates/.icons/material/pause-box-outline.svg b/docs/src/templates/.icons/material/pause-box-outline.svg
index 7818cba2..7818cba2 100644
--- a/docs/src/material/templates/.icons/material/pause-box-outline.svg
+++ b/docs/src/templates/.icons/material/pause-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pause-box.svg b/docs/src/templates/.icons/material/pause-box.svg
index d35ee88f..d35ee88f 100644
--- a/docs/src/material/templates/.icons/material/pause-box.svg
+++ b/docs/src/templates/.icons/material/pause-box.svg
diff --git a/docs/src/material/templates/.icons/material/pause-circle-outline.svg b/docs/src/templates/.icons/material/pause-circle-outline.svg
index 9b242dd5..9b242dd5 100644
--- a/docs/src/material/templates/.icons/material/pause-circle-outline.svg
+++ b/docs/src/templates/.icons/material/pause-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pause-circle.svg b/docs/src/templates/.icons/material/pause-circle.svg
index 595f9939..595f9939 100644
--- a/docs/src/material/templates/.icons/material/pause-circle.svg
+++ b/docs/src/templates/.icons/material/pause-circle.svg
diff --git a/docs/src/material/templates/.icons/material/pause-octagon-outline.svg b/docs/src/templates/.icons/material/pause-octagon-outline.svg
index 3a08bb55..3a08bb55 100644
--- a/docs/src/material/templates/.icons/material/pause-octagon-outline.svg
+++ b/docs/src/templates/.icons/material/pause-octagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pause-octagon.svg b/docs/src/templates/.icons/material/pause-octagon.svg
index a7c2ce0a..a7c2ce0a 100644
--- a/docs/src/material/templates/.icons/material/pause-octagon.svg
+++ b/docs/src/templates/.icons/material/pause-octagon.svg
diff --git a/docs/src/material/templates/.icons/material/pause.svg b/docs/src/templates/.icons/material/pause.svg
index 68ec475c..68ec475c 100644
--- a/docs/src/material/templates/.icons/material/pause.svg
+++ b/docs/src/templates/.icons/material/pause.svg
diff --git a/docs/src/material/templates/.icons/material/paw-off-outline.svg b/docs/src/templates/.icons/material/paw-off-outline.svg
index 8a511ced..8a511ced 100644
--- a/docs/src/material/templates/.icons/material/paw-off-outline.svg
+++ b/docs/src/templates/.icons/material/paw-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/paw-off.svg b/docs/src/templates/.icons/material/paw-off.svg
index 95c8bcc6..95c8bcc6 100644
--- a/docs/src/material/templates/.icons/material/paw-off.svg
+++ b/docs/src/templates/.icons/material/paw-off.svg
diff --git a/docs/src/material/templates/.icons/material/paw-outline.svg b/docs/src/templates/.icons/material/paw-outline.svg
index 0e03c7d5..0e03c7d5 100644
--- a/docs/src/material/templates/.icons/material/paw-outline.svg
+++ b/docs/src/templates/.icons/material/paw-outline.svg
diff --git a/docs/src/material/templates/.icons/material/paw.svg b/docs/src/templates/.icons/material/paw.svg
index a3af77d9..a3af77d9 100644
--- a/docs/src/material/templates/.icons/material/paw.svg
+++ b/docs/src/templates/.icons/material/paw.svg
diff --git a/docs/src/material/templates/.icons/material/peace.svg b/docs/src/templates/.icons/material/peace.svg
index 5cd2780c..5cd2780c 100644
--- a/docs/src/material/templates/.icons/material/peace.svg
+++ b/docs/src/templates/.icons/material/peace.svg
diff --git a/docs/src/material/templates/.icons/material/peanut-off-outline.svg b/docs/src/templates/.icons/material/peanut-off-outline.svg
index 24e885ee..24e885ee 100644
--- a/docs/src/material/templates/.icons/material/peanut-off-outline.svg
+++ b/docs/src/templates/.icons/material/peanut-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/peanut-off.svg b/docs/src/templates/.icons/material/peanut-off.svg
index ed19089a..ed19089a 100644
--- a/docs/src/material/templates/.icons/material/peanut-off.svg
+++ b/docs/src/templates/.icons/material/peanut-off.svg
diff --git a/docs/src/material/templates/.icons/material/peanut-outline.svg b/docs/src/templates/.icons/material/peanut-outline.svg
index 54f34144..54f34144 100644
--- a/docs/src/material/templates/.icons/material/peanut-outline.svg
+++ b/docs/src/templates/.icons/material/peanut-outline.svg
diff --git a/docs/src/material/templates/.icons/material/peanut.svg b/docs/src/templates/.icons/material/peanut.svg
index 102bf6cf..102bf6cf 100644
--- a/docs/src/material/templates/.icons/material/peanut.svg
+++ b/docs/src/templates/.icons/material/peanut.svg
diff --git a/docs/src/material/templates/.icons/material/pen-lock.svg b/docs/src/templates/.icons/material/pen-lock.svg
index 68325e42..68325e42 100644
--- a/docs/src/material/templates/.icons/material/pen-lock.svg
+++ b/docs/src/templates/.icons/material/pen-lock.svg
diff --git a/docs/src/material/templates/.icons/material/pen-minus.svg b/docs/src/templates/.icons/material/pen-minus.svg
index 611f8cea..611f8cea 100644
--- a/docs/src/material/templates/.icons/material/pen-minus.svg
+++ b/docs/src/templates/.icons/material/pen-minus.svg
diff --git a/docs/src/material/templates/.icons/material/pen-off.svg b/docs/src/templates/.icons/material/pen-off.svg
index f79b8407..f79b8407 100644
--- a/docs/src/material/templates/.icons/material/pen-off.svg
+++ b/docs/src/templates/.icons/material/pen-off.svg
diff --git a/docs/src/material/templates/.icons/material/pen-plus.svg b/docs/src/templates/.icons/material/pen-plus.svg
index 38652cbb..38652cbb 100644
--- a/docs/src/material/templates/.icons/material/pen-plus.svg
+++ b/docs/src/templates/.icons/material/pen-plus.svg
diff --git a/docs/src/material/templates/.icons/material/pen-remove.svg b/docs/src/templates/.icons/material/pen-remove.svg
index e0df536c..e0df536c 100644
--- a/docs/src/material/templates/.icons/material/pen-remove.svg
+++ b/docs/src/templates/.icons/material/pen-remove.svg
diff --git a/docs/src/material/templates/.icons/material/pen.svg b/docs/src/templates/.icons/material/pen.svg
index 6df9d989..6df9d989 100644
--- a/docs/src/material/templates/.icons/material/pen.svg
+++ b/docs/src/templates/.icons/material/pen.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-box-multiple-outline.svg b/docs/src/templates/.icons/material/pencil-box-multiple-outline.svg
index 1ab67297..1ab67297 100644
--- a/docs/src/material/templates/.icons/material/pencil-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-box-multiple.svg b/docs/src/templates/.icons/material/pencil-box-multiple.svg
index 7039f58a..7039f58a 100644
--- a/docs/src/material/templates/.icons/material/pencil-box-multiple.svg
+++ b/docs/src/templates/.icons/material/pencil-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-box-outline.svg b/docs/src/templates/.icons/material/pencil-box-outline.svg
index c3c5f867..c3c5f867 100644
--- a/docs/src/material/templates/.icons/material/pencil-box-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-box.svg b/docs/src/templates/.icons/material/pencil-box.svg
index bfbd782b..bfbd782b 100644
--- a/docs/src/material/templates/.icons/material/pencil-box.svg
+++ b/docs/src/templates/.icons/material/pencil-box.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-circle-outline.svg b/docs/src/templates/.icons/material/pencil-circle-outline.svg
index 7977894d..7977894d 100644
--- a/docs/src/material/templates/.icons/material/pencil-circle-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-circle.svg b/docs/src/templates/.icons/material/pencil-circle.svg
index 2815e269..2815e269 100644
--- a/docs/src/material/templates/.icons/material/pencil-circle.svg
+++ b/docs/src/templates/.icons/material/pencil-circle.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-lock-outline.svg b/docs/src/templates/.icons/material/pencil-lock-outline.svg
index d9eaed6b..d9eaed6b 100644
--- a/docs/src/material/templates/.icons/material/pencil-lock-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-lock.svg b/docs/src/templates/.icons/material/pencil-lock.svg
index 6f7cb726..6f7cb726 100644
--- a/docs/src/material/templates/.icons/material/pencil-lock.svg
+++ b/docs/src/templates/.icons/material/pencil-lock.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-minus-outline.svg b/docs/src/templates/.icons/material/pencil-minus-outline.svg
index 9dfabcff..9dfabcff 100644
--- a/docs/src/material/templates/.icons/material/pencil-minus-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-minus.svg b/docs/src/templates/.icons/material/pencil-minus.svg
index bea37a82..bea37a82 100644
--- a/docs/src/material/templates/.icons/material/pencil-minus.svg
+++ b/docs/src/templates/.icons/material/pencil-minus.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-off-outline.svg b/docs/src/templates/.icons/material/pencil-off-outline.svg
index cc60518a..cc60518a 100644
--- a/docs/src/material/templates/.icons/material/pencil-off-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-off.svg b/docs/src/templates/.icons/material/pencil-off.svg
index 37bddb10..37bddb10 100644
--- a/docs/src/material/templates/.icons/material/pencil-off.svg
+++ b/docs/src/templates/.icons/material/pencil-off.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-outline.svg b/docs/src/templates/.icons/material/pencil-outline.svg
index 3f1cff0e..3f1cff0e 100644
--- a/docs/src/material/templates/.icons/material/pencil-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-plus-outline.svg b/docs/src/templates/.icons/material/pencil-plus-outline.svg
index 80dae737..80dae737 100644
--- a/docs/src/material/templates/.icons/material/pencil-plus-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-plus.svg b/docs/src/templates/.icons/material/pencil-plus.svg
index 104e8c04..104e8c04 100644
--- a/docs/src/material/templates/.icons/material/pencil-plus.svg
+++ b/docs/src/templates/.icons/material/pencil-plus.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-remove-outline.svg b/docs/src/templates/.icons/material/pencil-remove-outline.svg
index b71a8f65..b71a8f65 100644
--- a/docs/src/material/templates/.icons/material/pencil-remove-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-remove.svg b/docs/src/templates/.icons/material/pencil-remove.svg
index 95448d5f..95448d5f 100644
--- a/docs/src/material/templates/.icons/material/pencil-remove.svg
+++ b/docs/src/templates/.icons/material/pencil-remove.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-ruler-outline.svg b/docs/src/templates/.icons/material/pencil-ruler-outline.svg
index 66cb9ddb..66cb9ddb 100644
--- a/docs/src/material/templates/.icons/material/pencil-ruler-outline.svg
+++ b/docs/src/templates/.icons/material/pencil-ruler-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pencil-ruler.svg b/docs/src/templates/.icons/material/pencil-ruler.svg
index 38b40b5c..38b40b5c 100644
--- a/docs/src/material/templates/.icons/material/pencil-ruler.svg
+++ b/docs/src/templates/.icons/material/pencil-ruler.svg
diff --git a/docs/src/material/templates/.icons/material/pencil.svg b/docs/src/templates/.icons/material/pencil.svg
index 5b163d77..5b163d77 100644
--- a/docs/src/material/templates/.icons/material/pencil.svg
+++ b/docs/src/templates/.icons/material/pencil.svg
diff --git a/docs/src/material/templates/.icons/material/penguin.svg b/docs/src/templates/.icons/material/penguin.svg
index 6dae8d98..6dae8d98 100644
--- a/docs/src/material/templates/.icons/material/penguin.svg
+++ b/docs/src/templates/.icons/material/penguin.svg
diff --git a/docs/src/material/templates/.icons/material/pentagon-outline.svg b/docs/src/templates/.icons/material/pentagon-outline.svg
index 9d87b578..9d87b578 100644
--- a/docs/src/material/templates/.icons/material/pentagon-outline.svg
+++ b/docs/src/templates/.icons/material/pentagon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pentagon.svg b/docs/src/templates/.icons/material/pentagon.svg
index 0d473fff..0d473fff 100644
--- a/docs/src/material/templates/.icons/material/pentagon.svg
+++ b/docs/src/templates/.icons/material/pentagon.svg
diff --git a/docs/src/material/templates/.icons/material/pentagram.svg b/docs/src/templates/.icons/material/pentagram.svg
index 286a4f8d..286a4f8d 100644
--- a/docs/src/material/templates/.icons/material/pentagram.svg
+++ b/docs/src/templates/.icons/material/pentagram.svg
diff --git a/docs/src/material/templates/.icons/material/percent-box-outline.svg b/docs/src/templates/.icons/material/percent-box-outline.svg
index 7bad21b1..7bad21b1 100644
--- a/docs/src/material/templates/.icons/material/percent-box-outline.svg
+++ b/docs/src/templates/.icons/material/percent-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/percent-box.svg b/docs/src/templates/.icons/material/percent-box.svg
index 99ce365c..99ce365c 100644
--- a/docs/src/material/templates/.icons/material/percent-box.svg
+++ b/docs/src/templates/.icons/material/percent-box.svg
diff --git a/docs/src/material/templates/.icons/material/percent-circle-outline.svg b/docs/src/templates/.icons/material/percent-circle-outline.svg
index b64516d5..b64516d5 100644
--- a/docs/src/material/templates/.icons/material/percent-circle-outline.svg
+++ b/docs/src/templates/.icons/material/percent-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/percent-circle.svg b/docs/src/templates/.icons/material/percent-circle.svg
index 517a35c2..517a35c2 100644
--- a/docs/src/material/templates/.icons/material/percent-circle.svg
+++ b/docs/src/templates/.icons/material/percent-circle.svg
diff --git a/docs/src/material/templates/.icons/material/percent-outline.svg b/docs/src/templates/.icons/material/percent-outline.svg
index 7c235ffc..7c235ffc 100644
--- a/docs/src/material/templates/.icons/material/percent-outline.svg
+++ b/docs/src/templates/.icons/material/percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/percent.svg b/docs/src/templates/.icons/material/percent.svg
index cd4f55d5..cd4f55d5 100644
--- a/docs/src/material/templates/.icons/material/percent.svg
+++ b/docs/src/templates/.icons/material/percent.svg
diff --git a/docs/src/material/templates/.icons/material/periodic-table.svg b/docs/src/templates/.icons/material/periodic-table.svg
index 1a2d972e..1a2d972e 100644
--- a/docs/src/material/templates/.icons/material/periodic-table.svg
+++ b/docs/src/templates/.icons/material/periodic-table.svg
diff --git a/docs/src/material/templates/.icons/material/perspective-less.svg b/docs/src/templates/.icons/material/perspective-less.svg
index 8259fa2a..8259fa2a 100644
--- a/docs/src/material/templates/.icons/material/perspective-less.svg
+++ b/docs/src/templates/.icons/material/perspective-less.svg
diff --git a/docs/src/material/templates/.icons/material/perspective-more.svg b/docs/src/templates/.icons/material/perspective-more.svg
index 39cfff4c..39cfff4c 100644
--- a/docs/src/material/templates/.icons/material/perspective-more.svg
+++ b/docs/src/templates/.icons/material/perspective-more.svg
diff --git a/docs/src/material/templates/.icons/material/ph.svg b/docs/src/templates/.icons/material/ph.svg
index 48b74460..48b74460 100644
--- a/docs/src/material/templates/.icons/material/ph.svg
+++ b/docs/src/templates/.icons/material/ph.svg
diff --git a/docs/src/material/templates/.icons/material/phone-alert-outline.svg b/docs/src/templates/.icons/material/phone-alert-outline.svg
index 1ad7ce59..1ad7ce59 100644
--- a/docs/src/material/templates/.icons/material/phone-alert-outline.svg
+++ b/docs/src/templates/.icons/material/phone-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-alert.svg b/docs/src/templates/.icons/material/phone-alert.svg
index 16fc8d11..16fc8d11 100644
--- a/docs/src/material/templates/.icons/material/phone-alert.svg
+++ b/docs/src/templates/.icons/material/phone-alert.svg
diff --git a/docs/src/material/templates/.icons/material/phone-bluetooth-outline.svg b/docs/src/templates/.icons/material/phone-bluetooth-outline.svg
index 6b8023e8..6b8023e8 100644
--- a/docs/src/material/templates/.icons/material/phone-bluetooth-outline.svg
+++ b/docs/src/templates/.icons/material/phone-bluetooth-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-bluetooth.svg b/docs/src/templates/.icons/material/phone-bluetooth.svg
index ebcdf5f2..ebcdf5f2 100644
--- a/docs/src/material/templates/.icons/material/phone-bluetooth.svg
+++ b/docs/src/templates/.icons/material/phone-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/phone-cancel-outline.svg b/docs/src/templates/.icons/material/phone-cancel-outline.svg
index bcdd4d51..bcdd4d51 100644
--- a/docs/src/material/templates/.icons/material/phone-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/phone-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-cancel.svg b/docs/src/templates/.icons/material/phone-cancel.svg
index c24cfcc5..c24cfcc5 100644
--- a/docs/src/material/templates/.icons/material/phone-cancel.svg
+++ b/docs/src/templates/.icons/material/phone-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/phone-check-outline.svg b/docs/src/templates/.icons/material/phone-check-outline.svg
index b94340c8..b94340c8 100644
--- a/docs/src/material/templates/.icons/material/phone-check-outline.svg
+++ b/docs/src/templates/.icons/material/phone-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-check.svg b/docs/src/templates/.icons/material/phone-check.svg
index 81d28a72..81d28a72 100644
--- a/docs/src/material/templates/.icons/material/phone-check.svg
+++ b/docs/src/templates/.icons/material/phone-check.svg
diff --git a/docs/src/material/templates/.icons/material/phone-classic-off.svg b/docs/src/templates/.icons/material/phone-classic-off.svg
index 6ff378f9..6ff378f9 100644
--- a/docs/src/material/templates/.icons/material/phone-classic-off.svg
+++ b/docs/src/templates/.icons/material/phone-classic-off.svg
diff --git a/docs/src/material/templates/.icons/material/phone-classic.svg b/docs/src/templates/.icons/material/phone-classic.svg
index 9aefdc93..9aefdc93 100644
--- a/docs/src/material/templates/.icons/material/phone-classic.svg
+++ b/docs/src/templates/.icons/material/phone-classic.svg
diff --git a/docs/src/material/templates/.icons/material/phone-clock.svg b/docs/src/templates/.icons/material/phone-clock.svg
index 113d2bef..113d2bef 100644
--- a/docs/src/material/templates/.icons/material/phone-clock.svg
+++ b/docs/src/templates/.icons/material/phone-clock.svg
diff --git a/docs/src/material/templates/.icons/material/phone-dial-outline.svg b/docs/src/templates/.icons/material/phone-dial-outline.svg
index 2ba2311f..2ba2311f 100644
--- a/docs/src/material/templates/.icons/material/phone-dial-outline.svg
+++ b/docs/src/templates/.icons/material/phone-dial-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-dial.svg b/docs/src/templates/.icons/material/phone-dial.svg
index b565f11d..b565f11d 100644
--- a/docs/src/material/templates/.icons/material/phone-dial.svg
+++ b/docs/src/templates/.icons/material/phone-dial.svg
diff --git a/docs/src/material/templates/.icons/material/phone-forward-outline.svg b/docs/src/templates/.icons/material/phone-forward-outline.svg
index 5319c1ee..5319c1ee 100644
--- a/docs/src/material/templates/.icons/material/phone-forward-outline.svg
+++ b/docs/src/templates/.icons/material/phone-forward-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-forward.svg b/docs/src/templates/.icons/material/phone-forward.svg
index 34fd6419..34fd6419 100644
--- a/docs/src/material/templates/.icons/material/phone-forward.svg
+++ b/docs/src/templates/.icons/material/phone-forward.svg
diff --git a/docs/src/material/templates/.icons/material/phone-hangup-outline.svg b/docs/src/templates/.icons/material/phone-hangup-outline.svg
index 8bb4f58f..8bb4f58f 100644
--- a/docs/src/material/templates/.icons/material/phone-hangup-outline.svg
+++ b/docs/src/templates/.icons/material/phone-hangup-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-hangup.svg b/docs/src/templates/.icons/material/phone-hangup.svg
index b97592b7..b97592b7 100644
--- a/docs/src/material/templates/.icons/material/phone-hangup.svg
+++ b/docs/src/templates/.icons/material/phone-hangup.svg
diff --git a/docs/src/material/templates/.icons/material/phone-in-talk-outline.svg b/docs/src/templates/.icons/material/phone-in-talk-outline.svg
index 09d24f5c..09d24f5c 100644
--- a/docs/src/material/templates/.icons/material/phone-in-talk-outline.svg
+++ b/docs/src/templates/.icons/material/phone-in-talk-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-in-talk.svg b/docs/src/templates/.icons/material/phone-in-talk.svg
index c2256a7f..c2256a7f 100644
--- a/docs/src/material/templates/.icons/material/phone-in-talk.svg
+++ b/docs/src/templates/.icons/material/phone-in-talk.svg
diff --git a/docs/src/material/templates/.icons/material/phone-incoming-outgoing-outline.svg b/docs/src/templates/.icons/material/phone-incoming-outgoing-outline.svg
index 4adfcbca..4adfcbca 100644
--- a/docs/src/material/templates/.icons/material/phone-incoming-outgoing-outline.svg
+++ b/docs/src/templates/.icons/material/phone-incoming-outgoing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-incoming-outgoing.svg b/docs/src/templates/.icons/material/phone-incoming-outgoing.svg
index 92e65dd9..92e65dd9 100644
--- a/docs/src/material/templates/.icons/material/phone-incoming-outgoing.svg
+++ b/docs/src/templates/.icons/material/phone-incoming-outgoing.svg
diff --git a/docs/src/material/templates/.icons/material/phone-incoming-outline.svg b/docs/src/templates/.icons/material/phone-incoming-outline.svg
index 14173677..14173677 100644
--- a/docs/src/material/templates/.icons/material/phone-incoming-outline.svg
+++ b/docs/src/templates/.icons/material/phone-incoming-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-incoming.svg b/docs/src/templates/.icons/material/phone-incoming.svg
index 9000361f..9000361f 100644
--- a/docs/src/material/templates/.icons/material/phone-incoming.svg
+++ b/docs/src/templates/.icons/material/phone-incoming.svg
diff --git a/docs/src/material/templates/.icons/material/phone-lock-outline.svg b/docs/src/templates/.icons/material/phone-lock-outline.svg
index 3e0b7459..3e0b7459 100644
--- a/docs/src/material/templates/.icons/material/phone-lock-outline.svg
+++ b/docs/src/templates/.icons/material/phone-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-lock.svg b/docs/src/templates/.icons/material/phone-lock.svg
index 226f22ce..226f22ce 100644
--- a/docs/src/material/templates/.icons/material/phone-lock.svg
+++ b/docs/src/templates/.icons/material/phone-lock.svg
diff --git a/docs/src/material/templates/.icons/material/phone-log-outline.svg b/docs/src/templates/.icons/material/phone-log-outline.svg
index 244f6b82..244f6b82 100644
--- a/docs/src/material/templates/.icons/material/phone-log-outline.svg
+++ b/docs/src/templates/.icons/material/phone-log-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-log.svg b/docs/src/templates/.icons/material/phone-log.svg
index 9ff325be..9ff325be 100644
--- a/docs/src/material/templates/.icons/material/phone-log.svg
+++ b/docs/src/templates/.icons/material/phone-log.svg
diff --git a/docs/src/material/templates/.icons/material/phone-message-outline.svg b/docs/src/templates/.icons/material/phone-message-outline.svg
index f8fde5b3..f8fde5b3 100644
--- a/docs/src/material/templates/.icons/material/phone-message-outline.svg
+++ b/docs/src/templates/.icons/material/phone-message-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-message.svg b/docs/src/templates/.icons/material/phone-message.svg
index 24307762..24307762 100644
--- a/docs/src/material/templates/.icons/material/phone-message.svg
+++ b/docs/src/templates/.icons/material/phone-message.svg
diff --git a/docs/src/material/templates/.icons/material/phone-minus-outline.svg b/docs/src/templates/.icons/material/phone-minus-outline.svg
index ac841176..ac841176 100644
--- a/docs/src/material/templates/.icons/material/phone-minus-outline.svg
+++ b/docs/src/templates/.icons/material/phone-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-minus.svg b/docs/src/templates/.icons/material/phone-minus.svg
index d25bb25c..d25bb25c 100644
--- a/docs/src/material/templates/.icons/material/phone-minus.svg
+++ b/docs/src/templates/.icons/material/phone-minus.svg
diff --git a/docs/src/material/templates/.icons/material/phone-missed-outline.svg b/docs/src/templates/.icons/material/phone-missed-outline.svg
index a11fcf52..a11fcf52 100644
--- a/docs/src/material/templates/.icons/material/phone-missed-outline.svg
+++ b/docs/src/templates/.icons/material/phone-missed-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-missed.svg b/docs/src/templates/.icons/material/phone-missed.svg
index e6ee5cef..e6ee5cef 100644
--- a/docs/src/material/templates/.icons/material/phone-missed.svg
+++ b/docs/src/templates/.icons/material/phone-missed.svg
diff --git a/docs/src/material/templates/.icons/material/phone-off-outline.svg b/docs/src/templates/.icons/material/phone-off-outline.svg
index d5c5f572..d5c5f572 100644
--- a/docs/src/material/templates/.icons/material/phone-off-outline.svg
+++ b/docs/src/templates/.icons/material/phone-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-off.svg b/docs/src/templates/.icons/material/phone-off.svg
index f79f0e7a..f79f0e7a 100644
--- a/docs/src/material/templates/.icons/material/phone-off.svg
+++ b/docs/src/templates/.icons/material/phone-off.svg
diff --git a/docs/src/material/templates/.icons/material/phone-outgoing-outline.svg b/docs/src/templates/.icons/material/phone-outgoing-outline.svg
index 2464762e..2464762e 100644
--- a/docs/src/material/templates/.icons/material/phone-outgoing-outline.svg
+++ b/docs/src/templates/.icons/material/phone-outgoing-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-outgoing.svg b/docs/src/templates/.icons/material/phone-outgoing.svg
index 022c93a5..022c93a5 100644
--- a/docs/src/material/templates/.icons/material/phone-outgoing.svg
+++ b/docs/src/templates/.icons/material/phone-outgoing.svg
diff --git a/docs/src/material/templates/.icons/material/phone-outline.svg b/docs/src/templates/.icons/material/phone-outline.svg
index bdb3f045..bdb3f045 100644
--- a/docs/src/material/templates/.icons/material/phone-outline.svg
+++ b/docs/src/templates/.icons/material/phone-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-paused-outline.svg b/docs/src/templates/.icons/material/phone-paused-outline.svg
index 4d684940..4d684940 100644
--- a/docs/src/material/templates/.icons/material/phone-paused-outline.svg
+++ b/docs/src/templates/.icons/material/phone-paused-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-paused.svg b/docs/src/templates/.icons/material/phone-paused.svg
index 6f73f865..6f73f865 100644
--- a/docs/src/material/templates/.icons/material/phone-paused.svg
+++ b/docs/src/templates/.icons/material/phone-paused.svg
diff --git a/docs/src/material/templates/.icons/material/phone-plus-outline.svg b/docs/src/templates/.icons/material/phone-plus-outline.svg
index 42bc489c..42bc489c 100644
--- a/docs/src/material/templates/.icons/material/phone-plus-outline.svg
+++ b/docs/src/templates/.icons/material/phone-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-plus.svg b/docs/src/templates/.icons/material/phone-plus.svg
index 4ad8ebaf..4ad8ebaf 100644
--- a/docs/src/material/templates/.icons/material/phone-plus.svg
+++ b/docs/src/templates/.icons/material/phone-plus.svg
diff --git a/docs/src/material/templates/.icons/material/phone-refresh-outline.svg b/docs/src/templates/.icons/material/phone-refresh-outline.svg
index dadefade..dadefade 100644
--- a/docs/src/material/templates/.icons/material/phone-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/phone-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-refresh.svg b/docs/src/templates/.icons/material/phone-refresh.svg
index 92330d66..92330d66 100644
--- a/docs/src/material/templates/.icons/material/phone-refresh.svg
+++ b/docs/src/templates/.icons/material/phone-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/phone-remove-outline.svg b/docs/src/templates/.icons/material/phone-remove-outline.svg
index 56899a40..56899a40 100644
--- a/docs/src/material/templates/.icons/material/phone-remove-outline.svg
+++ b/docs/src/templates/.icons/material/phone-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-remove.svg b/docs/src/templates/.icons/material/phone-remove.svg
index ccac6053..ccac6053 100644
--- a/docs/src/material/templates/.icons/material/phone-remove.svg
+++ b/docs/src/templates/.icons/material/phone-remove.svg
diff --git a/docs/src/material/templates/.icons/material/phone-return-outline.svg b/docs/src/templates/.icons/material/phone-return-outline.svg
index 3c2761d3..3c2761d3 100644
--- a/docs/src/material/templates/.icons/material/phone-return-outline.svg
+++ b/docs/src/templates/.icons/material/phone-return-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-return.svg b/docs/src/templates/.icons/material/phone-return.svg
index 96ee63ff..96ee63ff 100644
--- a/docs/src/material/templates/.icons/material/phone-return.svg
+++ b/docs/src/templates/.icons/material/phone-return.svg
diff --git a/docs/src/material/templates/.icons/material/phone-ring-outline.svg b/docs/src/templates/.icons/material/phone-ring-outline.svg
index 8f8e1334..8f8e1334 100644
--- a/docs/src/material/templates/.icons/material/phone-ring-outline.svg
+++ b/docs/src/templates/.icons/material/phone-ring-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-ring.svg b/docs/src/templates/.icons/material/phone-ring.svg
index baf41de4..baf41de4 100644
--- a/docs/src/material/templates/.icons/material/phone-ring.svg
+++ b/docs/src/templates/.icons/material/phone-ring.svg
diff --git a/docs/src/material/templates/.icons/material/phone-rotate-landscape.svg b/docs/src/templates/.icons/material/phone-rotate-landscape.svg
index c9ade4ec..c9ade4ec 100644
--- a/docs/src/material/templates/.icons/material/phone-rotate-landscape.svg
+++ b/docs/src/templates/.icons/material/phone-rotate-landscape.svg
diff --git a/docs/src/material/templates/.icons/material/phone-rotate-portrait.svg b/docs/src/templates/.icons/material/phone-rotate-portrait.svg
index 4ab6b077..4ab6b077 100644
--- a/docs/src/material/templates/.icons/material/phone-rotate-portrait.svg
+++ b/docs/src/templates/.icons/material/phone-rotate-portrait.svg
diff --git a/docs/src/material/templates/.icons/material/phone-settings-outline.svg b/docs/src/templates/.icons/material/phone-settings-outline.svg
index 13bb12b9..13bb12b9 100644
--- a/docs/src/material/templates/.icons/material/phone-settings-outline.svg
+++ b/docs/src/templates/.icons/material/phone-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-settings.svg b/docs/src/templates/.icons/material/phone-settings.svg
index 87fe8942..87fe8942 100644
--- a/docs/src/material/templates/.icons/material/phone-settings.svg
+++ b/docs/src/templates/.icons/material/phone-settings.svg
diff --git a/docs/src/material/templates/.icons/material/phone-sync-outline.svg b/docs/src/templates/.icons/material/phone-sync-outline.svg
index 61eed337..61eed337 100644
--- a/docs/src/material/templates/.icons/material/phone-sync-outline.svg
+++ b/docs/src/templates/.icons/material/phone-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/phone-sync.svg b/docs/src/templates/.icons/material/phone-sync.svg
index 69edb8a1..69edb8a1 100644
--- a/docs/src/material/templates/.icons/material/phone-sync.svg
+++ b/docs/src/templates/.icons/material/phone-sync.svg
diff --git a/docs/src/material/templates/.icons/material/phone-voip.svg b/docs/src/templates/.icons/material/phone-voip.svg
index 892ec2ca..892ec2ca 100644
--- a/docs/src/material/templates/.icons/material/phone-voip.svg
+++ b/docs/src/templates/.icons/material/phone-voip.svg
diff --git a/docs/src/material/templates/.icons/material/phone.svg b/docs/src/templates/.icons/material/phone.svg
index 957f8b41..957f8b41 100644
--- a/docs/src/material/templates/.icons/material/phone.svg
+++ b/docs/src/templates/.icons/material/phone.svg
diff --git a/docs/src/material/templates/.icons/material/pi-box.svg b/docs/src/templates/.icons/material/pi-box.svg
index 3878393c..3878393c 100644
--- a/docs/src/material/templates/.icons/material/pi-box.svg
+++ b/docs/src/templates/.icons/material/pi-box.svg
diff --git a/docs/src/material/templates/.icons/material/pi-hole.svg b/docs/src/templates/.icons/material/pi-hole.svg
index d73e81cc..d73e81cc 100644
--- a/docs/src/material/templates/.icons/material/pi-hole.svg
+++ b/docs/src/templates/.icons/material/pi-hole.svg
diff --git a/docs/src/material/templates/.icons/material/pi.svg b/docs/src/templates/.icons/material/pi.svg
index c753fd7a..c753fd7a 100644
--- a/docs/src/material/templates/.icons/material/pi.svg
+++ b/docs/src/templates/.icons/material/pi.svg
diff --git a/docs/src/material/templates/.icons/material/piano-off.svg b/docs/src/templates/.icons/material/piano-off.svg
index 19e489e6..19e489e6 100644
--- a/docs/src/material/templates/.icons/material/piano-off.svg
+++ b/docs/src/templates/.icons/material/piano-off.svg
diff --git a/docs/src/material/templates/.icons/material/piano.svg b/docs/src/templates/.icons/material/piano.svg
index ee9f6808..ee9f6808 100644
--- a/docs/src/material/templates/.icons/material/piano.svg
+++ b/docs/src/templates/.icons/material/piano.svg
diff --git a/docs/src/material/templates/.icons/material/pickaxe.svg b/docs/src/templates/.icons/material/pickaxe.svg
index 05cc1ff0..05cc1ff0 100644
--- a/docs/src/material/templates/.icons/material/pickaxe.svg
+++ b/docs/src/templates/.icons/material/pickaxe.svg
diff --git a/docs/src/material/templates/.icons/material/picture-in-picture-bottom-right-outline.svg b/docs/src/templates/.icons/material/picture-in-picture-bottom-right-outline.svg
index bf1b22b2..bf1b22b2 100644
--- a/docs/src/material/templates/.icons/material/picture-in-picture-bottom-right-outline.svg
+++ b/docs/src/templates/.icons/material/picture-in-picture-bottom-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/picture-in-picture-bottom-right.svg b/docs/src/templates/.icons/material/picture-in-picture-bottom-right.svg
index de9ed975..de9ed975 100644
--- a/docs/src/material/templates/.icons/material/picture-in-picture-bottom-right.svg
+++ b/docs/src/templates/.icons/material/picture-in-picture-bottom-right.svg
diff --git a/docs/src/material/templates/.icons/material/picture-in-picture-top-right-outline.svg b/docs/src/templates/.icons/material/picture-in-picture-top-right-outline.svg
index de4e2ce6..de4e2ce6 100644
--- a/docs/src/material/templates/.icons/material/picture-in-picture-top-right-outline.svg
+++ b/docs/src/templates/.icons/material/picture-in-picture-top-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/picture-in-picture-top-right.svg b/docs/src/templates/.icons/material/picture-in-picture-top-right.svg
index 7828e63f..7828e63f 100644
--- a/docs/src/material/templates/.icons/material/picture-in-picture-top-right.svg
+++ b/docs/src/templates/.icons/material/picture-in-picture-top-right.svg
diff --git a/docs/src/material/templates/.icons/material/pier-crane.svg b/docs/src/templates/.icons/material/pier-crane.svg
index 5a43d598..5a43d598 100644
--- a/docs/src/material/templates/.icons/material/pier-crane.svg
+++ b/docs/src/templates/.icons/material/pier-crane.svg
diff --git a/docs/src/material/templates/.icons/material/pier.svg b/docs/src/templates/.icons/material/pier.svg
index 1a4e775b..1a4e775b 100644
--- a/docs/src/material/templates/.icons/material/pier.svg
+++ b/docs/src/templates/.icons/material/pier.svg
diff --git a/docs/src/material/templates/.icons/material/pig-variant-outline.svg b/docs/src/templates/.icons/material/pig-variant-outline.svg
index fcf627c3..fcf627c3 100644
--- a/docs/src/material/templates/.icons/material/pig-variant-outline.svg
+++ b/docs/src/templates/.icons/material/pig-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pig-variant.svg b/docs/src/templates/.icons/material/pig-variant.svg
index dd64a35c..dd64a35c 100644
--- a/docs/src/material/templates/.icons/material/pig-variant.svg
+++ b/docs/src/templates/.icons/material/pig-variant.svg
diff --git a/docs/src/material/templates/.icons/material/pig.svg b/docs/src/templates/.icons/material/pig.svg
index f351d062..f351d062 100644
--- a/docs/src/material/templates/.icons/material/pig.svg
+++ b/docs/src/templates/.icons/material/pig.svg
diff --git a/docs/src/material/templates/.icons/material/piggy-bank-outline.svg b/docs/src/templates/.icons/material/piggy-bank-outline.svg
index 4100e58b..4100e58b 100644
--- a/docs/src/material/templates/.icons/material/piggy-bank-outline.svg
+++ b/docs/src/templates/.icons/material/piggy-bank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/piggy-bank.svg b/docs/src/templates/.icons/material/piggy-bank.svg
index f01c1f3e..f01c1f3e 100644
--- a/docs/src/material/templates/.icons/material/piggy-bank.svg
+++ b/docs/src/templates/.icons/material/piggy-bank.svg
diff --git a/docs/src/material/templates/.icons/material/pill-multiple.svg b/docs/src/templates/.icons/material/pill-multiple.svg
index 6fd07886..6fd07886 100644
--- a/docs/src/material/templates/.icons/material/pill-multiple.svg
+++ b/docs/src/templates/.icons/material/pill-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/pill-off.svg b/docs/src/templates/.icons/material/pill-off.svg
index d0b4a955..d0b4a955 100644
--- a/docs/src/material/templates/.icons/material/pill-off.svg
+++ b/docs/src/templates/.icons/material/pill-off.svg
diff --git a/docs/src/material/templates/.icons/material/pill.svg b/docs/src/templates/.icons/material/pill.svg
index 04234062..04234062 100644
--- a/docs/src/material/templates/.icons/material/pill.svg
+++ b/docs/src/templates/.icons/material/pill.svg
diff --git a/docs/src/material/templates/.icons/material/pillar.svg b/docs/src/templates/.icons/material/pillar.svg
index 3527fbca..3527fbca 100644
--- a/docs/src/material/templates/.icons/material/pillar.svg
+++ b/docs/src/templates/.icons/material/pillar.svg
diff --git a/docs/src/material/templates/.icons/material/pin-off-outline.svg b/docs/src/templates/.icons/material/pin-off-outline.svg
index 80367a23..80367a23 100644
--- a/docs/src/material/templates/.icons/material/pin-off-outline.svg
+++ b/docs/src/templates/.icons/material/pin-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pin-off.svg b/docs/src/templates/.icons/material/pin-off.svg
index c26315fa..c26315fa 100644
--- a/docs/src/material/templates/.icons/material/pin-off.svg
+++ b/docs/src/templates/.icons/material/pin-off.svg
diff --git a/docs/src/material/templates/.icons/material/pin-outline.svg b/docs/src/templates/.icons/material/pin-outline.svg
index aa885694..aa885694 100644
--- a/docs/src/material/templates/.icons/material/pin-outline.svg
+++ b/docs/src/templates/.icons/material/pin-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pin.svg b/docs/src/templates/.icons/material/pin.svg
index a34084a2..a34084a2 100644
--- a/docs/src/material/templates/.icons/material/pin.svg
+++ b/docs/src/templates/.icons/material/pin.svg
diff --git a/docs/src/material/templates/.icons/material/pine-tree-box.svg b/docs/src/templates/.icons/material/pine-tree-box.svg
index 499f7b72..499f7b72 100644
--- a/docs/src/material/templates/.icons/material/pine-tree-box.svg
+++ b/docs/src/templates/.icons/material/pine-tree-box.svg
diff --git a/docs/src/material/templates/.icons/material/pine-tree-fire.svg b/docs/src/templates/.icons/material/pine-tree-fire.svg
index 6f375919..6f375919 100644
--- a/docs/src/material/templates/.icons/material/pine-tree-fire.svg
+++ b/docs/src/templates/.icons/material/pine-tree-fire.svg
diff --git a/docs/src/material/templates/.icons/material/pine-tree-variant-outline.svg b/docs/src/templates/.icons/material/pine-tree-variant-outline.svg
index 7a067bb6..7a067bb6 100644
--- a/docs/src/material/templates/.icons/material/pine-tree-variant-outline.svg
+++ b/docs/src/templates/.icons/material/pine-tree-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pine-tree-variant.svg b/docs/src/templates/.icons/material/pine-tree-variant.svg
index 84039741..84039741 100644
--- a/docs/src/material/templates/.icons/material/pine-tree-variant.svg
+++ b/docs/src/templates/.icons/material/pine-tree-variant.svg
diff --git a/docs/src/material/templates/.icons/material/pine-tree.svg b/docs/src/templates/.icons/material/pine-tree.svg
index c2375222..c2375222 100644
--- a/docs/src/material/templates/.icons/material/pine-tree.svg
+++ b/docs/src/templates/.icons/material/pine-tree.svg
diff --git a/docs/src/material/templates/.icons/material/pinterest.svg b/docs/src/templates/.icons/material/pinterest.svg
index ff4c097d..ff4c097d 100644
--- a/docs/src/material/templates/.icons/material/pinterest.svg
+++ b/docs/src/templates/.icons/material/pinterest.svg
diff --git a/docs/src/material/templates/.icons/material/pinwheel-outline.svg b/docs/src/templates/.icons/material/pinwheel-outline.svg
index 2e6a3769..2e6a3769 100644
--- a/docs/src/material/templates/.icons/material/pinwheel-outline.svg
+++ b/docs/src/templates/.icons/material/pinwheel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pinwheel.svg b/docs/src/templates/.icons/material/pinwheel.svg
index 89834442..89834442 100644
--- a/docs/src/material/templates/.icons/material/pinwheel.svg
+++ b/docs/src/templates/.icons/material/pinwheel.svg
diff --git a/docs/src/material/templates/.icons/material/pipe-disconnected.svg b/docs/src/templates/.icons/material/pipe-disconnected.svg
index 9903c74c..9903c74c 100644
--- a/docs/src/material/templates/.icons/material/pipe-disconnected.svg
+++ b/docs/src/templates/.icons/material/pipe-disconnected.svg
diff --git a/docs/src/material/templates/.icons/material/pipe-leak.svg b/docs/src/templates/.icons/material/pipe-leak.svg
index 6a9566a3..6a9566a3 100644
--- a/docs/src/material/templates/.icons/material/pipe-leak.svg
+++ b/docs/src/templates/.icons/material/pipe-leak.svg
diff --git a/docs/src/material/templates/.icons/material/pipe-valve.svg b/docs/src/templates/.icons/material/pipe-valve.svg
index b6ff759f..b6ff759f 100644
--- a/docs/src/material/templates/.icons/material/pipe-valve.svg
+++ b/docs/src/templates/.icons/material/pipe-valve.svg
diff --git a/docs/src/material/templates/.icons/material/pipe-wrench.svg b/docs/src/templates/.icons/material/pipe-wrench.svg
index 76e2bb1d..76e2bb1d 100644
--- a/docs/src/material/templates/.icons/material/pipe-wrench.svg
+++ b/docs/src/templates/.icons/material/pipe-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/pipe.svg b/docs/src/templates/.icons/material/pipe.svg
index 1542a730..1542a730 100644
--- a/docs/src/material/templates/.icons/material/pipe.svg
+++ b/docs/src/templates/.icons/material/pipe.svg
diff --git a/docs/src/material/templates/.icons/material/pirate.svg b/docs/src/templates/.icons/material/pirate.svg
index e22b52d4..e22b52d4 100644
--- a/docs/src/material/templates/.icons/material/pirate.svg
+++ b/docs/src/templates/.icons/material/pirate.svg
diff --git a/docs/src/material/templates/.icons/material/pistol.svg b/docs/src/templates/.icons/material/pistol.svg
index acbbb7ba..acbbb7ba 100644
--- a/docs/src/material/templates/.icons/material/pistol.svg
+++ b/docs/src/templates/.icons/material/pistol.svg
diff --git a/docs/src/material/templates/.icons/material/piston.svg b/docs/src/templates/.icons/material/piston.svg
index 654d758a..654d758a 100644
--- a/docs/src/material/templates/.icons/material/piston.svg
+++ b/docs/src/templates/.icons/material/piston.svg
diff --git a/docs/src/material/templates/.icons/material/pitchfork.svg b/docs/src/templates/.icons/material/pitchfork.svg
index 1cf74b91..1cf74b91 100644
--- a/docs/src/material/templates/.icons/material/pitchfork.svg
+++ b/docs/src/templates/.icons/material/pitchfork.svg
diff --git a/docs/src/material/templates/.icons/material/pizza.svg b/docs/src/templates/.icons/material/pizza.svg
index 2ef49461..2ef49461 100644
--- a/docs/src/material/templates/.icons/material/pizza.svg
+++ b/docs/src/templates/.icons/material/pizza.svg
diff --git a/docs/src/material/templates/.icons/material/plane-car.svg b/docs/src/templates/.icons/material/plane-car.svg
index 2bda31e9..2bda31e9 100644
--- a/docs/src/material/templates/.icons/material/plane-car.svg
+++ b/docs/src/templates/.icons/material/plane-car.svg
diff --git a/docs/src/material/templates/.icons/material/plane-train.svg b/docs/src/templates/.icons/material/plane-train.svg
index d66e66d2..d66e66d2 100644
--- a/docs/src/material/templates/.icons/material/plane-train.svg
+++ b/docs/src/templates/.icons/material/plane-train.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-edit-outline.svg b/docs/src/templates/.icons/material/play-box-edit-outline.svg
index b1e929c4..b1e929c4 100644
--- a/docs/src/material/templates/.icons/material/play-box-edit-outline.svg
+++ b/docs/src/templates/.icons/material/play-box-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-lock-open-outline.svg b/docs/src/templates/.icons/material/play-box-lock-open-outline.svg
index 8639b13b..8639b13b 100644
--- a/docs/src/material/templates/.icons/material/play-box-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/play-box-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-lock-open.svg b/docs/src/templates/.icons/material/play-box-lock-open.svg
index 3704d1a2..3704d1a2 100644
--- a/docs/src/material/templates/.icons/material/play-box-lock-open.svg
+++ b/docs/src/templates/.icons/material/play-box-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-lock-outline.svg b/docs/src/templates/.icons/material/play-box-lock-outline.svg
index ea7c4e54..ea7c4e54 100644
--- a/docs/src/material/templates/.icons/material/play-box-lock-outline.svg
+++ b/docs/src/templates/.icons/material/play-box-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-lock.svg b/docs/src/templates/.icons/material/play-box-lock.svg
index c620249c..c620249c 100644
--- a/docs/src/material/templates/.icons/material/play-box-lock.svg
+++ b/docs/src/templates/.icons/material/play-box-lock.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-multiple-outline.svg b/docs/src/templates/.icons/material/play-box-multiple-outline.svg
index 801c12f8..801c12f8 100644
--- a/docs/src/material/templates/.icons/material/play-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/play-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-multiple.svg b/docs/src/templates/.icons/material/play-box-multiple.svg
index 8996e45b..8996e45b 100644
--- a/docs/src/material/templates/.icons/material/play-box-multiple.svg
+++ b/docs/src/templates/.icons/material/play-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/play-box-outline.svg b/docs/src/templates/.icons/material/play-box-outline.svg
index 6e9487da..6e9487da 100644
--- a/docs/src/material/templates/.icons/material/play-box-outline.svg
+++ b/docs/src/templates/.icons/material/play-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-box.svg b/docs/src/templates/.icons/material/play-box.svg
index c97d4c4c..c97d4c4c 100644
--- a/docs/src/material/templates/.icons/material/play-box.svg
+++ b/docs/src/templates/.icons/material/play-box.svg
diff --git a/docs/src/material/templates/.icons/material/play-circle-outline.svg b/docs/src/templates/.icons/material/play-circle-outline.svg
index b07d43c6..b07d43c6 100644
--- a/docs/src/material/templates/.icons/material/play-circle-outline.svg
+++ b/docs/src/templates/.icons/material/play-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-circle.svg b/docs/src/templates/.icons/material/play-circle.svg
index 3465c174..3465c174 100644
--- a/docs/src/material/templates/.icons/material/play-circle.svg
+++ b/docs/src/templates/.icons/material/play-circle.svg
diff --git a/docs/src/material/templates/.icons/material/play-network-outline.svg b/docs/src/templates/.icons/material/play-network-outline.svg
index 6cec2e7d..6cec2e7d 100644
--- a/docs/src/material/templates/.icons/material/play-network-outline.svg
+++ b/docs/src/templates/.icons/material/play-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-network.svg b/docs/src/templates/.icons/material/play-network.svg
index 80cbe957..80cbe957 100644
--- a/docs/src/material/templates/.icons/material/play-network.svg
+++ b/docs/src/templates/.icons/material/play-network.svg
diff --git a/docs/src/material/templates/.icons/material/play-outline.svg b/docs/src/templates/.icons/material/play-outline.svg
index 4627093d..4627093d 100644
--- a/docs/src/material/templates/.icons/material/play-outline.svg
+++ b/docs/src/templates/.icons/material/play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/play-pause.svg b/docs/src/templates/.icons/material/play-pause.svg
index e23fafc3..e23fafc3 100644
--- a/docs/src/material/templates/.icons/material/play-pause.svg
+++ b/docs/src/templates/.icons/material/play-pause.svg
diff --git a/docs/src/material/templates/.icons/material/play-protected-content.svg b/docs/src/templates/.icons/material/play-protected-content.svg
index a60f2081..a60f2081 100644
--- a/docs/src/material/templates/.icons/material/play-protected-content.svg
+++ b/docs/src/templates/.icons/material/play-protected-content.svg
diff --git a/docs/src/material/templates/.icons/material/play-speed.svg b/docs/src/templates/.icons/material/play-speed.svg
index 15a39c1f..15a39c1f 100644
--- a/docs/src/material/templates/.icons/material/play-speed.svg
+++ b/docs/src/templates/.icons/material/play-speed.svg
diff --git a/docs/src/material/templates/.icons/material/play.svg b/docs/src/templates/.icons/material/play.svg
index c4b16cf2..c4b16cf2 100644
--- a/docs/src/material/templates/.icons/material/play.svg
+++ b/docs/src/templates/.icons/material/play.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-check.svg b/docs/src/templates/.icons/material/playlist-check.svg
index 9bc4e2ac..9bc4e2ac 100644
--- a/docs/src/material/templates/.icons/material/playlist-check.svg
+++ b/docs/src/templates/.icons/material/playlist-check.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-edit.svg b/docs/src/templates/.icons/material/playlist-edit.svg
index d8602cea..d8602cea 100644
--- a/docs/src/material/templates/.icons/material/playlist-edit.svg
+++ b/docs/src/templates/.icons/material/playlist-edit.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-minus.svg b/docs/src/templates/.icons/material/playlist-minus.svg
index ab0adacb..ab0adacb 100644
--- a/docs/src/material/templates/.icons/material/playlist-minus.svg
+++ b/docs/src/templates/.icons/material/playlist-minus.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-music-outline.svg b/docs/src/templates/.icons/material/playlist-music-outline.svg
index 189dff9d..189dff9d 100644
--- a/docs/src/material/templates/.icons/material/playlist-music-outline.svg
+++ b/docs/src/templates/.icons/material/playlist-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-music.svg b/docs/src/templates/.icons/material/playlist-music.svg
index 8ee52e14..8ee52e14 100644
--- a/docs/src/material/templates/.icons/material/playlist-music.svg
+++ b/docs/src/templates/.icons/material/playlist-music.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-play.svg b/docs/src/templates/.icons/material/playlist-play.svg
index ec120821..ec120821 100644
--- a/docs/src/material/templates/.icons/material/playlist-play.svg
+++ b/docs/src/templates/.icons/material/playlist-play.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-plus.svg b/docs/src/templates/.icons/material/playlist-plus.svg
index eda45977..eda45977 100644
--- a/docs/src/material/templates/.icons/material/playlist-plus.svg
+++ b/docs/src/templates/.icons/material/playlist-plus.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-remove.svg b/docs/src/templates/.icons/material/playlist-remove.svg
index 16933d75..16933d75 100644
--- a/docs/src/material/templates/.icons/material/playlist-remove.svg
+++ b/docs/src/templates/.icons/material/playlist-remove.svg
diff --git a/docs/src/material/templates/.icons/material/playlist-star.svg b/docs/src/templates/.icons/material/playlist-star.svg
index c7ec879e..c7ec879e 100644
--- a/docs/src/material/templates/.icons/material/playlist-star.svg
+++ b/docs/src/templates/.icons/material/playlist-star.svg
diff --git a/docs/src/material/templates/.icons/material/plex.svg b/docs/src/templates/.icons/material/plex.svg
index e8fab73f..e8fab73f 100644
--- a/docs/src/material/templates/.icons/material/plex.svg
+++ b/docs/src/templates/.icons/material/plex.svg
diff --git a/docs/src/material/templates/.icons/material/pliers.svg b/docs/src/templates/.icons/material/pliers.svg
index 95078fab..95078fab 100644
--- a/docs/src/material/templates/.icons/material/pliers.svg
+++ b/docs/src/templates/.icons/material/pliers.svg
diff --git a/docs/src/material/templates/.icons/material/plus-box-multiple-outline.svg b/docs/src/templates/.icons/material/plus-box-multiple-outline.svg
index fe8385de..fe8385de 100644
--- a/docs/src/material/templates/.icons/material/plus-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/plus-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-box-multiple.svg b/docs/src/templates/.icons/material/plus-box-multiple.svg
index d963d391..d963d391 100644
--- a/docs/src/material/templates/.icons/material/plus-box-multiple.svg
+++ b/docs/src/templates/.icons/material/plus-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/plus-box-outline.svg b/docs/src/templates/.icons/material/plus-box-outline.svg
index baf993a0..baf993a0 100644
--- a/docs/src/material/templates/.icons/material/plus-box-outline.svg
+++ b/docs/src/templates/.icons/material/plus-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-box.svg b/docs/src/templates/.icons/material/plus-box.svg
index c1f862b1..c1f862b1 100644
--- a/docs/src/material/templates/.icons/material/plus-box.svg
+++ b/docs/src/templates/.icons/material/plus-box.svg
diff --git a/docs/src/material/templates/.icons/material/plus-circle-multiple-outline.svg b/docs/src/templates/.icons/material/plus-circle-multiple-outline.svg
index a55b75cb..a55b75cb 100644
--- a/docs/src/material/templates/.icons/material/plus-circle-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/plus-circle-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-circle-multiple.svg b/docs/src/templates/.icons/material/plus-circle-multiple.svg
index 459370ae..459370ae 100644
--- a/docs/src/material/templates/.icons/material/plus-circle-multiple.svg
+++ b/docs/src/templates/.icons/material/plus-circle-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/plus-circle-outline.svg b/docs/src/templates/.icons/material/plus-circle-outline.svg
index 3842dfa0..3842dfa0 100644
--- a/docs/src/material/templates/.icons/material/plus-circle-outline.svg
+++ b/docs/src/templates/.icons/material/plus-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-circle.svg b/docs/src/templates/.icons/material/plus-circle.svg
index 7787c4d5..7787c4d5 100644
--- a/docs/src/material/templates/.icons/material/plus-circle.svg
+++ b/docs/src/templates/.icons/material/plus-circle.svg
diff --git a/docs/src/material/templates/.icons/material/plus-lock-open.svg b/docs/src/templates/.icons/material/plus-lock-open.svg
index 76489275..76489275 100644
--- a/docs/src/material/templates/.icons/material/plus-lock-open.svg
+++ b/docs/src/templates/.icons/material/plus-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/plus-lock.svg b/docs/src/templates/.icons/material/plus-lock.svg
index 0de7477f..0de7477f 100644
--- a/docs/src/material/templates/.icons/material/plus-lock.svg
+++ b/docs/src/templates/.icons/material/plus-lock.svg
diff --git a/docs/src/material/templates/.icons/material/plus-minus-box.svg b/docs/src/templates/.icons/material/plus-minus-box.svg
index 5c687ee9..5c687ee9 100644
--- a/docs/src/material/templates/.icons/material/plus-minus-box.svg
+++ b/docs/src/templates/.icons/material/plus-minus-box.svg
diff --git a/docs/src/material/templates/.icons/material/plus-minus-variant.svg b/docs/src/templates/.icons/material/plus-minus-variant.svg
index 325f8c37..325f8c37 100644
--- a/docs/src/material/templates/.icons/material/plus-minus-variant.svg
+++ b/docs/src/templates/.icons/material/plus-minus-variant.svg
diff --git a/docs/src/material/templates/.icons/material/plus-minus.svg b/docs/src/templates/.icons/material/plus-minus.svg
index b3a94d20..b3a94d20 100644
--- a/docs/src/material/templates/.icons/material/plus-minus.svg
+++ b/docs/src/templates/.icons/material/plus-minus.svg
diff --git a/docs/src/material/templates/.icons/material/plus-network-outline.svg b/docs/src/templates/.icons/material/plus-network-outline.svg
index 1a968a99..1a968a99 100644
--- a/docs/src/material/templates/.icons/material/plus-network-outline.svg
+++ b/docs/src/templates/.icons/material/plus-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-network.svg b/docs/src/templates/.icons/material/plus-network.svg
index 71258ac9..71258ac9 100644
--- a/docs/src/material/templates/.icons/material/plus-network.svg
+++ b/docs/src/templates/.icons/material/plus-network.svg
diff --git a/docs/src/material/templates/.icons/material/plus-outline.svg b/docs/src/templates/.icons/material/plus-outline.svg
index e1fa1c3c..e1fa1c3c 100644
--- a/docs/src/material/templates/.icons/material/plus-outline.svg
+++ b/docs/src/templates/.icons/material/plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/plus-thick.svg b/docs/src/templates/.icons/material/plus-thick.svg
index 14a8e294..14a8e294 100644
--- a/docs/src/material/templates/.icons/material/plus-thick.svg
+++ b/docs/src/templates/.icons/material/plus-thick.svg
diff --git a/docs/src/material/templates/.icons/material/plus.svg b/docs/src/templates/.icons/material/plus.svg
index a40b1c49..a40b1c49 100644
--- a/docs/src/material/templates/.icons/material/plus.svg
+++ b/docs/src/templates/.icons/material/plus.svg
diff --git a/docs/src/material/templates/.icons/material/podcast.svg b/docs/src/templates/.icons/material/podcast.svg
index 1fa6ce63..1fa6ce63 100644
--- a/docs/src/material/templates/.icons/material/podcast.svg
+++ b/docs/src/templates/.icons/material/podcast.svg
diff --git a/docs/src/material/templates/.icons/material/podium-bronze.svg b/docs/src/templates/.icons/material/podium-bronze.svg
index 1e3ab296..1e3ab296 100644
--- a/docs/src/material/templates/.icons/material/podium-bronze.svg
+++ b/docs/src/templates/.icons/material/podium-bronze.svg
diff --git a/docs/src/material/templates/.icons/material/podium-gold.svg b/docs/src/templates/.icons/material/podium-gold.svg
index ee1fd59a..ee1fd59a 100644
--- a/docs/src/material/templates/.icons/material/podium-gold.svg
+++ b/docs/src/templates/.icons/material/podium-gold.svg
diff --git a/docs/src/material/templates/.icons/material/podium-silver.svg b/docs/src/templates/.icons/material/podium-silver.svg
index 22792cfa..22792cfa 100644
--- a/docs/src/material/templates/.icons/material/podium-silver.svg
+++ b/docs/src/templates/.icons/material/podium-silver.svg
diff --git a/docs/src/material/templates/.icons/material/podium.svg b/docs/src/templates/.icons/material/podium.svg
index b6fe50cb..b6fe50cb 100644
--- a/docs/src/material/templates/.icons/material/podium.svg
+++ b/docs/src/templates/.icons/material/podium.svg
diff --git a/docs/src/material/templates/.icons/material/point-of-sale.svg b/docs/src/templates/.icons/material/point-of-sale.svg
index 214db6d5..214db6d5 100644
--- a/docs/src/material/templates/.icons/material/point-of-sale.svg
+++ b/docs/src/templates/.icons/material/point-of-sale.svg
diff --git a/docs/src/material/templates/.icons/material/pokeball.svg b/docs/src/templates/.icons/material/pokeball.svg
index dbde527b..dbde527b 100644
--- a/docs/src/material/templates/.icons/material/pokeball.svg
+++ b/docs/src/templates/.icons/material/pokeball.svg
diff --git a/docs/src/material/templates/.icons/material/pokemon-go.svg b/docs/src/templates/.icons/material/pokemon-go.svg
index 2ff206c4..2ff206c4 100644
--- a/docs/src/material/templates/.icons/material/pokemon-go.svg
+++ b/docs/src/templates/.icons/material/pokemon-go.svg
diff --git a/docs/src/material/templates/.icons/material/poker-chip.svg b/docs/src/templates/.icons/material/poker-chip.svg
index dd1764ab..dd1764ab 100644
--- a/docs/src/material/templates/.icons/material/poker-chip.svg
+++ b/docs/src/templates/.icons/material/poker-chip.svg
diff --git a/docs/src/material/templates/.icons/material/polaroid.svg b/docs/src/templates/.icons/material/polaroid.svg
index d7d6e3a9..d7d6e3a9 100644
--- a/docs/src/material/templates/.icons/material/polaroid.svg
+++ b/docs/src/templates/.icons/material/polaroid.svg
diff --git a/docs/src/material/templates/.icons/material/police-badge-outline.svg b/docs/src/templates/.icons/material/police-badge-outline.svg
index e3166305..e3166305 100644
--- a/docs/src/material/templates/.icons/material/police-badge-outline.svg
+++ b/docs/src/templates/.icons/material/police-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/police-badge.svg b/docs/src/templates/.icons/material/police-badge.svg
index 6faa8c77..6faa8c77 100644
--- a/docs/src/material/templates/.icons/material/police-badge.svg
+++ b/docs/src/templates/.icons/material/police-badge.svg
diff --git a/docs/src/material/templates/.icons/material/police-station.svg b/docs/src/templates/.icons/material/police-station.svg
index 4cbe0faa..4cbe0faa 100644
--- a/docs/src/material/templates/.icons/material/police-station.svg
+++ b/docs/src/templates/.icons/material/police-station.svg
diff --git a/docs/src/material/templates/.icons/material/poll.svg b/docs/src/templates/.icons/material/poll.svg
index f7ee3003..f7ee3003 100644
--- a/docs/src/material/templates/.icons/material/poll.svg
+++ b/docs/src/templates/.icons/material/poll.svg
diff --git a/docs/src/material/templates/.icons/material/polo.svg b/docs/src/templates/.icons/material/polo.svg
index 13c86538..13c86538 100644
--- a/docs/src/material/templates/.icons/material/polo.svg
+++ b/docs/src/templates/.icons/material/polo.svg
diff --git a/docs/src/material/templates/.icons/material/polymer.svg b/docs/src/templates/.icons/material/polymer.svg
index 9df4ab06..9df4ab06 100644
--- a/docs/src/material/templates/.icons/material/polymer.svg
+++ b/docs/src/templates/.icons/material/polymer.svg
diff --git a/docs/src/material/templates/.icons/material/pool-thermometer.svg b/docs/src/templates/.icons/material/pool-thermometer.svg
index 1bc6ef01..1bc6ef01 100644
--- a/docs/src/material/templates/.icons/material/pool-thermometer.svg
+++ b/docs/src/templates/.icons/material/pool-thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/pool.svg b/docs/src/templates/.icons/material/pool.svg
index 65817c05..65817c05 100644
--- a/docs/src/material/templates/.icons/material/pool.svg
+++ b/docs/src/templates/.icons/material/pool.svg
diff --git a/docs/src/material/templates/.icons/material/popcorn.svg b/docs/src/templates/.icons/material/popcorn.svg
index e1da7025..e1da7025 100644
--- a/docs/src/material/templates/.icons/material/popcorn.svg
+++ b/docs/src/templates/.icons/material/popcorn.svg
diff --git a/docs/src/material/templates/.icons/material/post-lamp.svg b/docs/src/templates/.icons/material/post-lamp.svg
index ed9c35d1..ed9c35d1 100644
--- a/docs/src/material/templates/.icons/material/post-lamp.svg
+++ b/docs/src/templates/.icons/material/post-lamp.svg
diff --git a/docs/src/material/templates/.icons/material/post-outline.svg b/docs/src/templates/.icons/material/post-outline.svg
index f7ad5d9b..f7ad5d9b 100644
--- a/docs/src/material/templates/.icons/material/post-outline.svg
+++ b/docs/src/templates/.icons/material/post-outline.svg
diff --git a/docs/src/material/templates/.icons/material/post.svg b/docs/src/templates/.icons/material/post.svg
index a2ca29fb..a2ca29fb 100644
--- a/docs/src/material/templates/.icons/material/post.svg
+++ b/docs/src/templates/.icons/material/post.svg
diff --git a/docs/src/material/templates/.icons/material/postage-stamp.svg b/docs/src/templates/.icons/material/postage-stamp.svg
index 29fbdf39..29fbdf39 100644
--- a/docs/src/material/templates/.icons/material/postage-stamp.svg
+++ b/docs/src/templates/.icons/material/postage-stamp.svg
diff --git a/docs/src/material/templates/.icons/material/pot-mix-outline.svg b/docs/src/templates/.icons/material/pot-mix-outline.svg
index 3655aa19..3655aa19 100644
--- a/docs/src/material/templates/.icons/material/pot-mix-outline.svg
+++ b/docs/src/templates/.icons/material/pot-mix-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pot-mix.svg b/docs/src/templates/.icons/material/pot-mix.svg
index ba67fe64..ba67fe64 100644
--- a/docs/src/material/templates/.icons/material/pot-mix.svg
+++ b/docs/src/templates/.icons/material/pot-mix.svg
diff --git a/docs/src/material/templates/.icons/material/pot-outline.svg b/docs/src/templates/.icons/material/pot-outline.svg
index e256141b..e256141b 100644
--- a/docs/src/material/templates/.icons/material/pot-outline.svg
+++ b/docs/src/templates/.icons/material/pot-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pot-steam-outline.svg b/docs/src/templates/.icons/material/pot-steam-outline.svg
index 6f38c753..6f38c753 100644
--- a/docs/src/material/templates/.icons/material/pot-steam-outline.svg
+++ b/docs/src/templates/.icons/material/pot-steam-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pot-steam.svg b/docs/src/templates/.icons/material/pot-steam.svg
index c900b2d9..c900b2d9 100644
--- a/docs/src/material/templates/.icons/material/pot-steam.svg
+++ b/docs/src/templates/.icons/material/pot-steam.svg
diff --git a/docs/src/material/templates/.icons/material/pot.svg b/docs/src/templates/.icons/material/pot.svg
index 92153338..92153338 100644
--- a/docs/src/material/templates/.icons/material/pot.svg
+++ b/docs/src/templates/.icons/material/pot.svg
diff --git a/docs/src/material/templates/.icons/material/pound-box-outline.svg b/docs/src/templates/.icons/material/pound-box-outline.svg
index 384f130d..384f130d 100644
--- a/docs/src/material/templates/.icons/material/pound-box-outline.svg
+++ b/docs/src/templates/.icons/material/pound-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/pound-box.svg b/docs/src/templates/.icons/material/pound-box.svg
index ea820e64..ea820e64 100644
--- a/docs/src/material/templates/.icons/material/pound-box.svg
+++ b/docs/src/templates/.icons/material/pound-box.svg
diff --git a/docs/src/material/templates/.icons/material/pound.svg b/docs/src/templates/.icons/material/pound.svg
index 7ee58f72..7ee58f72 100644
--- a/docs/src/material/templates/.icons/material/pound.svg
+++ b/docs/src/templates/.icons/material/pound.svg
diff --git a/docs/src/material/templates/.icons/material/power-cycle.svg b/docs/src/templates/.icons/material/power-cycle.svg
index 0aeb5918..0aeb5918 100644
--- a/docs/src/material/templates/.icons/material/power-cycle.svg
+++ b/docs/src/templates/.icons/material/power-cycle.svg
diff --git a/docs/src/material/templates/.icons/material/power-off.svg b/docs/src/templates/.icons/material/power-off.svg
index cf97e7fb..cf97e7fb 100644
--- a/docs/src/material/templates/.icons/material/power-off.svg
+++ b/docs/src/templates/.icons/material/power-off.svg
diff --git a/docs/src/material/templates/.icons/material/power-on.svg b/docs/src/templates/.icons/material/power-on.svg
index 24a9da41..24a9da41 100644
--- a/docs/src/material/templates/.icons/material/power-on.svg
+++ b/docs/src/templates/.icons/material/power-on.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug-battery-outline.svg b/docs/src/templates/.icons/material/power-plug-battery-outline.svg
index 31fd131c..31fd131c 100644
--- a/docs/src/material/templates/.icons/material/power-plug-battery-outline.svg
+++ b/docs/src/templates/.icons/material/power-plug-battery-outline.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug-battery.svg b/docs/src/templates/.icons/material/power-plug-battery.svg
index 34cb346b..34cb346b 100644
--- a/docs/src/material/templates/.icons/material/power-plug-battery.svg
+++ b/docs/src/templates/.icons/material/power-plug-battery.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug-off-outline.svg b/docs/src/templates/.icons/material/power-plug-off-outline.svg
index 548576e9..548576e9 100644
--- a/docs/src/material/templates/.icons/material/power-plug-off-outline.svg
+++ b/docs/src/templates/.icons/material/power-plug-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug-off.svg b/docs/src/templates/.icons/material/power-plug-off.svg
index 0a3a7126..0a3a7126 100644
--- a/docs/src/material/templates/.icons/material/power-plug-off.svg
+++ b/docs/src/templates/.icons/material/power-plug-off.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug-outline.svg b/docs/src/templates/.icons/material/power-plug-outline.svg
index 918ec84b..918ec84b 100644
--- a/docs/src/material/templates/.icons/material/power-plug-outline.svg
+++ b/docs/src/templates/.icons/material/power-plug-outline.svg
diff --git a/docs/src/material/templates/.icons/material/power-plug.svg b/docs/src/templates/.icons/material/power-plug.svg
index 053b8630..053b8630 100644
--- a/docs/src/material/templates/.icons/material/power-plug.svg
+++ b/docs/src/templates/.icons/material/power-plug.svg
diff --git a/docs/src/material/templates/.icons/material/power-settings.svg b/docs/src/templates/.icons/material/power-settings.svg
index 9f551d0e..9f551d0e 100644
--- a/docs/src/material/templates/.icons/material/power-settings.svg
+++ b/docs/src/templates/.icons/material/power-settings.svg
diff --git a/docs/src/material/templates/.icons/material/power-sleep.svg b/docs/src/templates/.icons/material/power-sleep.svg
index 29689215..29689215 100644
--- a/docs/src/material/templates/.icons/material/power-sleep.svg
+++ b/docs/src/templates/.icons/material/power-sleep.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-au.svg b/docs/src/templates/.icons/material/power-socket-au.svg
index 0d839517..0d839517 100644
--- a/docs/src/material/templates/.icons/material/power-socket-au.svg
+++ b/docs/src/templates/.icons/material/power-socket-au.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-ch.svg b/docs/src/templates/.icons/material/power-socket-ch.svg
index d8b839ae..d8b839ae 100644
--- a/docs/src/material/templates/.icons/material/power-socket-ch.svg
+++ b/docs/src/templates/.icons/material/power-socket-ch.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-de.svg b/docs/src/templates/.icons/material/power-socket-de.svg
index 8c1ef14c..8c1ef14c 100644
--- a/docs/src/material/templates/.icons/material/power-socket-de.svg
+++ b/docs/src/templates/.icons/material/power-socket-de.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-eu.svg b/docs/src/templates/.icons/material/power-socket-eu.svg
index 721d339a..721d339a 100644
--- a/docs/src/material/templates/.icons/material/power-socket-eu.svg
+++ b/docs/src/templates/.icons/material/power-socket-eu.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-fr.svg b/docs/src/templates/.icons/material/power-socket-fr.svg
index 244f83cf..244f83cf 100644
--- a/docs/src/material/templates/.icons/material/power-socket-fr.svg
+++ b/docs/src/templates/.icons/material/power-socket-fr.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-it.svg b/docs/src/templates/.icons/material/power-socket-it.svg
index 44aaa7b3..44aaa7b3 100644
--- a/docs/src/material/templates/.icons/material/power-socket-it.svg
+++ b/docs/src/templates/.icons/material/power-socket-it.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-jp.svg b/docs/src/templates/.icons/material/power-socket-jp.svg
index 8f078929..8f078929 100644
--- a/docs/src/material/templates/.icons/material/power-socket-jp.svg
+++ b/docs/src/templates/.icons/material/power-socket-jp.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-uk.svg b/docs/src/templates/.icons/material/power-socket-uk.svg
index 1c152bee..1c152bee 100644
--- a/docs/src/material/templates/.icons/material/power-socket-uk.svg
+++ b/docs/src/templates/.icons/material/power-socket-uk.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket-us.svg b/docs/src/templates/.icons/material/power-socket-us.svg
index c34884ff..c34884ff 100644
--- a/docs/src/material/templates/.icons/material/power-socket-us.svg
+++ b/docs/src/templates/.icons/material/power-socket-us.svg
diff --git a/docs/src/material/templates/.icons/material/power-socket.svg b/docs/src/templates/.icons/material/power-socket.svg
index 4d8cd35f..4d8cd35f 100644
--- a/docs/src/material/templates/.icons/material/power-socket.svg
+++ b/docs/src/templates/.icons/material/power-socket.svg
diff --git a/docs/src/material/templates/.icons/material/power-standby.svg b/docs/src/templates/.icons/material/power-standby.svg
index 1779ddd7..1779ddd7 100644
--- a/docs/src/material/templates/.icons/material/power-standby.svg
+++ b/docs/src/templates/.icons/material/power-standby.svg
diff --git a/docs/src/material/templates/.icons/material/power.svg b/docs/src/templates/.icons/material/power.svg
index d451ad1c..d451ad1c 100644
--- a/docs/src/material/templates/.icons/material/power.svg
+++ b/docs/src/templates/.icons/material/power.svg
diff --git a/docs/src/material/templates/.icons/material/powershell.svg b/docs/src/templates/.icons/material/powershell.svg
index 7261bd32..7261bd32 100644
--- a/docs/src/material/templates/.icons/material/powershell.svg
+++ b/docs/src/templates/.icons/material/powershell.svg
diff --git a/docs/src/material/templates/.icons/material/prescription.svg b/docs/src/templates/.icons/material/prescription.svg
index 31bfd247..31bfd247 100644
--- a/docs/src/material/templates/.icons/material/prescription.svg
+++ b/docs/src/templates/.icons/material/prescription.svg
diff --git a/docs/src/material/templates/.icons/material/presentation-play.svg b/docs/src/templates/.icons/material/presentation-play.svg
index 20078a1a..20078a1a 100644
--- a/docs/src/material/templates/.icons/material/presentation-play.svg
+++ b/docs/src/templates/.icons/material/presentation-play.svg
diff --git a/docs/src/material/templates/.icons/material/presentation.svg b/docs/src/templates/.icons/material/presentation.svg
index 9e058805..9e058805 100644
--- a/docs/src/material/templates/.icons/material/presentation.svg
+++ b/docs/src/templates/.icons/material/presentation.svg
diff --git a/docs/src/material/templates/.icons/material/pretzel.svg b/docs/src/templates/.icons/material/pretzel.svg
index 27cb0ec7..27cb0ec7 100644
--- a/docs/src/material/templates/.icons/material/pretzel.svg
+++ b/docs/src/templates/.icons/material/pretzel.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-alert-outline.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-alert-outline.svg
index 5051fa49..5051fa49 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-alert-outline.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-alert.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-alert.svg
index bb2aeb13..bb2aeb13 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-alert.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-alert.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-heat-outline.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-heat-outline.svg
index 23f0074d..23f0074d 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-heat-outline.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-heat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-heat.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-heat.svg
index 9d7774e3..9d7774e3 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-heat.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-heat.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-off-outline.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-off-outline.svg
index 530082d7..530082d7 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-off-outline.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-off.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-off.svg
index c3c87d96..c3c87d96 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-off.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-off.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle-outline.svg b/docs/src/templates/.icons/material/printer-3d-nozzle-outline.svg
index 88b1e73e..88b1e73e 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle-outline.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-nozzle.svg b/docs/src/templates/.icons/material/printer-3d-nozzle.svg
index 0e21b6e2..0e21b6e2 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-nozzle.svg
+++ b/docs/src/templates/.icons/material/printer-3d-nozzle.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d-off.svg b/docs/src/templates/.icons/material/printer-3d-off.svg
index d875f1ca..d875f1ca 100644
--- a/docs/src/material/templates/.icons/material/printer-3d-off.svg
+++ b/docs/src/templates/.icons/material/printer-3d-off.svg
diff --git a/docs/src/material/templates/.icons/material/printer-3d.svg b/docs/src/templates/.icons/material/printer-3d.svg
index de901531..de901531 100644
--- a/docs/src/material/templates/.icons/material/printer-3d.svg
+++ b/docs/src/templates/.icons/material/printer-3d.svg
diff --git a/docs/src/material/templates/.icons/material/printer-alert.svg b/docs/src/templates/.icons/material/printer-alert.svg
index 4efe931b..4efe931b 100644
--- a/docs/src/material/templates/.icons/material/printer-alert.svg
+++ b/docs/src/templates/.icons/material/printer-alert.svg
diff --git a/docs/src/material/templates/.icons/material/printer-check.svg b/docs/src/templates/.icons/material/printer-check.svg
index 3d554f0e..3d554f0e 100644
--- a/docs/src/material/templates/.icons/material/printer-check.svg
+++ b/docs/src/templates/.icons/material/printer-check.svg
diff --git a/docs/src/material/templates/.icons/material/printer-eye.svg b/docs/src/templates/.icons/material/printer-eye.svg
index 2e63911b..2e63911b 100644
--- a/docs/src/material/templates/.icons/material/printer-eye.svg
+++ b/docs/src/templates/.icons/material/printer-eye.svg
diff --git a/docs/src/material/templates/.icons/material/printer-off-outline.svg b/docs/src/templates/.icons/material/printer-off-outline.svg
index 1e302871..1e302871 100644
--- a/docs/src/material/templates/.icons/material/printer-off-outline.svg
+++ b/docs/src/templates/.icons/material/printer-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-off.svg b/docs/src/templates/.icons/material/printer-off.svg
index 82966a55..82966a55 100644
--- a/docs/src/material/templates/.icons/material/printer-off.svg
+++ b/docs/src/templates/.icons/material/printer-off.svg
diff --git a/docs/src/material/templates/.icons/material/printer-outline.svg b/docs/src/templates/.icons/material/printer-outline.svg
index a737b135..a737b135 100644
--- a/docs/src/material/templates/.icons/material/printer-outline.svg
+++ b/docs/src/templates/.icons/material/printer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-alert-outline.svg b/docs/src/templates/.icons/material/printer-pos-alert-outline.svg
index 4e6d73c0..4e6d73c0 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-alert-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-alert.svg b/docs/src/templates/.icons/material/printer-pos-alert.svg
index 2af2cd8e..2af2cd8e 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-alert.svg
+++ b/docs/src/templates/.icons/material/printer-pos-alert.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-cancel-outline.svg b/docs/src/templates/.icons/material/printer-pos-cancel-outline.svg
index 1a0c36a3..1a0c36a3 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-cancel.svg b/docs/src/templates/.icons/material/printer-pos-cancel.svg
index 96116e8e..96116e8e 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-cancel.svg
+++ b/docs/src/templates/.icons/material/printer-pos-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-check-outline.svg b/docs/src/templates/.icons/material/printer-pos-check-outline.svg
index 9e0a6160..9e0a6160 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-check-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-check.svg b/docs/src/templates/.icons/material/printer-pos-check.svg
index d0dcf839..d0dcf839 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-check.svg
+++ b/docs/src/templates/.icons/material/printer-pos-check.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-cog-outline.svg b/docs/src/templates/.icons/material/printer-pos-cog-outline.svg
index c78a0493..c78a0493 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-cog-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-cog.svg b/docs/src/templates/.icons/material/printer-pos-cog.svg
index e6d729e2..e6d729e2 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-cog.svg
+++ b/docs/src/templates/.icons/material/printer-pos-cog.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-edit-outline.svg b/docs/src/templates/.icons/material/printer-pos-edit-outline.svg
index 9f4064ed..9f4064ed 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-edit-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-edit.svg b/docs/src/templates/.icons/material/printer-pos-edit.svg
index fb85d09d..fb85d09d 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-edit.svg
+++ b/docs/src/templates/.icons/material/printer-pos-edit.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-minus-outline.svg b/docs/src/templates/.icons/material/printer-pos-minus-outline.svg
index 39cea902..39cea902 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-minus-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-minus.svg b/docs/src/templates/.icons/material/printer-pos-minus.svg
index a7edf3a1..a7edf3a1 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-minus.svg
+++ b/docs/src/templates/.icons/material/printer-pos-minus.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-network-outline.svg b/docs/src/templates/.icons/material/printer-pos-network-outline.svg
index af459852..af459852 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-network-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-network.svg b/docs/src/templates/.icons/material/printer-pos-network.svg
index c50c9015..c50c9015 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-network.svg
+++ b/docs/src/templates/.icons/material/printer-pos-network.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-off-outline.svg b/docs/src/templates/.icons/material/printer-pos-off-outline.svg
index 904ba80c..904ba80c 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-off-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-off.svg b/docs/src/templates/.icons/material/printer-pos-off.svg
index 5586a9fb..5586a9fb 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-off.svg
+++ b/docs/src/templates/.icons/material/printer-pos-off.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-outline.svg b/docs/src/templates/.icons/material/printer-pos-outline.svg
index 567bcf9c..567bcf9c 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-pause-outline.svg b/docs/src/templates/.icons/material/printer-pos-pause-outline.svg
index 90b82585..90b82585 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-pause-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-pause-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-pause.svg b/docs/src/templates/.icons/material/printer-pos-pause.svg
index 74ef7dca..74ef7dca 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-pause.svg
+++ b/docs/src/templates/.icons/material/printer-pos-pause.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-play-outline.svg b/docs/src/templates/.icons/material/printer-pos-play-outline.svg
index 8476b224..8476b224 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-play-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-play.svg b/docs/src/templates/.icons/material/printer-pos-play.svg
index 02042cc2..02042cc2 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-play.svg
+++ b/docs/src/templates/.icons/material/printer-pos-play.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-plus-outline.svg b/docs/src/templates/.icons/material/printer-pos-plus-outline.svg
index 76b6955e..76b6955e 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-plus-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-plus.svg b/docs/src/templates/.icons/material/printer-pos-plus.svg
index 6d3cf1de..6d3cf1de 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-plus.svg
+++ b/docs/src/templates/.icons/material/printer-pos-plus.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-refresh-outline.svg b/docs/src/templates/.icons/material/printer-pos-refresh-outline.svg
index 81d0d050..81d0d050 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-refresh.svg b/docs/src/templates/.icons/material/printer-pos-refresh.svg
index 9c62e2f8..9c62e2f8 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-refresh.svg
+++ b/docs/src/templates/.icons/material/printer-pos-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-remove-outline.svg b/docs/src/templates/.icons/material/printer-pos-remove-outline.svg
index 8d2b32c7..8d2b32c7 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-remove-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-remove.svg b/docs/src/templates/.icons/material/printer-pos-remove.svg
index 38e1a794..38e1a794 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-remove.svg
+++ b/docs/src/templates/.icons/material/printer-pos-remove.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-star-outline.svg b/docs/src/templates/.icons/material/printer-pos-star-outline.svg
index 1ebc2736..1ebc2736 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-star-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-star.svg b/docs/src/templates/.icons/material/printer-pos-star.svg
index d7122ed2..d7122ed2 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-star.svg
+++ b/docs/src/templates/.icons/material/printer-pos-star.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-stop-outline.svg b/docs/src/templates/.icons/material/printer-pos-stop-outline.svg
index 4d32b3e5..4d32b3e5 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-stop-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-stop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-stop.svg b/docs/src/templates/.icons/material/printer-pos-stop.svg
index 0f54ff21..0f54ff21 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-stop.svg
+++ b/docs/src/templates/.icons/material/printer-pos-stop.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-sync-outline.svg b/docs/src/templates/.icons/material/printer-pos-sync-outline.svg
index f670c1e7..f670c1e7 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-sync-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-sync.svg b/docs/src/templates/.icons/material/printer-pos-sync.svg
index 2c639e47..2c639e47 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-sync.svg
+++ b/docs/src/templates/.icons/material/printer-pos-sync.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-wrench-outline.svg b/docs/src/templates/.icons/material/printer-pos-wrench-outline.svg
index 8c51178b..8c51178b 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-wrench-outline.svg
+++ b/docs/src/templates/.icons/material/printer-pos-wrench-outline.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos-wrench.svg b/docs/src/templates/.icons/material/printer-pos-wrench.svg
index ee15242d..ee15242d 100644
--- a/docs/src/material/templates/.icons/material/printer-pos-wrench.svg
+++ b/docs/src/templates/.icons/material/printer-pos-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/printer-pos.svg b/docs/src/templates/.icons/material/printer-pos.svg
index 2ec55224..2ec55224 100644
--- a/docs/src/material/templates/.icons/material/printer-pos.svg
+++ b/docs/src/templates/.icons/material/printer-pos.svg
diff --git a/docs/src/material/templates/.icons/material/printer-search.svg b/docs/src/templates/.icons/material/printer-search.svg
index 9c1017e6..9c1017e6 100644
--- a/docs/src/material/templates/.icons/material/printer-search.svg
+++ b/docs/src/templates/.icons/material/printer-search.svg
diff --git a/docs/src/material/templates/.icons/material/printer-settings.svg b/docs/src/templates/.icons/material/printer-settings.svg
index feb34086..feb34086 100644
--- a/docs/src/material/templates/.icons/material/printer-settings.svg
+++ b/docs/src/templates/.icons/material/printer-settings.svg
diff --git a/docs/src/material/templates/.icons/material/printer-wireless.svg b/docs/src/templates/.icons/material/printer-wireless.svg
index 07fee281..07fee281 100644
--- a/docs/src/material/templates/.icons/material/printer-wireless.svg
+++ b/docs/src/templates/.icons/material/printer-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/printer.svg b/docs/src/templates/.icons/material/printer.svg
index c1f00a70..c1f00a70 100644
--- a/docs/src/material/templates/.icons/material/printer.svg
+++ b/docs/src/templates/.icons/material/printer.svg
diff --git a/docs/src/material/templates/.icons/material/priority-high.svg b/docs/src/templates/.icons/material/priority-high.svg
index 557dcc56..557dcc56 100644
--- a/docs/src/material/templates/.icons/material/priority-high.svg
+++ b/docs/src/templates/.icons/material/priority-high.svg
diff --git a/docs/src/material/templates/.icons/material/priority-low.svg b/docs/src/templates/.icons/material/priority-low.svg
index 026cc5d3..026cc5d3 100644
--- a/docs/src/material/templates/.icons/material/priority-low.svg
+++ b/docs/src/templates/.icons/material/priority-low.svg
diff --git a/docs/src/material/templates/.icons/material/professional-hexagon.svg b/docs/src/templates/.icons/material/professional-hexagon.svg
index fd557229..fd557229 100644
--- a/docs/src/material/templates/.icons/material/professional-hexagon.svg
+++ b/docs/src/templates/.icons/material/professional-hexagon.svg
diff --git a/docs/src/material/templates/.icons/material/progress-alert.svg b/docs/src/templates/.icons/material/progress-alert.svg
index 3b6d933e..3b6d933e 100644
--- a/docs/src/material/templates/.icons/material/progress-alert.svg
+++ b/docs/src/templates/.icons/material/progress-alert.svg
diff --git a/docs/src/material/templates/.icons/material/progress-check.svg b/docs/src/templates/.icons/material/progress-check.svg
index 7389784f..7389784f 100644
--- a/docs/src/material/templates/.icons/material/progress-check.svg
+++ b/docs/src/templates/.icons/material/progress-check.svg
diff --git a/docs/src/material/templates/.icons/material/progress-clock.svg b/docs/src/templates/.icons/material/progress-clock.svg
index aaa3d22a..aaa3d22a 100644
--- a/docs/src/material/templates/.icons/material/progress-clock.svg
+++ b/docs/src/templates/.icons/material/progress-clock.svg
diff --git a/docs/src/material/templates/.icons/material/progress-close.svg b/docs/src/templates/.icons/material/progress-close.svg
index a4783710..a4783710 100644
--- a/docs/src/material/templates/.icons/material/progress-close.svg
+++ b/docs/src/templates/.icons/material/progress-close.svg
diff --git a/docs/src/material/templates/.icons/material/progress-download.svg b/docs/src/templates/.icons/material/progress-download.svg
index f4a74128..f4a74128 100644
--- a/docs/src/material/templates/.icons/material/progress-download.svg
+++ b/docs/src/templates/.icons/material/progress-download.svg
diff --git a/docs/src/material/templates/.icons/material/progress-helper.svg b/docs/src/templates/.icons/material/progress-helper.svg
index 760541b5..760541b5 100644
--- a/docs/src/material/templates/.icons/material/progress-helper.svg
+++ b/docs/src/templates/.icons/material/progress-helper.svg
diff --git a/docs/src/material/templates/.icons/material/progress-pencil.svg b/docs/src/templates/.icons/material/progress-pencil.svg
index 6669aa2b..6669aa2b 100644
--- a/docs/src/material/templates/.icons/material/progress-pencil.svg
+++ b/docs/src/templates/.icons/material/progress-pencil.svg
diff --git a/docs/src/material/templates/.icons/material/progress-question.svg b/docs/src/templates/.icons/material/progress-question.svg
index 9783678f..9783678f 100644
--- a/docs/src/material/templates/.icons/material/progress-question.svg
+++ b/docs/src/templates/.icons/material/progress-question.svg
diff --git a/docs/src/material/templates/.icons/material/progress-star-four-points.svg b/docs/src/templates/.icons/material/progress-star-four-points.svg
index 19b530d1..19b530d1 100644
--- a/docs/src/material/templates/.icons/material/progress-star-four-points.svg
+++ b/docs/src/templates/.icons/material/progress-star-four-points.svg
diff --git a/docs/src/material/templates/.icons/material/progress-star.svg b/docs/src/templates/.icons/material/progress-star.svg
index 344e6e93..344e6e93 100644
--- a/docs/src/material/templates/.icons/material/progress-star.svg
+++ b/docs/src/templates/.icons/material/progress-star.svg
diff --git a/docs/src/material/templates/.icons/material/progress-upload.svg b/docs/src/templates/.icons/material/progress-upload.svg
index 866e4939..866e4939 100644
--- a/docs/src/material/templates/.icons/material/progress-upload.svg
+++ b/docs/src/templates/.icons/material/progress-upload.svg
diff --git a/docs/src/material/templates/.icons/material/progress-wrench.svg b/docs/src/templates/.icons/material/progress-wrench.svg
index 01d0f8be..01d0f8be 100644
--- a/docs/src/material/templates/.icons/material/progress-wrench.svg
+++ b/docs/src/templates/.icons/material/progress-wrench.svg
diff --git a/docs/src/material/templates/.icons/material/projector-off.svg b/docs/src/templates/.icons/material/projector-off.svg
index 05576a6f..05576a6f 100644
--- a/docs/src/material/templates/.icons/material/projector-off.svg
+++ b/docs/src/templates/.icons/material/projector-off.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-off-outline.svg b/docs/src/templates/.icons/material/projector-screen-off-outline.svg
index 83a913e9..83a913e9 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-off-outline.svg
+++ b/docs/src/templates/.icons/material/projector-screen-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-off.svg b/docs/src/templates/.icons/material/projector-screen-off.svg
index cf4954cd..cf4954cd 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-off.svg
+++ b/docs/src/templates/.icons/material/projector-screen-off.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-outline.svg b/docs/src/templates/.icons/material/projector-screen-outline.svg
index 812e4834..812e4834 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-outline.svg
+++ b/docs/src/templates/.icons/material/projector-screen-outline.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-variant-off-outline.svg b/docs/src/templates/.icons/material/projector-screen-variant-off-outline.svg
index a9ca929e..a9ca929e 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-variant-off-outline.svg
+++ b/docs/src/templates/.icons/material/projector-screen-variant-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-variant-off.svg b/docs/src/templates/.icons/material/projector-screen-variant-off.svg
index d2f947bf..d2f947bf 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-variant-off.svg
+++ b/docs/src/templates/.icons/material/projector-screen-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-variant-outline.svg b/docs/src/templates/.icons/material/projector-screen-variant-outline.svg
index 1bdf673d..1bdf673d 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-variant-outline.svg
+++ b/docs/src/templates/.icons/material/projector-screen-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen-variant.svg b/docs/src/templates/.icons/material/projector-screen-variant.svg
index 3ac56a2b..3ac56a2b 100644
--- a/docs/src/material/templates/.icons/material/projector-screen-variant.svg
+++ b/docs/src/templates/.icons/material/projector-screen-variant.svg
diff --git a/docs/src/material/templates/.icons/material/projector-screen.svg b/docs/src/templates/.icons/material/projector-screen.svg
index 66236258..66236258 100644
--- a/docs/src/material/templates/.icons/material/projector-screen.svg
+++ b/docs/src/templates/.icons/material/projector-screen.svg
diff --git a/docs/src/material/templates/.icons/material/projector.svg b/docs/src/templates/.icons/material/projector.svg
index e211ff63..e211ff63 100644
--- a/docs/src/material/templates/.icons/material/projector.svg
+++ b/docs/src/templates/.icons/material/projector.svg
diff --git a/docs/src/material/templates/.icons/material/propane-tank-outline.svg b/docs/src/templates/.icons/material/propane-tank-outline.svg
index 96f995a8..96f995a8 100644
--- a/docs/src/material/templates/.icons/material/propane-tank-outline.svg
+++ b/docs/src/templates/.icons/material/propane-tank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/propane-tank.svg b/docs/src/templates/.icons/material/propane-tank.svg
index a7e0cb7c..a7e0cb7c 100644
--- a/docs/src/material/templates/.icons/material/propane-tank.svg
+++ b/docs/src/templates/.icons/material/propane-tank.svg
diff --git a/docs/src/material/templates/.icons/material/protocol.svg b/docs/src/templates/.icons/material/protocol.svg
index bb747fa7..bb747fa7 100644
--- a/docs/src/material/templates/.icons/material/protocol.svg
+++ b/docs/src/templates/.icons/material/protocol.svg
diff --git a/docs/src/material/templates/.icons/material/publish-off.svg b/docs/src/templates/.icons/material/publish-off.svg
index 4b7a430d..4b7a430d 100644
--- a/docs/src/material/templates/.icons/material/publish-off.svg
+++ b/docs/src/templates/.icons/material/publish-off.svg
diff --git a/docs/src/material/templates/.icons/material/publish.svg b/docs/src/templates/.icons/material/publish.svg
index f4a3b120..f4a3b120 100644
--- a/docs/src/material/templates/.icons/material/publish.svg
+++ b/docs/src/templates/.icons/material/publish.svg
diff --git a/docs/src/material/templates/.icons/material/pulse.svg b/docs/src/templates/.icons/material/pulse.svg
index e4fd8f2b..e4fd8f2b 100644
--- a/docs/src/material/templates/.icons/material/pulse.svg
+++ b/docs/src/templates/.icons/material/pulse.svg
diff --git a/docs/src/material/templates/.icons/material/pump-off.svg b/docs/src/templates/.icons/material/pump-off.svg
index 59e7a393..59e7a393 100644
--- a/docs/src/material/templates/.icons/material/pump-off.svg
+++ b/docs/src/templates/.icons/material/pump-off.svg
diff --git a/docs/src/material/templates/.icons/material/pump.svg b/docs/src/templates/.icons/material/pump.svg
index c94bb56a..c94bb56a 100644
--- a/docs/src/material/templates/.icons/material/pump.svg
+++ b/docs/src/templates/.icons/material/pump.svg
diff --git a/docs/src/material/templates/.icons/material/pumpkin.svg b/docs/src/templates/.icons/material/pumpkin.svg
index 797c53d3..797c53d3 100644
--- a/docs/src/material/templates/.icons/material/pumpkin.svg
+++ b/docs/src/templates/.icons/material/pumpkin.svg
diff --git a/docs/src/material/templates/.icons/material/purse-outline.svg b/docs/src/templates/.icons/material/purse-outline.svg
index 72a9c0b8..72a9c0b8 100644
--- a/docs/src/material/templates/.icons/material/purse-outline.svg
+++ b/docs/src/templates/.icons/material/purse-outline.svg
diff --git a/docs/src/material/templates/.icons/material/purse.svg b/docs/src/templates/.icons/material/purse.svg
index dad18ba9..dad18ba9 100644
--- a/docs/src/material/templates/.icons/material/purse.svg
+++ b/docs/src/templates/.icons/material/purse.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-check-outline.svg b/docs/src/templates/.icons/material/puzzle-check-outline.svg
index 0d787077..0d787077 100644
--- a/docs/src/material/templates/.icons/material/puzzle-check-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-check.svg b/docs/src/templates/.icons/material/puzzle-check.svg
index 75732582..75732582 100644
--- a/docs/src/material/templates/.icons/material/puzzle-check.svg
+++ b/docs/src/templates/.icons/material/puzzle-check.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-edit-outline.svg b/docs/src/templates/.icons/material/puzzle-edit-outline.svg
index 6a1d8bc3..6a1d8bc3 100644
--- a/docs/src/material/templates/.icons/material/puzzle-edit-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-edit.svg b/docs/src/templates/.icons/material/puzzle-edit.svg
index c730d67e..c730d67e 100644
--- a/docs/src/material/templates/.icons/material/puzzle-edit.svg
+++ b/docs/src/templates/.icons/material/puzzle-edit.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-heart-outline.svg b/docs/src/templates/.icons/material/puzzle-heart-outline.svg
index 71bd21a5..71bd21a5 100644
--- a/docs/src/material/templates/.icons/material/puzzle-heart-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-heart.svg b/docs/src/templates/.icons/material/puzzle-heart.svg
index 4b7928af..4b7928af 100644
--- a/docs/src/material/templates/.icons/material/puzzle-heart.svg
+++ b/docs/src/templates/.icons/material/puzzle-heart.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-minus-outline.svg b/docs/src/templates/.icons/material/puzzle-minus-outline.svg
index 1cd09edd..1cd09edd 100644
--- a/docs/src/material/templates/.icons/material/puzzle-minus-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-minus.svg b/docs/src/templates/.icons/material/puzzle-minus.svg
index 5cd78139..5cd78139 100644
--- a/docs/src/material/templates/.icons/material/puzzle-minus.svg
+++ b/docs/src/templates/.icons/material/puzzle-minus.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-outline.svg b/docs/src/templates/.icons/material/puzzle-outline.svg
index c48d99eb..c48d99eb 100644
--- a/docs/src/material/templates/.icons/material/puzzle-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-plus-outline.svg b/docs/src/templates/.icons/material/puzzle-plus-outline.svg
index 5ac9b92f..5ac9b92f 100644
--- a/docs/src/material/templates/.icons/material/puzzle-plus-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-plus.svg b/docs/src/templates/.icons/material/puzzle-plus.svg
index e7a3eb7b..e7a3eb7b 100644
--- a/docs/src/material/templates/.icons/material/puzzle-plus.svg
+++ b/docs/src/templates/.icons/material/puzzle-plus.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-remove-outline.svg b/docs/src/templates/.icons/material/puzzle-remove-outline.svg
index 074e9714..074e9714 100644
--- a/docs/src/material/templates/.icons/material/puzzle-remove-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-remove.svg b/docs/src/templates/.icons/material/puzzle-remove.svg
index 407ab180..407ab180 100644
--- a/docs/src/material/templates/.icons/material/puzzle-remove.svg
+++ b/docs/src/templates/.icons/material/puzzle-remove.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-star-outline.svg b/docs/src/templates/.icons/material/puzzle-star-outline.svg
index 8f4dd781..8f4dd781 100644
--- a/docs/src/material/templates/.icons/material/puzzle-star-outline.svg
+++ b/docs/src/templates/.icons/material/puzzle-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle-star.svg b/docs/src/templates/.icons/material/puzzle-star.svg
index 40980098..40980098 100644
--- a/docs/src/material/templates/.icons/material/puzzle-star.svg
+++ b/docs/src/templates/.icons/material/puzzle-star.svg
diff --git a/docs/src/material/templates/.icons/material/puzzle.svg b/docs/src/templates/.icons/material/puzzle.svg
index 7e798f1b..7e798f1b 100644
--- a/docs/src/material/templates/.icons/material/puzzle.svg
+++ b/docs/src/templates/.icons/material/puzzle.svg
diff --git a/docs/src/material/templates/.icons/material/pyramid-off.svg b/docs/src/templates/.icons/material/pyramid-off.svg
index 98da987c..98da987c 100644
--- a/docs/src/material/templates/.icons/material/pyramid-off.svg
+++ b/docs/src/templates/.icons/material/pyramid-off.svg
diff --git a/docs/src/material/templates/.icons/material/pyramid.svg b/docs/src/templates/.icons/material/pyramid.svg
index bd6640a0..bd6640a0 100644
--- a/docs/src/material/templates/.icons/material/pyramid.svg
+++ b/docs/src/templates/.icons/material/pyramid.svg
diff --git a/docs/src/material/templates/.icons/material/qi.svg b/docs/src/templates/.icons/material/qi.svg
index 58d4a9d9..58d4a9d9 100644
--- a/docs/src/material/templates/.icons/material/qi.svg
+++ b/docs/src/templates/.icons/material/qi.svg
diff --git a/docs/src/material/templates/.icons/material/qqchat.svg b/docs/src/templates/.icons/material/qqchat.svg
index feab73ff..feab73ff 100644
--- a/docs/src/material/templates/.icons/material/qqchat.svg
+++ b/docs/src/templates/.icons/material/qqchat.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode-edit.svg b/docs/src/templates/.icons/material/qrcode-edit.svg
index dc3bdf3f..dc3bdf3f 100644
--- a/docs/src/material/templates/.icons/material/qrcode-edit.svg
+++ b/docs/src/templates/.icons/material/qrcode-edit.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode-minus.svg b/docs/src/templates/.icons/material/qrcode-minus.svg
index 0e3eb867..0e3eb867 100644
--- a/docs/src/material/templates/.icons/material/qrcode-minus.svg
+++ b/docs/src/templates/.icons/material/qrcode-minus.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode-plus.svg b/docs/src/templates/.icons/material/qrcode-plus.svg
index a1ead465..a1ead465 100644
--- a/docs/src/material/templates/.icons/material/qrcode-plus.svg
+++ b/docs/src/templates/.icons/material/qrcode-plus.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode-remove.svg b/docs/src/templates/.icons/material/qrcode-remove.svg
index 5e1c8ebc..5e1c8ebc 100644
--- a/docs/src/material/templates/.icons/material/qrcode-remove.svg
+++ b/docs/src/templates/.icons/material/qrcode-remove.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode-scan.svg b/docs/src/templates/.icons/material/qrcode-scan.svg
index 29c97535..29c97535 100644
--- a/docs/src/material/templates/.icons/material/qrcode-scan.svg
+++ b/docs/src/templates/.icons/material/qrcode-scan.svg
diff --git a/docs/src/material/templates/.icons/material/qrcode.svg b/docs/src/templates/.icons/material/qrcode.svg
index 1dfc09f8..1dfc09f8 100644
--- a/docs/src/material/templates/.icons/material/qrcode.svg
+++ b/docs/src/templates/.icons/material/qrcode.svg
diff --git a/docs/src/material/templates/.icons/material/quadcopter.svg b/docs/src/templates/.icons/material/quadcopter.svg
index 5902ec32..5902ec32 100644
--- a/docs/src/material/templates/.icons/material/quadcopter.svg
+++ b/docs/src/templates/.icons/material/quadcopter.svg
diff --git a/docs/src/material/templates/.icons/material/quality-high.svg b/docs/src/templates/.icons/material/quality-high.svg
index 725f3e81..725f3e81 100644
--- a/docs/src/material/templates/.icons/material/quality-high.svg
+++ b/docs/src/templates/.icons/material/quality-high.svg
diff --git a/docs/src/material/templates/.icons/material/quality-low.svg b/docs/src/templates/.icons/material/quality-low.svg
index 0f4631bc..0f4631bc 100644
--- a/docs/src/material/templates/.icons/material/quality-low.svg
+++ b/docs/src/templates/.icons/material/quality-low.svg
diff --git a/docs/src/material/templates/.icons/material/quality-medium.svg b/docs/src/templates/.icons/material/quality-medium.svg
index dd9addb9..dd9addb9 100644
--- a/docs/src/material/templates/.icons/material/quality-medium.svg
+++ b/docs/src/templates/.icons/material/quality-medium.svg
diff --git a/docs/src/material/templates/.icons/material/quora.svg b/docs/src/templates/.icons/material/quora.svg
index debb0699..debb0699 100644
--- a/docs/src/material/templates/.icons/material/quora.svg
+++ b/docs/src/templates/.icons/material/quora.svg
diff --git a/docs/src/material/templates/.icons/material/rabbit-variant-outline.svg b/docs/src/templates/.icons/material/rabbit-variant-outline.svg
index 341ffc0a..341ffc0a 100644
--- a/docs/src/material/templates/.icons/material/rabbit-variant-outline.svg
+++ b/docs/src/templates/.icons/material/rabbit-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rabbit-variant.svg b/docs/src/templates/.icons/material/rabbit-variant.svg
index 4351068d..4351068d 100644
--- a/docs/src/material/templates/.icons/material/rabbit-variant.svg
+++ b/docs/src/templates/.icons/material/rabbit-variant.svg
diff --git a/docs/src/material/templates/.icons/material/rabbit.svg b/docs/src/templates/.icons/material/rabbit.svg
index 52557218..52557218 100644
--- a/docs/src/material/templates/.icons/material/rabbit.svg
+++ b/docs/src/templates/.icons/material/rabbit.svg
diff --git a/docs/src/material/templates/.icons/material/racing-helmet.svg b/docs/src/templates/.icons/material/racing-helmet.svg
index 7eb4af85..7eb4af85 100644
--- a/docs/src/material/templates/.icons/material/racing-helmet.svg
+++ b/docs/src/templates/.icons/material/racing-helmet.svg
diff --git a/docs/src/material/templates/.icons/material/racquetball.svg b/docs/src/templates/.icons/material/racquetball.svg
index 38a2b02f..38a2b02f 100644
--- a/docs/src/material/templates/.icons/material/racquetball.svg
+++ b/docs/src/templates/.icons/material/racquetball.svg
diff --git a/docs/src/material/templates/.icons/material/radar.svg b/docs/src/templates/.icons/material/radar.svg
index adee5cff..adee5cff 100644
--- a/docs/src/material/templates/.icons/material/radar.svg
+++ b/docs/src/templates/.icons/material/radar.svg
diff --git a/docs/src/material/templates/.icons/material/radiator-disabled.svg b/docs/src/templates/.icons/material/radiator-disabled.svg
index ba7a7f91..ba7a7f91 100644
--- a/docs/src/material/templates/.icons/material/radiator-disabled.svg
+++ b/docs/src/templates/.icons/material/radiator-disabled.svg
diff --git a/docs/src/material/templates/.icons/material/radiator-off.svg b/docs/src/templates/.icons/material/radiator-off.svg
index fa2a50fa..fa2a50fa 100644
--- a/docs/src/material/templates/.icons/material/radiator-off.svg
+++ b/docs/src/templates/.icons/material/radiator-off.svg
diff --git a/docs/src/material/templates/.icons/material/radiator.svg b/docs/src/templates/.icons/material/radiator.svg
index 1a2fd350..1a2fd350 100644
--- a/docs/src/material/templates/.icons/material/radiator.svg
+++ b/docs/src/templates/.icons/material/radiator.svg
diff --git a/docs/src/material/templates/.icons/material/radio-am.svg b/docs/src/templates/.icons/material/radio-am.svg
index 4acf2f61..4acf2f61 100644
--- a/docs/src/material/templates/.icons/material/radio-am.svg
+++ b/docs/src/templates/.icons/material/radio-am.svg
diff --git a/docs/src/material/templates/.icons/material/radio-fm.svg b/docs/src/templates/.icons/material/radio-fm.svg
index 8a10e135..8a10e135 100644
--- a/docs/src/material/templates/.icons/material/radio-fm.svg
+++ b/docs/src/templates/.icons/material/radio-fm.svg
diff --git a/docs/src/material/templates/.icons/material/radio-handheld.svg b/docs/src/templates/.icons/material/radio-handheld.svg
index 09b8c427..09b8c427 100644
--- a/docs/src/material/templates/.icons/material/radio-handheld.svg
+++ b/docs/src/templates/.icons/material/radio-handheld.svg
diff --git a/docs/src/material/templates/.icons/material/radio-off.svg b/docs/src/templates/.icons/material/radio-off.svg
index 7f106fca..7f106fca 100644
--- a/docs/src/material/templates/.icons/material/radio-off.svg
+++ b/docs/src/templates/.icons/material/radio-off.svg
diff --git a/docs/src/material/templates/.icons/material/radio-tower.svg b/docs/src/templates/.icons/material/radio-tower.svg
index cac9b717..cac9b717 100644
--- a/docs/src/material/templates/.icons/material/radio-tower.svg
+++ b/docs/src/templates/.icons/material/radio-tower.svg
diff --git a/docs/src/material/templates/.icons/material/radio.svg b/docs/src/templates/.icons/material/radio.svg
index 1f045e66..1f045e66 100644
--- a/docs/src/material/templates/.icons/material/radio.svg
+++ b/docs/src/templates/.icons/material/radio.svg
diff --git a/docs/src/material/templates/.icons/material/radioactive-circle-outline.svg b/docs/src/templates/.icons/material/radioactive-circle-outline.svg
index 9d8f5a4f..9d8f5a4f 100644
--- a/docs/src/material/templates/.icons/material/radioactive-circle-outline.svg
+++ b/docs/src/templates/.icons/material/radioactive-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/radioactive-circle.svg b/docs/src/templates/.icons/material/radioactive-circle.svg
index 15d1ce60..15d1ce60 100644
--- a/docs/src/material/templates/.icons/material/radioactive-circle.svg
+++ b/docs/src/templates/.icons/material/radioactive-circle.svg
diff --git a/docs/src/material/templates/.icons/material/radioactive-off.svg b/docs/src/templates/.icons/material/radioactive-off.svg
index 539807fb..539807fb 100644
--- a/docs/src/material/templates/.icons/material/radioactive-off.svg
+++ b/docs/src/templates/.icons/material/radioactive-off.svg
diff --git a/docs/src/material/templates/.icons/material/radioactive.svg b/docs/src/templates/.icons/material/radioactive.svg
index fe8b1260..fe8b1260 100644
--- a/docs/src/material/templates/.icons/material/radioactive.svg
+++ b/docs/src/templates/.icons/material/radioactive.svg
diff --git a/docs/src/material/templates/.icons/material/radiobox-blank.svg b/docs/src/templates/.icons/material/radiobox-blank.svg
index 882e79df..882e79df 100644
--- a/docs/src/material/templates/.icons/material/radiobox-blank.svg
+++ b/docs/src/templates/.icons/material/radiobox-blank.svg
diff --git a/docs/src/material/templates/.icons/material/radiobox-indeterminate-variant.svg b/docs/src/templates/.icons/material/radiobox-indeterminate-variant.svg
index 29f6ca48..29f6ca48 100644
--- a/docs/src/material/templates/.icons/material/radiobox-indeterminate-variant.svg
+++ b/docs/src/templates/.icons/material/radiobox-indeterminate-variant.svg
diff --git a/docs/src/material/templates/.icons/material/radiobox-marked.svg b/docs/src/templates/.icons/material/radiobox-marked.svg
index 82dc9d70..82dc9d70 100644
--- a/docs/src/material/templates/.icons/material/radiobox-marked.svg
+++ b/docs/src/templates/.icons/material/radiobox-marked.svg
diff --git a/docs/src/material/templates/.icons/material/radiology-box-outline.svg b/docs/src/templates/.icons/material/radiology-box-outline.svg
index 28e8aa1b..28e8aa1b 100644
--- a/docs/src/material/templates/.icons/material/radiology-box-outline.svg
+++ b/docs/src/templates/.icons/material/radiology-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/radiology-box.svg b/docs/src/templates/.icons/material/radiology-box.svg
index b8e9a192..b8e9a192 100644
--- a/docs/src/material/templates/.icons/material/radiology-box.svg
+++ b/docs/src/templates/.icons/material/radiology-box.svg
diff --git a/docs/src/material/templates/.icons/material/radius-outline.svg b/docs/src/templates/.icons/material/radius-outline.svg
index c0d9f3d2..c0d9f3d2 100644
--- a/docs/src/material/templates/.icons/material/radius-outline.svg
+++ b/docs/src/templates/.icons/material/radius-outline.svg
diff --git a/docs/src/material/templates/.icons/material/radius.svg b/docs/src/templates/.icons/material/radius.svg
index 059c4607..059c4607 100644
--- a/docs/src/material/templates/.icons/material/radius.svg
+++ b/docs/src/templates/.icons/material/radius.svg
diff --git a/docs/src/material/templates/.icons/material/railroad-light.svg b/docs/src/templates/.icons/material/railroad-light.svg
index c5c621b2..c5c621b2 100644
--- a/docs/src/material/templates/.icons/material/railroad-light.svg
+++ b/docs/src/templates/.icons/material/railroad-light.svg
diff --git a/docs/src/material/templates/.icons/material/rake.svg b/docs/src/templates/.icons/material/rake.svg
index c9fc0e3a..c9fc0e3a 100644
--- a/docs/src/material/templates/.icons/material/rake.svg
+++ b/docs/src/templates/.icons/material/rake.svg
diff --git a/docs/src/material/templates/.icons/material/raspberry-pi.svg b/docs/src/templates/.icons/material/raspberry-pi.svg
index 7cfe60c3..7cfe60c3 100644
--- a/docs/src/material/templates/.icons/material/raspberry-pi.svg
+++ b/docs/src/templates/.icons/material/raspberry-pi.svg
diff --git a/docs/src/material/templates/.icons/material/raw-off.svg b/docs/src/templates/.icons/material/raw-off.svg
index aadccb5c..aadccb5c 100644
--- a/docs/src/material/templates/.icons/material/raw-off.svg
+++ b/docs/src/templates/.icons/material/raw-off.svg
diff --git a/docs/src/material/templates/.icons/material/raw.svg b/docs/src/templates/.icons/material/raw.svg
index 90e2de9e..90e2de9e 100644
--- a/docs/src/material/templates/.icons/material/raw.svg
+++ b/docs/src/templates/.icons/material/raw.svg
diff --git a/docs/src/material/templates/.icons/material/ray-end-arrow.svg b/docs/src/templates/.icons/material/ray-end-arrow.svg
index f86320eb..f86320eb 100644
--- a/docs/src/material/templates/.icons/material/ray-end-arrow.svg
+++ b/docs/src/templates/.icons/material/ray-end-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/ray-end.svg b/docs/src/templates/.icons/material/ray-end.svg
index 2e6bc6ad..2e6bc6ad 100644
--- a/docs/src/material/templates/.icons/material/ray-end.svg
+++ b/docs/src/templates/.icons/material/ray-end.svg
diff --git a/docs/src/material/templates/.icons/material/ray-start-arrow.svg b/docs/src/templates/.icons/material/ray-start-arrow.svg
index b28a0cdb..b28a0cdb 100644
--- a/docs/src/material/templates/.icons/material/ray-start-arrow.svg
+++ b/docs/src/templates/.icons/material/ray-start-arrow.svg
diff --git a/docs/src/material/templates/.icons/material/ray-start-end.svg b/docs/src/templates/.icons/material/ray-start-end.svg
index ec92bf48..ec92bf48 100644
--- a/docs/src/material/templates/.icons/material/ray-start-end.svg
+++ b/docs/src/templates/.icons/material/ray-start-end.svg
diff --git a/docs/src/material/templates/.icons/material/ray-start-vertex-end.svg b/docs/src/templates/.icons/material/ray-start-vertex-end.svg
index 26411fbb..26411fbb 100644
--- a/docs/src/material/templates/.icons/material/ray-start-vertex-end.svg
+++ b/docs/src/templates/.icons/material/ray-start-vertex-end.svg
diff --git a/docs/src/material/templates/.icons/material/ray-start.svg b/docs/src/templates/.icons/material/ray-start.svg
index 1f7c89d9..1f7c89d9 100644
--- a/docs/src/material/templates/.icons/material/ray-start.svg
+++ b/docs/src/templates/.icons/material/ray-start.svg
diff --git a/docs/src/material/templates/.icons/material/ray-vertex.svg b/docs/src/templates/.icons/material/ray-vertex.svg
index 6fc649d7..6fc649d7 100644
--- a/docs/src/material/templates/.icons/material/ray-vertex.svg
+++ b/docs/src/templates/.icons/material/ray-vertex.svg
diff --git a/docs/src/material/templates/.icons/material/razor-double-edge.svg b/docs/src/templates/.icons/material/razor-double-edge.svg
index 99391784..99391784 100644
--- a/docs/src/material/templates/.icons/material/razor-double-edge.svg
+++ b/docs/src/templates/.icons/material/razor-double-edge.svg
diff --git a/docs/src/material/templates/.icons/material/razor-single-edge.svg b/docs/src/templates/.icons/material/razor-single-edge.svg
index 5394d0f5..5394d0f5 100644
--- a/docs/src/material/templates/.icons/material/razor-single-edge.svg
+++ b/docs/src/templates/.icons/material/razor-single-edge.svg
diff --git a/docs/src/material/templates/.icons/material/react.svg b/docs/src/templates/.icons/material/react.svg
index c000bd84..c000bd84 100644
--- a/docs/src/material/templates/.icons/material/react.svg
+++ b/docs/src/templates/.icons/material/react.svg
diff --git a/docs/src/material/templates/.icons/material/read.svg b/docs/src/templates/.icons/material/read.svg
index 88f5d7be..88f5d7be 100644
--- a/docs/src/material/templates/.icons/material/read.svg
+++ b/docs/src/templates/.icons/material/read.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-clock-outline.svg b/docs/src/templates/.icons/material/receipt-clock-outline.svg
index e1e7799b..e1e7799b 100644
--- a/docs/src/material/templates/.icons/material/receipt-clock-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-clock.svg b/docs/src/templates/.icons/material/receipt-clock.svg
index 868f21ee..868f21ee 100644
--- a/docs/src/material/templates/.icons/material/receipt-clock.svg
+++ b/docs/src/templates/.icons/material/receipt-clock.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-outline.svg b/docs/src/templates/.icons/material/receipt-outline.svg
index 88d4b622..88d4b622 100644
--- a/docs/src/material/templates/.icons/material/receipt-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-send-outline.svg b/docs/src/templates/.icons/material/receipt-send-outline.svg
index c98e558e..c98e558e 100644
--- a/docs/src/material/templates/.icons/material/receipt-send-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-send-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-send.svg b/docs/src/templates/.icons/material/receipt-send.svg
index bf4e6410..bf4e6410 100644
--- a/docs/src/material/templates/.icons/material/receipt-send.svg
+++ b/docs/src/templates/.icons/material/receipt-send.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-arrow-left-outline.svg b/docs/src/templates/.icons/material/receipt-text-arrow-left-outline.svg
index 028ee95d..028ee95d 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-arrow-left.svg b/docs/src/templates/.icons/material/receipt-text-arrow-left.svg
index c55887a5..c55887a5 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-arrow-left.svg
+++ b/docs/src/templates/.icons/material/receipt-text-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-arrow-right-outline.svg b/docs/src/templates/.icons/material/receipt-text-arrow-right-outline.svg
index 7e294d54..7e294d54 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-arrow-right.svg b/docs/src/templates/.icons/material/receipt-text-arrow-right.svg
index e383a48f..e383a48f 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-arrow-right.svg
+++ b/docs/src/templates/.icons/material/receipt-text-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-check-outline.svg b/docs/src/templates/.icons/material/receipt-text-check-outline.svg
index 97334eac..97334eac 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-check-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-check.svg b/docs/src/templates/.icons/material/receipt-text-check.svg
index 87671539..87671539 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-check.svg
+++ b/docs/src/templates/.icons/material/receipt-text-check.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-clock-outline.svg b/docs/src/templates/.icons/material/receipt-text-clock-outline.svg
index 0a56814a..0a56814a 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-clock-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-clock.svg b/docs/src/templates/.icons/material/receipt-text-clock.svg
index f8463198..f8463198 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-clock.svg
+++ b/docs/src/templates/.icons/material/receipt-text-clock.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-edit-outline.svg b/docs/src/templates/.icons/material/receipt-text-edit-outline.svg
index 3a7cf80e..3a7cf80e 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-edit-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-edit.svg b/docs/src/templates/.icons/material/receipt-text-edit.svg
index e48234c8..e48234c8 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-edit.svg
+++ b/docs/src/templates/.icons/material/receipt-text-edit.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-minus-outline.svg b/docs/src/templates/.icons/material/receipt-text-minus-outline.svg
index 50c31de3..50c31de3 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-minus-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-minus.svg b/docs/src/templates/.icons/material/receipt-text-minus.svg
index f4839e8a..f4839e8a 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-minus.svg
+++ b/docs/src/templates/.icons/material/receipt-text-minus.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-outline.svg b/docs/src/templates/.icons/material/receipt-text-outline.svg
index b016f139..b016f139 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-plus-outline.svg b/docs/src/templates/.icons/material/receipt-text-plus-outline.svg
index 6a49784e..6a49784e 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-plus-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-plus.svg b/docs/src/templates/.icons/material/receipt-text-plus.svg
index f6416547..f6416547 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-plus.svg
+++ b/docs/src/templates/.icons/material/receipt-text-plus.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-remove-outline.svg b/docs/src/templates/.icons/material/receipt-text-remove-outline.svg
index 815cf6b6..815cf6b6 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-remove-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-remove.svg b/docs/src/templates/.icons/material/receipt-text-remove.svg
index a32a5254..a32a5254 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-remove.svg
+++ b/docs/src/templates/.icons/material/receipt-text-remove.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-send-outline.svg b/docs/src/templates/.icons/material/receipt-text-send-outline.svg
index ca635d1c..ca635d1c 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-send-outline.svg
+++ b/docs/src/templates/.icons/material/receipt-text-send-outline.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text-send.svg b/docs/src/templates/.icons/material/receipt-text-send.svg
index 1833c951..1833c951 100644
--- a/docs/src/material/templates/.icons/material/receipt-text-send.svg
+++ b/docs/src/templates/.icons/material/receipt-text-send.svg
diff --git a/docs/src/material/templates/.icons/material/receipt-text.svg b/docs/src/templates/.icons/material/receipt-text.svg
index 33bdb5f2..33bdb5f2 100644
--- a/docs/src/material/templates/.icons/material/receipt-text.svg
+++ b/docs/src/templates/.icons/material/receipt-text.svg
diff --git a/docs/src/material/templates/.icons/material/receipt.svg b/docs/src/templates/.icons/material/receipt.svg
index 530cb4ce..530cb4ce 100644
--- a/docs/src/material/templates/.icons/material/receipt.svg
+++ b/docs/src/templates/.icons/material/receipt.svg
diff --git a/docs/src/material/templates/.icons/material/record-circle-outline.svg b/docs/src/templates/.icons/material/record-circle-outline.svg
index 81c4d8d1..81c4d8d1 100644
--- a/docs/src/material/templates/.icons/material/record-circle-outline.svg
+++ b/docs/src/templates/.icons/material/record-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/record-circle.svg b/docs/src/templates/.icons/material/record-circle.svg
index 46deb01a..46deb01a 100644
--- a/docs/src/material/templates/.icons/material/record-circle.svg
+++ b/docs/src/templates/.icons/material/record-circle.svg
diff --git a/docs/src/material/templates/.icons/material/record-player.svg b/docs/src/templates/.icons/material/record-player.svg
index 06cb301c..06cb301c 100644
--- a/docs/src/material/templates/.icons/material/record-player.svg
+++ b/docs/src/templates/.icons/material/record-player.svg
diff --git a/docs/src/material/templates/.icons/material/record-rec.svg b/docs/src/templates/.icons/material/record-rec.svg
index 1fab25fc..1fab25fc 100644
--- a/docs/src/material/templates/.icons/material/record-rec.svg
+++ b/docs/src/templates/.icons/material/record-rec.svg
diff --git a/docs/src/material/templates/.icons/material/record.svg b/docs/src/templates/.icons/material/record.svg
index 695fa5ef..695fa5ef 100644
--- a/docs/src/material/templates/.icons/material/record.svg
+++ b/docs/src/templates/.icons/material/record.svg
diff --git a/docs/src/material/templates/.icons/material/rectangle-outline.svg b/docs/src/templates/.icons/material/rectangle-outline.svg
index 3c3bd14e..3c3bd14e 100644
--- a/docs/src/material/templates/.icons/material/rectangle-outline.svg
+++ b/docs/src/templates/.icons/material/rectangle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rectangle.svg b/docs/src/templates/.icons/material/rectangle.svg
index 65e5d193..65e5d193 100644
--- a/docs/src/material/templates/.icons/material/rectangle.svg
+++ b/docs/src/templates/.icons/material/rectangle.svg
diff --git a/docs/src/material/templates/.icons/material/recycle-variant.svg b/docs/src/templates/.icons/material/recycle-variant.svg
index 152a785c..152a785c 100644
--- a/docs/src/material/templates/.icons/material/recycle-variant.svg
+++ b/docs/src/templates/.icons/material/recycle-variant.svg
diff --git a/docs/src/material/templates/.icons/material/recycle.svg b/docs/src/templates/.icons/material/recycle.svg
index 9b7d317d..9b7d317d 100644
--- a/docs/src/material/templates/.icons/material/recycle.svg
+++ b/docs/src/templates/.icons/material/recycle.svg
diff --git a/docs/src/material/templates/.icons/material/reddit.svg b/docs/src/templates/.icons/material/reddit.svg
index 054ecd9e..054ecd9e 100644
--- a/docs/src/material/templates/.icons/material/reddit.svg
+++ b/docs/src/templates/.icons/material/reddit.svg
diff --git a/docs/src/material/templates/.icons/material/redhat.svg b/docs/src/templates/.icons/material/redhat.svg
index 254c1bb7..254c1bb7 100644
--- a/docs/src/material/templates/.icons/material/redhat.svg
+++ b/docs/src/templates/.icons/material/redhat.svg
diff --git a/docs/src/material/templates/.icons/material/redo-variant.svg b/docs/src/templates/.icons/material/redo-variant.svg
index d43b8e28..d43b8e28 100644
--- a/docs/src/material/templates/.icons/material/redo-variant.svg
+++ b/docs/src/templates/.icons/material/redo-variant.svg
diff --git a/docs/src/material/templates/.icons/material/redo.svg b/docs/src/templates/.icons/material/redo.svg
index b700027f..b700027f 100644
--- a/docs/src/material/templates/.icons/material/redo.svg
+++ b/docs/src/templates/.icons/material/redo.svg
diff --git a/docs/src/material/templates/.icons/material/reflect-horizontal.svg b/docs/src/templates/.icons/material/reflect-horizontal.svg
index c4a60cef..c4a60cef 100644
--- a/docs/src/material/templates/.icons/material/reflect-horizontal.svg
+++ b/docs/src/templates/.icons/material/reflect-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/reflect-vertical.svg b/docs/src/templates/.icons/material/reflect-vertical.svg
index 813b1210..813b1210 100644
--- a/docs/src/material/templates/.icons/material/reflect-vertical.svg
+++ b/docs/src/templates/.icons/material/reflect-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/refresh-auto.svg b/docs/src/templates/.icons/material/refresh-auto.svg
index eacb42b4..eacb42b4 100644
--- a/docs/src/material/templates/.icons/material/refresh-auto.svg
+++ b/docs/src/templates/.icons/material/refresh-auto.svg
diff --git a/docs/src/material/templates/.icons/material/refresh-circle.svg b/docs/src/templates/.icons/material/refresh-circle.svg
index 812843fc..812843fc 100644
--- a/docs/src/material/templates/.icons/material/refresh-circle.svg
+++ b/docs/src/templates/.icons/material/refresh-circle.svg
diff --git a/docs/src/material/templates/.icons/material/refresh.svg b/docs/src/templates/.icons/material/refresh.svg
index a919d465..a919d465 100644
--- a/docs/src/material/templates/.icons/material/refresh.svg
+++ b/docs/src/templates/.icons/material/refresh.svg
diff --git a/docs/src/material/templates/.icons/material/regex.svg b/docs/src/templates/.icons/material/regex.svg
index 2f52128c..2f52128c 100644
--- a/docs/src/material/templates/.icons/material/regex.svg
+++ b/docs/src/templates/.icons/material/regex.svg
diff --git a/docs/src/material/templates/.icons/material/registered-trademark.svg b/docs/src/templates/.icons/material/registered-trademark.svg
index a33bf823..a33bf823 100644
--- a/docs/src/material/templates/.icons/material/registered-trademark.svg
+++ b/docs/src/templates/.icons/material/registered-trademark.svg
diff --git a/docs/src/material/templates/.icons/material/reiterate.svg b/docs/src/templates/.icons/material/reiterate.svg
index e8d5ef3f..e8d5ef3f 100644
--- a/docs/src/material/templates/.icons/material/reiterate.svg
+++ b/docs/src/templates/.icons/material/reiterate.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-many.svg b/docs/src/templates/.icons/material/relation-many-to-many.svg
index bc84245a..bc84245a 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-many-to-one-or-many.svg
index 97f69c77..97f69c77 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-one.svg b/docs/src/templates/.icons/material/relation-many-to-one.svg
index 79660154..79660154 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-only-one.svg b/docs/src/templates/.icons/material/relation-many-to-only-one.svg
index 6667afc6..6667afc6 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-many-to-zero-or-many.svg
index 2d896dfa..2d896dfa 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-many-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-many-to-zero-or-one.svg
index 89ffb45f..89ffb45f 100644
--- a/docs/src/material/templates/.icons/material/relation-many-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-many-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-many.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-many.svg
index b81265cf..b81265cf 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-one-or-many.svg
index c1a58393..c1a58393 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-one.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-one.svg
index 600e3563..600e3563 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-only-one.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-only-one.svg
index 0c303f93..0c303f93 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg
index e9054eca..e9054eca 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg
index f3d2cd26..f3d2cd26 100644
--- a/docs/src/material/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-or-many-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-many.svg b/docs/src/templates/.icons/material/relation-one-to-many.svg
index cba37a4c..cba37a4c 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-one-to-one-or-many.svg
index 3f012df8..3f012df8 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-one.svg b/docs/src/templates/.icons/material/relation-one-to-one.svg
index cdc2b4e4..cdc2b4e4 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-only-one.svg b/docs/src/templates/.icons/material/relation-one-to-only-one.svg
index 06e08aa5..06e08aa5 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-one-to-zero-or-many.svg
index d9c233f8..d9c233f8 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-one-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-one-to-zero-or-one.svg
index e576240d..e576240d 100644
--- a/docs/src/material/templates/.icons/material/relation-one-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-one-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-many.svg b/docs/src/templates/.icons/material/relation-only-one-to-many.svg
index 2d4c6973..2d4c6973 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-only-one-to-one-or-many.svg
index 1646db46..1646db46 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-one.svg b/docs/src/templates/.icons/material/relation-only-one-to-one.svg
index 094088ef..094088ef 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-only-one.svg b/docs/src/templates/.icons/material/relation-only-one-to-only-one.svg
index 3e040b19..3e040b19 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-only-one-to-zero-or-many.svg
index 6cd009ae..6cd009ae 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-only-one-to-zero-or-one.svg
index f760caa0..f760caa0 100644
--- a/docs/src/material/templates/.icons/material/relation-only-one-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-only-one-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-many.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-many.svg
index bdf40fc7..bdf40fc7 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg
index 4f8bef18..4f8bef18 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-one.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-one.svg
index 1ffa7fb5..1ffa7fb5 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-only-one.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-only-one.svg
index e9e1690a..e9e1690a 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg
index 1ac1cd09..1ac1cd09 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg
index 4201d0e3..4201d0e3 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-many-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-many.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-many.svg
index 769f0649..769f0649 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg
index a24461ba..a24461ba 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-one-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-one.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-one.svg
index b87ee8d5..b87ee8d5 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-only-one.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-only-one.svg
index f807fc03..f807fc03 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-only-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-only-one.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg
index a77eea43..a77eea43 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-many.svg
diff --git a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg b/docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg
index 9acd0acb..9acd0acb 100644
--- a/docs/src/material/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg
+++ b/docs/src/templates/.icons/material/relation-zero-or-one-to-zero-or-one.svg
diff --git a/docs/src/material/templates/.icons/material/relative-scale.svg b/docs/src/templates/.icons/material/relative-scale.svg
index 75aa6f58..75aa6f58 100644
--- a/docs/src/material/templates/.icons/material/relative-scale.svg
+++ b/docs/src/templates/.icons/material/relative-scale.svg
diff --git a/docs/src/material/templates/.icons/material/reload-alert.svg b/docs/src/templates/.icons/material/reload-alert.svg
index e8a48f73..e8a48f73 100644
--- a/docs/src/material/templates/.icons/material/reload-alert.svg
+++ b/docs/src/templates/.icons/material/reload-alert.svg
diff --git a/docs/src/material/templates/.icons/material/reload.svg b/docs/src/templates/.icons/material/reload.svg
index e94815aa..e94815aa 100644
--- a/docs/src/material/templates/.icons/material/reload.svg
+++ b/docs/src/templates/.icons/material/reload.svg
diff --git a/docs/src/material/templates/.icons/material/reminder.svg b/docs/src/templates/.icons/material/reminder.svg
index 527e2b74..527e2b74 100644
--- a/docs/src/material/templates/.icons/material/reminder.svg
+++ b/docs/src/templates/.icons/material/reminder.svg
diff --git a/docs/src/material/templates/.icons/material/remote-desktop.svg b/docs/src/templates/.icons/material/remote-desktop.svg
index e148f175..e148f175 100644
--- a/docs/src/material/templates/.icons/material/remote-desktop.svg
+++ b/docs/src/templates/.icons/material/remote-desktop.svg
diff --git a/docs/src/material/templates/.icons/material/remote-off.svg b/docs/src/templates/.icons/material/remote-off.svg
index b31719d9..b31719d9 100644
--- a/docs/src/material/templates/.icons/material/remote-off.svg
+++ b/docs/src/templates/.icons/material/remote-off.svg
diff --git a/docs/src/material/templates/.icons/material/remote-tv-off.svg b/docs/src/templates/.icons/material/remote-tv-off.svg
index b0175da6..b0175da6 100644
--- a/docs/src/material/templates/.icons/material/remote-tv-off.svg
+++ b/docs/src/templates/.icons/material/remote-tv-off.svg
diff --git a/docs/src/material/templates/.icons/material/remote-tv.svg b/docs/src/templates/.icons/material/remote-tv.svg
index 818015fe..818015fe 100644
--- a/docs/src/material/templates/.icons/material/remote-tv.svg
+++ b/docs/src/templates/.icons/material/remote-tv.svg
diff --git a/docs/src/material/templates/.icons/material/remote.svg b/docs/src/templates/.icons/material/remote.svg
index 6cbc8a5d..6cbc8a5d 100644
--- a/docs/src/material/templates/.icons/material/remote.svg
+++ b/docs/src/templates/.icons/material/remote.svg
diff --git a/docs/src/material/templates/.icons/material/rename-box-outline.svg b/docs/src/templates/.icons/material/rename-box-outline.svg
index 0da45d1e..0da45d1e 100644
--- a/docs/src/material/templates/.icons/material/rename-box-outline.svg
+++ b/docs/src/templates/.icons/material/rename-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rename-box.svg b/docs/src/templates/.icons/material/rename-box.svg
index f236b49f..f236b49f 100644
--- a/docs/src/material/templates/.icons/material/rename-box.svg
+++ b/docs/src/templates/.icons/material/rename-box.svg
diff --git a/docs/src/material/templates/.icons/material/rename-outline.svg b/docs/src/templates/.icons/material/rename-outline.svg
index cba532ec..cba532ec 100644
--- a/docs/src/material/templates/.icons/material/rename-outline.svg
+++ b/docs/src/templates/.icons/material/rename-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rename.svg b/docs/src/templates/.icons/material/rename.svg
index 373f9871..373f9871 100644
--- a/docs/src/material/templates/.icons/material/rename.svg
+++ b/docs/src/templates/.icons/material/rename.svg
diff --git a/docs/src/material/templates/.icons/material/reorder-horizontal.svg b/docs/src/templates/.icons/material/reorder-horizontal.svg
index 54161b45..54161b45 100644
--- a/docs/src/material/templates/.icons/material/reorder-horizontal.svg
+++ b/docs/src/templates/.icons/material/reorder-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/reorder-vertical.svg b/docs/src/templates/.icons/material/reorder-vertical.svg
index 6451bdba..6451bdba 100644
--- a/docs/src/material/templates/.icons/material/reorder-vertical.svg
+++ b/docs/src/templates/.icons/material/reorder-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/repeat-off.svg b/docs/src/templates/.icons/material/repeat-off.svg
index 480d7cd5..480d7cd5 100644
--- a/docs/src/material/templates/.icons/material/repeat-off.svg
+++ b/docs/src/templates/.icons/material/repeat-off.svg
diff --git a/docs/src/material/templates/.icons/material/repeat-once.svg b/docs/src/templates/.icons/material/repeat-once.svg
index cba2a122..cba2a122 100644
--- a/docs/src/material/templates/.icons/material/repeat-once.svg
+++ b/docs/src/templates/.icons/material/repeat-once.svg
diff --git a/docs/src/material/templates/.icons/material/repeat-variant.svg b/docs/src/templates/.icons/material/repeat-variant.svg
index aefe3f42..aefe3f42 100644
--- a/docs/src/material/templates/.icons/material/repeat-variant.svg
+++ b/docs/src/templates/.icons/material/repeat-variant.svg
diff --git a/docs/src/material/templates/.icons/material/repeat.svg b/docs/src/templates/.icons/material/repeat.svg
index 245bcf88..245bcf88 100644
--- a/docs/src/material/templates/.icons/material/repeat.svg
+++ b/docs/src/templates/.icons/material/repeat.svg
diff --git a/docs/src/material/templates/.icons/material/replay.svg b/docs/src/templates/.icons/material/replay.svg
index 2f0fdb70..2f0fdb70 100644
--- a/docs/src/material/templates/.icons/material/replay.svg
+++ b/docs/src/templates/.icons/material/replay.svg
diff --git a/docs/src/material/templates/.icons/material/reply-all-outline.svg b/docs/src/templates/.icons/material/reply-all-outline.svg
index 3128415e..3128415e 100644
--- a/docs/src/material/templates/.icons/material/reply-all-outline.svg
+++ b/docs/src/templates/.icons/material/reply-all-outline.svg
diff --git a/docs/src/material/templates/.icons/material/reply-all.svg b/docs/src/templates/.icons/material/reply-all.svg
index 6ab73350..6ab73350 100644
--- a/docs/src/material/templates/.icons/material/reply-all.svg
+++ b/docs/src/templates/.icons/material/reply-all.svg
diff --git a/docs/src/material/templates/.icons/material/reply-circle.svg b/docs/src/templates/.icons/material/reply-circle.svg
index 5410a5d4..5410a5d4 100644
--- a/docs/src/material/templates/.icons/material/reply-circle.svg
+++ b/docs/src/templates/.icons/material/reply-circle.svg
diff --git a/docs/src/material/templates/.icons/material/reply-outline.svg b/docs/src/templates/.icons/material/reply-outline.svg
index 7778b14a..7778b14a 100644
--- a/docs/src/material/templates/.icons/material/reply-outline.svg
+++ b/docs/src/templates/.icons/material/reply-outline.svg
diff --git a/docs/src/material/templates/.icons/material/reply.svg b/docs/src/templates/.icons/material/reply.svg
index f9bc7bc1..f9bc7bc1 100644
--- a/docs/src/material/templates/.icons/material/reply.svg
+++ b/docs/src/templates/.icons/material/reply.svg
diff --git a/docs/src/material/templates/.icons/material/reproduction.svg b/docs/src/templates/.icons/material/reproduction.svg
index b7f50157..b7f50157 100644
--- a/docs/src/material/templates/.icons/material/reproduction.svg
+++ b/docs/src/templates/.icons/material/reproduction.svg
diff --git a/docs/src/material/templates/.icons/material/resistor-nodes.svg b/docs/src/templates/.icons/material/resistor-nodes.svg
index 0ae50290..0ae50290 100644
--- a/docs/src/material/templates/.icons/material/resistor-nodes.svg
+++ b/docs/src/templates/.icons/material/resistor-nodes.svg
diff --git a/docs/src/material/templates/.icons/material/resistor.svg b/docs/src/templates/.icons/material/resistor.svg
index 80e9abd0..80e9abd0 100644
--- a/docs/src/material/templates/.icons/material/resistor.svg
+++ b/docs/src/templates/.icons/material/resistor.svg
diff --git a/docs/src/material/templates/.icons/material/resize-bottom-right.svg b/docs/src/templates/.icons/material/resize-bottom-right.svg
index 8a8dd72c..8a8dd72c 100644
--- a/docs/src/material/templates/.icons/material/resize-bottom-right.svg
+++ b/docs/src/templates/.icons/material/resize-bottom-right.svg
diff --git a/docs/src/material/templates/.icons/material/resize.svg b/docs/src/templates/.icons/material/resize.svg
index ef5c1c7b..ef5c1c7b 100644
--- a/docs/src/material/templates/.icons/material/resize.svg
+++ b/docs/src/templates/.icons/material/resize.svg
diff --git a/docs/src/material/templates/.icons/material/responsive.svg b/docs/src/templates/.icons/material/responsive.svg
index 0a6b0f96..0a6b0f96 100644
--- a/docs/src/material/templates/.icons/material/responsive.svg
+++ b/docs/src/templates/.icons/material/responsive.svg
diff --git a/docs/src/material/templates/.icons/material/restart-alert.svg b/docs/src/templates/.icons/material/restart-alert.svg
index 052a7523..052a7523 100644
--- a/docs/src/material/templates/.icons/material/restart-alert.svg
+++ b/docs/src/templates/.icons/material/restart-alert.svg
diff --git a/docs/src/material/templates/.icons/material/restart-off.svg b/docs/src/templates/.icons/material/restart-off.svg
index 39a6a576..39a6a576 100644
--- a/docs/src/material/templates/.icons/material/restart-off.svg
+++ b/docs/src/templates/.icons/material/restart-off.svg
diff --git a/docs/src/material/templates/.icons/material/restart.svg b/docs/src/templates/.icons/material/restart.svg
index 03f051fc..03f051fc 100644
--- a/docs/src/material/templates/.icons/material/restart.svg
+++ b/docs/src/templates/.icons/material/restart.svg
diff --git a/docs/src/material/templates/.icons/material/restore-alert.svg b/docs/src/templates/.icons/material/restore-alert.svg
index 71166568..71166568 100644
--- a/docs/src/material/templates/.icons/material/restore-alert.svg
+++ b/docs/src/templates/.icons/material/restore-alert.svg
diff --git a/docs/src/material/templates/.icons/material/restore.svg b/docs/src/templates/.icons/material/restore.svg
index 3ec0dfee..3ec0dfee 100644
--- a/docs/src/material/templates/.icons/material/restore.svg
+++ b/docs/src/templates/.icons/material/restore.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-10.svg b/docs/src/templates/.icons/material/rewind-10.svg
index baf4a4bf..baf4a4bf 100644
--- a/docs/src/material/templates/.icons/material/rewind-10.svg
+++ b/docs/src/templates/.icons/material/rewind-10.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-15.svg b/docs/src/templates/.icons/material/rewind-15.svg
index 8c4b464b..8c4b464b 100644
--- a/docs/src/material/templates/.icons/material/rewind-15.svg
+++ b/docs/src/templates/.icons/material/rewind-15.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-30.svg b/docs/src/templates/.icons/material/rewind-30.svg
index 2523a005..2523a005 100644
--- a/docs/src/material/templates/.icons/material/rewind-30.svg
+++ b/docs/src/templates/.icons/material/rewind-30.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-45.svg b/docs/src/templates/.icons/material/rewind-45.svg
index 41702034..41702034 100644
--- a/docs/src/material/templates/.icons/material/rewind-45.svg
+++ b/docs/src/templates/.icons/material/rewind-45.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-5.svg b/docs/src/templates/.icons/material/rewind-5.svg
index 98fbe2d9..98fbe2d9 100644
--- a/docs/src/material/templates/.icons/material/rewind-5.svg
+++ b/docs/src/templates/.icons/material/rewind-5.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-60.svg b/docs/src/templates/.icons/material/rewind-60.svg
index 2179f011..2179f011 100644
--- a/docs/src/material/templates/.icons/material/rewind-60.svg
+++ b/docs/src/templates/.icons/material/rewind-60.svg
diff --git a/docs/src/material/templates/.icons/material/rewind-outline.svg b/docs/src/templates/.icons/material/rewind-outline.svg
index 4911925c..4911925c 100644
--- a/docs/src/material/templates/.icons/material/rewind-outline.svg
+++ b/docs/src/templates/.icons/material/rewind-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rewind.svg b/docs/src/templates/.icons/material/rewind.svg
index 0da6a1d7..0da6a1d7 100644
--- a/docs/src/material/templates/.icons/material/rewind.svg
+++ b/docs/src/templates/.icons/material/rewind.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus-medium-outline.svg b/docs/src/templates/.icons/material/rhombus-medium-outline.svg
index e42165b8..e42165b8 100644
--- a/docs/src/material/templates/.icons/material/rhombus-medium-outline.svg
+++ b/docs/src/templates/.icons/material/rhombus-medium-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus-medium.svg b/docs/src/templates/.icons/material/rhombus-medium.svg
index 917d6f66..917d6f66 100644
--- a/docs/src/material/templates/.icons/material/rhombus-medium.svg
+++ b/docs/src/templates/.icons/material/rhombus-medium.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus-outline.svg b/docs/src/templates/.icons/material/rhombus-outline.svg
index c09cede2..c09cede2 100644
--- a/docs/src/material/templates/.icons/material/rhombus-outline.svg
+++ b/docs/src/templates/.icons/material/rhombus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus-split-outline.svg b/docs/src/templates/.icons/material/rhombus-split-outline.svg
index 3ec20e7d..3ec20e7d 100644
--- a/docs/src/material/templates/.icons/material/rhombus-split-outline.svg
+++ b/docs/src/templates/.icons/material/rhombus-split-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus-split.svg b/docs/src/templates/.icons/material/rhombus-split.svg
index c3bf70b3..c3bf70b3 100644
--- a/docs/src/material/templates/.icons/material/rhombus-split.svg
+++ b/docs/src/templates/.icons/material/rhombus-split.svg
diff --git a/docs/src/material/templates/.icons/material/rhombus.svg b/docs/src/templates/.icons/material/rhombus.svg
index 1f90e753..1f90e753 100644
--- a/docs/src/material/templates/.icons/material/rhombus.svg
+++ b/docs/src/templates/.icons/material/rhombus.svg
diff --git a/docs/src/material/templates/.icons/material/ribbon.svg b/docs/src/templates/.icons/material/ribbon.svg
index 6e4f2e3d..6e4f2e3d 100644
--- a/docs/src/material/templates/.icons/material/ribbon.svg
+++ b/docs/src/templates/.icons/material/ribbon.svg
diff --git a/docs/src/material/templates/.icons/material/rice.svg b/docs/src/templates/.icons/material/rice.svg
index 7e9c40f4..7e9c40f4 100644
--- a/docs/src/material/templates/.icons/material/rice.svg
+++ b/docs/src/templates/.icons/material/rice.svg
diff --git a/docs/src/material/templates/.icons/material/rickshaw-electric.svg b/docs/src/templates/.icons/material/rickshaw-electric.svg
index a55bf28a..a55bf28a 100644
--- a/docs/src/material/templates/.icons/material/rickshaw-electric.svg
+++ b/docs/src/templates/.icons/material/rickshaw-electric.svg
diff --git a/docs/src/material/templates/.icons/material/rickshaw.svg b/docs/src/templates/.icons/material/rickshaw.svg
index 5d353273..5d353273 100644
--- a/docs/src/material/templates/.icons/material/rickshaw.svg
+++ b/docs/src/templates/.icons/material/rickshaw.svg
diff --git a/docs/src/material/templates/.icons/material/ring.svg b/docs/src/templates/.icons/material/ring.svg
index 2bc0f9b6..2bc0f9b6 100644
--- a/docs/src/material/templates/.icons/material/ring.svg
+++ b/docs/src/templates/.icons/material/ring.svg
diff --git a/docs/src/material/templates/.icons/material/rivet.svg b/docs/src/templates/.icons/material/rivet.svg
index 82c82009..82c82009 100644
--- a/docs/src/material/templates/.icons/material/rivet.svg
+++ b/docs/src/templates/.icons/material/rivet.svg
diff --git a/docs/src/material/templates/.icons/material/road-variant.svg b/docs/src/templates/.icons/material/road-variant.svg
index 27dda8ad..27dda8ad 100644
--- a/docs/src/material/templates/.icons/material/road-variant.svg
+++ b/docs/src/templates/.icons/material/road-variant.svg
diff --git a/docs/src/material/templates/.icons/material/road.svg b/docs/src/templates/.icons/material/road.svg
index c58f5109..c58f5109 100644
--- a/docs/src/material/templates/.icons/material/road.svg
+++ b/docs/src/templates/.icons/material/road.svg
diff --git a/docs/src/material/templates/.icons/material/robber.svg b/docs/src/templates/.icons/material/robber.svg
index 729b3616..729b3616 100644
--- a/docs/src/material/templates/.icons/material/robber.svg
+++ b/docs/src/templates/.icons/material/robber.svg
diff --git a/docs/src/material/templates/.icons/material/robot-angry-outline.svg b/docs/src/templates/.icons/material/robot-angry-outline.svg
index 44069033..44069033 100644
--- a/docs/src/material/templates/.icons/material/robot-angry-outline.svg
+++ b/docs/src/templates/.icons/material/robot-angry-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-angry.svg b/docs/src/templates/.icons/material/robot-angry.svg
index 66446321..66446321 100644
--- a/docs/src/material/templates/.icons/material/robot-angry.svg
+++ b/docs/src/templates/.icons/material/robot-angry.svg
diff --git a/docs/src/material/templates/.icons/material/robot-confused-outline.svg b/docs/src/templates/.icons/material/robot-confused-outline.svg
index 3f3f89ff..3f3f89ff 100644
--- a/docs/src/material/templates/.icons/material/robot-confused-outline.svg
+++ b/docs/src/templates/.icons/material/robot-confused-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-confused.svg b/docs/src/templates/.icons/material/robot-confused.svg
index 6b361328..6b361328 100644
--- a/docs/src/material/templates/.icons/material/robot-confused.svg
+++ b/docs/src/templates/.icons/material/robot-confused.svg
diff --git a/docs/src/material/templates/.icons/material/robot-dead-outline.svg b/docs/src/templates/.icons/material/robot-dead-outline.svg
index 402d8712..402d8712 100644
--- a/docs/src/material/templates/.icons/material/robot-dead-outline.svg
+++ b/docs/src/templates/.icons/material/robot-dead-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-dead.svg b/docs/src/templates/.icons/material/robot-dead.svg
index 026c77f9..026c77f9 100644
--- a/docs/src/material/templates/.icons/material/robot-dead.svg
+++ b/docs/src/templates/.icons/material/robot-dead.svg
diff --git a/docs/src/material/templates/.icons/material/robot-excited-outline.svg b/docs/src/templates/.icons/material/robot-excited-outline.svg
index 8566b066..8566b066 100644
--- a/docs/src/material/templates/.icons/material/robot-excited-outline.svg
+++ b/docs/src/templates/.icons/material/robot-excited-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-excited.svg b/docs/src/templates/.icons/material/robot-excited.svg
index 40ef6892..40ef6892 100644
--- a/docs/src/material/templates/.icons/material/robot-excited.svg
+++ b/docs/src/templates/.icons/material/robot-excited.svg
diff --git a/docs/src/material/templates/.icons/material/robot-happy-outline.svg b/docs/src/templates/.icons/material/robot-happy-outline.svg
index 1ecbfb79..1ecbfb79 100644
--- a/docs/src/material/templates/.icons/material/robot-happy-outline.svg
+++ b/docs/src/templates/.icons/material/robot-happy-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-happy.svg b/docs/src/templates/.icons/material/robot-happy.svg
index 200ea026..200ea026 100644
--- a/docs/src/material/templates/.icons/material/robot-happy.svg
+++ b/docs/src/templates/.icons/material/robot-happy.svg
diff --git a/docs/src/material/templates/.icons/material/robot-industrial-outline.svg b/docs/src/templates/.icons/material/robot-industrial-outline.svg
index 15519ecd..15519ecd 100644
--- a/docs/src/material/templates/.icons/material/robot-industrial-outline.svg
+++ b/docs/src/templates/.icons/material/robot-industrial-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-industrial.svg b/docs/src/templates/.icons/material/robot-industrial.svg
index c8a97a17..c8a97a17 100644
--- a/docs/src/material/templates/.icons/material/robot-industrial.svg
+++ b/docs/src/templates/.icons/material/robot-industrial.svg
diff --git a/docs/src/material/templates/.icons/material/robot-love-outline.svg b/docs/src/templates/.icons/material/robot-love-outline.svg
index fb6a66b6..fb6a66b6 100644
--- a/docs/src/material/templates/.icons/material/robot-love-outline.svg
+++ b/docs/src/templates/.icons/material/robot-love-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-love.svg b/docs/src/templates/.icons/material/robot-love.svg
index f543da9a..f543da9a 100644
--- a/docs/src/material/templates/.icons/material/robot-love.svg
+++ b/docs/src/templates/.icons/material/robot-love.svg
diff --git a/docs/src/material/templates/.icons/material/robot-mower-outline.svg b/docs/src/templates/.icons/material/robot-mower-outline.svg
index 746ce76d..746ce76d 100644
--- a/docs/src/material/templates/.icons/material/robot-mower-outline.svg
+++ b/docs/src/templates/.icons/material/robot-mower-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-mower.svg b/docs/src/templates/.icons/material/robot-mower.svg
index bc67c762..bc67c762 100644
--- a/docs/src/material/templates/.icons/material/robot-mower.svg
+++ b/docs/src/templates/.icons/material/robot-mower.svg
diff --git a/docs/src/material/templates/.icons/material/robot-off-outline.svg b/docs/src/templates/.icons/material/robot-off-outline.svg
index 5610d5fe..5610d5fe 100644
--- a/docs/src/material/templates/.icons/material/robot-off-outline.svg
+++ b/docs/src/templates/.icons/material/robot-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-off.svg b/docs/src/templates/.icons/material/robot-off.svg
index b8658ca2..b8658ca2 100644
--- a/docs/src/material/templates/.icons/material/robot-off.svg
+++ b/docs/src/templates/.icons/material/robot-off.svg
diff --git a/docs/src/material/templates/.icons/material/robot-outline.svg b/docs/src/templates/.icons/material/robot-outline.svg
index 3eaffae4..3eaffae4 100644
--- a/docs/src/material/templates/.icons/material/robot-outline.svg
+++ b/docs/src/templates/.icons/material/robot-outline.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum-alert.svg b/docs/src/templates/.icons/material/robot-vacuum-alert.svg
index 17e2499e..17e2499e 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum-alert.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum-alert.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum-off.svg b/docs/src/templates/.icons/material/robot-vacuum-off.svg
index f2e15c51..f2e15c51 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum-off.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum-off.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum-variant-alert.svg b/docs/src/templates/.icons/material/robot-vacuum-variant-alert.svg
index 9c4df0de..9c4df0de 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum-variant-alert.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum-variant-alert.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum-variant-off.svg b/docs/src/templates/.icons/material/robot-vacuum-variant-off.svg
index d9663c5b..d9663c5b 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum-variant-off.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum-variant.svg b/docs/src/templates/.icons/material/robot-vacuum-variant.svg
index 9aa34013..9aa34013 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum-variant.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum-variant.svg
diff --git a/docs/src/material/templates/.icons/material/robot-vacuum.svg b/docs/src/templates/.icons/material/robot-vacuum.svg
index 082bfe36..082bfe36 100644
--- a/docs/src/material/templates/.icons/material/robot-vacuum.svg
+++ b/docs/src/templates/.icons/material/robot-vacuum.svg
diff --git a/docs/src/material/templates/.icons/material/robot.svg b/docs/src/templates/.icons/material/robot.svg
index aee5bc3b..aee5bc3b 100644
--- a/docs/src/material/templates/.icons/material/robot.svg
+++ b/docs/src/templates/.icons/material/robot.svg
diff --git a/docs/src/material/templates/.icons/material/rocket-launch-outline.svg b/docs/src/templates/.icons/material/rocket-launch-outline.svg
index 753c27fd..753c27fd 100644
--- a/docs/src/material/templates/.icons/material/rocket-launch-outline.svg
+++ b/docs/src/templates/.icons/material/rocket-launch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rocket-launch.svg b/docs/src/templates/.icons/material/rocket-launch.svg
index b7dbd7ee..b7dbd7ee 100644
--- a/docs/src/material/templates/.icons/material/rocket-launch.svg
+++ b/docs/src/templates/.icons/material/rocket-launch.svg
diff --git a/docs/src/material/templates/.icons/material/rocket-outline.svg b/docs/src/templates/.icons/material/rocket-outline.svg
index f4be7f2f..f4be7f2f 100644
--- a/docs/src/material/templates/.icons/material/rocket-outline.svg
+++ b/docs/src/templates/.icons/material/rocket-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rocket.svg b/docs/src/templates/.icons/material/rocket.svg
index 006c2d96..006c2d96 100644
--- a/docs/src/material/templates/.icons/material/rocket.svg
+++ b/docs/src/templates/.icons/material/rocket.svg
diff --git a/docs/src/material/templates/.icons/material/rodent.svg b/docs/src/templates/.icons/material/rodent.svg
index 0e29c7c3..0e29c7c3 100644
--- a/docs/src/material/templates/.icons/material/rodent.svg
+++ b/docs/src/templates/.icons/material/rodent.svg
diff --git a/docs/src/material/templates/.icons/material/roller-shade-closed.svg b/docs/src/templates/.icons/material/roller-shade-closed.svg
index 8a9ebbf7..8a9ebbf7 100644
--- a/docs/src/material/templates/.icons/material/roller-shade-closed.svg
+++ b/docs/src/templates/.icons/material/roller-shade-closed.svg
diff --git a/docs/src/material/templates/.icons/material/roller-shade.svg b/docs/src/templates/.icons/material/roller-shade.svg
index c8a072f3..c8a072f3 100644
--- a/docs/src/material/templates/.icons/material/roller-shade.svg
+++ b/docs/src/templates/.icons/material/roller-shade.svg
diff --git a/docs/src/material/templates/.icons/material/roller-skate-off.svg b/docs/src/templates/.icons/material/roller-skate-off.svg
index f39aecf3..f39aecf3 100644
--- a/docs/src/material/templates/.icons/material/roller-skate-off.svg
+++ b/docs/src/templates/.icons/material/roller-skate-off.svg
diff --git a/docs/src/material/templates/.icons/material/roller-skate.svg b/docs/src/templates/.icons/material/roller-skate.svg
index a4e768bd..a4e768bd 100644
--- a/docs/src/material/templates/.icons/material/roller-skate.svg
+++ b/docs/src/templates/.icons/material/roller-skate.svg
diff --git a/docs/src/material/templates/.icons/material/rollerblade-off.svg b/docs/src/templates/.icons/material/rollerblade-off.svg
index 2f034088..2f034088 100644
--- a/docs/src/material/templates/.icons/material/rollerblade-off.svg
+++ b/docs/src/templates/.icons/material/rollerblade-off.svg
diff --git a/docs/src/material/templates/.icons/material/rollerblade.svg b/docs/src/templates/.icons/material/rollerblade.svg
index 933c06f3..933c06f3 100644
--- a/docs/src/material/templates/.icons/material/rollerblade.svg
+++ b/docs/src/templates/.icons/material/rollerblade.svg
diff --git a/docs/src/material/templates/.icons/material/rollupjs.svg b/docs/src/templates/.icons/material/rollupjs.svg
index ce171ab1..ce171ab1 100644
--- a/docs/src/material/templates/.icons/material/rollupjs.svg
+++ b/docs/src/templates/.icons/material/rollupjs.svg
diff --git a/docs/src/material/templates/.icons/material/rolodex-outline.svg b/docs/src/templates/.icons/material/rolodex-outline.svg
index 34454b28..34454b28 100644
--- a/docs/src/material/templates/.icons/material/rolodex-outline.svg
+++ b/docs/src/templates/.icons/material/rolodex-outline.svg
diff --git a/docs/src/material/templates/.icons/material/rolodex.svg b/docs/src/templates/.icons/material/rolodex.svg
index 91314e98..91314e98 100644
--- a/docs/src/material/templates/.icons/material/rolodex.svg
+++ b/docs/src/templates/.icons/material/rolodex.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-1.svg b/docs/src/templates/.icons/material/roman-numeral-1.svg
index a5f275ac..a5f275ac 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-1.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-1.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-10.svg b/docs/src/templates/.icons/material/roman-numeral-10.svg
index e0e10be3..e0e10be3 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-10.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-10.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-2.svg b/docs/src/templates/.icons/material/roman-numeral-2.svg
index 9a29727f..9a29727f 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-2.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-2.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-3.svg b/docs/src/templates/.icons/material/roman-numeral-3.svg
index 6797dcb1..6797dcb1 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-3.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-3.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-4.svg b/docs/src/templates/.icons/material/roman-numeral-4.svg
index 547911cb..547911cb 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-4.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-4.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-5.svg b/docs/src/templates/.icons/material/roman-numeral-5.svg
index 10348d9e..10348d9e 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-5.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-5.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-6.svg b/docs/src/templates/.icons/material/roman-numeral-6.svg
index 8e4e7006..8e4e7006 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-6.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-6.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-7.svg b/docs/src/templates/.icons/material/roman-numeral-7.svg
index 3be7c7c5..3be7c7c5 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-7.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-7.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-8.svg b/docs/src/templates/.icons/material/roman-numeral-8.svg
index 5454469d..5454469d 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-8.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-8.svg
diff --git a/docs/src/material/templates/.icons/material/roman-numeral-9.svg b/docs/src/templates/.icons/material/roman-numeral-9.svg
index e56c4e5e..e56c4e5e 100644
--- a/docs/src/material/templates/.icons/material/roman-numeral-9.svg
+++ b/docs/src/templates/.icons/material/roman-numeral-9.svg
diff --git a/docs/src/material/templates/.icons/material/room-service-outline.svg b/docs/src/templates/.icons/material/room-service-outline.svg
index 90f9e418..90f9e418 100644
--- a/docs/src/material/templates/.icons/material/room-service-outline.svg
+++ b/docs/src/templates/.icons/material/room-service-outline.svg
diff --git a/docs/src/material/templates/.icons/material/room-service.svg b/docs/src/templates/.icons/material/room-service.svg
index 2d648fe2..2d648fe2 100644
--- a/docs/src/material/templates/.icons/material/room-service.svg
+++ b/docs/src/templates/.icons/material/room-service.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-360.svg b/docs/src/templates/.icons/material/rotate-360.svg
index a9928bfa..a9928bfa 100644
--- a/docs/src/material/templates/.icons/material/rotate-360.svg
+++ b/docs/src/templates/.icons/material/rotate-360.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-3d-variant.svg b/docs/src/templates/.icons/material/rotate-3d-variant.svg
index ac1bb59a..ac1bb59a 100644
--- a/docs/src/material/templates/.icons/material/rotate-3d-variant.svg
+++ b/docs/src/templates/.icons/material/rotate-3d-variant.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-3d.svg b/docs/src/templates/.icons/material/rotate-3d.svg
index 2e55e8fc..2e55e8fc 100644
--- a/docs/src/material/templates/.icons/material/rotate-3d.svg
+++ b/docs/src/templates/.icons/material/rotate-3d.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-left-variant.svg b/docs/src/templates/.icons/material/rotate-left-variant.svg
index 61e8b4b0..61e8b4b0 100644
--- a/docs/src/material/templates/.icons/material/rotate-left-variant.svg
+++ b/docs/src/templates/.icons/material/rotate-left-variant.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-left.svg b/docs/src/templates/.icons/material/rotate-left.svg
index 8722703e..8722703e 100644
--- a/docs/src/material/templates/.icons/material/rotate-left.svg
+++ b/docs/src/templates/.icons/material/rotate-left.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-orbit.svg b/docs/src/templates/.icons/material/rotate-orbit.svg
index 809b3589..809b3589 100644
--- a/docs/src/material/templates/.icons/material/rotate-orbit.svg
+++ b/docs/src/templates/.icons/material/rotate-orbit.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-right-variant.svg b/docs/src/templates/.icons/material/rotate-right-variant.svg
index 8d0ca946..8d0ca946 100644
--- a/docs/src/material/templates/.icons/material/rotate-right-variant.svg
+++ b/docs/src/templates/.icons/material/rotate-right-variant.svg
diff --git a/docs/src/material/templates/.icons/material/rotate-right.svg b/docs/src/templates/.icons/material/rotate-right.svg
index d59f138a..d59f138a 100644
--- a/docs/src/material/templates/.icons/material/rotate-right.svg
+++ b/docs/src/templates/.icons/material/rotate-right.svg
diff --git a/docs/src/material/templates/.icons/material/rounded-corner.svg b/docs/src/templates/.icons/material/rounded-corner.svg
index f52d9d08..f52d9d08 100644
--- a/docs/src/material/templates/.icons/material/rounded-corner.svg
+++ b/docs/src/templates/.icons/material/rounded-corner.svg
diff --git a/docs/src/material/templates/.icons/material/router-network.svg b/docs/src/templates/.icons/material/router-network.svg
index 33897f0a..33897f0a 100644
--- a/docs/src/material/templates/.icons/material/router-network.svg
+++ b/docs/src/templates/.icons/material/router-network.svg
diff --git a/docs/src/material/templates/.icons/material/router-wireless-off.svg b/docs/src/templates/.icons/material/router-wireless-off.svg
index 8d95a886..8d95a886 100644
--- a/docs/src/material/templates/.icons/material/router-wireless-off.svg
+++ b/docs/src/templates/.icons/material/router-wireless-off.svg
diff --git a/docs/src/material/templates/.icons/material/router-wireless-settings.svg b/docs/src/templates/.icons/material/router-wireless-settings.svg
index ae19549e..ae19549e 100644
--- a/docs/src/material/templates/.icons/material/router-wireless-settings.svg
+++ b/docs/src/templates/.icons/material/router-wireless-settings.svg
diff --git a/docs/src/material/templates/.icons/material/router-wireless.svg b/docs/src/templates/.icons/material/router-wireless.svg
index 5dca4a16..5dca4a16 100644
--- a/docs/src/material/templates/.icons/material/router-wireless.svg
+++ b/docs/src/templates/.icons/material/router-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/router.svg b/docs/src/templates/.icons/material/router.svg
index c0f1837b..c0f1837b 100644
--- a/docs/src/material/templates/.icons/material/router.svg
+++ b/docs/src/templates/.icons/material/router.svg
diff --git a/docs/src/material/templates/.icons/material/routes-clock.svg b/docs/src/templates/.icons/material/routes-clock.svg
index 2c76329d..2c76329d 100644
--- a/docs/src/material/templates/.icons/material/routes-clock.svg
+++ b/docs/src/templates/.icons/material/routes-clock.svg
diff --git a/docs/src/material/templates/.icons/material/routes.svg b/docs/src/templates/.icons/material/routes.svg
index 7bd3f119..7bd3f119 100644
--- a/docs/src/material/templates/.icons/material/routes.svg
+++ b/docs/src/templates/.icons/material/routes.svg
diff --git a/docs/src/material/templates/.icons/material/rowing.svg b/docs/src/templates/.icons/material/rowing.svg
index 74611636..74611636 100644
--- a/docs/src/material/templates/.icons/material/rowing.svg
+++ b/docs/src/templates/.icons/material/rowing.svg
diff --git a/docs/src/material/templates/.icons/material/rss-box.svg b/docs/src/templates/.icons/material/rss-box.svg
index d850d772..d850d772 100644
--- a/docs/src/material/templates/.icons/material/rss-box.svg
+++ b/docs/src/templates/.icons/material/rss-box.svg
diff --git a/docs/src/material/templates/.icons/material/rss-off.svg b/docs/src/templates/.icons/material/rss-off.svg
index 98fd00c9..98fd00c9 100644
--- a/docs/src/material/templates/.icons/material/rss-off.svg
+++ b/docs/src/templates/.icons/material/rss-off.svg
diff --git a/docs/src/material/templates/.icons/material/rss.svg b/docs/src/templates/.icons/material/rss.svg
index 1f2febda..1f2febda 100644
--- a/docs/src/material/templates/.icons/material/rss.svg
+++ b/docs/src/templates/.icons/material/rss.svg
diff --git a/docs/src/material/templates/.icons/material/rug.svg b/docs/src/templates/.icons/material/rug.svg
index f197bf2f..f197bf2f 100644
--- a/docs/src/material/templates/.icons/material/rug.svg
+++ b/docs/src/templates/.icons/material/rug.svg
diff --git a/docs/src/material/templates/.icons/material/rugby.svg b/docs/src/templates/.icons/material/rugby.svg
index 68cf11aa..68cf11aa 100644
--- a/docs/src/material/templates/.icons/material/rugby.svg
+++ b/docs/src/templates/.icons/material/rugby.svg
diff --git a/docs/src/material/templates/.icons/material/ruler-square-compass.svg b/docs/src/templates/.icons/material/ruler-square-compass.svg
index 4198e531..4198e531 100644
--- a/docs/src/material/templates/.icons/material/ruler-square-compass.svg
+++ b/docs/src/templates/.icons/material/ruler-square-compass.svg
diff --git a/docs/src/material/templates/.icons/material/ruler-square.svg b/docs/src/templates/.icons/material/ruler-square.svg
index 46982cc7..46982cc7 100644
--- a/docs/src/material/templates/.icons/material/ruler-square.svg
+++ b/docs/src/templates/.icons/material/ruler-square.svg
diff --git a/docs/src/material/templates/.icons/material/ruler.svg b/docs/src/templates/.icons/material/ruler.svg
index ce1db03f..ce1db03f 100644
--- a/docs/src/material/templates/.icons/material/ruler.svg
+++ b/docs/src/templates/.icons/material/ruler.svg
diff --git a/docs/src/material/templates/.icons/material/run-fast.svg b/docs/src/templates/.icons/material/run-fast.svg
index 8f5bab5e..8f5bab5e 100644
--- a/docs/src/material/templates/.icons/material/run-fast.svg
+++ b/docs/src/templates/.icons/material/run-fast.svg
diff --git a/docs/src/material/templates/.icons/material/run.svg b/docs/src/templates/.icons/material/run.svg
index 4cdb4de2..4cdb4de2 100644
--- a/docs/src/material/templates/.icons/material/run.svg
+++ b/docs/src/templates/.icons/material/run.svg
diff --git a/docs/src/material/templates/.icons/material/rv-truck.svg b/docs/src/templates/.icons/material/rv-truck.svg
index dad30cfe..dad30cfe 100644
--- a/docs/src/material/templates/.icons/material/rv-truck.svg
+++ b/docs/src/templates/.icons/material/rv-truck.svg
diff --git a/docs/src/material/templates/.icons/material/sack-outline.svg b/docs/src/templates/.icons/material/sack-outline.svg
index e80521a9..e80521a9 100644
--- a/docs/src/material/templates/.icons/material/sack-outline.svg
+++ b/docs/src/templates/.icons/material/sack-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sack-percent.svg b/docs/src/templates/.icons/material/sack-percent.svg
index ef3623cf..ef3623cf 100644
--- a/docs/src/material/templates/.icons/material/sack-percent.svg
+++ b/docs/src/templates/.icons/material/sack-percent.svg
diff --git a/docs/src/material/templates/.icons/material/sack.svg b/docs/src/templates/.icons/material/sack.svg
index 2b0b1632..2b0b1632 100644
--- a/docs/src/material/templates/.icons/material/sack.svg
+++ b/docs/src/templates/.icons/material/sack.svg
diff --git a/docs/src/material/templates/.icons/material/safe-square-outline.svg b/docs/src/templates/.icons/material/safe-square-outline.svg
index 162ebda1..162ebda1 100644
--- a/docs/src/material/templates/.icons/material/safe-square-outline.svg
+++ b/docs/src/templates/.icons/material/safe-square-outline.svg
diff --git a/docs/src/material/templates/.icons/material/safe-square.svg b/docs/src/templates/.icons/material/safe-square.svg
index a3d21d4d..a3d21d4d 100644
--- a/docs/src/material/templates/.icons/material/safe-square.svg
+++ b/docs/src/templates/.icons/material/safe-square.svg
diff --git a/docs/src/material/templates/.icons/material/safe.svg b/docs/src/templates/.icons/material/safe.svg
index 38f4114a..38f4114a 100644
--- a/docs/src/material/templates/.icons/material/safe.svg
+++ b/docs/src/templates/.icons/material/safe.svg
diff --git a/docs/src/material/templates/.icons/material/safety-goggles.svg b/docs/src/templates/.icons/material/safety-goggles.svg
index f6e04615..f6e04615 100644
--- a/docs/src/material/templates/.icons/material/safety-goggles.svg
+++ b/docs/src/templates/.icons/material/safety-goggles.svg
diff --git a/docs/src/material/templates/.icons/material/sail-boat-sink.svg b/docs/src/templates/.icons/material/sail-boat-sink.svg
index 49bdbb68..49bdbb68 100644
--- a/docs/src/material/templates/.icons/material/sail-boat-sink.svg
+++ b/docs/src/templates/.icons/material/sail-boat-sink.svg
diff --git a/docs/src/material/templates/.icons/material/sail-boat.svg b/docs/src/templates/.icons/material/sail-boat.svg
index b5d7a319..b5d7a319 100644
--- a/docs/src/material/templates/.icons/material/sail-boat.svg
+++ b/docs/src/templates/.icons/material/sail-boat.svg
diff --git a/docs/src/material/templates/.icons/material/sale-outline.svg b/docs/src/templates/.icons/material/sale-outline.svg
index 9c27ae64..9c27ae64 100644
--- a/docs/src/material/templates/.icons/material/sale-outline.svg
+++ b/docs/src/templates/.icons/material/sale-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sale.svg b/docs/src/templates/.icons/material/sale.svg
index ad2dbac9..ad2dbac9 100644
--- a/docs/src/material/templates/.icons/material/sale.svg
+++ b/docs/src/templates/.icons/material/sale.svg
diff --git a/docs/src/material/templates/.icons/material/salesforce.svg b/docs/src/templates/.icons/material/salesforce.svg
index 414debec..414debec 100644
--- a/docs/src/material/templates/.icons/material/salesforce.svg
+++ b/docs/src/templates/.icons/material/salesforce.svg
diff --git a/docs/src/material/templates/.icons/material/sass.svg b/docs/src/templates/.icons/material/sass.svg
index 7e78937c..7e78937c 100644
--- a/docs/src/material/templates/.icons/material/sass.svg
+++ b/docs/src/templates/.icons/material/sass.svg
diff --git a/docs/src/material/templates/.icons/material/satellite-uplink.svg b/docs/src/templates/.icons/material/satellite-uplink.svg
index 99975b79..99975b79 100644
--- a/docs/src/material/templates/.icons/material/satellite-uplink.svg
+++ b/docs/src/templates/.icons/material/satellite-uplink.svg
diff --git a/docs/src/material/templates/.icons/material/satellite-variant.svg b/docs/src/templates/.icons/material/satellite-variant.svg
index 9558f133..9558f133 100644
--- a/docs/src/material/templates/.icons/material/satellite-variant.svg
+++ b/docs/src/templates/.icons/material/satellite-variant.svg
diff --git a/docs/src/material/templates/.icons/material/satellite.svg b/docs/src/templates/.icons/material/satellite.svg
index 03edbd28..03edbd28 100644
--- a/docs/src/material/templates/.icons/material/satellite.svg
+++ b/docs/src/templates/.icons/material/satellite.svg
diff --git a/docs/src/material/templates/.icons/material/sausage-off.svg b/docs/src/templates/.icons/material/sausage-off.svg
index 8590c44e..8590c44e 100644
--- a/docs/src/material/templates/.icons/material/sausage-off.svg
+++ b/docs/src/templates/.icons/material/sausage-off.svg
diff --git a/docs/src/material/templates/.icons/material/sausage.svg b/docs/src/templates/.icons/material/sausage.svg
index 85d1281f..85d1281f 100644
--- a/docs/src/material/templates/.icons/material/sausage.svg
+++ b/docs/src/templates/.icons/material/sausage.svg
diff --git a/docs/src/material/templates/.icons/material/saw-blade.svg b/docs/src/templates/.icons/material/saw-blade.svg
index 5a8a42bb..5a8a42bb 100644
--- a/docs/src/material/templates/.icons/material/saw-blade.svg
+++ b/docs/src/templates/.icons/material/saw-blade.svg
diff --git a/docs/src/material/templates/.icons/material/sawtooth-wave.svg b/docs/src/templates/.icons/material/sawtooth-wave.svg
index 2778d8fa..2778d8fa 100644
--- a/docs/src/material/templates/.icons/material/sawtooth-wave.svg
+++ b/docs/src/templates/.icons/material/sawtooth-wave.svg
diff --git a/docs/src/material/templates/.icons/material/saxophone.svg b/docs/src/templates/.icons/material/saxophone.svg
index 508f9dec..508f9dec 100644
--- a/docs/src/material/templates/.icons/material/saxophone.svg
+++ b/docs/src/templates/.icons/material/saxophone.svg
diff --git a/docs/src/material/templates/.icons/material/scale-balance.svg b/docs/src/templates/.icons/material/scale-balance.svg
index 7ef94853..7ef94853 100644
--- a/docs/src/material/templates/.icons/material/scale-balance.svg
+++ b/docs/src/templates/.icons/material/scale-balance.svg
diff --git a/docs/src/material/templates/.icons/material/scale-bathroom.svg b/docs/src/templates/.icons/material/scale-bathroom.svg
index e749ee31..e749ee31 100644
--- a/docs/src/material/templates/.icons/material/scale-bathroom.svg
+++ b/docs/src/templates/.icons/material/scale-bathroom.svg
diff --git a/docs/src/material/templates/.icons/material/scale-off.svg b/docs/src/templates/.icons/material/scale-off.svg
index 74dc420e..74dc420e 100644
--- a/docs/src/material/templates/.icons/material/scale-off.svg
+++ b/docs/src/templates/.icons/material/scale-off.svg
diff --git a/docs/src/material/templates/.icons/material/scale-unbalanced.svg b/docs/src/templates/.icons/material/scale-unbalanced.svg
index 0f840f3d..0f840f3d 100644
--- a/docs/src/material/templates/.icons/material/scale-unbalanced.svg
+++ b/docs/src/templates/.icons/material/scale-unbalanced.svg
diff --git a/docs/src/material/templates/.icons/material/scale.svg b/docs/src/templates/.icons/material/scale.svg
index c3e8994d..c3e8994d 100644
--- a/docs/src/material/templates/.icons/material/scale.svg
+++ b/docs/src/templates/.icons/material/scale.svg
diff --git a/docs/src/material/templates/.icons/material/scan-helper.svg b/docs/src/templates/.icons/material/scan-helper.svg
index 21344e97..21344e97 100644
--- a/docs/src/material/templates/.icons/material/scan-helper.svg
+++ b/docs/src/templates/.icons/material/scan-helper.svg
diff --git a/docs/src/material/templates/.icons/material/scanner-off.svg b/docs/src/templates/.icons/material/scanner-off.svg
index 8016099b..8016099b 100644
--- a/docs/src/material/templates/.icons/material/scanner-off.svg
+++ b/docs/src/templates/.icons/material/scanner-off.svg
diff --git a/docs/src/material/templates/.icons/material/scanner.svg b/docs/src/templates/.icons/material/scanner.svg
index 6c9c58e2..6c9c58e2 100644
--- a/docs/src/material/templates/.icons/material/scanner.svg
+++ b/docs/src/templates/.icons/material/scanner.svg
diff --git a/docs/src/material/templates/.icons/material/scatter-plot-outline.svg b/docs/src/templates/.icons/material/scatter-plot-outline.svg
index f5dfe140..f5dfe140 100644
--- a/docs/src/material/templates/.icons/material/scatter-plot-outline.svg
+++ b/docs/src/templates/.icons/material/scatter-plot-outline.svg
diff --git a/docs/src/material/templates/.icons/material/scatter-plot.svg b/docs/src/templates/.icons/material/scatter-plot.svg
index 1db914e9..1db914e9 100644
--- a/docs/src/material/templates/.icons/material/scatter-plot.svg
+++ b/docs/src/templates/.icons/material/scatter-plot.svg
diff --git a/docs/src/material/templates/.icons/material/scent-off.svg b/docs/src/templates/.icons/material/scent-off.svg
index 0df86c79..0df86c79 100644
--- a/docs/src/material/templates/.icons/material/scent-off.svg
+++ b/docs/src/templates/.icons/material/scent-off.svg
diff --git a/docs/src/material/templates/.icons/material/scent.svg b/docs/src/templates/.icons/material/scent.svg
index 2aa275db..2aa275db 100644
--- a/docs/src/material/templates/.icons/material/scent.svg
+++ b/docs/src/templates/.icons/material/scent.svg
diff --git a/docs/src/material/templates/.icons/material/school-outline.svg b/docs/src/templates/.icons/material/school-outline.svg
index b02627e8..b02627e8 100644
--- a/docs/src/material/templates/.icons/material/school-outline.svg
+++ b/docs/src/templates/.icons/material/school-outline.svg
diff --git a/docs/src/material/templates/.icons/material/school.svg b/docs/src/templates/.icons/material/school.svg
index 562d2311..562d2311 100644
--- a/docs/src/material/templates/.icons/material/school.svg
+++ b/docs/src/templates/.icons/material/school.svg
diff --git a/docs/src/material/templates/.icons/material/scissors-cutting.svg b/docs/src/templates/.icons/material/scissors-cutting.svg
index 30dd72d9..30dd72d9 100644
--- a/docs/src/material/templates/.icons/material/scissors-cutting.svg
+++ b/docs/src/templates/.icons/material/scissors-cutting.svg
diff --git a/docs/src/material/templates/.icons/material/scooter-electric.svg b/docs/src/templates/.icons/material/scooter-electric.svg
index 5a1b9896..5a1b9896 100644
--- a/docs/src/material/templates/.icons/material/scooter-electric.svg
+++ b/docs/src/templates/.icons/material/scooter-electric.svg
diff --git a/docs/src/material/templates/.icons/material/scooter.svg b/docs/src/templates/.icons/material/scooter.svg
index 22e73fc1..22e73fc1 100644
--- a/docs/src/material/templates/.icons/material/scooter.svg
+++ b/docs/src/templates/.icons/material/scooter.svg
diff --git a/docs/src/material/templates/.icons/material/scoreboard-outline.svg b/docs/src/templates/.icons/material/scoreboard-outline.svg
index 0ff80c4b..0ff80c4b 100644
--- a/docs/src/material/templates/.icons/material/scoreboard-outline.svg
+++ b/docs/src/templates/.icons/material/scoreboard-outline.svg
diff --git a/docs/src/material/templates/.icons/material/scoreboard.svg b/docs/src/templates/.icons/material/scoreboard.svg
index a32600e3..a32600e3 100644
--- a/docs/src/material/templates/.icons/material/scoreboard.svg
+++ b/docs/src/templates/.icons/material/scoreboard.svg
diff --git a/docs/src/material/templates/.icons/material/screen-rotation-lock.svg b/docs/src/templates/.icons/material/screen-rotation-lock.svg
index fd99ef4e..fd99ef4e 100644
--- a/docs/src/material/templates/.icons/material/screen-rotation-lock.svg
+++ b/docs/src/templates/.icons/material/screen-rotation-lock.svg
diff --git a/docs/src/material/templates/.icons/material/screen-rotation.svg b/docs/src/templates/.icons/material/screen-rotation.svg
index db9a247b..db9a247b 100644
--- a/docs/src/material/templates/.icons/material/screen-rotation.svg
+++ b/docs/src/templates/.icons/material/screen-rotation.svg
diff --git a/docs/src/material/templates/.icons/material/screw-flat-top.svg b/docs/src/templates/.icons/material/screw-flat-top.svg
index a247c0d7..a247c0d7 100644
--- a/docs/src/material/templates/.icons/material/screw-flat-top.svg
+++ b/docs/src/templates/.icons/material/screw-flat-top.svg
diff --git a/docs/src/material/templates/.icons/material/screw-lag.svg b/docs/src/templates/.icons/material/screw-lag.svg
index 8e8a9aa7..8e8a9aa7 100644
--- a/docs/src/material/templates/.icons/material/screw-lag.svg
+++ b/docs/src/templates/.icons/material/screw-lag.svg
diff --git a/docs/src/material/templates/.icons/material/screw-machine-flat-top.svg b/docs/src/templates/.icons/material/screw-machine-flat-top.svg
index 68420b3e..68420b3e 100644
--- a/docs/src/material/templates/.icons/material/screw-machine-flat-top.svg
+++ b/docs/src/templates/.icons/material/screw-machine-flat-top.svg
diff --git a/docs/src/material/templates/.icons/material/screw-machine-round-top.svg b/docs/src/templates/.icons/material/screw-machine-round-top.svg
index ca3347c7..ca3347c7 100644
--- a/docs/src/material/templates/.icons/material/screw-machine-round-top.svg
+++ b/docs/src/templates/.icons/material/screw-machine-round-top.svg
diff --git a/docs/src/material/templates/.icons/material/screw-round-top.svg b/docs/src/templates/.icons/material/screw-round-top.svg
index 5041201c..5041201c 100644
--- a/docs/src/material/templates/.icons/material/screw-round-top.svg
+++ b/docs/src/templates/.icons/material/screw-round-top.svg
diff --git a/docs/src/material/templates/.icons/material/screwdriver.svg b/docs/src/templates/.icons/material/screwdriver.svg
index b3ee74cb..b3ee74cb 100644
--- a/docs/src/material/templates/.icons/material/screwdriver.svg
+++ b/docs/src/templates/.icons/material/screwdriver.svg
diff --git a/docs/src/material/templates/.icons/material/script-outline.svg b/docs/src/templates/.icons/material/script-outline.svg
index 67f1162e..67f1162e 100644
--- a/docs/src/material/templates/.icons/material/script-outline.svg
+++ b/docs/src/templates/.icons/material/script-outline.svg
diff --git a/docs/src/material/templates/.icons/material/script-text-key-outline.svg b/docs/src/templates/.icons/material/script-text-key-outline.svg
index c013e095..c013e095 100644
--- a/docs/src/material/templates/.icons/material/script-text-key-outline.svg
+++ b/docs/src/templates/.icons/material/script-text-key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/script-text-key.svg b/docs/src/templates/.icons/material/script-text-key.svg
index 8094ba46..8094ba46 100644
--- a/docs/src/material/templates/.icons/material/script-text-key.svg
+++ b/docs/src/templates/.icons/material/script-text-key.svg
diff --git a/docs/src/material/templates/.icons/material/script-text-outline.svg b/docs/src/templates/.icons/material/script-text-outline.svg
index 669b69b1..669b69b1 100644
--- a/docs/src/material/templates/.icons/material/script-text-outline.svg
+++ b/docs/src/templates/.icons/material/script-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/script-text-play-outline.svg b/docs/src/templates/.icons/material/script-text-play-outline.svg
index b037c4fd..b037c4fd 100644
--- a/docs/src/material/templates/.icons/material/script-text-play-outline.svg
+++ b/docs/src/templates/.icons/material/script-text-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/script-text-play.svg b/docs/src/templates/.icons/material/script-text-play.svg
index c88ad6c3..c88ad6c3 100644
--- a/docs/src/material/templates/.icons/material/script-text-play.svg
+++ b/docs/src/templates/.icons/material/script-text-play.svg
diff --git a/docs/src/material/templates/.icons/material/script-text.svg b/docs/src/templates/.icons/material/script-text.svg
index 1b807e2e..1b807e2e 100644
--- a/docs/src/material/templates/.icons/material/script-text.svg
+++ b/docs/src/templates/.icons/material/script-text.svg
diff --git a/docs/src/material/templates/.icons/material/script.svg b/docs/src/templates/.icons/material/script.svg
index dae1c46b..dae1c46b 100644
--- a/docs/src/material/templates/.icons/material/script.svg
+++ b/docs/src/templates/.icons/material/script.svg
diff --git a/docs/src/material/templates/.icons/material/sd.svg b/docs/src/templates/.icons/material/sd.svg
index e29cec86..e29cec86 100644
--- a/docs/src/material/templates/.icons/material/sd.svg
+++ b/docs/src/templates/.icons/material/sd.svg
diff --git a/docs/src/material/templates/.icons/material/seal-variant.svg b/docs/src/templates/.icons/material/seal-variant.svg
index 34d82f41..34d82f41 100644
--- a/docs/src/material/templates/.icons/material/seal-variant.svg
+++ b/docs/src/templates/.icons/material/seal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/seal.svg b/docs/src/templates/.icons/material/seal.svg
index f5beca6d..f5beca6d 100644
--- a/docs/src/material/templates/.icons/material/seal.svg
+++ b/docs/src/templates/.icons/material/seal.svg
diff --git a/docs/src/material/templates/.icons/material/search-web.svg b/docs/src/templates/.icons/material/search-web.svg
index 12518a99..12518a99 100644
--- a/docs/src/material/templates/.icons/material/search-web.svg
+++ b/docs/src/templates/.icons/material/search-web.svg
diff --git a/docs/src/material/templates/.icons/material/seat-flat-angled.svg b/docs/src/templates/.icons/material/seat-flat-angled.svg
index 55118a90..55118a90 100644
--- a/docs/src/material/templates/.icons/material/seat-flat-angled.svg
+++ b/docs/src/templates/.icons/material/seat-flat-angled.svg
diff --git a/docs/src/material/templates/.icons/material/seat-flat.svg b/docs/src/templates/.icons/material/seat-flat.svg
index 8b49d1a9..8b49d1a9 100644
--- a/docs/src/material/templates/.icons/material/seat-flat.svg
+++ b/docs/src/templates/.icons/material/seat-flat.svg
diff --git a/docs/src/material/templates/.icons/material/seat-individual-suite.svg b/docs/src/templates/.icons/material/seat-individual-suite.svg
index 5bbc6650..5bbc6650 100644
--- a/docs/src/material/templates/.icons/material/seat-individual-suite.svg
+++ b/docs/src/templates/.icons/material/seat-individual-suite.svg
diff --git a/docs/src/material/templates/.icons/material/seat-legroom-extra.svg b/docs/src/templates/.icons/material/seat-legroom-extra.svg
index 11f3b63b..11f3b63b 100644
--- a/docs/src/material/templates/.icons/material/seat-legroom-extra.svg
+++ b/docs/src/templates/.icons/material/seat-legroom-extra.svg
diff --git a/docs/src/material/templates/.icons/material/seat-legroom-normal.svg b/docs/src/templates/.icons/material/seat-legroom-normal.svg
index 3472e133..3472e133 100644
--- a/docs/src/material/templates/.icons/material/seat-legroom-normal.svg
+++ b/docs/src/templates/.icons/material/seat-legroom-normal.svg
diff --git a/docs/src/material/templates/.icons/material/seat-legroom-reduced.svg b/docs/src/templates/.icons/material/seat-legroom-reduced.svg
index 9d73bd9c..9d73bd9c 100644
--- a/docs/src/material/templates/.icons/material/seat-legroom-reduced.svg
+++ b/docs/src/templates/.icons/material/seat-legroom-reduced.svg
diff --git a/docs/src/material/templates/.icons/material/seat-outline.svg b/docs/src/templates/.icons/material/seat-outline.svg
index 0897c26a..0897c26a 100644
--- a/docs/src/material/templates/.icons/material/seat-outline.svg
+++ b/docs/src/templates/.icons/material/seat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/seat-passenger.svg b/docs/src/templates/.icons/material/seat-passenger.svg
index 7ad3e6c6..7ad3e6c6 100644
--- a/docs/src/material/templates/.icons/material/seat-passenger.svg
+++ b/docs/src/templates/.icons/material/seat-passenger.svg
diff --git a/docs/src/material/templates/.icons/material/seat-recline-extra.svg b/docs/src/templates/.icons/material/seat-recline-extra.svg
index cd073f47..cd073f47 100644
--- a/docs/src/material/templates/.icons/material/seat-recline-extra.svg
+++ b/docs/src/templates/.icons/material/seat-recline-extra.svg
diff --git a/docs/src/material/templates/.icons/material/seat-recline-normal.svg b/docs/src/templates/.icons/material/seat-recline-normal.svg
index 2b3ca1a4..2b3ca1a4 100644
--- a/docs/src/material/templates/.icons/material/seat-recline-normal.svg
+++ b/docs/src/templates/.icons/material/seat-recline-normal.svg
diff --git a/docs/src/material/templates/.icons/material/seat.svg b/docs/src/templates/.icons/material/seat.svg
index 5e6950fd..5e6950fd 100644
--- a/docs/src/material/templates/.icons/material/seat.svg
+++ b/docs/src/templates/.icons/material/seat.svg
diff --git a/docs/src/material/templates/.icons/material/seatbelt.svg b/docs/src/templates/.icons/material/seatbelt.svg
index 12bf712d..12bf712d 100644
--- a/docs/src/material/templates/.icons/material/seatbelt.svg
+++ b/docs/src/templates/.icons/material/seatbelt.svg
diff --git a/docs/src/material/templates/.icons/material/security-network.svg b/docs/src/templates/.icons/material/security-network.svg
index 639325e3..639325e3 100644
--- a/docs/src/material/templates/.icons/material/security-network.svg
+++ b/docs/src/templates/.icons/material/security-network.svg
diff --git a/docs/src/material/templates/.icons/material/security.svg b/docs/src/templates/.icons/material/security.svg
index 1a740328..1a740328 100644
--- a/docs/src/material/templates/.icons/material/security.svg
+++ b/docs/src/templates/.icons/material/security.svg
diff --git a/docs/src/material/templates/.icons/material/seed-off-outline.svg b/docs/src/templates/.icons/material/seed-off-outline.svg
index 92f2f3fe..92f2f3fe 100644
--- a/docs/src/material/templates/.icons/material/seed-off-outline.svg
+++ b/docs/src/templates/.icons/material/seed-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/seed-off.svg b/docs/src/templates/.icons/material/seed-off.svg
index 35cc6e44..35cc6e44 100644
--- a/docs/src/material/templates/.icons/material/seed-off.svg
+++ b/docs/src/templates/.icons/material/seed-off.svg
diff --git a/docs/src/material/templates/.icons/material/seed-outline.svg b/docs/src/templates/.icons/material/seed-outline.svg
index 8cc2848b..8cc2848b 100644
--- a/docs/src/material/templates/.icons/material/seed-outline.svg
+++ b/docs/src/templates/.icons/material/seed-outline.svg
diff --git a/docs/src/material/templates/.icons/material/seed-plus-outline.svg b/docs/src/templates/.icons/material/seed-plus-outline.svg
index 41c536fd..41c536fd 100644
--- a/docs/src/material/templates/.icons/material/seed-plus-outline.svg
+++ b/docs/src/templates/.icons/material/seed-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/seed-plus.svg b/docs/src/templates/.icons/material/seed-plus.svg
index 852a1de6..852a1de6 100644
--- a/docs/src/material/templates/.icons/material/seed-plus.svg
+++ b/docs/src/templates/.icons/material/seed-plus.svg
diff --git a/docs/src/material/templates/.icons/material/seed.svg b/docs/src/templates/.icons/material/seed.svg
index a2f16da9..a2f16da9 100644
--- a/docs/src/material/templates/.icons/material/seed.svg
+++ b/docs/src/templates/.icons/material/seed.svg
diff --git a/docs/src/material/templates/.icons/material/seesaw.svg b/docs/src/templates/.icons/material/seesaw.svg
index c124ff3d..c124ff3d 100644
--- a/docs/src/material/templates/.icons/material/seesaw.svg
+++ b/docs/src/templates/.icons/material/seesaw.svg
diff --git a/docs/src/material/templates/.icons/material/segment.svg b/docs/src/templates/.icons/material/segment.svg
index d654143d..d654143d 100644
--- a/docs/src/material/templates/.icons/material/segment.svg
+++ b/docs/src/templates/.icons/material/segment.svg
diff --git a/docs/src/material/templates/.icons/material/select-all.svg b/docs/src/templates/.icons/material/select-all.svg
index d59ce4c9..d59ce4c9 100644
--- a/docs/src/material/templates/.icons/material/select-all.svg
+++ b/docs/src/templates/.icons/material/select-all.svg
diff --git a/docs/src/material/templates/.icons/material/select-arrow-down.svg b/docs/src/templates/.icons/material/select-arrow-down.svg
index 142f124b..142f124b 100644
--- a/docs/src/material/templates/.icons/material/select-arrow-down.svg
+++ b/docs/src/templates/.icons/material/select-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/select-arrow-up.svg b/docs/src/templates/.icons/material/select-arrow-up.svg
index 0342b6e8..0342b6e8 100644
--- a/docs/src/material/templates/.icons/material/select-arrow-up.svg
+++ b/docs/src/templates/.icons/material/select-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/select-color.svg b/docs/src/templates/.icons/material/select-color.svg
index 00dede3c..00dede3c 100644
--- a/docs/src/material/templates/.icons/material/select-color.svg
+++ b/docs/src/templates/.icons/material/select-color.svg
diff --git a/docs/src/material/templates/.icons/material/select-compare.svg b/docs/src/templates/.icons/material/select-compare.svg
index 5217a52c..5217a52c 100644
--- a/docs/src/material/templates/.icons/material/select-compare.svg
+++ b/docs/src/templates/.icons/material/select-compare.svg
diff --git a/docs/src/material/templates/.icons/material/select-drag.svg b/docs/src/templates/.icons/material/select-drag.svg
index 44237f64..44237f64 100644
--- a/docs/src/material/templates/.icons/material/select-drag.svg
+++ b/docs/src/templates/.icons/material/select-drag.svg
diff --git a/docs/src/material/templates/.icons/material/select-group.svg b/docs/src/templates/.icons/material/select-group.svg
index ca0466a3..ca0466a3 100644
--- a/docs/src/material/templates/.icons/material/select-group.svg
+++ b/docs/src/templates/.icons/material/select-group.svg
diff --git a/docs/src/material/templates/.icons/material/select-inverse.svg b/docs/src/templates/.icons/material/select-inverse.svg
index 44e54c46..44e54c46 100644
--- a/docs/src/material/templates/.icons/material/select-inverse.svg
+++ b/docs/src/templates/.icons/material/select-inverse.svg
diff --git a/docs/src/material/templates/.icons/material/select-marker.svg b/docs/src/templates/.icons/material/select-marker.svg
index c84860f2..c84860f2 100644
--- a/docs/src/material/templates/.icons/material/select-marker.svg
+++ b/docs/src/templates/.icons/material/select-marker.svg
diff --git a/docs/src/material/templates/.icons/material/select-multiple-marker.svg b/docs/src/templates/.icons/material/select-multiple-marker.svg
index c0009b1a..c0009b1a 100644
--- a/docs/src/material/templates/.icons/material/select-multiple-marker.svg
+++ b/docs/src/templates/.icons/material/select-multiple-marker.svg
diff --git a/docs/src/material/templates/.icons/material/select-multiple.svg b/docs/src/templates/.icons/material/select-multiple.svg
index 1e292557..1e292557 100644
--- a/docs/src/material/templates/.icons/material/select-multiple.svg
+++ b/docs/src/templates/.icons/material/select-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/select-off.svg b/docs/src/templates/.icons/material/select-off.svg
index 13858b9a..13858b9a 100644
--- a/docs/src/material/templates/.icons/material/select-off.svg
+++ b/docs/src/templates/.icons/material/select-off.svg
diff --git a/docs/src/material/templates/.icons/material/select-place.svg b/docs/src/templates/.icons/material/select-place.svg
index 4ec67a40..4ec67a40 100644
--- a/docs/src/material/templates/.icons/material/select-place.svg
+++ b/docs/src/templates/.icons/material/select-place.svg
diff --git a/docs/src/material/templates/.icons/material/select-remove.svg b/docs/src/templates/.icons/material/select-remove.svg
index 9f90e84e..9f90e84e 100644
--- a/docs/src/material/templates/.icons/material/select-remove.svg
+++ b/docs/src/templates/.icons/material/select-remove.svg
diff --git a/docs/src/material/templates/.icons/material/select-search.svg b/docs/src/templates/.icons/material/select-search.svg
index 3fdf1eb9..3fdf1eb9 100644
--- a/docs/src/material/templates/.icons/material/select-search.svg
+++ b/docs/src/templates/.icons/material/select-search.svg
diff --git a/docs/src/material/templates/.icons/material/select.svg b/docs/src/templates/.icons/material/select.svg
index 6267242a..6267242a 100644
--- a/docs/src/material/templates/.icons/material/select.svg
+++ b/docs/src/templates/.icons/material/select.svg
diff --git a/docs/src/material/templates/.icons/material/selection-drag.svg b/docs/src/templates/.icons/material/selection-drag.svg
index 26ba778b..26ba778b 100644
--- a/docs/src/material/templates/.icons/material/selection-drag.svg
+++ b/docs/src/templates/.icons/material/selection-drag.svg
diff --git a/docs/src/material/templates/.icons/material/selection-ellipse-arrow-inside.svg b/docs/src/templates/.icons/material/selection-ellipse-arrow-inside.svg
index b29bf424..b29bf424 100644
--- a/docs/src/material/templates/.icons/material/selection-ellipse-arrow-inside.svg
+++ b/docs/src/templates/.icons/material/selection-ellipse-arrow-inside.svg
diff --git a/docs/src/material/templates/.icons/material/selection-ellipse-remove.svg b/docs/src/templates/.icons/material/selection-ellipse-remove.svg
index 572aa527..572aa527 100644
--- a/docs/src/material/templates/.icons/material/selection-ellipse-remove.svg
+++ b/docs/src/templates/.icons/material/selection-ellipse-remove.svg
diff --git a/docs/src/material/templates/.icons/material/selection-ellipse.svg b/docs/src/templates/.icons/material/selection-ellipse.svg
index 1142d093..1142d093 100644
--- a/docs/src/material/templates/.icons/material/selection-ellipse.svg
+++ b/docs/src/templates/.icons/material/selection-ellipse.svg
diff --git a/docs/src/material/templates/.icons/material/selection-marker.svg b/docs/src/templates/.icons/material/selection-marker.svg
index a989f664..a989f664 100644
--- a/docs/src/material/templates/.icons/material/selection-marker.svg
+++ b/docs/src/templates/.icons/material/selection-marker.svg
diff --git a/docs/src/material/templates/.icons/material/selection-multiple-marker.svg b/docs/src/templates/.icons/material/selection-multiple-marker.svg
index 2b0dcb7a..2b0dcb7a 100644
--- a/docs/src/material/templates/.icons/material/selection-multiple-marker.svg
+++ b/docs/src/templates/.icons/material/selection-multiple-marker.svg
diff --git a/docs/src/material/templates/.icons/material/selection-multiple.svg b/docs/src/templates/.icons/material/selection-multiple.svg
index 03a8b6a0..03a8b6a0 100644
--- a/docs/src/material/templates/.icons/material/selection-multiple.svg
+++ b/docs/src/templates/.icons/material/selection-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/selection-off.svg b/docs/src/templates/.icons/material/selection-off.svg
index 50f8ca8f..50f8ca8f 100644
--- a/docs/src/material/templates/.icons/material/selection-off.svg
+++ b/docs/src/templates/.icons/material/selection-off.svg
diff --git a/docs/src/material/templates/.icons/material/selection-remove.svg b/docs/src/templates/.icons/material/selection-remove.svg
index 0c04d2e4..0c04d2e4 100644
--- a/docs/src/material/templates/.icons/material/selection-remove.svg
+++ b/docs/src/templates/.icons/material/selection-remove.svg
diff --git a/docs/src/material/templates/.icons/material/selection-search.svg b/docs/src/templates/.icons/material/selection-search.svg
index fa4c218e..fa4c218e 100644
--- a/docs/src/material/templates/.icons/material/selection-search.svg
+++ b/docs/src/templates/.icons/material/selection-search.svg
diff --git a/docs/src/material/templates/.icons/material/selection.svg b/docs/src/templates/.icons/material/selection.svg
index 562b9afc..562b9afc 100644
--- a/docs/src/material/templates/.icons/material/selection.svg
+++ b/docs/src/templates/.icons/material/selection.svg
diff --git a/docs/src/material/templates/.icons/material/semantic-web.svg b/docs/src/templates/.icons/material/semantic-web.svg
index 7d61f2c2..7d61f2c2 100644
--- a/docs/src/material/templates/.icons/material/semantic-web.svg
+++ b/docs/src/templates/.icons/material/semantic-web.svg
diff --git a/docs/src/material/templates/.icons/material/send-check-outline.svg b/docs/src/templates/.icons/material/send-check-outline.svg
index 8a6d822b..8a6d822b 100644
--- a/docs/src/material/templates/.icons/material/send-check-outline.svg
+++ b/docs/src/templates/.icons/material/send-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-check.svg b/docs/src/templates/.icons/material/send-check.svg
index 65e4d07e..65e4d07e 100644
--- a/docs/src/material/templates/.icons/material/send-check.svg
+++ b/docs/src/templates/.icons/material/send-check.svg
diff --git a/docs/src/material/templates/.icons/material/send-circle-outline.svg b/docs/src/templates/.icons/material/send-circle-outline.svg
index 770c97fe..770c97fe 100644
--- a/docs/src/material/templates/.icons/material/send-circle-outline.svg
+++ b/docs/src/templates/.icons/material/send-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-circle.svg b/docs/src/templates/.icons/material/send-circle.svg
index dc749d3f..dc749d3f 100644
--- a/docs/src/material/templates/.icons/material/send-circle.svg
+++ b/docs/src/templates/.icons/material/send-circle.svg
diff --git a/docs/src/material/templates/.icons/material/send-clock-outline.svg b/docs/src/templates/.icons/material/send-clock-outline.svg
index fe955957..fe955957 100644
--- a/docs/src/material/templates/.icons/material/send-clock-outline.svg
+++ b/docs/src/templates/.icons/material/send-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-clock.svg b/docs/src/templates/.icons/material/send-clock.svg
index 91e17acd..91e17acd 100644
--- a/docs/src/material/templates/.icons/material/send-clock.svg
+++ b/docs/src/templates/.icons/material/send-clock.svg
diff --git a/docs/src/material/templates/.icons/material/send-lock-outline.svg b/docs/src/templates/.icons/material/send-lock-outline.svg
index bcd5afbb..bcd5afbb 100644
--- a/docs/src/material/templates/.icons/material/send-lock-outline.svg
+++ b/docs/src/templates/.icons/material/send-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-lock.svg b/docs/src/templates/.icons/material/send-lock.svg
index 1950f6e7..1950f6e7 100644
--- a/docs/src/material/templates/.icons/material/send-lock.svg
+++ b/docs/src/templates/.icons/material/send-lock.svg
diff --git a/docs/src/material/templates/.icons/material/send-outline.svg b/docs/src/templates/.icons/material/send-outline.svg
index 08fe5232..08fe5232 100644
--- a/docs/src/material/templates/.icons/material/send-outline.svg
+++ b/docs/src/templates/.icons/material/send-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-variant-clock-outline.svg b/docs/src/templates/.icons/material/send-variant-clock-outline.svg
index c45a0d42..c45a0d42 100644
--- a/docs/src/material/templates/.icons/material/send-variant-clock-outline.svg
+++ b/docs/src/templates/.icons/material/send-variant-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-variant-clock.svg b/docs/src/templates/.icons/material/send-variant-clock.svg
index b1be7096..b1be7096 100644
--- a/docs/src/material/templates/.icons/material/send-variant-clock.svg
+++ b/docs/src/templates/.icons/material/send-variant-clock.svg
diff --git a/docs/src/material/templates/.icons/material/send-variant-outline.svg b/docs/src/templates/.icons/material/send-variant-outline.svg
index 566a6de9..566a6de9 100644
--- a/docs/src/material/templates/.icons/material/send-variant-outline.svg
+++ b/docs/src/templates/.icons/material/send-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/send-variant.svg b/docs/src/templates/.icons/material/send-variant.svg
index 29d654f1..29d654f1 100644
--- a/docs/src/material/templates/.icons/material/send-variant.svg
+++ b/docs/src/templates/.icons/material/send-variant.svg
diff --git a/docs/src/material/templates/.icons/material/send.svg b/docs/src/templates/.icons/material/send.svg
index 0c58fb69..0c58fb69 100644
--- a/docs/src/material/templates/.icons/material/send.svg
+++ b/docs/src/templates/.icons/material/send.svg
diff --git a/docs/src/material/templates/.icons/material/serial-port.svg b/docs/src/templates/.icons/material/serial-port.svg
index 1199e284..1199e284 100644
--- a/docs/src/material/templates/.icons/material/serial-port.svg
+++ b/docs/src/templates/.icons/material/serial-port.svg
diff --git a/docs/src/material/templates/.icons/material/server-minus.svg b/docs/src/templates/.icons/material/server-minus.svg
index de2b3307..de2b3307 100644
--- a/docs/src/material/templates/.icons/material/server-minus.svg
+++ b/docs/src/templates/.icons/material/server-minus.svg
diff --git a/docs/src/material/templates/.icons/material/server-network-off.svg b/docs/src/templates/.icons/material/server-network-off.svg
index 7df3b085..7df3b085 100644
--- a/docs/src/material/templates/.icons/material/server-network-off.svg
+++ b/docs/src/templates/.icons/material/server-network-off.svg
diff --git a/docs/src/material/templates/.icons/material/server-network.svg b/docs/src/templates/.icons/material/server-network.svg
index c37ebdec..c37ebdec 100644
--- a/docs/src/material/templates/.icons/material/server-network.svg
+++ b/docs/src/templates/.icons/material/server-network.svg
diff --git a/docs/src/material/templates/.icons/material/server-off.svg b/docs/src/templates/.icons/material/server-off.svg
index 70578c28..70578c28 100644
--- a/docs/src/material/templates/.icons/material/server-off.svg
+++ b/docs/src/templates/.icons/material/server-off.svg
diff --git a/docs/src/material/templates/.icons/material/server-plus.svg b/docs/src/templates/.icons/material/server-plus.svg
index 31973895..31973895 100644
--- a/docs/src/material/templates/.icons/material/server-plus.svg
+++ b/docs/src/templates/.icons/material/server-plus.svg
diff --git a/docs/src/material/templates/.icons/material/server-remove.svg b/docs/src/templates/.icons/material/server-remove.svg
index 7f11291c..7f11291c 100644
--- a/docs/src/material/templates/.icons/material/server-remove.svg
+++ b/docs/src/templates/.icons/material/server-remove.svg
diff --git a/docs/src/material/templates/.icons/material/server-security.svg b/docs/src/templates/.icons/material/server-security.svg
index 338d1e80..338d1e80 100644
--- a/docs/src/material/templates/.icons/material/server-security.svg
+++ b/docs/src/templates/.icons/material/server-security.svg
diff --git a/docs/src/material/templates/.icons/material/server.svg b/docs/src/templates/.icons/material/server.svg
index 24802cf3..24802cf3 100644
--- a/docs/src/material/templates/.icons/material/server.svg
+++ b/docs/src/templates/.icons/material/server.svg
diff --git a/docs/src/material/templates/.icons/material/set-all.svg b/docs/src/templates/.icons/material/set-all.svg
index 194cfca8..194cfca8 100644
--- a/docs/src/material/templates/.icons/material/set-all.svg
+++ b/docs/src/templates/.icons/material/set-all.svg
diff --git a/docs/src/material/templates/.icons/material/set-center-right.svg b/docs/src/templates/.icons/material/set-center-right.svg
index c04e0ce6..c04e0ce6 100644
--- a/docs/src/material/templates/.icons/material/set-center-right.svg
+++ b/docs/src/templates/.icons/material/set-center-right.svg
diff --git a/docs/src/material/templates/.icons/material/set-center.svg b/docs/src/templates/.icons/material/set-center.svg
index 37d9d962..37d9d962 100644
--- a/docs/src/material/templates/.icons/material/set-center.svg
+++ b/docs/src/templates/.icons/material/set-center.svg
diff --git a/docs/src/material/templates/.icons/material/set-left-center.svg b/docs/src/templates/.icons/material/set-left-center.svg
index 775f1102..775f1102 100644
--- a/docs/src/material/templates/.icons/material/set-left-center.svg
+++ b/docs/src/templates/.icons/material/set-left-center.svg
diff --git a/docs/src/material/templates/.icons/material/set-left-right.svg b/docs/src/templates/.icons/material/set-left-right.svg
index c5bea6be..c5bea6be 100644
--- a/docs/src/material/templates/.icons/material/set-left-right.svg
+++ b/docs/src/templates/.icons/material/set-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/set-left.svg b/docs/src/templates/.icons/material/set-left.svg
index 2e556713..2e556713 100644
--- a/docs/src/material/templates/.icons/material/set-left.svg
+++ b/docs/src/templates/.icons/material/set-left.svg
diff --git a/docs/src/material/templates/.icons/material/set-merge.svg b/docs/src/templates/.icons/material/set-merge.svg
index 2ec80a56..2ec80a56 100644
--- a/docs/src/material/templates/.icons/material/set-merge.svg
+++ b/docs/src/templates/.icons/material/set-merge.svg
diff --git a/docs/src/material/templates/.icons/material/set-none.svg b/docs/src/templates/.icons/material/set-none.svg
index 53e1f9ee..53e1f9ee 100644
--- a/docs/src/material/templates/.icons/material/set-none.svg
+++ b/docs/src/templates/.icons/material/set-none.svg
diff --git a/docs/src/material/templates/.icons/material/set-right.svg b/docs/src/templates/.icons/material/set-right.svg
index 4cede641..4cede641 100644
--- a/docs/src/material/templates/.icons/material/set-right.svg
+++ b/docs/src/templates/.icons/material/set-right.svg
diff --git a/docs/src/material/templates/.icons/material/set-split.svg b/docs/src/templates/.icons/material/set-split.svg
index c7ca0404..c7ca0404 100644
--- a/docs/src/material/templates/.icons/material/set-split.svg
+++ b/docs/src/templates/.icons/material/set-split.svg
diff --git a/docs/src/material/templates/.icons/material/set-square.svg b/docs/src/templates/.icons/material/set-square.svg
index 2dfd49d7..2dfd49d7 100644
--- a/docs/src/material/templates/.icons/material/set-square.svg
+++ b/docs/src/templates/.icons/material/set-square.svg
diff --git a/docs/src/material/templates/.icons/material/set-top-box.svg b/docs/src/templates/.icons/material/set-top-box.svg
index c7ea6230..c7ea6230 100644
--- a/docs/src/material/templates/.icons/material/set-top-box.svg
+++ b/docs/src/templates/.icons/material/set-top-box.svg
diff --git a/docs/src/material/templates/.icons/material/settings-helper.svg b/docs/src/templates/.icons/material/settings-helper.svg
index f3ee3635..f3ee3635 100644
--- a/docs/src/material/templates/.icons/material/settings-helper.svg
+++ b/docs/src/templates/.icons/material/settings-helper.svg
diff --git a/docs/src/material/templates/.icons/material/shaker-outline.svg b/docs/src/templates/.icons/material/shaker-outline.svg
index cba33356..cba33356 100644
--- a/docs/src/material/templates/.icons/material/shaker-outline.svg
+++ b/docs/src/templates/.icons/material/shaker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shaker.svg b/docs/src/templates/.icons/material/shaker.svg
index fdc7ee37..fdc7ee37 100644
--- a/docs/src/material/templates/.icons/material/shaker.svg
+++ b/docs/src/templates/.icons/material/shaker.svg
diff --git a/docs/src/material/templates/.icons/material/shape-circle-plus.svg b/docs/src/templates/.icons/material/shape-circle-plus.svg
index 6be8e1fd..6be8e1fd 100644
--- a/docs/src/material/templates/.icons/material/shape-circle-plus.svg
+++ b/docs/src/templates/.icons/material/shape-circle-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-outline.svg b/docs/src/templates/.icons/material/shape-outline.svg
index fc965dd6..fc965dd6 100644
--- a/docs/src/material/templates/.icons/material/shape-outline.svg
+++ b/docs/src/templates/.icons/material/shape-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shape-oval-plus.svg b/docs/src/templates/.icons/material/shape-oval-plus.svg
index 1052d37f..1052d37f 100644
--- a/docs/src/material/templates/.icons/material/shape-oval-plus.svg
+++ b/docs/src/templates/.icons/material/shape-oval-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-plus-outline.svg b/docs/src/templates/.icons/material/shape-plus-outline.svg
index fea57779..fea57779 100644
--- a/docs/src/material/templates/.icons/material/shape-plus-outline.svg
+++ b/docs/src/templates/.icons/material/shape-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shape-plus.svg b/docs/src/templates/.icons/material/shape-plus.svg
index 25501dd1..25501dd1 100644
--- a/docs/src/material/templates/.icons/material/shape-plus.svg
+++ b/docs/src/templates/.icons/material/shape-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-polygon-plus.svg b/docs/src/templates/.icons/material/shape-polygon-plus.svg
index 75c051f0..75c051f0 100644
--- a/docs/src/material/templates/.icons/material/shape-polygon-plus.svg
+++ b/docs/src/templates/.icons/material/shape-polygon-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-rectangle-plus.svg b/docs/src/templates/.icons/material/shape-rectangle-plus.svg
index 0e4b4028..0e4b4028 100644
--- a/docs/src/material/templates/.icons/material/shape-rectangle-plus.svg
+++ b/docs/src/templates/.icons/material/shape-rectangle-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-square-plus.svg b/docs/src/templates/.icons/material/shape-square-plus.svg
index a7b7007a..a7b7007a 100644
--- a/docs/src/material/templates/.icons/material/shape-square-plus.svg
+++ b/docs/src/templates/.icons/material/shape-square-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape-square-rounded-plus.svg b/docs/src/templates/.icons/material/shape-square-rounded-plus.svg
index 0fca38aa..0fca38aa 100644
--- a/docs/src/material/templates/.icons/material/shape-square-rounded-plus.svg
+++ b/docs/src/templates/.icons/material/shape-square-rounded-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shape.svg b/docs/src/templates/.icons/material/shape.svg
index 3a5aaf85..3a5aaf85 100644
--- a/docs/src/material/templates/.icons/material/shape.svg
+++ b/docs/src/templates/.icons/material/shape.svg
diff --git a/docs/src/material/templates/.icons/material/share-all-outline.svg b/docs/src/templates/.icons/material/share-all-outline.svg
index 3dc60e89..3dc60e89 100644
--- a/docs/src/material/templates/.icons/material/share-all-outline.svg
+++ b/docs/src/templates/.icons/material/share-all-outline.svg
diff --git a/docs/src/material/templates/.icons/material/share-all.svg b/docs/src/templates/.icons/material/share-all.svg
index 1cda4285..1cda4285 100644
--- a/docs/src/material/templates/.icons/material/share-all.svg
+++ b/docs/src/templates/.icons/material/share-all.svg
diff --git a/docs/src/material/templates/.icons/material/share-circle.svg b/docs/src/templates/.icons/material/share-circle.svg
index 7ed23e5b..7ed23e5b 100644
--- a/docs/src/material/templates/.icons/material/share-circle.svg
+++ b/docs/src/templates/.icons/material/share-circle.svg
diff --git a/docs/src/material/templates/.icons/material/share-off-outline.svg b/docs/src/templates/.icons/material/share-off-outline.svg
index 8674014e..8674014e 100644
--- a/docs/src/material/templates/.icons/material/share-off-outline.svg
+++ b/docs/src/templates/.icons/material/share-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/share-off.svg b/docs/src/templates/.icons/material/share-off.svg
index ee8737db..ee8737db 100644
--- a/docs/src/material/templates/.icons/material/share-off.svg
+++ b/docs/src/templates/.icons/material/share-off.svg
diff --git a/docs/src/material/templates/.icons/material/share-outline.svg b/docs/src/templates/.icons/material/share-outline.svg
index 861ee652..861ee652 100644
--- a/docs/src/material/templates/.icons/material/share-outline.svg
+++ b/docs/src/templates/.icons/material/share-outline.svg
diff --git a/docs/src/material/templates/.icons/material/share-variant-outline.svg b/docs/src/templates/.icons/material/share-variant-outline.svg
index 6e6188b5..6e6188b5 100644
--- a/docs/src/material/templates/.icons/material/share-variant-outline.svg
+++ b/docs/src/templates/.icons/material/share-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/share-variant.svg b/docs/src/templates/.icons/material/share-variant.svg
index 7ef18466..7ef18466 100644
--- a/docs/src/material/templates/.icons/material/share-variant.svg
+++ b/docs/src/templates/.icons/material/share-variant.svg
diff --git a/docs/src/material/templates/.icons/material/share.svg b/docs/src/templates/.icons/material/share.svg
index bdbf617b..bdbf617b 100644
--- a/docs/src/material/templates/.icons/material/share.svg
+++ b/docs/src/templates/.icons/material/share.svg
diff --git a/docs/src/material/templates/.icons/material/shark-fin-outline.svg b/docs/src/templates/.icons/material/shark-fin-outline.svg
index c6383966..c6383966 100644
--- a/docs/src/material/templates/.icons/material/shark-fin-outline.svg
+++ b/docs/src/templates/.icons/material/shark-fin-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shark-fin.svg b/docs/src/templates/.icons/material/shark-fin.svg
index 2b12ccde..2b12ccde 100644
--- a/docs/src/material/templates/.icons/material/shark-fin.svg
+++ b/docs/src/templates/.icons/material/shark-fin.svg
diff --git a/docs/src/material/templates/.icons/material/shark-off.svg b/docs/src/templates/.icons/material/shark-off.svg
index 596e7631..596e7631 100644
--- a/docs/src/material/templates/.icons/material/shark-off.svg
+++ b/docs/src/templates/.icons/material/shark-off.svg
diff --git a/docs/src/material/templates/.icons/material/shark.svg b/docs/src/templates/.icons/material/shark.svg
index 2bd63fdf..2bd63fdf 100644
--- a/docs/src/material/templates/.icons/material/shark.svg
+++ b/docs/src/templates/.icons/material/shark.svg
diff --git a/docs/src/material/templates/.icons/material/sheep.svg b/docs/src/templates/.icons/material/sheep.svg
index a795f03b..a795f03b 100644
--- a/docs/src/material/templates/.icons/material/sheep.svg
+++ b/docs/src/templates/.icons/material/sheep.svg
diff --git a/docs/src/material/templates/.icons/material/shield-account-outline.svg b/docs/src/templates/.icons/material/shield-account-outline.svg
index 921fa6c6..921fa6c6 100644
--- a/docs/src/material/templates/.icons/material/shield-account-outline.svg
+++ b/docs/src/templates/.icons/material/shield-account-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-account-variant-outline.svg b/docs/src/templates/.icons/material/shield-account-variant-outline.svg
index 49bc9f7d..49bc9f7d 100644
--- a/docs/src/material/templates/.icons/material/shield-account-variant-outline.svg
+++ b/docs/src/templates/.icons/material/shield-account-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-account-variant.svg b/docs/src/templates/.icons/material/shield-account-variant.svg
index 741ccf5c..741ccf5c 100644
--- a/docs/src/material/templates/.icons/material/shield-account-variant.svg
+++ b/docs/src/templates/.icons/material/shield-account-variant.svg
diff --git a/docs/src/material/templates/.icons/material/shield-account.svg b/docs/src/templates/.icons/material/shield-account.svg
index a33ec0f8..a33ec0f8 100644
--- a/docs/src/material/templates/.icons/material/shield-account.svg
+++ b/docs/src/templates/.icons/material/shield-account.svg
diff --git a/docs/src/material/templates/.icons/material/shield-airplane-outline.svg b/docs/src/templates/.icons/material/shield-airplane-outline.svg
index 957a884b..957a884b 100644
--- a/docs/src/material/templates/.icons/material/shield-airplane-outline.svg
+++ b/docs/src/templates/.icons/material/shield-airplane-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-airplane.svg b/docs/src/templates/.icons/material/shield-airplane.svg
index 13bb8b72..13bb8b72 100644
--- a/docs/src/material/templates/.icons/material/shield-airplane.svg
+++ b/docs/src/templates/.icons/material/shield-airplane.svg
diff --git a/docs/src/material/templates/.icons/material/shield-alert-outline.svg b/docs/src/templates/.icons/material/shield-alert-outline.svg
index 98ff5c88..98ff5c88 100644
--- a/docs/src/material/templates/.icons/material/shield-alert-outline.svg
+++ b/docs/src/templates/.icons/material/shield-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-alert.svg b/docs/src/templates/.icons/material/shield-alert.svg
index 13c3b143..13c3b143 100644
--- a/docs/src/material/templates/.icons/material/shield-alert.svg
+++ b/docs/src/templates/.icons/material/shield-alert.svg
diff --git a/docs/src/material/templates/.icons/material/shield-bug-outline.svg b/docs/src/templates/.icons/material/shield-bug-outline.svg
index 74680f38..74680f38 100644
--- a/docs/src/material/templates/.icons/material/shield-bug-outline.svg
+++ b/docs/src/templates/.icons/material/shield-bug-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-bug.svg b/docs/src/templates/.icons/material/shield-bug.svg
index 893668cf..893668cf 100644
--- a/docs/src/material/templates/.icons/material/shield-bug.svg
+++ b/docs/src/templates/.icons/material/shield-bug.svg
diff --git a/docs/src/material/templates/.icons/material/shield-car.svg b/docs/src/templates/.icons/material/shield-car.svg
index a7292d88..a7292d88 100644
--- a/docs/src/material/templates/.icons/material/shield-car.svg
+++ b/docs/src/templates/.icons/material/shield-car.svg
diff --git a/docs/src/material/templates/.icons/material/shield-check-outline.svg b/docs/src/templates/.icons/material/shield-check-outline.svg
index b33676cc..b33676cc 100644
--- a/docs/src/material/templates/.icons/material/shield-check-outline.svg
+++ b/docs/src/templates/.icons/material/shield-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-check.svg b/docs/src/templates/.icons/material/shield-check.svg
index 95db9089..95db9089 100644
--- a/docs/src/material/templates/.icons/material/shield-check.svg
+++ b/docs/src/templates/.icons/material/shield-check.svg
diff --git a/docs/src/material/templates/.icons/material/shield-cross-outline.svg b/docs/src/templates/.icons/material/shield-cross-outline.svg
index e42c3573..e42c3573 100644
--- a/docs/src/material/templates/.icons/material/shield-cross-outline.svg
+++ b/docs/src/templates/.icons/material/shield-cross-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-cross.svg b/docs/src/templates/.icons/material/shield-cross.svg
index 6c07f101..6c07f101 100644
--- a/docs/src/material/templates/.icons/material/shield-cross.svg
+++ b/docs/src/templates/.icons/material/shield-cross.svg
diff --git a/docs/src/material/templates/.icons/material/shield-crown-outline.svg b/docs/src/templates/.icons/material/shield-crown-outline.svg
index 8524b031..8524b031 100644
--- a/docs/src/material/templates/.icons/material/shield-crown-outline.svg
+++ b/docs/src/templates/.icons/material/shield-crown-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-crown.svg b/docs/src/templates/.icons/material/shield-crown.svg
index dc1b4236..dc1b4236 100644
--- a/docs/src/material/templates/.icons/material/shield-crown.svg
+++ b/docs/src/templates/.icons/material/shield-crown.svg
diff --git a/docs/src/material/templates/.icons/material/shield-edit-outline.svg b/docs/src/templates/.icons/material/shield-edit-outline.svg
index c4f663a1..c4f663a1 100644
--- a/docs/src/material/templates/.icons/material/shield-edit-outline.svg
+++ b/docs/src/templates/.icons/material/shield-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-edit.svg b/docs/src/templates/.icons/material/shield-edit.svg
index c8ca145d..c8ca145d 100644
--- a/docs/src/material/templates/.icons/material/shield-edit.svg
+++ b/docs/src/templates/.icons/material/shield-edit.svg
diff --git a/docs/src/material/templates/.icons/material/shield-half-full.svg b/docs/src/templates/.icons/material/shield-half-full.svg
index dc7adeb2..dc7adeb2 100644
--- a/docs/src/material/templates/.icons/material/shield-half-full.svg
+++ b/docs/src/templates/.icons/material/shield-half-full.svg
diff --git a/docs/src/material/templates/.icons/material/shield-half.svg b/docs/src/templates/.icons/material/shield-half.svg
index ebfa78f0..ebfa78f0 100644
--- a/docs/src/material/templates/.icons/material/shield-half.svg
+++ b/docs/src/templates/.icons/material/shield-half.svg
diff --git a/docs/src/material/templates/.icons/material/shield-home-outline.svg b/docs/src/templates/.icons/material/shield-home-outline.svg
index 8bebc3c3..8bebc3c3 100644
--- a/docs/src/material/templates/.icons/material/shield-home-outline.svg
+++ b/docs/src/templates/.icons/material/shield-home-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-home.svg b/docs/src/templates/.icons/material/shield-home.svg
index 4fdc454c..4fdc454c 100644
--- a/docs/src/material/templates/.icons/material/shield-home.svg
+++ b/docs/src/templates/.icons/material/shield-home.svg
diff --git a/docs/src/material/templates/.icons/material/shield-key-outline.svg b/docs/src/templates/.icons/material/shield-key-outline.svg
index 6b113116..6b113116 100644
--- a/docs/src/material/templates/.icons/material/shield-key-outline.svg
+++ b/docs/src/templates/.icons/material/shield-key-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-key.svg b/docs/src/templates/.icons/material/shield-key.svg
index 71144e4d..71144e4d 100644
--- a/docs/src/material/templates/.icons/material/shield-key.svg
+++ b/docs/src/templates/.icons/material/shield-key.svg
diff --git a/docs/src/material/templates/.icons/material/shield-link-variant-outline.svg b/docs/src/templates/.icons/material/shield-link-variant-outline.svg
index da624abd..da624abd 100644
--- a/docs/src/material/templates/.icons/material/shield-link-variant-outline.svg
+++ b/docs/src/templates/.icons/material/shield-link-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-link-variant.svg b/docs/src/templates/.icons/material/shield-link-variant.svg
index 74c0b8a1..74c0b8a1 100644
--- a/docs/src/material/templates/.icons/material/shield-link-variant.svg
+++ b/docs/src/templates/.icons/material/shield-link-variant.svg
diff --git a/docs/src/material/templates/.icons/material/shield-lock-open-outline.svg b/docs/src/templates/.icons/material/shield-lock-open-outline.svg
index 6b7837d5..6b7837d5 100644
--- a/docs/src/material/templates/.icons/material/shield-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/shield-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-lock-open.svg b/docs/src/templates/.icons/material/shield-lock-open.svg
index 22ac4aea..22ac4aea 100644
--- a/docs/src/material/templates/.icons/material/shield-lock-open.svg
+++ b/docs/src/templates/.icons/material/shield-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/shield-lock-outline.svg b/docs/src/templates/.icons/material/shield-lock-outline.svg
index 60c7c22d..60c7c22d 100644
--- a/docs/src/material/templates/.icons/material/shield-lock-outline.svg
+++ b/docs/src/templates/.icons/material/shield-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-lock.svg b/docs/src/templates/.icons/material/shield-lock.svg
index aae8b9e5..aae8b9e5 100644
--- a/docs/src/material/templates/.icons/material/shield-lock.svg
+++ b/docs/src/templates/.icons/material/shield-lock.svg
diff --git a/docs/src/material/templates/.icons/material/shield-moon-outline.svg b/docs/src/templates/.icons/material/shield-moon-outline.svg
index 98feed4d..98feed4d 100644
--- a/docs/src/material/templates/.icons/material/shield-moon-outline.svg
+++ b/docs/src/templates/.icons/material/shield-moon-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-moon.svg b/docs/src/templates/.icons/material/shield-moon.svg
index 1e4cd6f6..1e4cd6f6 100644
--- a/docs/src/material/templates/.icons/material/shield-moon.svg
+++ b/docs/src/templates/.icons/material/shield-moon.svg
diff --git a/docs/src/material/templates/.icons/material/shield-off-outline.svg b/docs/src/templates/.icons/material/shield-off-outline.svg
index 5d2bc513..5d2bc513 100644
--- a/docs/src/material/templates/.icons/material/shield-off-outline.svg
+++ b/docs/src/templates/.icons/material/shield-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-off.svg b/docs/src/templates/.icons/material/shield-off.svg
index fbc5ef5b..fbc5ef5b 100644
--- a/docs/src/material/templates/.icons/material/shield-off.svg
+++ b/docs/src/templates/.icons/material/shield-off.svg
diff --git a/docs/src/material/templates/.icons/material/shield-outline.svg b/docs/src/templates/.icons/material/shield-outline.svg
index e5f44610..e5f44610 100644
--- a/docs/src/material/templates/.icons/material/shield-outline.svg
+++ b/docs/src/templates/.icons/material/shield-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-plus-outline.svg b/docs/src/templates/.icons/material/shield-plus-outline.svg
index 800820ee..800820ee 100644
--- a/docs/src/material/templates/.icons/material/shield-plus-outline.svg
+++ b/docs/src/templates/.icons/material/shield-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-plus.svg b/docs/src/templates/.icons/material/shield-plus.svg
index bb9bba55..bb9bba55 100644
--- a/docs/src/material/templates/.icons/material/shield-plus.svg
+++ b/docs/src/templates/.icons/material/shield-plus.svg
diff --git a/docs/src/material/templates/.icons/material/shield-refresh-outline.svg b/docs/src/templates/.icons/material/shield-refresh-outline.svg
index ef182c64..ef182c64 100644
--- a/docs/src/material/templates/.icons/material/shield-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/shield-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-refresh.svg b/docs/src/templates/.icons/material/shield-refresh.svg
index 6eac59c8..6eac59c8 100644
--- a/docs/src/material/templates/.icons/material/shield-refresh.svg
+++ b/docs/src/templates/.icons/material/shield-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/shield-remove-outline.svg b/docs/src/templates/.icons/material/shield-remove-outline.svg
index 49865fbe..49865fbe 100644
--- a/docs/src/material/templates/.icons/material/shield-remove-outline.svg
+++ b/docs/src/templates/.icons/material/shield-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-remove.svg b/docs/src/templates/.icons/material/shield-remove.svg
index 9195d374..9195d374 100644
--- a/docs/src/material/templates/.icons/material/shield-remove.svg
+++ b/docs/src/templates/.icons/material/shield-remove.svg
diff --git a/docs/src/material/templates/.icons/material/shield-search.svg b/docs/src/templates/.icons/material/shield-search.svg
index 02a0c5d0..02a0c5d0 100644
--- a/docs/src/material/templates/.icons/material/shield-search.svg
+++ b/docs/src/templates/.icons/material/shield-search.svg
diff --git a/docs/src/material/templates/.icons/material/shield-star-outline.svg b/docs/src/templates/.icons/material/shield-star-outline.svg
index 428140a1..428140a1 100644
--- a/docs/src/material/templates/.icons/material/shield-star-outline.svg
+++ b/docs/src/templates/.icons/material/shield-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-star.svg b/docs/src/templates/.icons/material/shield-star.svg
index eceaab52..eceaab52 100644
--- a/docs/src/material/templates/.icons/material/shield-star.svg
+++ b/docs/src/templates/.icons/material/shield-star.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sun-outline.svg b/docs/src/templates/.icons/material/shield-sun-outline.svg
index cd46c877..cd46c877 100644
--- a/docs/src/material/templates/.icons/material/shield-sun-outline.svg
+++ b/docs/src/templates/.icons/material/shield-sun-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sun.svg b/docs/src/templates/.icons/material/shield-sun.svg
index d30fc271..d30fc271 100644
--- a/docs/src/material/templates/.icons/material/shield-sun.svg
+++ b/docs/src/templates/.icons/material/shield-sun.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sword-outline.svg b/docs/src/templates/.icons/material/shield-sword-outline.svg
index 30d04a09..30d04a09 100644
--- a/docs/src/material/templates/.icons/material/shield-sword-outline.svg
+++ b/docs/src/templates/.icons/material/shield-sword-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sword.svg b/docs/src/templates/.icons/material/shield-sword.svg
index 5e24deb3..5e24deb3 100644
--- a/docs/src/material/templates/.icons/material/shield-sword.svg
+++ b/docs/src/templates/.icons/material/shield-sword.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sync-outline.svg b/docs/src/templates/.icons/material/shield-sync-outline.svg
index d2bdb29f..d2bdb29f 100644
--- a/docs/src/material/templates/.icons/material/shield-sync-outline.svg
+++ b/docs/src/templates/.icons/material/shield-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shield-sync.svg b/docs/src/templates/.icons/material/shield-sync.svg
index 13321320..13321320 100644
--- a/docs/src/material/templates/.icons/material/shield-sync.svg
+++ b/docs/src/templates/.icons/material/shield-sync.svg
diff --git a/docs/src/material/templates/.icons/material/shield.svg b/docs/src/templates/.icons/material/shield.svg
index ca19d960..ca19d960 100644
--- a/docs/src/material/templates/.icons/material/shield.svg
+++ b/docs/src/templates/.icons/material/shield.svg
diff --git a/docs/src/material/templates/.icons/material/shimmer.svg b/docs/src/templates/.icons/material/shimmer.svg
index 5ba44d8f..5ba44d8f 100644
--- a/docs/src/material/templates/.icons/material/shimmer.svg
+++ b/docs/src/templates/.icons/material/shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/ship-wheel.svg b/docs/src/templates/.icons/material/ship-wheel.svg
index 28b4359f..28b4359f 100644
--- a/docs/src/material/templates/.icons/material/ship-wheel.svg
+++ b/docs/src/templates/.icons/material/ship-wheel.svg
diff --git a/docs/src/material/templates/.icons/material/shipping-pallet.svg b/docs/src/templates/.icons/material/shipping-pallet.svg
index 999d4d1b..999d4d1b 100644
--- a/docs/src/material/templates/.icons/material/shipping-pallet.svg
+++ b/docs/src/templates/.icons/material/shipping-pallet.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-ballet.svg b/docs/src/templates/.icons/material/shoe-ballet.svg
index 6b597a2c..6b597a2c 100644
--- a/docs/src/material/templates/.icons/material/shoe-ballet.svg
+++ b/docs/src/templates/.icons/material/shoe-ballet.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-cleat.svg b/docs/src/templates/.icons/material/shoe-cleat.svg
index fdab63db..fdab63db 100644
--- a/docs/src/material/templates/.icons/material/shoe-cleat.svg
+++ b/docs/src/templates/.icons/material/shoe-cleat.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-formal.svg b/docs/src/templates/.icons/material/shoe-formal.svg
index 45518f14..45518f14 100644
--- a/docs/src/material/templates/.icons/material/shoe-formal.svg
+++ b/docs/src/templates/.icons/material/shoe-formal.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-heel.svg b/docs/src/templates/.icons/material/shoe-heel.svg
index d29a3b96..d29a3b96 100644
--- a/docs/src/material/templates/.icons/material/shoe-heel.svg
+++ b/docs/src/templates/.icons/material/shoe-heel.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-print.svg b/docs/src/templates/.icons/material/shoe-print.svg
index 6753b081..6753b081 100644
--- a/docs/src/material/templates/.icons/material/shoe-print.svg
+++ b/docs/src/templates/.icons/material/shoe-print.svg
diff --git a/docs/src/material/templates/.icons/material/shoe-sneaker.svg b/docs/src/templates/.icons/material/shoe-sneaker.svg
index b90a642a..b90a642a 100644
--- a/docs/src/material/templates/.icons/material/shoe-sneaker.svg
+++ b/docs/src/templates/.icons/material/shoe-sneaker.svg
diff --git a/docs/src/material/templates/.icons/material/shopping-music.svg b/docs/src/templates/.icons/material/shopping-music.svg
index ea3e2846..ea3e2846 100644
--- a/docs/src/material/templates/.icons/material/shopping-music.svg
+++ b/docs/src/templates/.icons/material/shopping-music.svg
diff --git a/docs/src/material/templates/.icons/material/shopping-outline.svg b/docs/src/templates/.icons/material/shopping-outline.svg
index d9cd30c4..d9cd30c4 100644
--- a/docs/src/material/templates/.icons/material/shopping-outline.svg
+++ b/docs/src/templates/.icons/material/shopping-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shopping-search-outline.svg b/docs/src/templates/.icons/material/shopping-search-outline.svg
index 02e9882c..02e9882c 100644
--- a/docs/src/material/templates/.icons/material/shopping-search-outline.svg
+++ b/docs/src/templates/.icons/material/shopping-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/shopping-search.svg b/docs/src/templates/.icons/material/shopping-search.svg
index 0832b9ed..0832b9ed 100644
--- a/docs/src/material/templates/.icons/material/shopping-search.svg
+++ b/docs/src/templates/.icons/material/shopping-search.svg
diff --git a/docs/src/material/templates/.icons/material/shopping.svg b/docs/src/templates/.icons/material/shopping.svg
index 44460e83..44460e83 100644
--- a/docs/src/material/templates/.icons/material/shopping.svg
+++ b/docs/src/templates/.icons/material/shopping.svg
diff --git a/docs/src/material/templates/.icons/material/shore.svg b/docs/src/templates/.icons/material/shore.svg
index e7deac31..e7deac31 100644
--- a/docs/src/material/templates/.icons/material/shore.svg
+++ b/docs/src/templates/.icons/material/shore.svg
diff --git a/docs/src/material/templates/.icons/material/shovel-off.svg b/docs/src/templates/.icons/material/shovel-off.svg
index b0cef8a8..b0cef8a8 100644
--- a/docs/src/material/templates/.icons/material/shovel-off.svg
+++ b/docs/src/templates/.icons/material/shovel-off.svg
diff --git a/docs/src/material/templates/.icons/material/shovel.svg b/docs/src/templates/.icons/material/shovel.svg
index 9ca706d8..9ca706d8 100644
--- a/docs/src/material/templates/.icons/material/shovel.svg
+++ b/docs/src/templates/.icons/material/shovel.svg
diff --git a/docs/src/material/templates/.icons/material/shower-head.svg b/docs/src/templates/.icons/material/shower-head.svg
index c2cc7517..c2cc7517 100644
--- a/docs/src/material/templates/.icons/material/shower-head.svg
+++ b/docs/src/templates/.icons/material/shower-head.svg
diff --git a/docs/src/material/templates/.icons/material/shower.svg b/docs/src/templates/.icons/material/shower.svg
index 2aea9524..2aea9524 100644
--- a/docs/src/material/templates/.icons/material/shower.svg
+++ b/docs/src/templates/.icons/material/shower.svg
diff --git a/docs/src/material/templates/.icons/material/shredder.svg b/docs/src/templates/.icons/material/shredder.svg
index 83aa1131..83aa1131 100644
--- a/docs/src/material/templates/.icons/material/shredder.svg
+++ b/docs/src/templates/.icons/material/shredder.svg
diff --git a/docs/src/material/templates/.icons/material/shuffle-disabled.svg b/docs/src/templates/.icons/material/shuffle-disabled.svg
index 234f5d5d..234f5d5d 100644
--- a/docs/src/material/templates/.icons/material/shuffle-disabled.svg
+++ b/docs/src/templates/.icons/material/shuffle-disabled.svg
diff --git a/docs/src/material/templates/.icons/material/shuffle-variant.svg b/docs/src/templates/.icons/material/shuffle-variant.svg
index 836fc9f1..836fc9f1 100644
--- a/docs/src/material/templates/.icons/material/shuffle-variant.svg
+++ b/docs/src/templates/.icons/material/shuffle-variant.svg
diff --git a/docs/src/material/templates/.icons/material/shuffle.svg b/docs/src/templates/.icons/material/shuffle.svg
index 7e1094d1..7e1094d1 100644
--- a/docs/src/material/templates/.icons/material/shuffle.svg
+++ b/docs/src/templates/.icons/material/shuffle.svg
diff --git a/docs/src/material/templates/.icons/material/shuriken.svg b/docs/src/templates/.icons/material/shuriken.svg
index 4426da11..4426da11 100644
--- a/docs/src/material/templates/.icons/material/shuriken.svg
+++ b/docs/src/templates/.icons/material/shuriken.svg
diff --git a/docs/src/material/templates/.icons/material/sickle.svg b/docs/src/templates/.icons/material/sickle.svg
index 1321e3f1..1321e3f1 100644
--- a/docs/src/material/templates/.icons/material/sickle.svg
+++ b/docs/src/templates/.icons/material/sickle.svg
diff --git a/docs/src/material/templates/.icons/material/sigma-lower.svg b/docs/src/templates/.icons/material/sigma-lower.svg
index 0357f8c0..0357f8c0 100644
--- a/docs/src/material/templates/.icons/material/sigma-lower.svg
+++ b/docs/src/templates/.icons/material/sigma-lower.svg
diff --git a/docs/src/material/templates/.icons/material/sigma.svg b/docs/src/templates/.icons/material/sigma.svg
index 729ee2e0..729ee2e0 100644
--- a/docs/src/material/templates/.icons/material/sigma.svg
+++ b/docs/src/templates/.icons/material/sigma.svg
diff --git a/docs/src/material/templates/.icons/material/sign-caution.svg b/docs/src/templates/.icons/material/sign-caution.svg
index 22ab1414..22ab1414 100644
--- a/docs/src/material/templates/.icons/material/sign-caution.svg
+++ b/docs/src/templates/.icons/material/sign-caution.svg
diff --git a/docs/src/material/templates/.icons/material/sign-direction-minus.svg b/docs/src/templates/.icons/material/sign-direction-minus.svg
index 556fc689..556fc689 100644
--- a/docs/src/material/templates/.icons/material/sign-direction-minus.svg
+++ b/docs/src/templates/.icons/material/sign-direction-minus.svg
diff --git a/docs/src/material/templates/.icons/material/sign-direction-plus.svg b/docs/src/templates/.icons/material/sign-direction-plus.svg
index a0e4d2db..a0e4d2db 100644
--- a/docs/src/material/templates/.icons/material/sign-direction-plus.svg
+++ b/docs/src/templates/.icons/material/sign-direction-plus.svg
diff --git a/docs/src/material/templates/.icons/material/sign-direction-remove.svg b/docs/src/templates/.icons/material/sign-direction-remove.svg
index af794ae6..af794ae6 100644
--- a/docs/src/material/templates/.icons/material/sign-direction-remove.svg
+++ b/docs/src/templates/.icons/material/sign-direction-remove.svg
diff --git a/docs/src/material/templates/.icons/material/sign-direction.svg b/docs/src/templates/.icons/material/sign-direction.svg
index 3f7721df..3f7721df 100644
--- a/docs/src/material/templates/.icons/material/sign-direction.svg
+++ b/docs/src/templates/.icons/material/sign-direction.svg
diff --git a/docs/src/material/templates/.icons/material/sign-language-outline.svg b/docs/src/templates/.icons/material/sign-language-outline.svg
index 87a211cf..87a211cf 100644
--- a/docs/src/material/templates/.icons/material/sign-language-outline.svg
+++ b/docs/src/templates/.icons/material/sign-language-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sign-language.svg b/docs/src/templates/.icons/material/sign-language.svg
index 18e6b346..18e6b346 100644
--- a/docs/src/material/templates/.icons/material/sign-language.svg
+++ b/docs/src/templates/.icons/material/sign-language.svg
diff --git a/docs/src/material/templates/.icons/material/sign-pole.svg b/docs/src/templates/.icons/material/sign-pole.svg
index e7b24aac..e7b24aac 100644
--- a/docs/src/material/templates/.icons/material/sign-pole.svg
+++ b/docs/src/templates/.icons/material/sign-pole.svg
diff --git a/docs/src/material/templates/.icons/material/sign-real-estate.svg b/docs/src/templates/.icons/material/sign-real-estate.svg
index 39c0bef1..39c0bef1 100644
--- a/docs/src/material/templates/.icons/material/sign-real-estate.svg
+++ b/docs/src/templates/.icons/material/sign-real-estate.svg
diff --git a/docs/src/material/templates/.icons/material/sign-text.svg b/docs/src/templates/.icons/material/sign-text.svg
index a2ee90de..a2ee90de 100644
--- a/docs/src/material/templates/.icons/material/sign-text.svg
+++ b/docs/src/templates/.icons/material/sign-text.svg
diff --git a/docs/src/material/templates/.icons/material/sign-yield.svg b/docs/src/templates/.icons/material/sign-yield.svg
index 910352d1..910352d1 100644
--- a/docs/src/material/templates/.icons/material/sign-yield.svg
+++ b/docs/src/templates/.icons/material/sign-yield.svg
diff --git a/docs/src/material/templates/.icons/material/signal-2g.svg b/docs/src/templates/.icons/material/signal-2g.svg
index 26016ab0..26016ab0 100644
--- a/docs/src/material/templates/.icons/material/signal-2g.svg
+++ b/docs/src/templates/.icons/material/signal-2g.svg
diff --git a/docs/src/material/templates/.icons/material/signal-3g.svg b/docs/src/templates/.icons/material/signal-3g.svg
index 14afe7a3..14afe7a3 100644
--- a/docs/src/material/templates/.icons/material/signal-3g.svg
+++ b/docs/src/templates/.icons/material/signal-3g.svg
diff --git a/docs/src/material/templates/.icons/material/signal-4g.svg b/docs/src/templates/.icons/material/signal-4g.svg
index ae660048..ae660048 100644
--- a/docs/src/material/templates/.icons/material/signal-4g.svg
+++ b/docs/src/templates/.icons/material/signal-4g.svg
diff --git a/docs/src/material/templates/.icons/material/signal-5g.svg b/docs/src/templates/.icons/material/signal-5g.svg
index 6842c066..6842c066 100644
--- a/docs/src/material/templates/.icons/material/signal-5g.svg
+++ b/docs/src/templates/.icons/material/signal-5g.svg
diff --git a/docs/src/material/templates/.icons/material/signal-cellular-1.svg b/docs/src/templates/.icons/material/signal-cellular-1.svg
index 43b036f8..43b036f8 100644
--- a/docs/src/material/templates/.icons/material/signal-cellular-1.svg
+++ b/docs/src/templates/.icons/material/signal-cellular-1.svg
diff --git a/docs/src/material/templates/.icons/material/signal-cellular-2.svg b/docs/src/templates/.icons/material/signal-cellular-2.svg
index bb3af79f..bb3af79f 100644
--- a/docs/src/material/templates/.icons/material/signal-cellular-2.svg
+++ b/docs/src/templates/.icons/material/signal-cellular-2.svg
diff --git a/docs/src/material/templates/.icons/material/signal-cellular-3.svg b/docs/src/templates/.icons/material/signal-cellular-3.svg
index d60b0d78..d60b0d78 100644
--- a/docs/src/material/templates/.icons/material/signal-cellular-3.svg
+++ b/docs/src/templates/.icons/material/signal-cellular-3.svg
diff --git a/docs/src/material/templates/.icons/material/signal-cellular-outline.svg b/docs/src/templates/.icons/material/signal-cellular-outline.svg
index beff66e7..beff66e7 100644
--- a/docs/src/material/templates/.icons/material/signal-cellular-outline.svg
+++ b/docs/src/templates/.icons/material/signal-cellular-outline.svg
diff --git a/docs/src/material/templates/.icons/material/signal-distance-variant.svg b/docs/src/templates/.icons/material/signal-distance-variant.svg
index 8f306ea2..8f306ea2 100644
--- a/docs/src/material/templates/.icons/material/signal-distance-variant.svg
+++ b/docs/src/templates/.icons/material/signal-distance-variant.svg
diff --git a/docs/src/material/templates/.icons/material/signal-hspa-plus.svg b/docs/src/templates/.icons/material/signal-hspa-plus.svg
index eb6b8d57..eb6b8d57 100644
--- a/docs/src/material/templates/.icons/material/signal-hspa-plus.svg
+++ b/docs/src/templates/.icons/material/signal-hspa-plus.svg
diff --git a/docs/src/material/templates/.icons/material/signal-hspa.svg b/docs/src/templates/.icons/material/signal-hspa.svg
index 5e075d49..5e075d49 100644
--- a/docs/src/material/templates/.icons/material/signal-hspa.svg
+++ b/docs/src/templates/.icons/material/signal-hspa.svg
diff --git a/docs/src/material/templates/.icons/material/signal-off.svg b/docs/src/templates/.icons/material/signal-off.svg
index db1c1e11..db1c1e11 100644
--- a/docs/src/material/templates/.icons/material/signal-off.svg
+++ b/docs/src/templates/.icons/material/signal-off.svg
diff --git a/docs/src/material/templates/.icons/material/signal-variant.svg b/docs/src/templates/.icons/material/signal-variant.svg
index 1e90d3ab..1e90d3ab 100644
--- a/docs/src/material/templates/.icons/material/signal-variant.svg
+++ b/docs/src/templates/.icons/material/signal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/signal.svg b/docs/src/templates/.icons/material/signal.svg
index 179b48e9..179b48e9 100644
--- a/docs/src/material/templates/.icons/material/signal.svg
+++ b/docs/src/templates/.icons/material/signal.svg
diff --git a/docs/src/material/templates/.icons/material/signature-freehand.svg b/docs/src/templates/.icons/material/signature-freehand.svg
index d9455670..d9455670 100644
--- a/docs/src/material/templates/.icons/material/signature-freehand.svg
+++ b/docs/src/templates/.icons/material/signature-freehand.svg
diff --git a/docs/src/material/templates/.icons/material/signature-image.svg b/docs/src/templates/.icons/material/signature-image.svg
index 8ce173da..8ce173da 100644
--- a/docs/src/material/templates/.icons/material/signature-image.svg
+++ b/docs/src/templates/.icons/material/signature-image.svg
diff --git a/docs/src/material/templates/.icons/material/signature-text.svg b/docs/src/templates/.icons/material/signature-text.svg
index 4e35128f..4e35128f 100644
--- a/docs/src/material/templates/.icons/material/signature-text.svg
+++ b/docs/src/templates/.icons/material/signature-text.svg
diff --git a/docs/src/material/templates/.icons/material/signature.svg b/docs/src/templates/.icons/material/signature.svg
index 0b513b56..0b513b56 100644
--- a/docs/src/material/templates/.icons/material/signature.svg
+++ b/docs/src/templates/.icons/material/signature.svg
diff --git a/docs/src/material/templates/.icons/material/silo-outline.svg b/docs/src/templates/.icons/material/silo-outline.svg
index db93af02..db93af02 100644
--- a/docs/src/material/templates/.icons/material/silo-outline.svg
+++ b/docs/src/templates/.icons/material/silo-outline.svg
diff --git a/docs/src/material/templates/.icons/material/silo.svg b/docs/src/templates/.icons/material/silo.svg
index 8f501df3..8f501df3 100644
--- a/docs/src/material/templates/.icons/material/silo.svg
+++ b/docs/src/templates/.icons/material/silo.svg
diff --git a/docs/src/material/templates/.icons/material/silverware-clean.svg b/docs/src/templates/.icons/material/silverware-clean.svg
index 964d4e57..964d4e57 100644
--- a/docs/src/material/templates/.icons/material/silverware-clean.svg
+++ b/docs/src/templates/.icons/material/silverware-clean.svg
diff --git a/docs/src/material/templates/.icons/material/silverware-fork-knife.svg b/docs/src/templates/.icons/material/silverware-fork-knife.svg
index c9724369..c9724369 100644
--- a/docs/src/material/templates/.icons/material/silverware-fork-knife.svg
+++ b/docs/src/templates/.icons/material/silverware-fork-knife.svg
diff --git a/docs/src/material/templates/.icons/material/silverware-fork.svg b/docs/src/templates/.icons/material/silverware-fork.svg
index a8cfeaa2..a8cfeaa2 100644
--- a/docs/src/material/templates/.icons/material/silverware-fork.svg
+++ b/docs/src/templates/.icons/material/silverware-fork.svg
diff --git a/docs/src/material/templates/.icons/material/silverware-spoon.svg b/docs/src/templates/.icons/material/silverware-spoon.svg
index 22dd98f7..22dd98f7 100644
--- a/docs/src/material/templates/.icons/material/silverware-spoon.svg
+++ b/docs/src/templates/.icons/material/silverware-spoon.svg
diff --git a/docs/src/material/templates/.icons/material/silverware-variant.svg b/docs/src/templates/.icons/material/silverware-variant.svg
index 4d9b17da..4d9b17da 100644
--- a/docs/src/material/templates/.icons/material/silverware-variant.svg
+++ b/docs/src/templates/.icons/material/silverware-variant.svg
diff --git a/docs/src/material/templates/.icons/material/silverware.svg b/docs/src/templates/.icons/material/silverware.svg
index fc2ebaf7..fc2ebaf7 100644
--- a/docs/src/material/templates/.icons/material/silverware.svg
+++ b/docs/src/templates/.icons/material/silverware.svg
diff --git a/docs/src/material/templates/.icons/material/sim-alert-outline.svg b/docs/src/templates/.icons/material/sim-alert-outline.svg
index b42ad592..b42ad592 100644
--- a/docs/src/material/templates/.icons/material/sim-alert-outline.svg
+++ b/docs/src/templates/.icons/material/sim-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sim-alert.svg b/docs/src/templates/.icons/material/sim-alert.svg
index f718701e..f718701e 100644
--- a/docs/src/material/templates/.icons/material/sim-alert.svg
+++ b/docs/src/templates/.icons/material/sim-alert.svg
diff --git a/docs/src/material/templates/.icons/material/sim-off-outline.svg b/docs/src/templates/.icons/material/sim-off-outline.svg
index 28437826..28437826 100644
--- a/docs/src/material/templates/.icons/material/sim-off-outline.svg
+++ b/docs/src/templates/.icons/material/sim-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sim-off.svg b/docs/src/templates/.icons/material/sim-off.svg
index ccfb2df1..ccfb2df1 100644
--- a/docs/src/material/templates/.icons/material/sim-off.svg
+++ b/docs/src/templates/.icons/material/sim-off.svg
diff --git a/docs/src/material/templates/.icons/material/sim-outline.svg b/docs/src/templates/.icons/material/sim-outline.svg
index 8427c6e4..8427c6e4 100644
--- a/docs/src/material/templates/.icons/material/sim-outline.svg
+++ b/docs/src/templates/.icons/material/sim-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sim.svg b/docs/src/templates/.icons/material/sim.svg
index 964c1cbd..964c1cbd 100644
--- a/docs/src/material/templates/.icons/material/sim.svg
+++ b/docs/src/templates/.icons/material/sim.svg
diff --git a/docs/src/material/templates/.icons/material/simple-icons.svg b/docs/src/templates/.icons/material/simple-icons.svg
index 181ee524..181ee524 100644
--- a/docs/src/material/templates/.icons/material/simple-icons.svg
+++ b/docs/src/templates/.icons/material/simple-icons.svg
diff --git a/docs/src/material/templates/.icons/material/sina-weibo.svg b/docs/src/templates/.icons/material/sina-weibo.svg
index 87f092d5..87f092d5 100644
--- a/docs/src/material/templates/.icons/material/sina-weibo.svg
+++ b/docs/src/templates/.icons/material/sina-weibo.svg
diff --git a/docs/src/material/templates/.icons/material/sine-wave.svg b/docs/src/templates/.icons/material/sine-wave.svg
index f6d37eb2..f6d37eb2 100644
--- a/docs/src/material/templates/.icons/material/sine-wave.svg
+++ b/docs/src/templates/.icons/material/sine-wave.svg
diff --git a/docs/src/material/templates/.icons/material/sitemap-outline.svg b/docs/src/templates/.icons/material/sitemap-outline.svg
index 325f66b3..325f66b3 100644
--- a/docs/src/material/templates/.icons/material/sitemap-outline.svg
+++ b/docs/src/templates/.icons/material/sitemap-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sitemap.svg b/docs/src/templates/.icons/material/sitemap.svg
index 3c2b19e2..3c2b19e2 100644
--- a/docs/src/material/templates/.icons/material/sitemap.svg
+++ b/docs/src/templates/.icons/material/sitemap.svg
diff --git a/docs/src/material/templates/.icons/material/size-l.svg b/docs/src/templates/.icons/material/size-l.svg
index bc75df11..bc75df11 100644
--- a/docs/src/material/templates/.icons/material/size-l.svg
+++ b/docs/src/templates/.icons/material/size-l.svg
diff --git a/docs/src/material/templates/.icons/material/size-m.svg b/docs/src/templates/.icons/material/size-m.svg
index b252a782..b252a782 100644
--- a/docs/src/material/templates/.icons/material/size-m.svg
+++ b/docs/src/templates/.icons/material/size-m.svg
diff --git a/docs/src/material/templates/.icons/material/size-s.svg b/docs/src/templates/.icons/material/size-s.svg
index f14d7849..f14d7849 100644
--- a/docs/src/material/templates/.icons/material/size-s.svg
+++ b/docs/src/templates/.icons/material/size-s.svg
diff --git a/docs/src/material/templates/.icons/material/size-xl.svg b/docs/src/templates/.icons/material/size-xl.svg
index 172f549f..172f549f 100644
--- a/docs/src/material/templates/.icons/material/size-xl.svg
+++ b/docs/src/templates/.icons/material/size-xl.svg
diff --git a/docs/src/material/templates/.icons/material/size-xs.svg b/docs/src/templates/.icons/material/size-xs.svg
index ecf04444..ecf04444 100644
--- a/docs/src/material/templates/.icons/material/size-xs.svg
+++ b/docs/src/templates/.icons/material/size-xs.svg
diff --git a/docs/src/material/templates/.icons/material/size-xxl.svg b/docs/src/templates/.icons/material/size-xxl.svg
index 2a5fb54c..2a5fb54c 100644
--- a/docs/src/material/templates/.icons/material/size-xxl.svg
+++ b/docs/src/templates/.icons/material/size-xxl.svg
diff --git a/docs/src/material/templates/.icons/material/size-xxs.svg b/docs/src/templates/.icons/material/size-xxs.svg
index 27a7ae0c..27a7ae0c 100644
--- a/docs/src/material/templates/.icons/material/size-xxs.svg
+++ b/docs/src/templates/.icons/material/size-xxs.svg
diff --git a/docs/src/material/templates/.icons/material/size-xxxl.svg b/docs/src/templates/.icons/material/size-xxxl.svg
index a5d612eb..a5d612eb 100644
--- a/docs/src/material/templates/.icons/material/size-xxxl.svg
+++ b/docs/src/templates/.icons/material/size-xxxl.svg
diff --git a/docs/src/material/templates/.icons/material/skate-off.svg b/docs/src/templates/.icons/material/skate-off.svg
index 9b09ab03..9b09ab03 100644
--- a/docs/src/material/templates/.icons/material/skate-off.svg
+++ b/docs/src/templates/.icons/material/skate-off.svg
diff --git a/docs/src/material/templates/.icons/material/skate.svg b/docs/src/templates/.icons/material/skate.svg
index d2057db6..d2057db6 100644
--- a/docs/src/material/templates/.icons/material/skate.svg
+++ b/docs/src/templates/.icons/material/skate.svg
diff --git a/docs/src/material/templates/.icons/material/skateboard.svg b/docs/src/templates/.icons/material/skateboard.svg
index 2ef340f6..2ef340f6 100644
--- a/docs/src/material/templates/.icons/material/skateboard.svg
+++ b/docs/src/templates/.icons/material/skateboard.svg
diff --git a/docs/src/material/templates/.icons/material/skateboarding.svg b/docs/src/templates/.icons/material/skateboarding.svg
index 1a2b4138..1a2b4138 100644
--- a/docs/src/material/templates/.icons/material/skateboarding.svg
+++ b/docs/src/templates/.icons/material/skateboarding.svg
diff --git a/docs/src/material/templates/.icons/material/skew-less.svg b/docs/src/templates/.icons/material/skew-less.svg
index b4b61971..b4b61971 100644
--- a/docs/src/material/templates/.icons/material/skew-less.svg
+++ b/docs/src/templates/.icons/material/skew-less.svg
diff --git a/docs/src/material/templates/.icons/material/skew-more.svg b/docs/src/templates/.icons/material/skew-more.svg
index cb84df88..cb84df88 100644
--- a/docs/src/material/templates/.icons/material/skew-more.svg
+++ b/docs/src/templates/.icons/material/skew-more.svg
diff --git a/docs/src/material/templates/.icons/material/ski-cross-country.svg b/docs/src/templates/.icons/material/ski-cross-country.svg
index d9160198..d9160198 100644
--- a/docs/src/material/templates/.icons/material/ski-cross-country.svg
+++ b/docs/src/templates/.icons/material/ski-cross-country.svg
diff --git a/docs/src/material/templates/.icons/material/ski-water.svg b/docs/src/templates/.icons/material/ski-water.svg
index 7289b4e3..7289b4e3 100644
--- a/docs/src/material/templates/.icons/material/ski-water.svg
+++ b/docs/src/templates/.icons/material/ski-water.svg
diff --git a/docs/src/material/templates/.icons/material/ski.svg b/docs/src/templates/.icons/material/ski.svg
index e3ea4088..e3ea4088 100644
--- a/docs/src/material/templates/.icons/material/ski.svg
+++ b/docs/src/templates/.icons/material/ski.svg
diff --git a/docs/src/material/templates/.icons/material/skip-backward-outline.svg b/docs/src/templates/.icons/material/skip-backward-outline.svg
index c7a82e6f..c7a82e6f 100644
--- a/docs/src/material/templates/.icons/material/skip-backward-outline.svg
+++ b/docs/src/templates/.icons/material/skip-backward-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-backward.svg b/docs/src/templates/.icons/material/skip-backward.svg
index e537adad..e537adad 100644
--- a/docs/src/material/templates/.icons/material/skip-backward.svg
+++ b/docs/src/templates/.icons/material/skip-backward.svg
diff --git a/docs/src/material/templates/.icons/material/skip-forward-outline.svg b/docs/src/templates/.icons/material/skip-forward-outline.svg
index e5425784..e5425784 100644
--- a/docs/src/material/templates/.icons/material/skip-forward-outline.svg
+++ b/docs/src/templates/.icons/material/skip-forward-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-forward.svg b/docs/src/templates/.icons/material/skip-forward.svg
index 4a54a18d..4a54a18d 100644
--- a/docs/src/material/templates/.icons/material/skip-forward.svg
+++ b/docs/src/templates/.icons/material/skip-forward.svg
diff --git a/docs/src/material/templates/.icons/material/skip-next-circle-outline.svg b/docs/src/templates/.icons/material/skip-next-circle-outline.svg
index 1f78f7b0..1f78f7b0 100644
--- a/docs/src/material/templates/.icons/material/skip-next-circle-outline.svg
+++ b/docs/src/templates/.icons/material/skip-next-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-next-circle.svg b/docs/src/templates/.icons/material/skip-next-circle.svg
index dabcaee6..dabcaee6 100644
--- a/docs/src/material/templates/.icons/material/skip-next-circle.svg
+++ b/docs/src/templates/.icons/material/skip-next-circle.svg
diff --git a/docs/src/material/templates/.icons/material/skip-next-outline.svg b/docs/src/templates/.icons/material/skip-next-outline.svg
index bbddfc81..bbddfc81 100644
--- a/docs/src/material/templates/.icons/material/skip-next-outline.svg
+++ b/docs/src/templates/.icons/material/skip-next-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-next.svg b/docs/src/templates/.icons/material/skip-next.svg
index fd250140..fd250140 100644
--- a/docs/src/material/templates/.icons/material/skip-next.svg
+++ b/docs/src/templates/.icons/material/skip-next.svg
diff --git a/docs/src/material/templates/.icons/material/skip-previous-circle-outline.svg b/docs/src/templates/.icons/material/skip-previous-circle-outline.svg
index 57549509..57549509 100644
--- a/docs/src/material/templates/.icons/material/skip-previous-circle-outline.svg
+++ b/docs/src/templates/.icons/material/skip-previous-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-previous-circle.svg b/docs/src/templates/.icons/material/skip-previous-circle.svg
index 9e6b2b68..9e6b2b68 100644
--- a/docs/src/material/templates/.icons/material/skip-previous-circle.svg
+++ b/docs/src/templates/.icons/material/skip-previous-circle.svg
diff --git a/docs/src/material/templates/.icons/material/skip-previous-outline.svg b/docs/src/templates/.icons/material/skip-previous-outline.svg
index 3b59189c..3b59189c 100644
--- a/docs/src/material/templates/.icons/material/skip-previous-outline.svg
+++ b/docs/src/templates/.icons/material/skip-previous-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skip-previous.svg b/docs/src/templates/.icons/material/skip-previous.svg
index 3dbef680..3dbef680 100644
--- a/docs/src/material/templates/.icons/material/skip-previous.svg
+++ b/docs/src/templates/.icons/material/skip-previous.svg
diff --git a/docs/src/material/templates/.icons/material/skull-crossbones-outline.svg b/docs/src/templates/.icons/material/skull-crossbones-outline.svg
index a1d9f0df..a1d9f0df 100644
--- a/docs/src/material/templates/.icons/material/skull-crossbones-outline.svg
+++ b/docs/src/templates/.icons/material/skull-crossbones-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skull-crossbones.svg b/docs/src/templates/.icons/material/skull-crossbones.svg
index 6068b893..6068b893 100644
--- a/docs/src/material/templates/.icons/material/skull-crossbones.svg
+++ b/docs/src/templates/.icons/material/skull-crossbones.svg
diff --git a/docs/src/material/templates/.icons/material/skull-outline.svg b/docs/src/templates/.icons/material/skull-outline.svg
index 762e7ac7..762e7ac7 100644
--- a/docs/src/material/templates/.icons/material/skull-outline.svg
+++ b/docs/src/templates/.icons/material/skull-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skull-scan-outline.svg b/docs/src/templates/.icons/material/skull-scan-outline.svg
index 996d6c48..996d6c48 100644
--- a/docs/src/material/templates/.icons/material/skull-scan-outline.svg
+++ b/docs/src/templates/.icons/material/skull-scan-outline.svg
diff --git a/docs/src/material/templates/.icons/material/skull-scan.svg b/docs/src/templates/.icons/material/skull-scan.svg
index 1f3dfa5b..1f3dfa5b 100644
--- a/docs/src/material/templates/.icons/material/skull-scan.svg
+++ b/docs/src/templates/.icons/material/skull-scan.svg
diff --git a/docs/src/material/templates/.icons/material/skull.svg b/docs/src/templates/.icons/material/skull.svg
index 0bb5629e..0bb5629e 100644
--- a/docs/src/material/templates/.icons/material/skull.svg
+++ b/docs/src/templates/.icons/material/skull.svg
diff --git a/docs/src/material/templates/.icons/material/skype-business.svg b/docs/src/templates/.icons/material/skype-business.svg
index 40120d08..40120d08 100644
--- a/docs/src/material/templates/.icons/material/skype-business.svg
+++ b/docs/src/templates/.icons/material/skype-business.svg
diff --git a/docs/src/material/templates/.icons/material/skype.svg b/docs/src/templates/.icons/material/skype.svg
index ab0f3887..ab0f3887 100644
--- a/docs/src/material/templates/.icons/material/skype.svg
+++ b/docs/src/templates/.icons/material/skype.svg
diff --git a/docs/src/material/templates/.icons/material/slack.svg b/docs/src/templates/.icons/material/slack.svg
index fca450e3..fca450e3 100644
--- a/docs/src/material/templates/.icons/material/slack.svg
+++ b/docs/src/templates/.icons/material/slack.svg
diff --git a/docs/src/material/templates/.icons/material/slash-forward-box.svg b/docs/src/templates/.icons/material/slash-forward-box.svg
index 93648ecb..93648ecb 100644
--- a/docs/src/material/templates/.icons/material/slash-forward-box.svg
+++ b/docs/src/templates/.icons/material/slash-forward-box.svg
diff --git a/docs/src/material/templates/.icons/material/slash-forward.svg b/docs/src/templates/.icons/material/slash-forward.svg
index 602da4f6..602da4f6 100644
--- a/docs/src/material/templates/.icons/material/slash-forward.svg
+++ b/docs/src/templates/.icons/material/slash-forward.svg
diff --git a/docs/src/material/templates/.icons/material/sledding.svg b/docs/src/templates/.icons/material/sledding.svg
index 58840545..58840545 100644
--- a/docs/src/material/templates/.icons/material/sledding.svg
+++ b/docs/src/templates/.icons/material/sledding.svg
diff --git a/docs/src/material/templates/.icons/material/sleep-off.svg b/docs/src/templates/.icons/material/sleep-off.svg
index f1db3e10..f1db3e10 100644
--- a/docs/src/material/templates/.icons/material/sleep-off.svg
+++ b/docs/src/templates/.icons/material/sleep-off.svg
diff --git a/docs/src/material/templates/.icons/material/sleep.svg b/docs/src/templates/.icons/material/sleep.svg
index f29c12c4..f29c12c4 100644
--- a/docs/src/material/templates/.icons/material/sleep.svg
+++ b/docs/src/templates/.icons/material/sleep.svg
diff --git a/docs/src/material/templates/.icons/material/slide.svg b/docs/src/templates/.icons/material/slide.svg
index 2c661704..2c661704 100644
--- a/docs/src/material/templates/.icons/material/slide.svg
+++ b/docs/src/templates/.icons/material/slide.svg
diff --git a/docs/src/material/templates/.icons/material/slope-downhill.svg b/docs/src/templates/.icons/material/slope-downhill.svg
index d5defd40..d5defd40 100644
--- a/docs/src/material/templates/.icons/material/slope-downhill.svg
+++ b/docs/src/templates/.icons/material/slope-downhill.svg
diff --git a/docs/src/material/templates/.icons/material/slope-uphill.svg b/docs/src/templates/.icons/material/slope-uphill.svg
index dd846ee3..dd846ee3 100644
--- a/docs/src/material/templates/.icons/material/slope-uphill.svg
+++ b/docs/src/templates/.icons/material/slope-uphill.svg
diff --git a/docs/src/material/templates/.icons/material/slot-machine-outline.svg b/docs/src/templates/.icons/material/slot-machine-outline.svg
index 43c51e31..43c51e31 100644
--- a/docs/src/material/templates/.icons/material/slot-machine-outline.svg
+++ b/docs/src/templates/.icons/material/slot-machine-outline.svg
diff --git a/docs/src/material/templates/.icons/material/slot-machine.svg b/docs/src/templates/.icons/material/slot-machine.svg
index 65b7d373..65b7d373 100644
--- a/docs/src/material/templates/.icons/material/slot-machine.svg
+++ b/docs/src/templates/.icons/material/slot-machine.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card-off-outline.svg b/docs/src/templates/.icons/material/smart-card-off-outline.svg
index 9176535b..9176535b 100644
--- a/docs/src/material/templates/.icons/material/smart-card-off-outline.svg
+++ b/docs/src/templates/.icons/material/smart-card-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card-off.svg b/docs/src/templates/.icons/material/smart-card-off.svg
index 33f3f05e..33f3f05e 100644
--- a/docs/src/material/templates/.icons/material/smart-card-off.svg
+++ b/docs/src/templates/.icons/material/smart-card-off.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card-outline.svg b/docs/src/templates/.icons/material/smart-card-outline.svg
index 037e1c1d..037e1c1d 100644
--- a/docs/src/material/templates/.icons/material/smart-card-outline.svg
+++ b/docs/src/templates/.icons/material/smart-card-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card-reader-outline.svg b/docs/src/templates/.icons/material/smart-card-reader-outline.svg
index cd5eb18d..cd5eb18d 100644
--- a/docs/src/material/templates/.icons/material/smart-card-reader-outline.svg
+++ b/docs/src/templates/.icons/material/smart-card-reader-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card-reader.svg b/docs/src/templates/.icons/material/smart-card-reader.svg
index 2d0bb370..2d0bb370 100644
--- a/docs/src/material/templates/.icons/material/smart-card-reader.svg
+++ b/docs/src/templates/.icons/material/smart-card-reader.svg
diff --git a/docs/src/material/templates/.icons/material/smart-card.svg b/docs/src/templates/.icons/material/smart-card.svg
index dc0e3722..dc0e3722 100644
--- a/docs/src/material/templates/.icons/material/smart-card.svg
+++ b/docs/src/templates/.icons/material/smart-card.svg
diff --git a/docs/src/material/templates/.icons/material/smog.svg b/docs/src/templates/.icons/material/smog.svg
index 553c24f4..553c24f4 100644
--- a/docs/src/material/templates/.icons/material/smog.svg
+++ b/docs/src/templates/.icons/material/smog.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-alert-outline.svg b/docs/src/templates/.icons/material/smoke-detector-alert-outline.svg
index 5ea17a03..5ea17a03 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-alert-outline.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-alert.svg b/docs/src/templates/.icons/material/smoke-detector-alert.svg
index 8731569b..8731569b 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-alert.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-alert.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-off-outline.svg b/docs/src/templates/.icons/material/smoke-detector-off-outline.svg
index d7f31f26..d7f31f26 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-off-outline.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-off.svg b/docs/src/templates/.icons/material/smoke-detector-off.svg
index 199e40b4..199e40b4 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-off.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-off.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-outline.svg b/docs/src/templates/.icons/material/smoke-detector-outline.svg
index 8876b52d..8876b52d 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-outline.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-outline.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-variant-alert.svg b/docs/src/templates/.icons/material/smoke-detector-variant-alert.svg
index 31a9c35b..31a9c35b 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-variant-alert.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-variant-alert.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-variant-off.svg b/docs/src/templates/.icons/material/smoke-detector-variant-off.svg
index af05fcb8..af05fcb8 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-variant-off.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector-variant.svg b/docs/src/templates/.icons/material/smoke-detector-variant.svg
index 8253a4ab..8253a4ab 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector-variant.svg
+++ b/docs/src/templates/.icons/material/smoke-detector-variant.svg
diff --git a/docs/src/material/templates/.icons/material/smoke-detector.svg b/docs/src/templates/.icons/material/smoke-detector.svg
index 612deed5..612deed5 100644
--- a/docs/src/material/templates/.icons/material/smoke-detector.svg
+++ b/docs/src/templates/.icons/material/smoke-detector.svg
diff --git a/docs/src/material/templates/.icons/material/smoke.svg b/docs/src/templates/.icons/material/smoke.svg
index c4caaa74..c4caaa74 100644
--- a/docs/src/material/templates/.icons/material/smoke.svg
+++ b/docs/src/templates/.icons/material/smoke.svg
diff --git a/docs/src/material/templates/.icons/material/smoking-off.svg b/docs/src/templates/.icons/material/smoking-off.svg
index 08d4e0dc..08d4e0dc 100644
--- a/docs/src/material/templates/.icons/material/smoking-off.svg
+++ b/docs/src/templates/.icons/material/smoking-off.svg
diff --git a/docs/src/material/templates/.icons/material/smoking-pipe-off.svg b/docs/src/templates/.icons/material/smoking-pipe-off.svg
index 6e5295c7..6e5295c7 100644
--- a/docs/src/material/templates/.icons/material/smoking-pipe-off.svg
+++ b/docs/src/templates/.icons/material/smoking-pipe-off.svg
diff --git a/docs/src/material/templates/.icons/material/smoking-pipe.svg b/docs/src/templates/.icons/material/smoking-pipe.svg
index aca98196..aca98196 100644
--- a/docs/src/material/templates/.icons/material/smoking-pipe.svg
+++ b/docs/src/templates/.icons/material/smoking-pipe.svg
diff --git a/docs/src/material/templates/.icons/material/smoking.svg b/docs/src/templates/.icons/material/smoking.svg
index 57aef423..57aef423 100644
--- a/docs/src/material/templates/.icons/material/smoking.svg
+++ b/docs/src/templates/.icons/material/smoking.svg
diff --git a/docs/src/material/templates/.icons/material/snail.svg b/docs/src/templates/.icons/material/snail.svg
index 62cba8ca..62cba8ca 100644
--- a/docs/src/material/templates/.icons/material/snail.svg
+++ b/docs/src/templates/.icons/material/snail.svg
diff --git a/docs/src/material/templates/.icons/material/snake.svg b/docs/src/templates/.icons/material/snake.svg
index 7477f012..7477f012 100644
--- a/docs/src/material/templates/.icons/material/snake.svg
+++ b/docs/src/templates/.icons/material/snake.svg
diff --git a/docs/src/material/templates/.icons/material/snapchat.svg b/docs/src/templates/.icons/material/snapchat.svg
index caf021c8..caf021c8 100644
--- a/docs/src/material/templates/.icons/material/snapchat.svg
+++ b/docs/src/templates/.icons/material/snapchat.svg
diff --git a/docs/src/material/templates/.icons/material/snowboard.svg b/docs/src/templates/.icons/material/snowboard.svg
index 0e190328..0e190328 100644
--- a/docs/src/material/templates/.icons/material/snowboard.svg
+++ b/docs/src/templates/.icons/material/snowboard.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-alert.svg b/docs/src/templates/.icons/material/snowflake-alert.svg
index 1d7036a9..1d7036a9 100644
--- a/docs/src/material/templates/.icons/material/snowflake-alert.svg
+++ b/docs/src/templates/.icons/material/snowflake-alert.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-check.svg b/docs/src/templates/.icons/material/snowflake-check.svg
index 47b78f83..47b78f83 100644
--- a/docs/src/material/templates/.icons/material/snowflake-check.svg
+++ b/docs/src/templates/.icons/material/snowflake-check.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-melt.svg b/docs/src/templates/.icons/material/snowflake-melt.svg
index 0501f0f5..0501f0f5 100644
--- a/docs/src/material/templates/.icons/material/snowflake-melt.svg
+++ b/docs/src/templates/.icons/material/snowflake-melt.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-off.svg b/docs/src/templates/.icons/material/snowflake-off.svg
index 4f1b9d81..4f1b9d81 100644
--- a/docs/src/material/templates/.icons/material/snowflake-off.svg
+++ b/docs/src/templates/.icons/material/snowflake-off.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-thermometer.svg b/docs/src/templates/.icons/material/snowflake-thermometer.svg
index bcf01ae5..bcf01ae5 100644
--- a/docs/src/material/templates/.icons/material/snowflake-thermometer.svg
+++ b/docs/src/templates/.icons/material/snowflake-thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake-variant.svg b/docs/src/templates/.icons/material/snowflake-variant.svg
index f0d1b7f0..f0d1b7f0 100644
--- a/docs/src/material/templates/.icons/material/snowflake-variant.svg
+++ b/docs/src/templates/.icons/material/snowflake-variant.svg
diff --git a/docs/src/material/templates/.icons/material/snowflake.svg b/docs/src/templates/.icons/material/snowflake.svg
index 77c7ceaa..77c7ceaa 100644
--- a/docs/src/material/templates/.icons/material/snowflake.svg
+++ b/docs/src/templates/.icons/material/snowflake.svg
diff --git a/docs/src/material/templates/.icons/material/snowman.svg b/docs/src/templates/.icons/material/snowman.svg
index 0af93eb0..0af93eb0 100644
--- a/docs/src/material/templates/.icons/material/snowman.svg
+++ b/docs/src/templates/.icons/material/snowman.svg
diff --git a/docs/src/material/templates/.icons/material/snowmobile.svg b/docs/src/templates/.icons/material/snowmobile.svg
index 1965cd4f..1965cd4f 100644
--- a/docs/src/material/templates/.icons/material/snowmobile.svg
+++ b/docs/src/templates/.icons/material/snowmobile.svg
diff --git a/docs/src/material/templates/.icons/material/snowshoeing.svg b/docs/src/templates/.icons/material/snowshoeing.svg
index 8c87ba7b..8c87ba7b 100644
--- a/docs/src/material/templates/.icons/material/snowshoeing.svg
+++ b/docs/src/templates/.icons/material/snowshoeing.svg
diff --git a/docs/src/material/templates/.icons/material/soccer-field.svg b/docs/src/templates/.icons/material/soccer-field.svg
index 1c3b99dd..1c3b99dd 100644
--- a/docs/src/material/templates/.icons/material/soccer-field.svg
+++ b/docs/src/templates/.icons/material/soccer-field.svg
diff --git a/docs/src/material/templates/.icons/material/soccer.svg b/docs/src/templates/.icons/material/soccer.svg
index d349056e..d349056e 100644
--- a/docs/src/material/templates/.icons/material/soccer.svg
+++ b/docs/src/templates/.icons/material/soccer.svg
diff --git a/docs/src/material/templates/.icons/material/social-distance-2-meters.svg b/docs/src/templates/.icons/material/social-distance-2-meters.svg
index 9f2d79c4..9f2d79c4 100644
--- a/docs/src/material/templates/.icons/material/social-distance-2-meters.svg
+++ b/docs/src/templates/.icons/material/social-distance-2-meters.svg
diff --git a/docs/src/material/templates/.icons/material/social-distance-6-feet.svg b/docs/src/templates/.icons/material/social-distance-6-feet.svg
index 77b0ebde..77b0ebde 100644
--- a/docs/src/material/templates/.icons/material/social-distance-6-feet.svg
+++ b/docs/src/templates/.icons/material/social-distance-6-feet.svg
diff --git a/docs/src/material/templates/.icons/material/sofa-outline.svg b/docs/src/templates/.icons/material/sofa-outline.svg
index 2cf1b9ee..2cf1b9ee 100644
--- a/docs/src/material/templates/.icons/material/sofa-outline.svg
+++ b/docs/src/templates/.icons/material/sofa-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sofa-single-outline.svg b/docs/src/templates/.icons/material/sofa-single-outline.svg
index 8176953a..8176953a 100644
--- a/docs/src/material/templates/.icons/material/sofa-single-outline.svg
+++ b/docs/src/templates/.icons/material/sofa-single-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sofa-single.svg b/docs/src/templates/.icons/material/sofa-single.svg
index f1fa6edb..f1fa6edb 100644
--- a/docs/src/material/templates/.icons/material/sofa-single.svg
+++ b/docs/src/templates/.icons/material/sofa-single.svg
diff --git a/docs/src/material/templates/.icons/material/sofa.svg b/docs/src/templates/.icons/material/sofa.svg
index 57c05bd8..57c05bd8 100644
--- a/docs/src/material/templates/.icons/material/sofa.svg
+++ b/docs/src/templates/.icons/material/sofa.svg
diff --git a/docs/src/material/templates/.icons/material/solar-panel-large.svg b/docs/src/templates/.icons/material/solar-panel-large.svg
index 899db7ab..899db7ab 100644
--- a/docs/src/material/templates/.icons/material/solar-panel-large.svg
+++ b/docs/src/templates/.icons/material/solar-panel-large.svg
diff --git a/docs/src/material/templates/.icons/material/solar-panel.svg b/docs/src/templates/.icons/material/solar-panel.svg
index cb19cd29..cb19cd29 100644
--- a/docs/src/material/templates/.icons/material/solar-panel.svg
+++ b/docs/src/templates/.icons/material/solar-panel.svg
diff --git a/docs/src/material/templates/.icons/material/solar-power-variant-outline.svg b/docs/src/templates/.icons/material/solar-power-variant-outline.svg
index 9b701104..9b701104 100644
--- a/docs/src/material/templates/.icons/material/solar-power-variant-outline.svg
+++ b/docs/src/templates/.icons/material/solar-power-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/solar-power-variant.svg b/docs/src/templates/.icons/material/solar-power-variant.svg
index c7b82cfb..c7b82cfb 100644
--- a/docs/src/material/templates/.icons/material/solar-power-variant.svg
+++ b/docs/src/templates/.icons/material/solar-power-variant.svg
diff --git a/docs/src/material/templates/.icons/material/solar-power.svg b/docs/src/templates/.icons/material/solar-power.svg
index b460d845..b460d845 100644
--- a/docs/src/material/templates/.icons/material/solar-power.svg
+++ b/docs/src/templates/.icons/material/solar-power.svg
diff --git a/docs/src/material/templates/.icons/material/soldering-iron.svg b/docs/src/templates/.icons/material/soldering-iron.svg
index a894e26a..a894e26a 100644
--- a/docs/src/material/templates/.icons/material/soldering-iron.svg
+++ b/docs/src/templates/.icons/material/soldering-iron.svg
diff --git a/docs/src/material/templates/.icons/material/solid.svg b/docs/src/templates/.icons/material/solid.svg
index 950c6c6c..950c6c6c 100644
--- a/docs/src/material/templates/.icons/material/solid.svg
+++ b/docs/src/templates/.icons/material/solid.svg
diff --git a/docs/src/material/templates/.icons/material/sony-playstation.svg b/docs/src/templates/.icons/material/sony-playstation.svg
index dc65b929..dc65b929 100644
--- a/docs/src/material/templates/.icons/material/sony-playstation.svg
+++ b/docs/src/templates/.icons/material/sony-playstation.svg
diff --git a/docs/src/material/templates/.icons/material/sort-alphabetical-ascending-variant.svg b/docs/src/templates/.icons/material/sort-alphabetical-ascending-variant.svg
index 58a71cac..58a71cac 100644
--- a/docs/src/material/templates/.icons/material/sort-alphabetical-ascending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-alphabetical-ascending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-alphabetical-ascending.svg b/docs/src/templates/.icons/material/sort-alphabetical-ascending.svg
index 052cd4b4..052cd4b4 100644
--- a/docs/src/material/templates/.icons/material/sort-alphabetical-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-alphabetical-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-alphabetical-descending-variant.svg b/docs/src/templates/.icons/material/sort-alphabetical-descending-variant.svg
index 9f918dda..9f918dda 100644
--- a/docs/src/material/templates/.icons/material/sort-alphabetical-descending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-alphabetical-descending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-alphabetical-descending.svg b/docs/src/templates/.icons/material/sort-alphabetical-descending.svg
index 6f36d473..6f36d473 100644
--- a/docs/src/material/templates/.icons/material/sort-alphabetical-descending.svg
+++ b/docs/src/templates/.icons/material/sort-alphabetical-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-alphabetical-variant.svg b/docs/src/templates/.icons/material/sort-alphabetical-variant.svg
index 08e5d704..08e5d704 100644
--- a/docs/src/material/templates/.icons/material/sort-alphabetical-variant.svg
+++ b/docs/src/templates/.icons/material/sort-alphabetical-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-ascending.svg b/docs/src/templates/.icons/material/sort-ascending.svg
index b966fd4a..b966fd4a 100644
--- a/docs/src/material/templates/.icons/material/sort-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-bool-ascending-variant.svg b/docs/src/templates/.icons/material/sort-bool-ascending-variant.svg
index c2960cb0..c2960cb0 100644
--- a/docs/src/material/templates/.icons/material/sort-bool-ascending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-bool-ascending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-bool-ascending.svg b/docs/src/templates/.icons/material/sort-bool-ascending.svg
index 74160d25..74160d25 100644
--- a/docs/src/material/templates/.icons/material/sort-bool-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-bool-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-bool-descending-variant.svg b/docs/src/templates/.icons/material/sort-bool-descending-variant.svg
index cf029bc2..cf029bc2 100644
--- a/docs/src/material/templates/.icons/material/sort-bool-descending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-bool-descending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-bool-descending.svg b/docs/src/templates/.icons/material/sort-bool-descending.svg
index 12d26523..12d26523 100644
--- a/docs/src/material/templates/.icons/material/sort-bool-descending.svg
+++ b/docs/src/templates/.icons/material/sort-bool-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-calendar-ascending.svg b/docs/src/templates/.icons/material/sort-calendar-ascending.svg
index 4727c840..4727c840 100644
--- a/docs/src/material/templates/.icons/material/sort-calendar-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-calendar-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-calendar-descending.svg b/docs/src/templates/.icons/material/sort-calendar-descending.svg
index 599b352e..599b352e 100644
--- a/docs/src/material/templates/.icons/material/sort-calendar-descending.svg
+++ b/docs/src/templates/.icons/material/sort-calendar-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-clock-ascending-outline.svg b/docs/src/templates/.icons/material/sort-clock-ascending-outline.svg
index e3025985..e3025985 100644
--- a/docs/src/material/templates/.icons/material/sort-clock-ascending-outline.svg
+++ b/docs/src/templates/.icons/material/sort-clock-ascending-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sort-clock-ascending.svg b/docs/src/templates/.icons/material/sort-clock-ascending.svg
index 6faa1924..6faa1924 100644
--- a/docs/src/material/templates/.icons/material/sort-clock-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-clock-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-clock-descending-outline.svg b/docs/src/templates/.icons/material/sort-clock-descending-outline.svg
index 87756021..87756021 100644
--- a/docs/src/material/templates/.icons/material/sort-clock-descending-outline.svg
+++ b/docs/src/templates/.icons/material/sort-clock-descending-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sort-clock-descending.svg b/docs/src/templates/.icons/material/sort-clock-descending.svg
index e4abdd74..e4abdd74 100644
--- a/docs/src/material/templates/.icons/material/sort-clock-descending.svg
+++ b/docs/src/templates/.icons/material/sort-clock-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-descending.svg b/docs/src/templates/.icons/material/sort-descending.svg
index 408f91f1..408f91f1 100644
--- a/docs/src/material/templates/.icons/material/sort-descending.svg
+++ b/docs/src/templates/.icons/material/sort-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-numeric-ascending-variant.svg b/docs/src/templates/.icons/material/sort-numeric-ascending-variant.svg
index 502f97e0..502f97e0 100644
--- a/docs/src/material/templates/.icons/material/sort-numeric-ascending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-numeric-ascending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-numeric-ascending.svg b/docs/src/templates/.icons/material/sort-numeric-ascending.svg
index 7166c9cb..7166c9cb 100644
--- a/docs/src/material/templates/.icons/material/sort-numeric-ascending.svg
+++ b/docs/src/templates/.icons/material/sort-numeric-ascending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-numeric-descending-variant.svg b/docs/src/templates/.icons/material/sort-numeric-descending-variant.svg
index a8e5dd96..a8e5dd96 100644
--- a/docs/src/material/templates/.icons/material/sort-numeric-descending-variant.svg
+++ b/docs/src/templates/.icons/material/sort-numeric-descending-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-numeric-descending.svg b/docs/src/templates/.icons/material/sort-numeric-descending.svg
index 8b558e54..8b558e54 100644
--- a/docs/src/material/templates/.icons/material/sort-numeric-descending.svg
+++ b/docs/src/templates/.icons/material/sort-numeric-descending.svg
diff --git a/docs/src/material/templates/.icons/material/sort-numeric-variant.svg b/docs/src/templates/.icons/material/sort-numeric-variant.svg
index bdd9a072..bdd9a072 100644
--- a/docs/src/material/templates/.icons/material/sort-numeric-variant.svg
+++ b/docs/src/templates/.icons/material/sort-numeric-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-reverse-variant.svg b/docs/src/templates/.icons/material/sort-reverse-variant.svg
index 21ff9b04..21ff9b04 100644
--- a/docs/src/material/templates/.icons/material/sort-reverse-variant.svg
+++ b/docs/src/templates/.icons/material/sort-reverse-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort-variant-lock-open.svg b/docs/src/templates/.icons/material/sort-variant-lock-open.svg
index b7db8899..b7db8899 100644
--- a/docs/src/material/templates/.icons/material/sort-variant-lock-open.svg
+++ b/docs/src/templates/.icons/material/sort-variant-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/sort-variant-lock.svg b/docs/src/templates/.icons/material/sort-variant-lock.svg
index cd42e52a..cd42e52a 100644
--- a/docs/src/material/templates/.icons/material/sort-variant-lock.svg
+++ b/docs/src/templates/.icons/material/sort-variant-lock.svg
diff --git a/docs/src/material/templates/.icons/material/sort-variant-off.svg b/docs/src/templates/.icons/material/sort-variant-off.svg
index c1a7bc7d..c1a7bc7d 100644
--- a/docs/src/material/templates/.icons/material/sort-variant-off.svg
+++ b/docs/src/templates/.icons/material/sort-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/sort-variant-remove.svg b/docs/src/templates/.icons/material/sort-variant-remove.svg
index 91fb1980..91fb1980 100644
--- a/docs/src/material/templates/.icons/material/sort-variant-remove.svg
+++ b/docs/src/templates/.icons/material/sort-variant-remove.svg
diff --git a/docs/src/material/templates/.icons/material/sort-variant.svg b/docs/src/templates/.icons/material/sort-variant.svg
index db6af95f..db6af95f 100644
--- a/docs/src/material/templates/.icons/material/sort-variant.svg
+++ b/docs/src/templates/.icons/material/sort-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sort.svg b/docs/src/templates/.icons/material/sort.svg
index 15dd540b..15dd540b 100644
--- a/docs/src/material/templates/.icons/material/sort.svg
+++ b/docs/src/templates/.icons/material/sort.svg
diff --git a/docs/src/material/templates/.icons/material/soundbar.svg b/docs/src/templates/.icons/material/soundbar.svg
index 71329490..71329490 100644
--- a/docs/src/material/templates/.icons/material/soundbar.svg
+++ b/docs/src/templates/.icons/material/soundbar.svg
diff --git a/docs/src/material/templates/.icons/material/soundcloud.svg b/docs/src/templates/.icons/material/soundcloud.svg
index d68ecd17..d68ecd17 100644
--- a/docs/src/material/templates/.icons/material/soundcloud.svg
+++ b/docs/src/templates/.icons/material/soundcloud.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-check.svg b/docs/src/templates/.icons/material/source-branch-check.svg
index b7b5ab17..b7b5ab17 100644
--- a/docs/src/material/templates/.icons/material/source-branch-check.svg
+++ b/docs/src/templates/.icons/material/source-branch-check.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-minus.svg b/docs/src/templates/.icons/material/source-branch-minus.svg
index e1125f86..e1125f86 100644
--- a/docs/src/material/templates/.icons/material/source-branch-minus.svg
+++ b/docs/src/templates/.icons/material/source-branch-minus.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-plus.svg b/docs/src/templates/.icons/material/source-branch-plus.svg
index 9bbaf3b3..9bbaf3b3 100644
--- a/docs/src/material/templates/.icons/material/source-branch-plus.svg
+++ b/docs/src/templates/.icons/material/source-branch-plus.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-refresh.svg b/docs/src/templates/.icons/material/source-branch-refresh.svg
index babd0f70..babd0f70 100644
--- a/docs/src/material/templates/.icons/material/source-branch-refresh.svg
+++ b/docs/src/templates/.icons/material/source-branch-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-remove.svg b/docs/src/templates/.icons/material/source-branch-remove.svg
index d9aedffb..d9aedffb 100644
--- a/docs/src/material/templates/.icons/material/source-branch-remove.svg
+++ b/docs/src/templates/.icons/material/source-branch-remove.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch-sync.svg b/docs/src/templates/.icons/material/source-branch-sync.svg
index 9b5734ac..9b5734ac 100644
--- a/docs/src/material/templates/.icons/material/source-branch-sync.svg
+++ b/docs/src/templates/.icons/material/source-branch-sync.svg
diff --git a/docs/src/material/templates/.icons/material/source-branch.svg b/docs/src/templates/.icons/material/source-branch.svg
index 21f8a835..21f8a835 100644
--- a/docs/src/material/templates/.icons/material/source-branch.svg
+++ b/docs/src/templates/.icons/material/source-branch.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-end-local.svg b/docs/src/templates/.icons/material/source-commit-end-local.svg
index 2c28e692..2c28e692 100644
--- a/docs/src/material/templates/.icons/material/source-commit-end-local.svg
+++ b/docs/src/templates/.icons/material/source-commit-end-local.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-end.svg b/docs/src/templates/.icons/material/source-commit-end.svg
index a201fe26..a201fe26 100644
--- a/docs/src/material/templates/.icons/material/source-commit-end.svg
+++ b/docs/src/templates/.icons/material/source-commit-end.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-local.svg b/docs/src/templates/.icons/material/source-commit-local.svg
index 8aaf46cf..8aaf46cf 100644
--- a/docs/src/material/templates/.icons/material/source-commit-local.svg
+++ b/docs/src/templates/.icons/material/source-commit-local.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-next-local.svg b/docs/src/templates/.icons/material/source-commit-next-local.svg
index c290ae5d..c290ae5d 100644
--- a/docs/src/material/templates/.icons/material/source-commit-next-local.svg
+++ b/docs/src/templates/.icons/material/source-commit-next-local.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-start-next-local.svg b/docs/src/templates/.icons/material/source-commit-start-next-local.svg
index 75953d45..75953d45 100644
--- a/docs/src/material/templates/.icons/material/source-commit-start-next-local.svg
+++ b/docs/src/templates/.icons/material/source-commit-start-next-local.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit-start.svg b/docs/src/templates/.icons/material/source-commit-start.svg
index aea17467..aea17467 100644
--- a/docs/src/material/templates/.icons/material/source-commit-start.svg
+++ b/docs/src/templates/.icons/material/source-commit-start.svg
diff --git a/docs/src/material/templates/.icons/material/source-commit.svg b/docs/src/templates/.icons/material/source-commit.svg
index 9696ac5a..9696ac5a 100644
--- a/docs/src/material/templates/.icons/material/source-commit.svg
+++ b/docs/src/templates/.icons/material/source-commit.svg
diff --git a/docs/src/material/templates/.icons/material/source-fork.svg b/docs/src/templates/.icons/material/source-fork.svg
index 8b72205f..8b72205f 100644
--- a/docs/src/material/templates/.icons/material/source-fork.svg
+++ b/docs/src/templates/.icons/material/source-fork.svg
diff --git a/docs/src/material/templates/.icons/material/source-merge.svg b/docs/src/templates/.icons/material/source-merge.svg
index 4375cae9..4375cae9 100644
--- a/docs/src/material/templates/.icons/material/source-merge.svg
+++ b/docs/src/templates/.icons/material/source-merge.svg
diff --git a/docs/src/material/templates/.icons/material/source-pull.svg b/docs/src/templates/.icons/material/source-pull.svg
index fec267e2..fec267e2 100644
--- a/docs/src/material/templates/.icons/material/source-pull.svg
+++ b/docs/src/templates/.icons/material/source-pull.svg
diff --git a/docs/src/material/templates/.icons/material/source-repository-multiple.svg b/docs/src/templates/.icons/material/source-repository-multiple.svg
index 9cb69293..9cb69293 100644
--- a/docs/src/material/templates/.icons/material/source-repository-multiple.svg
+++ b/docs/src/templates/.icons/material/source-repository-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/source-repository.svg b/docs/src/templates/.icons/material/source-repository.svg
index 91ce3949..91ce3949 100644
--- a/docs/src/material/templates/.icons/material/source-repository.svg
+++ b/docs/src/templates/.icons/material/source-repository.svg
diff --git a/docs/src/material/templates/.icons/material/soy-sauce-off.svg b/docs/src/templates/.icons/material/soy-sauce-off.svg
index b167394a..b167394a 100644
--- a/docs/src/material/templates/.icons/material/soy-sauce-off.svg
+++ b/docs/src/templates/.icons/material/soy-sauce-off.svg
diff --git a/docs/src/material/templates/.icons/material/soy-sauce.svg b/docs/src/templates/.icons/material/soy-sauce.svg
index b1715e39..b1715e39 100644
--- a/docs/src/material/templates/.icons/material/soy-sauce.svg
+++ b/docs/src/templates/.icons/material/soy-sauce.svg
diff --git a/docs/src/material/templates/.icons/material/spa-outline.svg b/docs/src/templates/.icons/material/spa-outline.svg
index f1ecc8ec..f1ecc8ec 100644
--- a/docs/src/material/templates/.icons/material/spa-outline.svg
+++ b/docs/src/templates/.icons/material/spa-outline.svg
diff --git a/docs/src/material/templates/.icons/material/spa.svg b/docs/src/templates/.icons/material/spa.svg
index 18edf2ed..18edf2ed 100644
--- a/docs/src/material/templates/.icons/material/spa.svg
+++ b/docs/src/templates/.icons/material/spa.svg
diff --git a/docs/src/material/templates/.icons/material/space-invaders.svg b/docs/src/templates/.icons/material/space-invaders.svg
index a53112ed..a53112ed 100644
--- a/docs/src/material/templates/.icons/material/space-invaders.svg
+++ b/docs/src/templates/.icons/material/space-invaders.svg
diff --git a/docs/src/material/templates/.icons/material/space-station.svg b/docs/src/templates/.icons/material/space-station.svg
index e705cc3d..e705cc3d 100644
--- a/docs/src/material/templates/.icons/material/space-station.svg
+++ b/docs/src/templates/.icons/material/space-station.svg
diff --git a/docs/src/material/templates/.icons/material/spade.svg b/docs/src/templates/.icons/material/spade.svg
index d2002842..d2002842 100644
--- a/docs/src/material/templates/.icons/material/spade.svg
+++ b/docs/src/templates/.icons/material/spade.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-bluetooth.svg b/docs/src/templates/.icons/material/speaker-bluetooth.svg
index acb24dfb..acb24dfb 100644
--- a/docs/src/material/templates/.icons/material/speaker-bluetooth.svg
+++ b/docs/src/templates/.icons/material/speaker-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-message.svg b/docs/src/templates/.icons/material/speaker-message.svg
index 5a186963..5a186963 100644
--- a/docs/src/material/templates/.icons/material/speaker-message.svg
+++ b/docs/src/templates/.icons/material/speaker-message.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-multiple.svg b/docs/src/templates/.icons/material/speaker-multiple.svg
index da486d7c..da486d7c 100644
--- a/docs/src/material/templates/.icons/material/speaker-multiple.svg
+++ b/docs/src/templates/.icons/material/speaker-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-off.svg b/docs/src/templates/.icons/material/speaker-off.svg
index 860bc85b..860bc85b 100644
--- a/docs/src/material/templates/.icons/material/speaker-off.svg
+++ b/docs/src/templates/.icons/material/speaker-off.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-pause.svg b/docs/src/templates/.icons/material/speaker-pause.svg
index 9127ac63..9127ac63 100644
--- a/docs/src/material/templates/.icons/material/speaker-pause.svg
+++ b/docs/src/templates/.icons/material/speaker-pause.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-play.svg b/docs/src/templates/.icons/material/speaker-play.svg
index 8fcd876b..8fcd876b 100644
--- a/docs/src/material/templates/.icons/material/speaker-play.svg
+++ b/docs/src/templates/.icons/material/speaker-play.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-stop.svg b/docs/src/templates/.icons/material/speaker-stop.svg
index fc227ae8..fc227ae8 100644
--- a/docs/src/material/templates/.icons/material/speaker-stop.svg
+++ b/docs/src/templates/.icons/material/speaker-stop.svg
diff --git a/docs/src/material/templates/.icons/material/speaker-wireless.svg b/docs/src/templates/.icons/material/speaker-wireless.svg
index ecd4f18a..ecd4f18a 100644
--- a/docs/src/material/templates/.icons/material/speaker-wireless.svg
+++ b/docs/src/templates/.icons/material/speaker-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/speaker.svg b/docs/src/templates/.icons/material/speaker.svg
index ec7e21a2..ec7e21a2 100644
--- a/docs/src/material/templates/.icons/material/speaker.svg
+++ b/docs/src/templates/.icons/material/speaker.svg
diff --git a/docs/src/material/templates/.icons/material/spear.svg b/docs/src/templates/.icons/material/spear.svg
index a986e325..a986e325 100644
--- a/docs/src/material/templates/.icons/material/spear.svg
+++ b/docs/src/templates/.icons/material/spear.svg
diff --git a/docs/src/material/templates/.icons/material/speedometer-medium.svg b/docs/src/templates/.icons/material/speedometer-medium.svg
index 9dadfc28..9dadfc28 100644
--- a/docs/src/material/templates/.icons/material/speedometer-medium.svg
+++ b/docs/src/templates/.icons/material/speedometer-medium.svg
diff --git a/docs/src/material/templates/.icons/material/speedometer-slow.svg b/docs/src/templates/.icons/material/speedometer-slow.svg
index 2f5fad19..2f5fad19 100644
--- a/docs/src/material/templates/.icons/material/speedometer-slow.svg
+++ b/docs/src/templates/.icons/material/speedometer-slow.svg
diff --git a/docs/src/material/templates/.icons/material/speedometer.svg b/docs/src/templates/.icons/material/speedometer.svg
index 5bd5ce1e..5bd5ce1e 100644
--- a/docs/src/material/templates/.icons/material/speedometer.svg
+++ b/docs/src/templates/.icons/material/speedometer.svg
diff --git a/docs/src/material/templates/.icons/material/spellcheck.svg b/docs/src/templates/.icons/material/spellcheck.svg
index 3a01ad9e..3a01ad9e 100644
--- a/docs/src/material/templates/.icons/material/spellcheck.svg
+++ b/docs/src/templates/.icons/material/spellcheck.svg
diff --git a/docs/src/material/templates/.icons/material/sphere-off.svg b/docs/src/templates/.icons/material/sphere-off.svg
index 0f716dd3..0f716dd3 100644
--- a/docs/src/material/templates/.icons/material/sphere-off.svg
+++ b/docs/src/templates/.icons/material/sphere-off.svg
diff --git a/docs/src/material/templates/.icons/material/sphere.svg b/docs/src/templates/.icons/material/sphere.svg
index 0e84db2c..0e84db2c 100644
--- a/docs/src/material/templates/.icons/material/sphere.svg
+++ b/docs/src/templates/.icons/material/sphere.svg
diff --git a/docs/src/material/templates/.icons/material/spider-outline.svg b/docs/src/templates/.icons/material/spider-outline.svg
index 173708a1..173708a1 100644
--- a/docs/src/material/templates/.icons/material/spider-outline.svg
+++ b/docs/src/templates/.icons/material/spider-outline.svg
diff --git a/docs/src/material/templates/.icons/material/spider-thread.svg b/docs/src/templates/.icons/material/spider-thread.svg
index 78dc4586..78dc4586 100644
--- a/docs/src/material/templates/.icons/material/spider-thread.svg
+++ b/docs/src/templates/.icons/material/spider-thread.svg
diff --git a/docs/src/material/templates/.icons/material/spider-web.svg b/docs/src/templates/.icons/material/spider-web.svg
index 20532521..20532521 100644
--- a/docs/src/material/templates/.icons/material/spider-web.svg
+++ b/docs/src/templates/.icons/material/spider-web.svg
diff --git a/docs/src/material/templates/.icons/material/spider.svg b/docs/src/templates/.icons/material/spider.svg
index a84d3381..a84d3381 100644
--- a/docs/src/material/templates/.icons/material/spider.svg
+++ b/docs/src/templates/.icons/material/spider.svg
diff --git a/docs/src/material/templates/.icons/material/spirit-level.svg b/docs/src/templates/.icons/material/spirit-level.svg
index c2920ee1..c2920ee1 100644
--- a/docs/src/material/templates/.icons/material/spirit-level.svg
+++ b/docs/src/templates/.icons/material/spirit-level.svg
diff --git a/docs/src/material/templates/.icons/material/spoon-sugar.svg b/docs/src/templates/.icons/material/spoon-sugar.svg
index 87297a43..87297a43 100644
--- a/docs/src/material/templates/.icons/material/spoon-sugar.svg
+++ b/docs/src/templates/.icons/material/spoon-sugar.svg
diff --git a/docs/src/material/templates/.icons/material/spotify.svg b/docs/src/templates/.icons/material/spotify.svg
index 81953745..81953745 100644
--- a/docs/src/material/templates/.icons/material/spotify.svg
+++ b/docs/src/templates/.icons/material/spotify.svg
diff --git a/docs/src/material/templates/.icons/material/spotlight-beam.svg b/docs/src/templates/.icons/material/spotlight-beam.svg
index 86cb9eed..86cb9eed 100644
--- a/docs/src/material/templates/.icons/material/spotlight-beam.svg
+++ b/docs/src/templates/.icons/material/spotlight-beam.svg
diff --git a/docs/src/material/templates/.icons/material/spotlight.svg b/docs/src/templates/.icons/material/spotlight.svg
index a584271a..a584271a 100644
--- a/docs/src/material/templates/.icons/material/spotlight.svg
+++ b/docs/src/templates/.icons/material/spotlight.svg
diff --git a/docs/src/material/templates/.icons/material/spray-bottle.svg b/docs/src/templates/.icons/material/spray-bottle.svg
index 1bd40f9a..1bd40f9a 100644
--- a/docs/src/material/templates/.icons/material/spray-bottle.svg
+++ b/docs/src/templates/.icons/material/spray-bottle.svg
diff --git a/docs/src/material/templates/.icons/material/spray.svg b/docs/src/templates/.icons/material/spray.svg
index 2d448e76..2d448e76 100644
--- a/docs/src/material/templates/.icons/material/spray.svg
+++ b/docs/src/templates/.icons/material/spray.svg
diff --git a/docs/src/material/templates/.icons/material/sprinkler-fire.svg b/docs/src/templates/.icons/material/sprinkler-fire.svg
index 834561be..834561be 100644
--- a/docs/src/material/templates/.icons/material/sprinkler-fire.svg
+++ b/docs/src/templates/.icons/material/sprinkler-fire.svg
diff --git a/docs/src/material/templates/.icons/material/sprinkler-variant.svg b/docs/src/templates/.icons/material/sprinkler-variant.svg
index 7f6d2bdc..7f6d2bdc 100644
--- a/docs/src/material/templates/.icons/material/sprinkler-variant.svg
+++ b/docs/src/templates/.icons/material/sprinkler-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sprinkler.svg b/docs/src/templates/.icons/material/sprinkler.svg
index 5bcbb316..5bcbb316 100644
--- a/docs/src/material/templates/.icons/material/sprinkler.svg
+++ b/docs/src/templates/.icons/material/sprinkler.svg
diff --git a/docs/src/material/templates/.icons/material/sprout-outline.svg b/docs/src/templates/.icons/material/sprout-outline.svg
index 9027607a..9027607a 100644
--- a/docs/src/material/templates/.icons/material/sprout-outline.svg
+++ b/docs/src/templates/.icons/material/sprout-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sprout.svg b/docs/src/templates/.icons/material/sprout.svg
index 00900aa2..00900aa2 100644
--- a/docs/src/material/templates/.icons/material/sprout.svg
+++ b/docs/src/templates/.icons/material/sprout.svg
diff --git a/docs/src/material/templates/.icons/material/square-circle-outline.svg b/docs/src/templates/.icons/material/square-circle-outline.svg
index 742413b6..742413b6 100644
--- a/docs/src/material/templates/.icons/material/square-circle-outline.svg
+++ b/docs/src/templates/.icons/material/square-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-circle.svg b/docs/src/templates/.icons/material/square-circle.svg
index 39324a9b..39324a9b 100644
--- a/docs/src/material/templates/.icons/material/square-circle.svg
+++ b/docs/src/templates/.icons/material/square-circle.svg
diff --git a/docs/src/material/templates/.icons/material/square-edit-outline.svg b/docs/src/templates/.icons/material/square-edit-outline.svg
index 0951bf66..0951bf66 100644
--- a/docs/src/material/templates/.icons/material/square-edit-outline.svg
+++ b/docs/src/templates/.icons/material/square-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-medium-outline.svg b/docs/src/templates/.icons/material/square-medium-outline.svg
index 647f2034..647f2034 100644
--- a/docs/src/material/templates/.icons/material/square-medium-outline.svg
+++ b/docs/src/templates/.icons/material/square-medium-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-medium.svg b/docs/src/templates/.icons/material/square-medium.svg
index 4389218f..4389218f 100644
--- a/docs/src/material/templates/.icons/material/square-medium.svg
+++ b/docs/src/templates/.icons/material/square-medium.svg
diff --git a/docs/src/material/templates/.icons/material/square-off-outline.svg b/docs/src/templates/.icons/material/square-off-outline.svg
index 970ea52b..970ea52b 100644
--- a/docs/src/material/templates/.icons/material/square-off-outline.svg
+++ b/docs/src/templates/.icons/material/square-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-off.svg b/docs/src/templates/.icons/material/square-off.svg
index 881195a6..881195a6 100644
--- a/docs/src/material/templates/.icons/material/square-off.svg
+++ b/docs/src/templates/.icons/material/square-off.svg
diff --git a/docs/src/material/templates/.icons/material/square-opacity.svg b/docs/src/templates/.icons/material/square-opacity.svg
index dded9ad0..dded9ad0 100644
--- a/docs/src/material/templates/.icons/material/square-opacity.svg
+++ b/docs/src/templates/.icons/material/square-opacity.svg
diff --git a/docs/src/material/templates/.icons/material/square-outline.svg b/docs/src/templates/.icons/material/square-outline.svg
index c365a3ce..c365a3ce 100644
--- a/docs/src/material/templates/.icons/material/square-outline.svg
+++ b/docs/src/templates/.icons/material/square-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-root-box.svg b/docs/src/templates/.icons/material/square-root-box.svg
index fd38d124..fd38d124 100644
--- a/docs/src/material/templates/.icons/material/square-root-box.svg
+++ b/docs/src/templates/.icons/material/square-root-box.svg
diff --git a/docs/src/material/templates/.icons/material/square-root.svg b/docs/src/templates/.icons/material/square-root.svg
index 677c8b39..677c8b39 100644
--- a/docs/src/material/templates/.icons/material/square-root.svg
+++ b/docs/src/templates/.icons/material/square-root.svg
diff --git a/docs/src/material/templates/.icons/material/square-rounded-badge-outline.svg b/docs/src/templates/.icons/material/square-rounded-badge-outline.svg
index 04f4a1bd..04f4a1bd 100644
--- a/docs/src/material/templates/.icons/material/square-rounded-badge-outline.svg
+++ b/docs/src/templates/.icons/material/square-rounded-badge-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-rounded-badge.svg b/docs/src/templates/.icons/material/square-rounded-badge.svg
index 3133391e..3133391e 100644
--- a/docs/src/material/templates/.icons/material/square-rounded-badge.svg
+++ b/docs/src/templates/.icons/material/square-rounded-badge.svg
diff --git a/docs/src/material/templates/.icons/material/square-rounded-outline.svg b/docs/src/templates/.icons/material/square-rounded-outline.svg
index 51a68f68..51a68f68 100644
--- a/docs/src/material/templates/.icons/material/square-rounded-outline.svg
+++ b/docs/src/templates/.icons/material/square-rounded-outline.svg
diff --git a/docs/src/material/templates/.icons/material/square-rounded.svg b/docs/src/templates/.icons/material/square-rounded.svg
index a05f454a..a05f454a 100644
--- a/docs/src/material/templates/.icons/material/square-rounded.svg
+++ b/docs/src/templates/.icons/material/square-rounded.svg
diff --git a/docs/src/material/templates/.icons/material/square-small.svg b/docs/src/templates/.icons/material/square-small.svg
index fc7a2320..fc7a2320 100644
--- a/docs/src/material/templates/.icons/material/square-small.svg
+++ b/docs/src/templates/.icons/material/square-small.svg
diff --git a/docs/src/material/templates/.icons/material/square-wave.svg b/docs/src/templates/.icons/material/square-wave.svg
index 42212cef..42212cef 100644
--- a/docs/src/material/templates/.icons/material/square-wave.svg
+++ b/docs/src/templates/.icons/material/square-wave.svg
diff --git a/docs/src/material/templates/.icons/material/square.svg b/docs/src/templates/.icons/material/square.svg
index 50e39f54..50e39f54 100644
--- a/docs/src/material/templates/.icons/material/square.svg
+++ b/docs/src/templates/.icons/material/square.svg
diff --git a/docs/src/material/templates/.icons/material/squeegee.svg b/docs/src/templates/.icons/material/squeegee.svg
index 134ab63c..134ab63c 100644
--- a/docs/src/material/templates/.icons/material/squeegee.svg
+++ b/docs/src/templates/.icons/material/squeegee.svg
diff --git a/docs/src/material/templates/.icons/material/ssh.svg b/docs/src/templates/.icons/material/ssh.svg
index f7ca8742..f7ca8742 100644
--- a/docs/src/material/templates/.icons/material/ssh.svg
+++ b/docs/src/templates/.icons/material/ssh.svg
diff --git a/docs/src/material/templates/.icons/material/stack-exchange.svg b/docs/src/templates/.icons/material/stack-exchange.svg
index 83f823b5..83f823b5 100644
--- a/docs/src/material/templates/.icons/material/stack-exchange.svg
+++ b/docs/src/templates/.icons/material/stack-exchange.svg
diff --git a/docs/src/material/templates/.icons/material/stack-overflow.svg b/docs/src/templates/.icons/material/stack-overflow.svg
index 312b956e..312b956e 100644
--- a/docs/src/material/templates/.icons/material/stack-overflow.svg
+++ b/docs/src/templates/.icons/material/stack-overflow.svg
diff --git a/docs/src/material/templates/.icons/material/stackpath.svg b/docs/src/templates/.icons/material/stackpath.svg
index d15b4627..d15b4627 100644
--- a/docs/src/material/templates/.icons/material/stackpath.svg
+++ b/docs/src/templates/.icons/material/stackpath.svg
diff --git a/docs/src/material/templates/.icons/material/stadium-outline.svg b/docs/src/templates/.icons/material/stadium-outline.svg
index ba024231..ba024231 100644
--- a/docs/src/material/templates/.icons/material/stadium-outline.svg
+++ b/docs/src/templates/.icons/material/stadium-outline.svg
diff --git a/docs/src/material/templates/.icons/material/stadium-variant.svg b/docs/src/templates/.icons/material/stadium-variant.svg
index 87c9927d..87c9927d 100644
--- a/docs/src/material/templates/.icons/material/stadium-variant.svg
+++ b/docs/src/templates/.icons/material/stadium-variant.svg
diff --git a/docs/src/material/templates/.icons/material/stadium.svg b/docs/src/templates/.icons/material/stadium.svg
index 649555e5..649555e5 100644
--- a/docs/src/material/templates/.icons/material/stadium.svg
+++ b/docs/src/templates/.icons/material/stadium.svg
diff --git a/docs/src/material/templates/.icons/material/stairs-box.svg b/docs/src/templates/.icons/material/stairs-box.svg
index c26098a8..c26098a8 100644
--- a/docs/src/material/templates/.icons/material/stairs-box.svg
+++ b/docs/src/templates/.icons/material/stairs-box.svg
diff --git a/docs/src/material/templates/.icons/material/stairs-down.svg b/docs/src/templates/.icons/material/stairs-down.svg
index c5113fa3..c5113fa3 100644
--- a/docs/src/material/templates/.icons/material/stairs-down.svg
+++ b/docs/src/templates/.icons/material/stairs-down.svg
diff --git a/docs/src/material/templates/.icons/material/stairs-up.svg b/docs/src/templates/.icons/material/stairs-up.svg
index b8aea2e8..b8aea2e8 100644
--- a/docs/src/material/templates/.icons/material/stairs-up.svg
+++ b/docs/src/templates/.icons/material/stairs-up.svg
diff --git a/docs/src/material/templates/.icons/material/stairs.svg b/docs/src/templates/.icons/material/stairs.svg
index 82a4659e..82a4659e 100644
--- a/docs/src/material/templates/.icons/material/stairs.svg
+++ b/docs/src/templates/.icons/material/stairs.svg
diff --git a/docs/src/material/templates/.icons/material/stamper.svg b/docs/src/templates/.icons/material/stamper.svg
index 9ca8f318..9ca8f318 100644
--- a/docs/src/material/templates/.icons/material/stamper.svg
+++ b/docs/src/templates/.icons/material/stamper.svg
diff --git a/docs/src/material/templates/.icons/material/standard-definition.svg b/docs/src/templates/.icons/material/standard-definition.svg
index 2a746cf4..2a746cf4 100644
--- a/docs/src/material/templates/.icons/material/standard-definition.svg
+++ b/docs/src/templates/.icons/material/standard-definition.svg
diff --git a/docs/src/material/templates/.icons/material/star-box-multiple-outline.svg b/docs/src/templates/.icons/material/star-box-multiple-outline.svg
index ec86062d..ec86062d 100644
--- a/docs/src/material/templates/.icons/material/star-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/star-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-box-multiple.svg b/docs/src/templates/.icons/material/star-box-multiple.svg
index c8156ace..c8156ace 100644
--- a/docs/src/material/templates/.icons/material/star-box-multiple.svg
+++ b/docs/src/templates/.icons/material/star-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/star-box-outline.svg b/docs/src/templates/.icons/material/star-box-outline.svg
index 2e2e7a70..2e2e7a70 100644
--- a/docs/src/material/templates/.icons/material/star-box-outline.svg
+++ b/docs/src/templates/.icons/material/star-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-box.svg b/docs/src/templates/.icons/material/star-box.svg
index d7041a28..d7041a28 100644
--- a/docs/src/material/templates/.icons/material/star-box.svg
+++ b/docs/src/templates/.icons/material/star-box.svg
diff --git a/docs/src/material/templates/.icons/material/star-check-outline.svg b/docs/src/templates/.icons/material/star-check-outline.svg
index b4b1ee9f..b4b1ee9f 100644
--- a/docs/src/material/templates/.icons/material/star-check-outline.svg
+++ b/docs/src/templates/.icons/material/star-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-check.svg b/docs/src/templates/.icons/material/star-check.svg
index 7dfa0dcc..7dfa0dcc 100644
--- a/docs/src/material/templates/.icons/material/star-check.svg
+++ b/docs/src/templates/.icons/material/star-check.svg
diff --git a/docs/src/material/templates/.icons/material/star-circle-outline.svg b/docs/src/templates/.icons/material/star-circle-outline.svg
index 37658d61..37658d61 100644
--- a/docs/src/material/templates/.icons/material/star-circle-outline.svg
+++ b/docs/src/templates/.icons/material/star-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-circle.svg b/docs/src/templates/.icons/material/star-circle.svg
index 306add4b..306add4b 100644
--- a/docs/src/material/templates/.icons/material/star-circle.svg
+++ b/docs/src/templates/.icons/material/star-circle.svg
diff --git a/docs/src/material/templates/.icons/material/star-cog-outline.svg b/docs/src/templates/.icons/material/star-cog-outline.svg
index 5760d3ae..5760d3ae 100644
--- a/docs/src/material/templates/.icons/material/star-cog-outline.svg
+++ b/docs/src/templates/.icons/material/star-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-cog.svg b/docs/src/templates/.icons/material/star-cog.svg
index 67c55328..67c55328 100644
--- a/docs/src/material/templates/.icons/material/star-cog.svg
+++ b/docs/src/templates/.icons/material/star-cog.svg
diff --git a/docs/src/material/templates/.icons/material/star-crescent.svg b/docs/src/templates/.icons/material/star-crescent.svg
index 957c6950..957c6950 100644
--- a/docs/src/material/templates/.icons/material/star-crescent.svg
+++ b/docs/src/templates/.icons/material/star-crescent.svg
diff --git a/docs/src/material/templates/.icons/material/star-david.svg b/docs/src/templates/.icons/material/star-david.svg
index 09341453..09341453 100644
--- a/docs/src/material/templates/.icons/material/star-david.svg
+++ b/docs/src/templates/.icons/material/star-david.svg
diff --git a/docs/src/material/templates/.icons/material/star-face.svg b/docs/src/templates/.icons/material/star-face.svg
index 4782d40c..4782d40c 100644
--- a/docs/src/material/templates/.icons/material/star-face.svg
+++ b/docs/src/templates/.icons/material/star-face.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-box-outline.svg b/docs/src/templates/.icons/material/star-four-points-box-outline.svg
index 6e12f5aa..6e12f5aa 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-box-outline.svg
+++ b/docs/src/templates/.icons/material/star-four-points-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-box.svg b/docs/src/templates/.icons/material/star-four-points-box.svg
index 3a1d2f16..3a1d2f16 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-box.svg
+++ b/docs/src/templates/.icons/material/star-four-points-box.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-circle-outline.svg b/docs/src/templates/.icons/material/star-four-points-circle-outline.svg
index e44b11c4..e44b11c4 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-circle-outline.svg
+++ b/docs/src/templates/.icons/material/star-four-points-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-circle.svg b/docs/src/templates/.icons/material/star-four-points-circle.svg
index a0d53590..a0d53590 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-circle.svg
+++ b/docs/src/templates/.icons/material/star-four-points-circle.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-outline.svg b/docs/src/templates/.icons/material/star-four-points-outline.svg
index 08e5d261..08e5d261 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-outline.svg
+++ b/docs/src/templates/.icons/material/star-four-points-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points-small.svg b/docs/src/templates/.icons/material/star-four-points-small.svg
index dd5b4d89..dd5b4d89 100644
--- a/docs/src/material/templates/.icons/material/star-four-points-small.svg
+++ b/docs/src/templates/.icons/material/star-four-points-small.svg
diff --git a/docs/src/material/templates/.icons/material/star-four-points.svg b/docs/src/templates/.icons/material/star-four-points.svg
index 66c42f90..66c42f90 100644
--- a/docs/src/material/templates/.icons/material/star-four-points.svg
+++ b/docs/src/templates/.icons/material/star-four-points.svg
diff --git a/docs/src/material/templates/.icons/material/star-half-full.svg b/docs/src/templates/.icons/material/star-half-full.svg
index 955eafdf..955eafdf 100644
--- a/docs/src/material/templates/.icons/material/star-half-full.svg
+++ b/docs/src/templates/.icons/material/star-half-full.svg
diff --git a/docs/src/material/templates/.icons/material/star-half.svg b/docs/src/templates/.icons/material/star-half.svg
index 86c45a16..86c45a16 100644
--- a/docs/src/material/templates/.icons/material/star-half.svg
+++ b/docs/src/templates/.icons/material/star-half.svg
diff --git a/docs/src/material/templates/.icons/material/star-minus-outline.svg b/docs/src/templates/.icons/material/star-minus-outline.svg
index ec47a959..ec47a959 100644
--- a/docs/src/material/templates/.icons/material/star-minus-outline.svg
+++ b/docs/src/templates/.icons/material/star-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-minus.svg b/docs/src/templates/.icons/material/star-minus.svg
index 7de3ed7a..7de3ed7a 100644
--- a/docs/src/material/templates/.icons/material/star-minus.svg
+++ b/docs/src/templates/.icons/material/star-minus.svg
diff --git a/docs/src/material/templates/.icons/material/star-off-outline.svg b/docs/src/templates/.icons/material/star-off-outline.svg
index 353401cd..353401cd 100644
--- a/docs/src/material/templates/.icons/material/star-off-outline.svg
+++ b/docs/src/templates/.icons/material/star-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-off.svg b/docs/src/templates/.icons/material/star-off.svg
index d94f3f41..d94f3f41 100644
--- a/docs/src/material/templates/.icons/material/star-off.svg
+++ b/docs/src/templates/.icons/material/star-off.svg
diff --git a/docs/src/material/templates/.icons/material/star-outline.svg b/docs/src/templates/.icons/material/star-outline.svg
index 2a2ec8ef..2a2ec8ef 100644
--- a/docs/src/material/templates/.icons/material/star-outline.svg
+++ b/docs/src/templates/.icons/material/star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-plus-outline.svg b/docs/src/templates/.icons/material/star-plus-outline.svg
index adcf09b2..adcf09b2 100644
--- a/docs/src/material/templates/.icons/material/star-plus-outline.svg
+++ b/docs/src/templates/.icons/material/star-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-plus.svg b/docs/src/templates/.icons/material/star-plus.svg
index 233622a7..233622a7 100644
--- a/docs/src/material/templates/.icons/material/star-plus.svg
+++ b/docs/src/templates/.icons/material/star-plus.svg
diff --git a/docs/src/material/templates/.icons/material/star-remove-outline.svg b/docs/src/templates/.icons/material/star-remove-outline.svg
index 5f88ea79..5f88ea79 100644
--- a/docs/src/material/templates/.icons/material/star-remove-outline.svg
+++ b/docs/src/templates/.icons/material/star-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-remove.svg b/docs/src/templates/.icons/material/star-remove.svg
index b3e6f779..b3e6f779 100644
--- a/docs/src/material/templates/.icons/material/star-remove.svg
+++ b/docs/src/templates/.icons/material/star-remove.svg
diff --git a/docs/src/material/templates/.icons/material/star-settings-outline.svg b/docs/src/templates/.icons/material/star-settings-outline.svg
index 298af3be..298af3be 100644
--- a/docs/src/material/templates/.icons/material/star-settings-outline.svg
+++ b/docs/src/templates/.icons/material/star-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-settings.svg b/docs/src/templates/.icons/material/star-settings.svg
index f6332136..f6332136 100644
--- a/docs/src/material/templates/.icons/material/star-settings.svg
+++ b/docs/src/templates/.icons/material/star-settings.svg
diff --git a/docs/src/material/templates/.icons/material/star-shooting-outline.svg b/docs/src/templates/.icons/material/star-shooting-outline.svg
index d605a8cf..d605a8cf 100644
--- a/docs/src/material/templates/.icons/material/star-shooting-outline.svg
+++ b/docs/src/templates/.icons/material/star-shooting-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-shooting.svg b/docs/src/templates/.icons/material/star-shooting.svg
index a67a0a88..a67a0a88 100644
--- a/docs/src/material/templates/.icons/material/star-shooting.svg
+++ b/docs/src/templates/.icons/material/star-shooting.svg
diff --git a/docs/src/material/templates/.icons/material/star-three-points-outline.svg b/docs/src/templates/.icons/material/star-three-points-outline.svg
index 14798b72..14798b72 100644
--- a/docs/src/material/templates/.icons/material/star-three-points-outline.svg
+++ b/docs/src/templates/.icons/material/star-three-points-outline.svg
diff --git a/docs/src/material/templates/.icons/material/star-three-points.svg b/docs/src/templates/.icons/material/star-three-points.svg
index e9dd9f4e..e9dd9f4e 100644
--- a/docs/src/material/templates/.icons/material/star-three-points.svg
+++ b/docs/src/templates/.icons/material/star-three-points.svg
diff --git a/docs/src/material/templates/.icons/material/star.svg b/docs/src/templates/.icons/material/star.svg
index e6d01e66..e6d01e66 100644
--- a/docs/src/material/templates/.icons/material/star.svg
+++ b/docs/src/templates/.icons/material/star.svg
diff --git a/docs/src/material/templates/.icons/material/state-machine.svg b/docs/src/templates/.icons/material/state-machine.svg
index 6724edd6..6724edd6 100644
--- a/docs/src/material/templates/.icons/material/state-machine.svg
+++ b/docs/src/templates/.icons/material/state-machine.svg
diff --git a/docs/src/material/templates/.icons/material/steam.svg b/docs/src/templates/.icons/material/steam.svg
index 0541a4e8..0541a4e8 100644
--- a/docs/src/material/templates/.icons/material/steam.svg
+++ b/docs/src/templates/.icons/material/steam.svg
diff --git a/docs/src/material/templates/.icons/material/steering-off.svg b/docs/src/templates/.icons/material/steering-off.svg
index acb36cc9..acb36cc9 100644
--- a/docs/src/material/templates/.icons/material/steering-off.svg
+++ b/docs/src/templates/.icons/material/steering-off.svg
diff --git a/docs/src/material/templates/.icons/material/steering.svg b/docs/src/templates/.icons/material/steering.svg
index 69ab0e3d..69ab0e3d 100644
--- a/docs/src/material/templates/.icons/material/steering.svg
+++ b/docs/src/templates/.icons/material/steering.svg
diff --git a/docs/src/material/templates/.icons/material/step-backward-2.svg b/docs/src/templates/.icons/material/step-backward-2.svg
index 3ec879c2..3ec879c2 100644
--- a/docs/src/material/templates/.icons/material/step-backward-2.svg
+++ b/docs/src/templates/.icons/material/step-backward-2.svg
diff --git a/docs/src/material/templates/.icons/material/step-backward.svg b/docs/src/templates/.icons/material/step-backward.svg
index 889f501e..889f501e 100644
--- a/docs/src/material/templates/.icons/material/step-backward.svg
+++ b/docs/src/templates/.icons/material/step-backward.svg
diff --git a/docs/src/material/templates/.icons/material/step-forward-2.svg b/docs/src/templates/.icons/material/step-forward-2.svg
index 9e37766b..9e37766b 100644
--- a/docs/src/material/templates/.icons/material/step-forward-2.svg
+++ b/docs/src/templates/.icons/material/step-forward-2.svg
diff --git a/docs/src/material/templates/.icons/material/step-forward.svg b/docs/src/templates/.icons/material/step-forward.svg
index d4a0c7ab..d4a0c7ab 100644
--- a/docs/src/material/templates/.icons/material/step-forward.svg
+++ b/docs/src/templates/.icons/material/step-forward.svg
diff --git a/docs/src/material/templates/.icons/material/stethoscope.svg b/docs/src/templates/.icons/material/stethoscope.svg
index 2e44eb6a..2e44eb6a 100644
--- a/docs/src/material/templates/.icons/material/stethoscope.svg
+++ b/docs/src/templates/.icons/material/stethoscope.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-alert-outline.svg b/docs/src/templates/.icons/material/sticker-alert-outline.svg
index 37fdc17c..37fdc17c 100644
--- a/docs/src/material/templates/.icons/material/sticker-alert-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-alert.svg b/docs/src/templates/.icons/material/sticker-alert.svg
index 3eaf42ec..3eaf42ec 100644
--- a/docs/src/material/templates/.icons/material/sticker-alert.svg
+++ b/docs/src/templates/.icons/material/sticker-alert.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-check-outline.svg b/docs/src/templates/.icons/material/sticker-check-outline.svg
index f8b47248..f8b47248 100644
--- a/docs/src/material/templates/.icons/material/sticker-check-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-check.svg b/docs/src/templates/.icons/material/sticker-check.svg
index 81bc8895..81bc8895 100644
--- a/docs/src/material/templates/.icons/material/sticker-check.svg
+++ b/docs/src/templates/.icons/material/sticker-check.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-circle-outline.svg b/docs/src/templates/.icons/material/sticker-circle-outline.svg
index 070fb278..070fb278 100644
--- a/docs/src/material/templates/.icons/material/sticker-circle-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-emoji.svg b/docs/src/templates/.icons/material/sticker-emoji.svg
index e6bba0fa..e6bba0fa 100644
--- a/docs/src/material/templates/.icons/material/sticker-emoji.svg
+++ b/docs/src/templates/.icons/material/sticker-emoji.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-minus-outline.svg b/docs/src/templates/.icons/material/sticker-minus-outline.svg
index 35781487..35781487 100644
--- a/docs/src/material/templates/.icons/material/sticker-minus-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-minus.svg b/docs/src/templates/.icons/material/sticker-minus.svg
index d32178a2..d32178a2 100644
--- a/docs/src/material/templates/.icons/material/sticker-minus.svg
+++ b/docs/src/templates/.icons/material/sticker-minus.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-outline.svg b/docs/src/templates/.icons/material/sticker-outline.svg
index 07e07cb7..07e07cb7 100644
--- a/docs/src/material/templates/.icons/material/sticker-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-plus-outline.svg b/docs/src/templates/.icons/material/sticker-plus-outline.svg
index fa0a43b1..fa0a43b1 100644
--- a/docs/src/material/templates/.icons/material/sticker-plus-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-plus.svg b/docs/src/templates/.icons/material/sticker-plus.svg
index 39f27f67..39f27f67 100644
--- a/docs/src/material/templates/.icons/material/sticker-plus.svg
+++ b/docs/src/templates/.icons/material/sticker-plus.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-remove-outline.svg b/docs/src/templates/.icons/material/sticker-remove-outline.svg
index d28bbedd..d28bbedd 100644
--- a/docs/src/material/templates/.icons/material/sticker-remove-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-remove.svg b/docs/src/templates/.icons/material/sticker-remove.svg
index 213bc78a..213bc78a 100644
--- a/docs/src/material/templates/.icons/material/sticker-remove.svg
+++ b/docs/src/templates/.icons/material/sticker-remove.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-text-outline.svg b/docs/src/templates/.icons/material/sticker-text-outline.svg
index 553f3ec4..553f3ec4 100644
--- a/docs/src/material/templates/.icons/material/sticker-text-outline.svg
+++ b/docs/src/templates/.icons/material/sticker-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sticker-text.svg b/docs/src/templates/.icons/material/sticker-text.svg
index b8939921..b8939921 100644
--- a/docs/src/material/templates/.icons/material/sticker-text.svg
+++ b/docs/src/templates/.icons/material/sticker-text.svg
diff --git a/docs/src/material/templates/.icons/material/sticker.svg b/docs/src/templates/.icons/material/sticker.svg
index b78065de..b78065de 100644
--- a/docs/src/material/templates/.icons/material/sticker.svg
+++ b/docs/src/templates/.icons/material/sticker.svg
diff --git a/docs/src/material/templates/.icons/material/stocking.svg b/docs/src/templates/.icons/material/stocking.svg
index 6995121e..6995121e 100644
--- a/docs/src/material/templates/.icons/material/stocking.svg
+++ b/docs/src/templates/.icons/material/stocking.svg
diff --git a/docs/src/material/templates/.icons/material/stomach.svg b/docs/src/templates/.icons/material/stomach.svg
index 79c3fe92..79c3fe92 100644
--- a/docs/src/material/templates/.icons/material/stomach.svg
+++ b/docs/src/templates/.icons/material/stomach.svg
diff --git a/docs/src/material/templates/.icons/material/stool-outline.svg b/docs/src/templates/.icons/material/stool-outline.svg
index c2553a98..c2553a98 100644
--- a/docs/src/material/templates/.icons/material/stool-outline.svg
+++ b/docs/src/templates/.icons/material/stool-outline.svg
diff --git a/docs/src/material/templates/.icons/material/stool.svg b/docs/src/templates/.icons/material/stool.svg
index f0645bab..f0645bab 100644
--- a/docs/src/material/templates/.icons/material/stool.svg
+++ b/docs/src/templates/.icons/material/stool.svg
diff --git a/docs/src/material/templates/.icons/material/stop-circle-outline.svg b/docs/src/templates/.icons/material/stop-circle-outline.svg
index ac046cf2..ac046cf2 100644
--- a/docs/src/material/templates/.icons/material/stop-circle-outline.svg
+++ b/docs/src/templates/.icons/material/stop-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/stop-circle.svg b/docs/src/templates/.icons/material/stop-circle.svg
index aa6d0b53..aa6d0b53 100644
--- a/docs/src/material/templates/.icons/material/stop-circle.svg
+++ b/docs/src/templates/.icons/material/stop-circle.svg
diff --git a/docs/src/material/templates/.icons/material/stop.svg b/docs/src/templates/.icons/material/stop.svg
index 39b189ab..39b189ab 100644
--- a/docs/src/material/templates/.icons/material/stop.svg
+++ b/docs/src/templates/.icons/material/stop.svg
diff --git a/docs/src/material/templates/.icons/material/storage-tank-outline.svg b/docs/src/templates/.icons/material/storage-tank-outline.svg
index d5a74c2e..d5a74c2e 100644
--- a/docs/src/material/templates/.icons/material/storage-tank-outline.svg
+++ b/docs/src/templates/.icons/material/storage-tank-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storage-tank.svg b/docs/src/templates/.icons/material/storage-tank.svg
index 991cf526..991cf526 100644
--- a/docs/src/material/templates/.icons/material/storage-tank.svg
+++ b/docs/src/templates/.icons/material/storage-tank.svg
diff --git a/docs/src/material/templates/.icons/material/store-24-hour.svg b/docs/src/templates/.icons/material/store-24-hour.svg
index aad4e464..aad4e464 100644
--- a/docs/src/material/templates/.icons/material/store-24-hour.svg
+++ b/docs/src/templates/.icons/material/store-24-hour.svg
diff --git a/docs/src/material/templates/.icons/material/store-alert-outline.svg b/docs/src/templates/.icons/material/store-alert-outline.svg
index 82f3bba1..82f3bba1 100644
--- a/docs/src/material/templates/.icons/material/store-alert-outline.svg
+++ b/docs/src/templates/.icons/material/store-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-alert.svg b/docs/src/templates/.icons/material/store-alert.svg
index e8746e18..e8746e18 100644
--- a/docs/src/material/templates/.icons/material/store-alert.svg
+++ b/docs/src/templates/.icons/material/store-alert.svg
diff --git a/docs/src/material/templates/.icons/material/store-check-outline.svg b/docs/src/templates/.icons/material/store-check-outline.svg
index 3ca6c82c..3ca6c82c 100644
--- a/docs/src/material/templates/.icons/material/store-check-outline.svg
+++ b/docs/src/templates/.icons/material/store-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-check.svg b/docs/src/templates/.icons/material/store-check.svg
index 3a1bdbc1..3a1bdbc1 100644
--- a/docs/src/material/templates/.icons/material/store-check.svg
+++ b/docs/src/templates/.icons/material/store-check.svg
diff --git a/docs/src/material/templates/.icons/material/store-clock-outline.svg b/docs/src/templates/.icons/material/store-clock-outline.svg
index ae505214..ae505214 100644
--- a/docs/src/material/templates/.icons/material/store-clock-outline.svg
+++ b/docs/src/templates/.icons/material/store-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-clock.svg b/docs/src/templates/.icons/material/store-clock.svg
index 88e70cb9..88e70cb9 100644
--- a/docs/src/material/templates/.icons/material/store-clock.svg
+++ b/docs/src/templates/.icons/material/store-clock.svg
diff --git a/docs/src/material/templates/.icons/material/store-cog-outline.svg b/docs/src/templates/.icons/material/store-cog-outline.svg
index 9f8f13f3..9f8f13f3 100644
--- a/docs/src/material/templates/.icons/material/store-cog-outline.svg
+++ b/docs/src/templates/.icons/material/store-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-cog.svg b/docs/src/templates/.icons/material/store-cog.svg
index 886e1443..886e1443 100644
--- a/docs/src/material/templates/.icons/material/store-cog.svg
+++ b/docs/src/templates/.icons/material/store-cog.svg
diff --git a/docs/src/material/templates/.icons/material/store-edit-outline.svg b/docs/src/templates/.icons/material/store-edit-outline.svg
index e9d08a1d..e9d08a1d 100644
--- a/docs/src/material/templates/.icons/material/store-edit-outline.svg
+++ b/docs/src/templates/.icons/material/store-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-edit.svg b/docs/src/templates/.icons/material/store-edit.svg
index 48cfe49f..48cfe49f 100644
--- a/docs/src/material/templates/.icons/material/store-edit.svg
+++ b/docs/src/templates/.icons/material/store-edit.svg
diff --git a/docs/src/material/templates/.icons/material/store-marker-outline.svg b/docs/src/templates/.icons/material/store-marker-outline.svg
index 037de691..037de691 100644
--- a/docs/src/material/templates/.icons/material/store-marker-outline.svg
+++ b/docs/src/templates/.icons/material/store-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-marker.svg b/docs/src/templates/.icons/material/store-marker.svg
index 9677489d..9677489d 100644
--- a/docs/src/material/templates/.icons/material/store-marker.svg
+++ b/docs/src/templates/.icons/material/store-marker.svg
diff --git a/docs/src/material/templates/.icons/material/store-minus-outline.svg b/docs/src/templates/.icons/material/store-minus-outline.svg
index d2aa2f9e..d2aa2f9e 100644
--- a/docs/src/material/templates/.icons/material/store-minus-outline.svg
+++ b/docs/src/templates/.icons/material/store-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-minus.svg b/docs/src/templates/.icons/material/store-minus.svg
index 1bbe99c6..1bbe99c6 100644
--- a/docs/src/material/templates/.icons/material/store-minus.svg
+++ b/docs/src/templates/.icons/material/store-minus.svg
diff --git a/docs/src/material/templates/.icons/material/store-off-outline.svg b/docs/src/templates/.icons/material/store-off-outline.svg
index 32c6b255..32c6b255 100644
--- a/docs/src/material/templates/.icons/material/store-off-outline.svg
+++ b/docs/src/templates/.icons/material/store-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-off.svg b/docs/src/templates/.icons/material/store-off.svg
index 9fb15a6a..9fb15a6a 100644
--- a/docs/src/material/templates/.icons/material/store-off.svg
+++ b/docs/src/templates/.icons/material/store-off.svg
diff --git a/docs/src/material/templates/.icons/material/store-outline.svg b/docs/src/templates/.icons/material/store-outline.svg
index d0971907..d0971907 100644
--- a/docs/src/material/templates/.icons/material/store-outline.svg
+++ b/docs/src/templates/.icons/material/store-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-plus-outline.svg b/docs/src/templates/.icons/material/store-plus-outline.svg
index f6cd1c24..f6cd1c24 100644
--- a/docs/src/material/templates/.icons/material/store-plus-outline.svg
+++ b/docs/src/templates/.icons/material/store-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-plus.svg b/docs/src/templates/.icons/material/store-plus.svg
index 1d3149fb..1d3149fb 100644
--- a/docs/src/material/templates/.icons/material/store-plus.svg
+++ b/docs/src/templates/.icons/material/store-plus.svg
diff --git a/docs/src/material/templates/.icons/material/store-remove-outline.svg b/docs/src/templates/.icons/material/store-remove-outline.svg
index 482bbec2..482bbec2 100644
--- a/docs/src/material/templates/.icons/material/store-remove-outline.svg
+++ b/docs/src/templates/.icons/material/store-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-remove.svg b/docs/src/templates/.icons/material/store-remove.svg
index 576cb9bb..576cb9bb 100644
--- a/docs/src/material/templates/.icons/material/store-remove.svg
+++ b/docs/src/templates/.icons/material/store-remove.svg
diff --git a/docs/src/material/templates/.icons/material/store-search-outline.svg b/docs/src/templates/.icons/material/store-search-outline.svg
index 760926a6..760926a6 100644
--- a/docs/src/material/templates/.icons/material/store-search-outline.svg
+++ b/docs/src/templates/.icons/material/store-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-search.svg b/docs/src/templates/.icons/material/store-search.svg
index 3bd28212..3bd28212 100644
--- a/docs/src/material/templates/.icons/material/store-search.svg
+++ b/docs/src/templates/.icons/material/store-search.svg
diff --git a/docs/src/material/templates/.icons/material/store-settings-outline.svg b/docs/src/templates/.icons/material/store-settings-outline.svg
index 718ddafb..718ddafb 100644
--- a/docs/src/material/templates/.icons/material/store-settings-outline.svg
+++ b/docs/src/templates/.icons/material/store-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/store-settings.svg b/docs/src/templates/.icons/material/store-settings.svg
index 993cc679..993cc679 100644
--- a/docs/src/material/templates/.icons/material/store-settings.svg
+++ b/docs/src/templates/.icons/material/store-settings.svg
diff --git a/docs/src/material/templates/.icons/material/store.svg b/docs/src/templates/.icons/material/store.svg
index 05bcbb17..05bcbb17 100644
--- a/docs/src/material/templates/.icons/material/store.svg
+++ b/docs/src/templates/.icons/material/store.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-check-outline.svg b/docs/src/templates/.icons/material/storefront-check-outline.svg
index b7f64933..b7f64933 100644
--- a/docs/src/material/templates/.icons/material/storefront-check-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-check.svg b/docs/src/templates/.icons/material/storefront-check.svg
index b4557dd2..b4557dd2 100644
--- a/docs/src/material/templates/.icons/material/storefront-check.svg
+++ b/docs/src/templates/.icons/material/storefront-check.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-edit-outline.svg b/docs/src/templates/.icons/material/storefront-edit-outline.svg
index 14cb2715..14cb2715 100644
--- a/docs/src/material/templates/.icons/material/storefront-edit-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-edit.svg b/docs/src/templates/.icons/material/storefront-edit.svg
index b48573e0..b48573e0 100644
--- a/docs/src/material/templates/.icons/material/storefront-edit.svg
+++ b/docs/src/templates/.icons/material/storefront-edit.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-minus-outline.svg b/docs/src/templates/.icons/material/storefront-minus-outline.svg
index 6ff7dd17..6ff7dd17 100644
--- a/docs/src/material/templates/.icons/material/storefront-minus-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-minus.svg b/docs/src/templates/.icons/material/storefront-minus.svg
index 5c12607f..5c12607f 100644
--- a/docs/src/material/templates/.icons/material/storefront-minus.svg
+++ b/docs/src/templates/.icons/material/storefront-minus.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-outline.svg b/docs/src/templates/.icons/material/storefront-outline.svg
index 81315a80..81315a80 100644
--- a/docs/src/material/templates/.icons/material/storefront-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-plus-outline.svg b/docs/src/templates/.icons/material/storefront-plus-outline.svg
index c2600464..c2600464 100644
--- a/docs/src/material/templates/.icons/material/storefront-plus-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-plus.svg b/docs/src/templates/.icons/material/storefront-plus.svg
index 15573a7d..15573a7d 100644
--- a/docs/src/material/templates/.icons/material/storefront-plus.svg
+++ b/docs/src/templates/.icons/material/storefront-plus.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-remove-outline.svg b/docs/src/templates/.icons/material/storefront-remove-outline.svg
index 7b17c3f6..7b17c3f6 100644
--- a/docs/src/material/templates/.icons/material/storefront-remove-outline.svg
+++ b/docs/src/templates/.icons/material/storefront-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/storefront-remove.svg b/docs/src/templates/.icons/material/storefront-remove.svg
index 72d151e1..72d151e1 100644
--- a/docs/src/material/templates/.icons/material/storefront-remove.svg
+++ b/docs/src/templates/.icons/material/storefront-remove.svg
diff --git a/docs/src/material/templates/.icons/material/storefront.svg b/docs/src/templates/.icons/material/storefront.svg
index 52864ad8..52864ad8 100644
--- a/docs/src/material/templates/.icons/material/storefront.svg
+++ b/docs/src/templates/.icons/material/storefront.svg
diff --git a/docs/src/material/templates/.icons/material/stove.svg b/docs/src/templates/.icons/material/stove.svg
index 18d0d8b9..18d0d8b9 100644
--- a/docs/src/material/templates/.icons/material/stove.svg
+++ b/docs/src/templates/.icons/material/stove.svg
diff --git a/docs/src/material/templates/.icons/material/strategy.svg b/docs/src/templates/.icons/material/strategy.svg
index 4e49af11..4e49af11 100644
--- a/docs/src/material/templates/.icons/material/strategy.svg
+++ b/docs/src/templates/.icons/material/strategy.svg
diff --git a/docs/src/material/templates/.icons/material/stretch-to-page-outline.svg b/docs/src/templates/.icons/material/stretch-to-page-outline.svg
index bfd20594..bfd20594 100644
--- a/docs/src/material/templates/.icons/material/stretch-to-page-outline.svg
+++ b/docs/src/templates/.icons/material/stretch-to-page-outline.svg
diff --git a/docs/src/material/templates/.icons/material/stretch-to-page.svg b/docs/src/templates/.icons/material/stretch-to-page.svg
index 4aab4718..4aab4718 100644
--- a/docs/src/material/templates/.icons/material/stretch-to-page.svg
+++ b/docs/src/templates/.icons/material/stretch-to-page.svg
diff --git a/docs/src/material/templates/.icons/material/string-lights-off.svg b/docs/src/templates/.icons/material/string-lights-off.svg
index 873b567b..873b567b 100644
--- a/docs/src/material/templates/.icons/material/string-lights-off.svg
+++ b/docs/src/templates/.icons/material/string-lights-off.svg
diff --git a/docs/src/material/templates/.icons/material/string-lights.svg b/docs/src/templates/.icons/material/string-lights.svg
index 6386169d..6386169d 100644
--- a/docs/src/material/templates/.icons/material/string-lights.svg
+++ b/docs/src/templates/.icons/material/string-lights.svg
diff --git a/docs/src/material/templates/.icons/material/subdirectory-arrow-left.svg b/docs/src/templates/.icons/material/subdirectory-arrow-left.svg
index f78c78cf..f78c78cf 100644
--- a/docs/src/material/templates/.icons/material/subdirectory-arrow-left.svg
+++ b/docs/src/templates/.icons/material/subdirectory-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/subdirectory-arrow-right.svg b/docs/src/templates/.icons/material/subdirectory-arrow-right.svg
index dd535032..dd535032 100644
--- a/docs/src/material/templates/.icons/material/subdirectory-arrow-right.svg
+++ b/docs/src/templates/.icons/material/subdirectory-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/submarine.svg b/docs/src/templates/.icons/material/submarine.svg
index 4e1c9431..4e1c9431 100644
--- a/docs/src/material/templates/.icons/material/submarine.svg
+++ b/docs/src/templates/.icons/material/submarine.svg
diff --git a/docs/src/material/templates/.icons/material/subtitles-outline.svg b/docs/src/templates/.icons/material/subtitles-outline.svg
index ff490486..ff490486 100644
--- a/docs/src/material/templates/.icons/material/subtitles-outline.svg
+++ b/docs/src/templates/.icons/material/subtitles-outline.svg
diff --git a/docs/src/material/templates/.icons/material/subtitles.svg b/docs/src/templates/.icons/material/subtitles.svg
index 9ca09adf..9ca09adf 100644
--- a/docs/src/material/templates/.icons/material/subtitles.svg
+++ b/docs/src/templates/.icons/material/subtitles.svg
diff --git a/docs/src/material/templates/.icons/material/subway-alert-variant.svg b/docs/src/templates/.icons/material/subway-alert-variant.svg
index 566e0406..566e0406 100644
--- a/docs/src/material/templates/.icons/material/subway-alert-variant.svg
+++ b/docs/src/templates/.icons/material/subway-alert-variant.svg
diff --git a/docs/src/material/templates/.icons/material/subway-variant.svg b/docs/src/templates/.icons/material/subway-variant.svg
index da06e967..da06e967 100644
--- a/docs/src/material/templates/.icons/material/subway-variant.svg
+++ b/docs/src/templates/.icons/material/subway-variant.svg
diff --git a/docs/src/material/templates/.icons/material/subway.svg b/docs/src/templates/.icons/material/subway.svg
index 573543d3..573543d3 100644
--- a/docs/src/material/templates/.icons/material/subway.svg
+++ b/docs/src/templates/.icons/material/subway.svg
diff --git a/docs/src/material/templates/.icons/material/summit.svg b/docs/src/templates/.icons/material/summit.svg
index ac0ad3ba..ac0ad3ba 100644
--- a/docs/src/material/templates/.icons/material/summit.svg
+++ b/docs/src/templates/.icons/material/summit.svg
diff --git a/docs/src/material/templates/.icons/material/sun-angle-outline.svg b/docs/src/templates/.icons/material/sun-angle-outline.svg
index 61800ca4..61800ca4 100644
--- a/docs/src/material/templates/.icons/material/sun-angle-outline.svg
+++ b/docs/src/templates/.icons/material/sun-angle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sun-angle.svg b/docs/src/templates/.icons/material/sun-angle.svg
index 9917c424..9917c424 100644
--- a/docs/src/material/templates/.icons/material/sun-angle.svg
+++ b/docs/src/templates/.icons/material/sun-angle.svg
diff --git a/docs/src/material/templates/.icons/material/sun-clock-outline.svg b/docs/src/templates/.icons/material/sun-clock-outline.svg
index 34077ff9..34077ff9 100644
--- a/docs/src/material/templates/.icons/material/sun-clock-outline.svg
+++ b/docs/src/templates/.icons/material/sun-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sun-clock.svg b/docs/src/templates/.icons/material/sun-clock.svg
index adb55cf6..adb55cf6 100644
--- a/docs/src/material/templates/.icons/material/sun-clock.svg
+++ b/docs/src/templates/.icons/material/sun-clock.svg
diff --git a/docs/src/material/templates/.icons/material/sun-compass.svg b/docs/src/templates/.icons/material/sun-compass.svg
index 046ec453..046ec453 100644
--- a/docs/src/material/templates/.icons/material/sun-compass.svg
+++ b/docs/src/templates/.icons/material/sun-compass.svg
diff --git a/docs/src/material/templates/.icons/material/sun-snowflake-variant.svg b/docs/src/templates/.icons/material/sun-snowflake-variant.svg
index b424dcec..b424dcec 100644
--- a/docs/src/material/templates/.icons/material/sun-snowflake-variant.svg
+++ b/docs/src/templates/.icons/material/sun-snowflake-variant.svg
diff --git a/docs/src/material/templates/.icons/material/sun-snowflake.svg b/docs/src/templates/.icons/material/sun-snowflake.svg
index 74850006..74850006 100644
--- a/docs/src/material/templates/.icons/material/sun-snowflake.svg
+++ b/docs/src/templates/.icons/material/sun-snowflake.svg
diff --git a/docs/src/material/templates/.icons/material/sun-thermometer-outline.svg b/docs/src/templates/.icons/material/sun-thermometer-outline.svg
index 18fa7772..18fa7772 100644
--- a/docs/src/material/templates/.icons/material/sun-thermometer-outline.svg
+++ b/docs/src/templates/.icons/material/sun-thermometer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sun-thermometer.svg b/docs/src/templates/.icons/material/sun-thermometer.svg
index b408f1d1..b408f1d1 100644
--- a/docs/src/material/templates/.icons/material/sun-thermometer.svg
+++ b/docs/src/templates/.icons/material/sun-thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/sun-wireless-outline.svg b/docs/src/templates/.icons/material/sun-wireless-outline.svg
index e0c2126d..e0c2126d 100644
--- a/docs/src/material/templates/.icons/material/sun-wireless-outline.svg
+++ b/docs/src/templates/.icons/material/sun-wireless-outline.svg
diff --git a/docs/src/material/templates/.icons/material/sun-wireless.svg b/docs/src/templates/.icons/material/sun-wireless.svg
index 35976d71..35976d71 100644
--- a/docs/src/material/templates/.icons/material/sun-wireless.svg
+++ b/docs/src/templates/.icons/material/sun-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/sunglasses.svg b/docs/src/templates/.icons/material/sunglasses.svg
index 2083abce..2083abce 100644
--- a/docs/src/material/templates/.icons/material/sunglasses.svg
+++ b/docs/src/templates/.icons/material/sunglasses.svg
diff --git a/docs/src/material/templates/.icons/material/surfing.svg b/docs/src/templates/.icons/material/surfing.svg
index 0e233672..0e233672 100644
--- a/docs/src/material/templates/.icons/material/surfing.svg
+++ b/docs/src/templates/.icons/material/surfing.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-2-0.svg b/docs/src/templates/.icons/material/surround-sound-2-0.svg
index 3472a1ab..3472a1ab 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-2-0.svg
+++ b/docs/src/templates/.icons/material/surround-sound-2-0.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-2-1.svg b/docs/src/templates/.icons/material/surround-sound-2-1.svg
index 580cdf53..580cdf53 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-2-1.svg
+++ b/docs/src/templates/.icons/material/surround-sound-2-1.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-3-1.svg b/docs/src/templates/.icons/material/surround-sound-3-1.svg
index 507f418e..507f418e 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-3-1.svg
+++ b/docs/src/templates/.icons/material/surround-sound-3-1.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-5-1-2.svg b/docs/src/templates/.icons/material/surround-sound-5-1-2.svg
index 2b8ddd83..2b8ddd83 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-5-1-2.svg
+++ b/docs/src/templates/.icons/material/surround-sound-5-1-2.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-5-1.svg b/docs/src/templates/.icons/material/surround-sound-5-1.svg
index 1fcc0436..1fcc0436 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-5-1.svg
+++ b/docs/src/templates/.icons/material/surround-sound-5-1.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound-7-1.svg b/docs/src/templates/.icons/material/surround-sound-7-1.svg
index 52951af3..52951af3 100644
--- a/docs/src/material/templates/.icons/material/surround-sound-7-1.svg
+++ b/docs/src/templates/.icons/material/surround-sound-7-1.svg
diff --git a/docs/src/material/templates/.icons/material/surround-sound.svg b/docs/src/templates/.icons/material/surround-sound.svg
index 64850b41..64850b41 100644
--- a/docs/src/material/templates/.icons/material/surround-sound.svg
+++ b/docs/src/templates/.icons/material/surround-sound.svg
diff --git a/docs/src/material/templates/.icons/material/svg.svg b/docs/src/templates/.icons/material/svg.svg
index 13f8b959..13f8b959 100644
--- a/docs/src/material/templates/.icons/material/svg.svg
+++ b/docs/src/templates/.icons/material/svg.svg
diff --git a/docs/src/material/templates/.icons/material/swap-horizontal-bold.svg b/docs/src/templates/.icons/material/swap-horizontal-bold.svg
index 9fdb6708..9fdb6708 100644
--- a/docs/src/material/templates/.icons/material/swap-horizontal-bold.svg
+++ b/docs/src/templates/.icons/material/swap-horizontal-bold.svg
diff --git a/docs/src/material/templates/.icons/material/swap-horizontal-circle-outline.svg b/docs/src/templates/.icons/material/swap-horizontal-circle-outline.svg
index 41b557ec..41b557ec 100644
--- a/docs/src/material/templates/.icons/material/swap-horizontal-circle-outline.svg
+++ b/docs/src/templates/.icons/material/swap-horizontal-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/swap-horizontal-circle.svg b/docs/src/templates/.icons/material/swap-horizontal-circle.svg
index ddef15c7..ddef15c7 100644
--- a/docs/src/material/templates/.icons/material/swap-horizontal-circle.svg
+++ b/docs/src/templates/.icons/material/swap-horizontal-circle.svg
diff --git a/docs/src/material/templates/.icons/material/swap-horizontal-variant.svg b/docs/src/templates/.icons/material/swap-horizontal-variant.svg
index a25d7234..a25d7234 100644
--- a/docs/src/material/templates/.icons/material/swap-horizontal-variant.svg
+++ b/docs/src/templates/.icons/material/swap-horizontal-variant.svg
diff --git a/docs/src/material/templates/.icons/material/swap-horizontal.svg b/docs/src/templates/.icons/material/swap-horizontal.svg
index 880916c1..880916c1 100644
--- a/docs/src/material/templates/.icons/material/swap-horizontal.svg
+++ b/docs/src/templates/.icons/material/swap-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/swap-vertical-bold.svg b/docs/src/templates/.icons/material/swap-vertical-bold.svg
index 119c4d77..119c4d77 100644
--- a/docs/src/material/templates/.icons/material/swap-vertical-bold.svg
+++ b/docs/src/templates/.icons/material/swap-vertical-bold.svg
diff --git a/docs/src/material/templates/.icons/material/swap-vertical-circle-outline.svg b/docs/src/templates/.icons/material/swap-vertical-circle-outline.svg
index 8ec74a45..8ec74a45 100644
--- a/docs/src/material/templates/.icons/material/swap-vertical-circle-outline.svg
+++ b/docs/src/templates/.icons/material/swap-vertical-circle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/swap-vertical-circle.svg b/docs/src/templates/.icons/material/swap-vertical-circle.svg
index 9f1872e4..9f1872e4 100644
--- a/docs/src/material/templates/.icons/material/swap-vertical-circle.svg
+++ b/docs/src/templates/.icons/material/swap-vertical-circle.svg
diff --git a/docs/src/material/templates/.icons/material/swap-vertical-variant.svg b/docs/src/templates/.icons/material/swap-vertical-variant.svg
index f0675d69..f0675d69 100644
--- a/docs/src/material/templates/.icons/material/swap-vertical-variant.svg
+++ b/docs/src/templates/.icons/material/swap-vertical-variant.svg
diff --git a/docs/src/material/templates/.icons/material/swap-vertical.svg b/docs/src/templates/.icons/material/swap-vertical.svg
index e882bed7..e882bed7 100644
--- a/docs/src/material/templates/.icons/material/swap-vertical.svg
+++ b/docs/src/templates/.icons/material/swap-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/swim.svg b/docs/src/templates/.icons/material/swim.svg
index f639c468..f639c468 100644
--- a/docs/src/material/templates/.icons/material/swim.svg
+++ b/docs/src/templates/.icons/material/swim.svg
diff --git a/docs/src/material/templates/.icons/material/switch.svg b/docs/src/templates/.icons/material/switch.svg
index a1eca09b..a1eca09b 100644
--- a/docs/src/material/templates/.icons/material/switch.svg
+++ b/docs/src/templates/.icons/material/switch.svg
diff --git a/docs/src/material/templates/.icons/material/sword-cross.svg b/docs/src/templates/.icons/material/sword-cross.svg
index 655fe953..655fe953 100644
--- a/docs/src/material/templates/.icons/material/sword-cross.svg
+++ b/docs/src/templates/.icons/material/sword-cross.svg
diff --git a/docs/src/material/templates/.icons/material/sword.svg b/docs/src/templates/.icons/material/sword.svg
index fccc4e92..fccc4e92 100644
--- a/docs/src/material/templates/.icons/material/sword.svg
+++ b/docs/src/templates/.icons/material/sword.svg
diff --git a/docs/src/material/templates/.icons/material/syllabary-hangul.svg b/docs/src/templates/.icons/material/syllabary-hangul.svg
index fbf84d01..fbf84d01 100644
--- a/docs/src/material/templates/.icons/material/syllabary-hangul.svg
+++ b/docs/src/templates/.icons/material/syllabary-hangul.svg
diff --git a/docs/src/material/templates/.icons/material/syllabary-hiragana.svg b/docs/src/templates/.icons/material/syllabary-hiragana.svg
index c7aba1eb..c7aba1eb 100644
--- a/docs/src/material/templates/.icons/material/syllabary-hiragana.svg
+++ b/docs/src/templates/.icons/material/syllabary-hiragana.svg
diff --git a/docs/src/material/templates/.icons/material/syllabary-katakana-halfwidth.svg b/docs/src/templates/.icons/material/syllabary-katakana-halfwidth.svg
index 605f58cd..605f58cd 100644
--- a/docs/src/material/templates/.icons/material/syllabary-katakana-halfwidth.svg
+++ b/docs/src/templates/.icons/material/syllabary-katakana-halfwidth.svg
diff --git a/docs/src/material/templates/.icons/material/syllabary-katakana.svg b/docs/src/templates/.icons/material/syllabary-katakana.svg
index a4e7b338..a4e7b338 100644
--- a/docs/src/material/templates/.icons/material/syllabary-katakana.svg
+++ b/docs/src/templates/.icons/material/syllabary-katakana.svg
diff --git a/docs/src/material/templates/.icons/material/symbol.svg b/docs/src/templates/.icons/material/symbol.svg
index 85b4185c..85b4185c 100644
--- a/docs/src/material/templates/.icons/material/symbol.svg
+++ b/docs/src/templates/.icons/material/symbol.svg
diff --git a/docs/src/material/templates/.icons/material/symfony.svg b/docs/src/templates/.icons/material/symfony.svg
index 5516d99d..5516d99d 100644
--- a/docs/src/material/templates/.icons/material/symfony.svg
+++ b/docs/src/templates/.icons/material/symfony.svg
diff --git a/docs/src/material/templates/.icons/material/synagogue-outline.svg b/docs/src/templates/.icons/material/synagogue-outline.svg
index 14fbd9c7..14fbd9c7 100644
--- a/docs/src/material/templates/.icons/material/synagogue-outline.svg
+++ b/docs/src/templates/.icons/material/synagogue-outline.svg
diff --git a/docs/src/material/templates/.icons/material/synagogue.svg b/docs/src/templates/.icons/material/synagogue.svg
index a93dd47c..a93dd47c 100644
--- a/docs/src/material/templates/.icons/material/synagogue.svg
+++ b/docs/src/templates/.icons/material/synagogue.svg
diff --git a/docs/src/material/templates/.icons/material/sync-alert.svg b/docs/src/templates/.icons/material/sync-alert.svg
index e5c309b0..e5c309b0 100644
--- a/docs/src/material/templates/.icons/material/sync-alert.svg
+++ b/docs/src/templates/.icons/material/sync-alert.svg
diff --git a/docs/src/material/templates/.icons/material/sync-circle.svg b/docs/src/templates/.icons/material/sync-circle.svg
index de540ba3..de540ba3 100644
--- a/docs/src/material/templates/.icons/material/sync-circle.svg
+++ b/docs/src/templates/.icons/material/sync-circle.svg
diff --git a/docs/src/material/templates/.icons/material/sync-off.svg b/docs/src/templates/.icons/material/sync-off.svg
index 4f9e167d..4f9e167d 100644
--- a/docs/src/material/templates/.icons/material/sync-off.svg
+++ b/docs/src/templates/.icons/material/sync-off.svg
diff --git a/docs/src/material/templates/.icons/material/sync.svg b/docs/src/templates/.icons/material/sync.svg
index 54827f1b..54827f1b 100644
--- a/docs/src/material/templates/.icons/material/sync.svg
+++ b/docs/src/templates/.icons/material/sync.svg
diff --git a/docs/src/material/templates/.icons/material/tab-minus.svg b/docs/src/templates/.icons/material/tab-minus.svg
index 618e79b6..618e79b6 100644
--- a/docs/src/material/templates/.icons/material/tab-minus.svg
+++ b/docs/src/templates/.icons/material/tab-minus.svg
diff --git a/docs/src/material/templates/.icons/material/tab-plus.svg b/docs/src/templates/.icons/material/tab-plus.svg
index 1a15e542..1a15e542 100644
--- a/docs/src/material/templates/.icons/material/tab-plus.svg
+++ b/docs/src/templates/.icons/material/tab-plus.svg
diff --git a/docs/src/material/templates/.icons/material/tab-remove.svg b/docs/src/templates/.icons/material/tab-remove.svg
index ea2eb928..ea2eb928 100644
--- a/docs/src/material/templates/.icons/material/tab-remove.svg
+++ b/docs/src/templates/.icons/material/tab-remove.svg
diff --git a/docs/src/material/templates/.icons/material/tab-search.svg b/docs/src/templates/.icons/material/tab-search.svg
index b7f7d627..b7f7d627 100644
--- a/docs/src/material/templates/.icons/material/tab-search.svg
+++ b/docs/src/templates/.icons/material/tab-search.svg
diff --git a/docs/src/material/templates/.icons/material/tab-unselected.svg b/docs/src/templates/.icons/material/tab-unselected.svg
index db885579..db885579 100644
--- a/docs/src/material/templates/.icons/material/tab-unselected.svg
+++ b/docs/src/templates/.icons/material/tab-unselected.svg
diff --git a/docs/src/material/templates/.icons/material/tab.svg b/docs/src/templates/.icons/material/tab.svg
index 98715b37..98715b37 100644
--- a/docs/src/material/templates/.icons/material/tab.svg
+++ b/docs/src/templates/.icons/material/tab.svg
diff --git a/docs/src/material/templates/.icons/material/table-account.svg b/docs/src/templates/.icons/material/table-account.svg
index 475a169e..475a169e 100644
--- a/docs/src/material/templates/.icons/material/table-account.svg
+++ b/docs/src/templates/.icons/material/table-account.svg
diff --git a/docs/src/material/templates/.icons/material/table-alert.svg b/docs/src/templates/.icons/material/table-alert.svg
index 7a507677..7a507677 100644
--- a/docs/src/material/templates/.icons/material/table-alert.svg
+++ b/docs/src/templates/.icons/material/table-alert.svg
diff --git a/docs/src/material/templates/.icons/material/table-arrow-down.svg b/docs/src/templates/.icons/material/table-arrow-down.svg
index 35b080ba..35b080ba 100644
--- a/docs/src/material/templates/.icons/material/table-arrow-down.svg
+++ b/docs/src/templates/.icons/material/table-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/table-arrow-left.svg b/docs/src/templates/.icons/material/table-arrow-left.svg
index 8bf216c5..8bf216c5 100644
--- a/docs/src/material/templates/.icons/material/table-arrow-left.svg
+++ b/docs/src/templates/.icons/material/table-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/table-arrow-right.svg b/docs/src/templates/.icons/material/table-arrow-right.svg
index dba095c3..dba095c3 100644
--- a/docs/src/material/templates/.icons/material/table-arrow-right.svg
+++ b/docs/src/templates/.icons/material/table-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/table-arrow-up.svg b/docs/src/templates/.icons/material/table-arrow-up.svg
index b11960d9..b11960d9 100644
--- a/docs/src/material/templates/.icons/material/table-arrow-up.svg
+++ b/docs/src/templates/.icons/material/table-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/table-border.svg b/docs/src/templates/.icons/material/table-border.svg
index 86f8d38b..86f8d38b 100644
--- a/docs/src/material/templates/.icons/material/table-border.svg
+++ b/docs/src/templates/.icons/material/table-border.svg
diff --git a/docs/src/material/templates/.icons/material/table-cancel.svg b/docs/src/templates/.icons/material/table-cancel.svg
index 83833d3d..83833d3d 100644
--- a/docs/src/material/templates/.icons/material/table-cancel.svg
+++ b/docs/src/templates/.icons/material/table-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/table-chair.svg b/docs/src/templates/.icons/material/table-chair.svg
index ec62eeec..ec62eeec 100644
--- a/docs/src/material/templates/.icons/material/table-chair.svg
+++ b/docs/src/templates/.icons/material/table-chair.svg
diff --git a/docs/src/material/templates/.icons/material/table-check.svg b/docs/src/templates/.icons/material/table-check.svg
index a79f49d7..a79f49d7 100644
--- a/docs/src/material/templates/.icons/material/table-check.svg
+++ b/docs/src/templates/.icons/material/table-check.svg
diff --git a/docs/src/material/templates/.icons/material/table-clock.svg b/docs/src/templates/.icons/material/table-clock.svg
index a4d7baef..a4d7baef 100644
--- a/docs/src/material/templates/.icons/material/table-clock.svg
+++ b/docs/src/templates/.icons/material/table-clock.svg
diff --git a/docs/src/material/templates/.icons/material/table-cog.svg b/docs/src/templates/.icons/material/table-cog.svg
index b746fe42..b746fe42 100644
--- a/docs/src/material/templates/.icons/material/table-cog.svg
+++ b/docs/src/templates/.icons/material/table-cog.svg
diff --git a/docs/src/material/templates/.icons/material/table-column-plus-after.svg b/docs/src/templates/.icons/material/table-column-plus-after.svg
index a8fa0f15..a8fa0f15 100644
--- a/docs/src/material/templates/.icons/material/table-column-plus-after.svg
+++ b/docs/src/templates/.icons/material/table-column-plus-after.svg
diff --git a/docs/src/material/templates/.icons/material/table-column-plus-before.svg b/docs/src/templates/.icons/material/table-column-plus-before.svg
index 28b49be7..28b49be7 100644
--- a/docs/src/material/templates/.icons/material/table-column-plus-before.svg
+++ b/docs/src/templates/.icons/material/table-column-plus-before.svg
diff --git a/docs/src/material/templates/.icons/material/table-column-remove.svg b/docs/src/templates/.icons/material/table-column-remove.svg
index 43bbcd47..43bbcd47 100644
--- a/docs/src/material/templates/.icons/material/table-column-remove.svg
+++ b/docs/src/templates/.icons/material/table-column-remove.svg
diff --git a/docs/src/material/templates/.icons/material/table-column-width.svg b/docs/src/templates/.icons/material/table-column-width.svg
index 6890700f..6890700f 100644
--- a/docs/src/material/templates/.icons/material/table-column-width.svg
+++ b/docs/src/templates/.icons/material/table-column-width.svg
diff --git a/docs/src/material/templates/.icons/material/table-column.svg b/docs/src/templates/.icons/material/table-column.svg
index 66408e4a..66408e4a 100644
--- a/docs/src/material/templates/.icons/material/table-column.svg
+++ b/docs/src/templates/.icons/material/table-column.svg
diff --git a/docs/src/material/templates/.icons/material/table-edit.svg b/docs/src/templates/.icons/material/table-edit.svg
index 0da7ec95..0da7ec95 100644
--- a/docs/src/material/templates/.icons/material/table-edit.svg
+++ b/docs/src/templates/.icons/material/table-edit.svg
diff --git a/docs/src/material/templates/.icons/material/table-eye-off.svg b/docs/src/templates/.icons/material/table-eye-off.svg
index 744b9793..744b9793 100644
--- a/docs/src/material/templates/.icons/material/table-eye-off.svg
+++ b/docs/src/templates/.icons/material/table-eye-off.svg
diff --git a/docs/src/material/templates/.icons/material/table-eye.svg b/docs/src/templates/.icons/material/table-eye.svg
index d26d6175..d26d6175 100644
--- a/docs/src/material/templates/.icons/material/table-eye.svg
+++ b/docs/src/templates/.icons/material/table-eye.svg
diff --git a/docs/src/material/templates/.icons/material/table-filter.svg b/docs/src/templates/.icons/material/table-filter.svg
index 6da55d4f..6da55d4f 100644
--- a/docs/src/material/templates/.icons/material/table-filter.svg
+++ b/docs/src/templates/.icons/material/table-filter.svg
diff --git a/docs/src/material/templates/.icons/material/table-furniture.svg b/docs/src/templates/.icons/material/table-furniture.svg
index c943d793..c943d793 100644
--- a/docs/src/material/templates/.icons/material/table-furniture.svg
+++ b/docs/src/templates/.icons/material/table-furniture.svg
diff --git a/docs/src/material/templates/.icons/material/table-headers-eye-off.svg b/docs/src/templates/.icons/material/table-headers-eye-off.svg
index a77de34b..a77de34b 100644
--- a/docs/src/material/templates/.icons/material/table-headers-eye-off.svg
+++ b/docs/src/templates/.icons/material/table-headers-eye-off.svg
diff --git a/docs/src/material/templates/.icons/material/table-headers-eye.svg b/docs/src/templates/.icons/material/table-headers-eye.svg
index 676c2e82..676c2e82 100644
--- a/docs/src/material/templates/.icons/material/table-headers-eye.svg
+++ b/docs/src/templates/.icons/material/table-headers-eye.svg
diff --git a/docs/src/material/templates/.icons/material/table-heart.svg b/docs/src/templates/.icons/material/table-heart.svg
index a12a8aa7..a12a8aa7 100644
--- a/docs/src/material/templates/.icons/material/table-heart.svg
+++ b/docs/src/templates/.icons/material/table-heart.svg
diff --git a/docs/src/material/templates/.icons/material/table-key.svg b/docs/src/templates/.icons/material/table-key.svg
index abea4378..abea4378 100644
--- a/docs/src/material/templates/.icons/material/table-key.svg
+++ b/docs/src/templates/.icons/material/table-key.svg
diff --git a/docs/src/material/templates/.icons/material/table-large-plus.svg b/docs/src/templates/.icons/material/table-large-plus.svg
index e4b06758..e4b06758 100644
--- a/docs/src/material/templates/.icons/material/table-large-plus.svg
+++ b/docs/src/templates/.icons/material/table-large-plus.svg
diff --git a/docs/src/material/templates/.icons/material/table-large-remove.svg b/docs/src/templates/.icons/material/table-large-remove.svg
index c595b523..c595b523 100644
--- a/docs/src/material/templates/.icons/material/table-large-remove.svg
+++ b/docs/src/templates/.icons/material/table-large-remove.svg
diff --git a/docs/src/material/templates/.icons/material/table-large.svg b/docs/src/templates/.icons/material/table-large.svg
index 585011b3..585011b3 100644
--- a/docs/src/material/templates/.icons/material/table-large.svg
+++ b/docs/src/templates/.icons/material/table-large.svg
diff --git a/docs/src/material/templates/.icons/material/table-lock.svg b/docs/src/templates/.icons/material/table-lock.svg
index 1e1c903e..1e1c903e 100644
--- a/docs/src/material/templates/.icons/material/table-lock.svg
+++ b/docs/src/templates/.icons/material/table-lock.svg
diff --git a/docs/src/material/templates/.icons/material/table-merge-cells.svg b/docs/src/templates/.icons/material/table-merge-cells.svg
index e8487057..e8487057 100644
--- a/docs/src/material/templates/.icons/material/table-merge-cells.svg
+++ b/docs/src/templates/.icons/material/table-merge-cells.svg
diff --git a/docs/src/material/templates/.icons/material/table-minus.svg b/docs/src/templates/.icons/material/table-minus.svg
index 07c81d7f..07c81d7f 100644
--- a/docs/src/material/templates/.icons/material/table-minus.svg
+++ b/docs/src/templates/.icons/material/table-minus.svg
diff --git a/docs/src/material/templates/.icons/material/table-multiple.svg b/docs/src/templates/.icons/material/table-multiple.svg
index c6893e08..c6893e08 100644
--- a/docs/src/material/templates/.icons/material/table-multiple.svg
+++ b/docs/src/templates/.icons/material/table-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/table-network.svg b/docs/src/templates/.icons/material/table-network.svg
index 9dcf4490..9dcf4490 100644
--- a/docs/src/material/templates/.icons/material/table-network.svg
+++ b/docs/src/templates/.icons/material/table-network.svg
diff --git a/docs/src/material/templates/.icons/material/table-of-contents.svg b/docs/src/templates/.icons/material/table-of-contents.svg
index 8ef5f213..8ef5f213 100644
--- a/docs/src/material/templates/.icons/material/table-of-contents.svg
+++ b/docs/src/templates/.icons/material/table-of-contents.svg
diff --git a/docs/src/material/templates/.icons/material/table-off.svg b/docs/src/templates/.icons/material/table-off.svg
index dcc1c7fc..dcc1c7fc 100644
--- a/docs/src/material/templates/.icons/material/table-off.svg
+++ b/docs/src/templates/.icons/material/table-off.svg
diff --git a/docs/src/material/templates/.icons/material/table-picnic.svg b/docs/src/templates/.icons/material/table-picnic.svg
index 9e2bdba0..9e2bdba0 100644
--- a/docs/src/material/templates/.icons/material/table-picnic.svg
+++ b/docs/src/templates/.icons/material/table-picnic.svg
diff --git a/docs/src/material/templates/.icons/material/table-pivot.svg b/docs/src/templates/.icons/material/table-pivot.svg
index 2633f201..2633f201 100644
--- a/docs/src/material/templates/.icons/material/table-pivot.svg
+++ b/docs/src/templates/.icons/material/table-pivot.svg
diff --git a/docs/src/material/templates/.icons/material/table-plus.svg b/docs/src/templates/.icons/material/table-plus.svg
index fd3a94a4..fd3a94a4 100644
--- a/docs/src/material/templates/.icons/material/table-plus.svg
+++ b/docs/src/templates/.icons/material/table-plus.svg
diff --git a/docs/src/material/templates/.icons/material/table-question.svg b/docs/src/templates/.icons/material/table-question.svg
index 3014c6a5..3014c6a5 100644
--- a/docs/src/material/templates/.icons/material/table-question.svg
+++ b/docs/src/templates/.icons/material/table-question.svg
diff --git a/docs/src/material/templates/.icons/material/table-refresh.svg b/docs/src/templates/.icons/material/table-refresh.svg
index 8f76ffe1..8f76ffe1 100644
--- a/docs/src/material/templates/.icons/material/table-refresh.svg
+++ b/docs/src/templates/.icons/material/table-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/table-remove.svg b/docs/src/templates/.icons/material/table-remove.svg
index 2e20e1b1..2e20e1b1 100644
--- a/docs/src/material/templates/.icons/material/table-remove.svg
+++ b/docs/src/templates/.icons/material/table-remove.svg
diff --git a/docs/src/material/templates/.icons/material/table-row-height.svg b/docs/src/templates/.icons/material/table-row-height.svg
index a9db1f9a..a9db1f9a 100644
--- a/docs/src/material/templates/.icons/material/table-row-height.svg
+++ b/docs/src/templates/.icons/material/table-row-height.svg
diff --git a/docs/src/material/templates/.icons/material/table-row-plus-after.svg b/docs/src/templates/.icons/material/table-row-plus-after.svg
index c99be268..c99be268 100644
--- a/docs/src/material/templates/.icons/material/table-row-plus-after.svg
+++ b/docs/src/templates/.icons/material/table-row-plus-after.svg
diff --git a/docs/src/material/templates/.icons/material/table-row-plus-before.svg b/docs/src/templates/.icons/material/table-row-plus-before.svg
index fee29faf..fee29faf 100644
--- a/docs/src/material/templates/.icons/material/table-row-plus-before.svg
+++ b/docs/src/templates/.icons/material/table-row-plus-before.svg
diff --git a/docs/src/material/templates/.icons/material/table-row-remove.svg b/docs/src/templates/.icons/material/table-row-remove.svg
index 1414c58f..1414c58f 100644
--- a/docs/src/material/templates/.icons/material/table-row-remove.svg
+++ b/docs/src/templates/.icons/material/table-row-remove.svg
diff --git a/docs/src/material/templates/.icons/material/table-row.svg b/docs/src/templates/.icons/material/table-row.svg
index 86febbcf..86febbcf 100644
--- a/docs/src/material/templates/.icons/material/table-row.svg
+++ b/docs/src/templates/.icons/material/table-row.svg
diff --git a/docs/src/material/templates/.icons/material/table-search.svg b/docs/src/templates/.icons/material/table-search.svg
index ef56035a..ef56035a 100644
--- a/docs/src/material/templates/.icons/material/table-search.svg
+++ b/docs/src/templates/.icons/material/table-search.svg
diff --git a/docs/src/material/templates/.icons/material/table-settings.svg b/docs/src/templates/.icons/material/table-settings.svg
index 2975611d..2975611d 100644
--- a/docs/src/material/templates/.icons/material/table-settings.svg
+++ b/docs/src/templates/.icons/material/table-settings.svg
diff --git a/docs/src/material/templates/.icons/material/table-split-cell.svg b/docs/src/templates/.icons/material/table-split-cell.svg
index 85b7cc95..85b7cc95 100644
--- a/docs/src/material/templates/.icons/material/table-split-cell.svg
+++ b/docs/src/templates/.icons/material/table-split-cell.svg
diff --git a/docs/src/material/templates/.icons/material/table-star.svg b/docs/src/templates/.icons/material/table-star.svg
index 74ea5247..74ea5247 100644
--- a/docs/src/material/templates/.icons/material/table-star.svg
+++ b/docs/src/templates/.icons/material/table-star.svg
diff --git a/docs/src/material/templates/.icons/material/table-sync.svg b/docs/src/templates/.icons/material/table-sync.svg
index ff0aab9d..ff0aab9d 100644
--- a/docs/src/material/templates/.icons/material/table-sync.svg
+++ b/docs/src/templates/.icons/material/table-sync.svg
diff --git a/docs/src/material/templates/.icons/material/table-tennis.svg b/docs/src/templates/.icons/material/table-tennis.svg
index 6fb804c7..6fb804c7 100644
--- a/docs/src/material/templates/.icons/material/table-tennis.svg
+++ b/docs/src/templates/.icons/material/table-tennis.svg
diff --git a/docs/src/material/templates/.icons/material/table.svg b/docs/src/templates/.icons/material/table.svg
index a39c5ae0..a39c5ae0 100644
--- a/docs/src/material/templates/.icons/material/table.svg
+++ b/docs/src/templates/.icons/material/table.svg
diff --git a/docs/src/material/templates/.icons/material/tablet-cellphone.svg b/docs/src/templates/.icons/material/tablet-cellphone.svg
index 132f8871..132f8871 100644
--- a/docs/src/material/templates/.icons/material/tablet-cellphone.svg
+++ b/docs/src/templates/.icons/material/tablet-cellphone.svg
diff --git a/docs/src/material/templates/.icons/material/tablet-dashboard.svg b/docs/src/templates/.icons/material/tablet-dashboard.svg
index 5e608eb5..5e608eb5 100644
--- a/docs/src/material/templates/.icons/material/tablet-dashboard.svg
+++ b/docs/src/templates/.icons/material/tablet-dashboard.svg
diff --git a/docs/src/material/templates/.icons/material/tablet.svg b/docs/src/templates/.icons/material/tablet.svg
index b7468cf7..b7468cf7 100644
--- a/docs/src/material/templates/.icons/material/tablet.svg
+++ b/docs/src/templates/.icons/material/tablet.svg
diff --git a/docs/src/material/templates/.icons/material/taco.svg b/docs/src/templates/.icons/material/taco.svg
index ef7d671b..ef7d671b 100644
--- a/docs/src/material/templates/.icons/material/taco.svg
+++ b/docs/src/templates/.icons/material/taco.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-down-outline.svg b/docs/src/templates/.icons/material/tag-arrow-down-outline.svg
index 4b2554d7..4b2554d7 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-down-outline.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-down.svg b/docs/src/templates/.icons/material/tag-arrow-down.svg
index 053f81a7..053f81a7 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-down.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-left-outline.svg b/docs/src/templates/.icons/material/tag-arrow-left-outline.svg
index 94ba1779..94ba1779 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-left-outline.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-left-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-left.svg b/docs/src/templates/.icons/material/tag-arrow-left.svg
index 9db5cfa6..9db5cfa6 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-left.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-right-outline.svg b/docs/src/templates/.icons/material/tag-arrow-right-outline.svg
index 8ec451c4..8ec451c4 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-right-outline.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-right-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-right.svg b/docs/src/templates/.icons/material/tag-arrow-right.svg
index 23ef4d44..23ef4d44 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-right.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-up-outline.svg b/docs/src/templates/.icons/material/tag-arrow-up-outline.svg
index 6301531d..6301531d 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-up-outline.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-arrow-up.svg b/docs/src/templates/.icons/material/tag-arrow-up.svg
index 61c73430..61c73430 100644
--- a/docs/src/material/templates/.icons/material/tag-arrow-up.svg
+++ b/docs/src/templates/.icons/material/tag-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/tag-check-outline.svg b/docs/src/templates/.icons/material/tag-check-outline.svg
index 25304eea..25304eea 100644
--- a/docs/src/material/templates/.icons/material/tag-check-outline.svg
+++ b/docs/src/templates/.icons/material/tag-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-check.svg b/docs/src/templates/.icons/material/tag-check.svg
index 31c9e853..31c9e853 100644
--- a/docs/src/material/templates/.icons/material/tag-check.svg
+++ b/docs/src/templates/.icons/material/tag-check.svg
diff --git a/docs/src/material/templates/.icons/material/tag-faces.svg b/docs/src/templates/.icons/material/tag-faces.svg
index 26907e88..26907e88 100644
--- a/docs/src/material/templates/.icons/material/tag-faces.svg
+++ b/docs/src/templates/.icons/material/tag-faces.svg
diff --git a/docs/src/material/templates/.icons/material/tag-heart-outline.svg b/docs/src/templates/.icons/material/tag-heart-outline.svg
index cd2ebd6d..cd2ebd6d 100644
--- a/docs/src/material/templates/.icons/material/tag-heart-outline.svg
+++ b/docs/src/templates/.icons/material/tag-heart-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-heart.svg b/docs/src/templates/.icons/material/tag-heart.svg
index 3339189b..3339189b 100644
--- a/docs/src/material/templates/.icons/material/tag-heart.svg
+++ b/docs/src/templates/.icons/material/tag-heart.svg
diff --git a/docs/src/material/templates/.icons/material/tag-hidden.svg b/docs/src/templates/.icons/material/tag-hidden.svg
index 5dcf58f2..5dcf58f2 100644
--- a/docs/src/material/templates/.icons/material/tag-hidden.svg
+++ b/docs/src/templates/.icons/material/tag-hidden.svg
diff --git a/docs/src/material/templates/.icons/material/tag-minus-outline.svg b/docs/src/templates/.icons/material/tag-minus-outline.svg
index d5849532..d5849532 100644
--- a/docs/src/material/templates/.icons/material/tag-minus-outline.svg
+++ b/docs/src/templates/.icons/material/tag-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-minus.svg b/docs/src/templates/.icons/material/tag-minus.svg
index 3a5521a3..3a5521a3 100644
--- a/docs/src/material/templates/.icons/material/tag-minus.svg
+++ b/docs/src/templates/.icons/material/tag-minus.svg
diff --git a/docs/src/material/templates/.icons/material/tag-multiple-outline.svg b/docs/src/templates/.icons/material/tag-multiple-outline.svg
index bd78e87e..bd78e87e 100644
--- a/docs/src/material/templates/.icons/material/tag-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/tag-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-multiple.svg b/docs/src/templates/.icons/material/tag-multiple.svg
index 4916b863..4916b863 100644
--- a/docs/src/material/templates/.icons/material/tag-multiple.svg
+++ b/docs/src/templates/.icons/material/tag-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/tag-off-outline.svg b/docs/src/templates/.icons/material/tag-off-outline.svg
index f1f34eb0..f1f34eb0 100644
--- a/docs/src/material/templates/.icons/material/tag-off-outline.svg
+++ b/docs/src/templates/.icons/material/tag-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-off.svg b/docs/src/templates/.icons/material/tag-off.svg
index e313ed81..e313ed81 100644
--- a/docs/src/material/templates/.icons/material/tag-off.svg
+++ b/docs/src/templates/.icons/material/tag-off.svg
diff --git a/docs/src/material/templates/.icons/material/tag-outline.svg b/docs/src/templates/.icons/material/tag-outline.svg
index 8860c8d1..8860c8d1 100644
--- a/docs/src/material/templates/.icons/material/tag-outline.svg
+++ b/docs/src/templates/.icons/material/tag-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-plus-outline.svg b/docs/src/templates/.icons/material/tag-plus-outline.svg
index 3cbd4dbb..3cbd4dbb 100644
--- a/docs/src/material/templates/.icons/material/tag-plus-outline.svg
+++ b/docs/src/templates/.icons/material/tag-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-plus.svg b/docs/src/templates/.icons/material/tag-plus.svg
index d905e914..d905e914 100644
--- a/docs/src/material/templates/.icons/material/tag-plus.svg
+++ b/docs/src/templates/.icons/material/tag-plus.svg
diff --git a/docs/src/material/templates/.icons/material/tag-remove-outline.svg b/docs/src/templates/.icons/material/tag-remove-outline.svg
index 34beba85..34beba85 100644
--- a/docs/src/material/templates/.icons/material/tag-remove-outline.svg
+++ b/docs/src/templates/.icons/material/tag-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-remove.svg b/docs/src/templates/.icons/material/tag-remove.svg
index f7f96961..f7f96961 100644
--- a/docs/src/material/templates/.icons/material/tag-remove.svg
+++ b/docs/src/templates/.icons/material/tag-remove.svg
diff --git a/docs/src/material/templates/.icons/material/tag-search-outline.svg b/docs/src/templates/.icons/material/tag-search-outline.svg
index 78b323f4..78b323f4 100644
--- a/docs/src/material/templates/.icons/material/tag-search-outline.svg
+++ b/docs/src/templates/.icons/material/tag-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-search.svg b/docs/src/templates/.icons/material/tag-search.svg
index c4f5d02e..c4f5d02e 100644
--- a/docs/src/material/templates/.icons/material/tag-search.svg
+++ b/docs/src/templates/.icons/material/tag-search.svg
diff --git a/docs/src/material/templates/.icons/material/tag-text-outline.svg b/docs/src/templates/.icons/material/tag-text-outline.svg
index d897cd4c..d897cd4c 100644
--- a/docs/src/material/templates/.icons/material/tag-text-outline.svg
+++ b/docs/src/templates/.icons/material/tag-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tag-text.svg b/docs/src/templates/.icons/material/tag-text.svg
index 219755ab..219755ab 100644
--- a/docs/src/material/templates/.icons/material/tag-text.svg
+++ b/docs/src/templates/.icons/material/tag-text.svg
diff --git a/docs/src/material/templates/.icons/material/tag.svg b/docs/src/templates/.icons/material/tag.svg
index c71eb090..c71eb090 100644
--- a/docs/src/material/templates/.icons/material/tag.svg
+++ b/docs/src/templates/.icons/material/tag.svg
diff --git a/docs/src/material/templates/.icons/material/tailwind.svg b/docs/src/templates/.icons/material/tailwind.svg
index f76f23d8..f76f23d8 100644
--- a/docs/src/material/templates/.icons/material/tailwind.svg
+++ b/docs/src/templates/.icons/material/tailwind.svg
diff --git a/docs/src/material/templates/.icons/material/tally-mark-1.svg b/docs/src/templates/.icons/material/tally-mark-1.svg
index c60b677c..c60b677c 100644
--- a/docs/src/material/templates/.icons/material/tally-mark-1.svg
+++ b/docs/src/templates/.icons/material/tally-mark-1.svg
diff --git a/docs/src/material/templates/.icons/material/tally-mark-2.svg b/docs/src/templates/.icons/material/tally-mark-2.svg
index f89f9117..f89f9117 100644
--- a/docs/src/material/templates/.icons/material/tally-mark-2.svg
+++ b/docs/src/templates/.icons/material/tally-mark-2.svg
diff --git a/docs/src/material/templates/.icons/material/tally-mark-3.svg b/docs/src/templates/.icons/material/tally-mark-3.svg
index 6c33800f..6c33800f 100644
--- a/docs/src/material/templates/.icons/material/tally-mark-3.svg
+++ b/docs/src/templates/.icons/material/tally-mark-3.svg
diff --git a/docs/src/material/templates/.icons/material/tally-mark-4.svg b/docs/src/templates/.icons/material/tally-mark-4.svg
index 75009dc5..75009dc5 100644
--- a/docs/src/material/templates/.icons/material/tally-mark-4.svg
+++ b/docs/src/templates/.icons/material/tally-mark-4.svg
diff --git a/docs/src/material/templates/.icons/material/tally-mark-5.svg b/docs/src/templates/.icons/material/tally-mark-5.svg
index 39e5e561..39e5e561 100644
--- a/docs/src/material/templates/.icons/material/tally-mark-5.svg
+++ b/docs/src/templates/.icons/material/tally-mark-5.svg
diff --git a/docs/src/material/templates/.icons/material/tangram.svg b/docs/src/templates/.icons/material/tangram.svg
index 409a6ca8..409a6ca8 100644
--- a/docs/src/material/templates/.icons/material/tangram.svg
+++ b/docs/src/templates/.icons/material/tangram.svg
diff --git a/docs/src/material/templates/.icons/material/tank.svg b/docs/src/templates/.icons/material/tank.svg
index cb749c2a..cb749c2a 100644
--- a/docs/src/material/templates/.icons/material/tank.svg
+++ b/docs/src/templates/.icons/material/tank.svg
diff --git a/docs/src/material/templates/.icons/material/tanker-truck.svg b/docs/src/templates/.icons/material/tanker-truck.svg
index c8e9be2e..c8e9be2e 100644
--- a/docs/src/material/templates/.icons/material/tanker-truck.svg
+++ b/docs/src/templates/.icons/material/tanker-truck.svg
diff --git a/docs/src/material/templates/.icons/material/tape-drive.svg b/docs/src/templates/.icons/material/tape-drive.svg
index f3481411..f3481411 100644
--- a/docs/src/material/templates/.icons/material/tape-drive.svg
+++ b/docs/src/templates/.icons/material/tape-drive.svg
diff --git a/docs/src/material/templates/.icons/material/tape-measure.svg b/docs/src/templates/.icons/material/tape-measure.svg
index ba7c324f..ba7c324f 100644
--- a/docs/src/material/templates/.icons/material/tape-measure.svg
+++ b/docs/src/templates/.icons/material/tape-measure.svg
diff --git a/docs/src/material/templates/.icons/material/target-account.svg b/docs/src/templates/.icons/material/target-account.svg
index b9464dc2..b9464dc2 100644
--- a/docs/src/material/templates/.icons/material/target-account.svg
+++ b/docs/src/templates/.icons/material/target-account.svg
diff --git a/docs/src/material/templates/.icons/material/target-variant.svg b/docs/src/templates/.icons/material/target-variant.svg
index a37bffe0..a37bffe0 100644
--- a/docs/src/material/templates/.icons/material/target-variant.svg
+++ b/docs/src/templates/.icons/material/target-variant.svg
diff --git a/docs/src/material/templates/.icons/material/target.svg b/docs/src/templates/.icons/material/target.svg
index 356703d0..356703d0 100644
--- a/docs/src/material/templates/.icons/material/target.svg
+++ b/docs/src/templates/.icons/material/target.svg
diff --git a/docs/src/material/templates/.icons/material/taxi.svg b/docs/src/templates/.icons/material/taxi.svg
index a06fadb2..a06fadb2 100644
--- a/docs/src/material/templates/.icons/material/taxi.svg
+++ b/docs/src/templates/.icons/material/taxi.svg
diff --git a/docs/src/material/templates/.icons/material/tea-outline.svg b/docs/src/templates/.icons/material/tea-outline.svg
index af863e9d..af863e9d 100644
--- a/docs/src/material/templates/.icons/material/tea-outline.svg
+++ b/docs/src/templates/.icons/material/tea-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tea.svg b/docs/src/templates/.icons/material/tea.svg
index fd676e61..fd676e61 100644
--- a/docs/src/material/templates/.icons/material/tea.svg
+++ b/docs/src/templates/.icons/material/tea.svg
diff --git a/docs/src/material/templates/.icons/material/teamviewer.svg b/docs/src/templates/.icons/material/teamviewer.svg
index f1380768..f1380768 100644
--- a/docs/src/material/templates/.icons/material/teamviewer.svg
+++ b/docs/src/templates/.icons/material/teamviewer.svg
diff --git a/docs/src/material/templates/.icons/material/teddy-bear.svg b/docs/src/templates/.icons/material/teddy-bear.svg
index f04def2e..f04def2e 100644
--- a/docs/src/material/templates/.icons/material/teddy-bear.svg
+++ b/docs/src/templates/.icons/material/teddy-bear.svg
diff --git a/docs/src/material/templates/.icons/material/telescope.svg b/docs/src/templates/.icons/material/telescope.svg
index 46dfa5f3..46dfa5f3 100644
--- a/docs/src/material/templates/.icons/material/telescope.svg
+++ b/docs/src/templates/.icons/material/telescope.svg
diff --git a/docs/src/material/templates/.icons/material/television-ambient-light.svg b/docs/src/templates/.icons/material/television-ambient-light.svg
index cf1b09ca..cf1b09ca 100644
--- a/docs/src/material/templates/.icons/material/television-ambient-light.svg
+++ b/docs/src/templates/.icons/material/television-ambient-light.svg
diff --git a/docs/src/material/templates/.icons/material/television-box.svg b/docs/src/templates/.icons/material/television-box.svg
index a6114a79..a6114a79 100644
--- a/docs/src/material/templates/.icons/material/television-box.svg
+++ b/docs/src/templates/.icons/material/television-box.svg
diff --git a/docs/src/material/templates/.icons/material/television-classic-off.svg b/docs/src/templates/.icons/material/television-classic-off.svg
index a616b941..a616b941 100644
--- a/docs/src/material/templates/.icons/material/television-classic-off.svg
+++ b/docs/src/templates/.icons/material/television-classic-off.svg
diff --git a/docs/src/material/templates/.icons/material/television-classic.svg b/docs/src/templates/.icons/material/television-classic.svg
index 3f648ca2..3f648ca2 100644
--- a/docs/src/material/templates/.icons/material/television-classic.svg
+++ b/docs/src/templates/.icons/material/television-classic.svg
diff --git a/docs/src/material/templates/.icons/material/television-guide.svg b/docs/src/templates/.icons/material/television-guide.svg
index 1f7b5f22..1f7b5f22 100644
--- a/docs/src/material/templates/.icons/material/television-guide.svg
+++ b/docs/src/templates/.icons/material/television-guide.svg
diff --git a/docs/src/material/templates/.icons/material/television-off.svg b/docs/src/templates/.icons/material/television-off.svg
index 78d94d28..78d94d28 100644
--- a/docs/src/material/templates/.icons/material/television-off.svg
+++ b/docs/src/templates/.icons/material/television-off.svg
diff --git a/docs/src/material/templates/.icons/material/television-pause.svg b/docs/src/templates/.icons/material/television-pause.svg
index e1d19372..e1d19372 100644
--- a/docs/src/material/templates/.icons/material/television-pause.svg
+++ b/docs/src/templates/.icons/material/television-pause.svg
diff --git a/docs/src/material/templates/.icons/material/television-play.svg b/docs/src/templates/.icons/material/television-play.svg
index a4f61965..a4f61965 100644
--- a/docs/src/material/templates/.icons/material/television-play.svg
+++ b/docs/src/templates/.icons/material/television-play.svg
diff --git a/docs/src/material/templates/.icons/material/television-shimmer.svg b/docs/src/templates/.icons/material/television-shimmer.svg
index d6c9dcbc..d6c9dcbc 100644
--- a/docs/src/material/templates/.icons/material/television-shimmer.svg
+++ b/docs/src/templates/.icons/material/television-shimmer.svg
diff --git a/docs/src/material/templates/.icons/material/television-speaker-off.svg b/docs/src/templates/.icons/material/television-speaker-off.svg
index 24ab712d..24ab712d 100644
--- a/docs/src/material/templates/.icons/material/television-speaker-off.svg
+++ b/docs/src/templates/.icons/material/television-speaker-off.svg
diff --git a/docs/src/material/templates/.icons/material/television-speaker.svg b/docs/src/templates/.icons/material/television-speaker.svg
index 356885a1..356885a1 100644
--- a/docs/src/material/templates/.icons/material/television-speaker.svg
+++ b/docs/src/templates/.icons/material/television-speaker.svg
diff --git a/docs/src/material/templates/.icons/material/television-stop.svg b/docs/src/templates/.icons/material/television-stop.svg
index fdfe10c0..fdfe10c0 100644
--- a/docs/src/material/templates/.icons/material/television-stop.svg
+++ b/docs/src/templates/.icons/material/television-stop.svg
diff --git a/docs/src/material/templates/.icons/material/television.svg b/docs/src/templates/.icons/material/television.svg
index 576b8706..576b8706 100644
--- a/docs/src/material/templates/.icons/material/television.svg
+++ b/docs/src/templates/.icons/material/television.svg
diff --git a/docs/src/material/templates/.icons/material/temperature-celsius.svg b/docs/src/templates/.icons/material/temperature-celsius.svg
index 9ad24fef..9ad24fef 100644
--- a/docs/src/material/templates/.icons/material/temperature-celsius.svg
+++ b/docs/src/templates/.icons/material/temperature-celsius.svg
diff --git a/docs/src/material/templates/.icons/material/temperature-fahrenheit.svg b/docs/src/templates/.icons/material/temperature-fahrenheit.svg
index ee90fcc6..ee90fcc6 100644
--- a/docs/src/material/templates/.icons/material/temperature-fahrenheit.svg
+++ b/docs/src/templates/.icons/material/temperature-fahrenheit.svg
diff --git a/docs/src/material/templates/.icons/material/temperature-kelvin.svg b/docs/src/templates/.icons/material/temperature-kelvin.svg
index c534422a..c534422a 100644
--- a/docs/src/material/templates/.icons/material/temperature-kelvin.svg
+++ b/docs/src/templates/.icons/material/temperature-kelvin.svg
diff --git a/docs/src/material/templates/.icons/material/temple-buddhist-outline.svg b/docs/src/templates/.icons/material/temple-buddhist-outline.svg
index 13cd167d..13cd167d 100644
--- a/docs/src/material/templates/.icons/material/temple-buddhist-outline.svg
+++ b/docs/src/templates/.icons/material/temple-buddhist-outline.svg
diff --git a/docs/src/material/templates/.icons/material/temple-buddhist.svg b/docs/src/templates/.icons/material/temple-buddhist.svg
index 0ced0e42..0ced0e42 100644
--- a/docs/src/material/templates/.icons/material/temple-buddhist.svg
+++ b/docs/src/templates/.icons/material/temple-buddhist.svg
diff --git a/docs/src/material/templates/.icons/material/temple-hindu-outline.svg b/docs/src/templates/.icons/material/temple-hindu-outline.svg
index 6ed2f9c2..6ed2f9c2 100644
--- a/docs/src/material/templates/.icons/material/temple-hindu-outline.svg
+++ b/docs/src/templates/.icons/material/temple-hindu-outline.svg
diff --git a/docs/src/material/templates/.icons/material/temple-hindu.svg b/docs/src/templates/.icons/material/temple-hindu.svg
index 253f1136..253f1136 100644
--- a/docs/src/material/templates/.icons/material/temple-hindu.svg
+++ b/docs/src/templates/.icons/material/temple-hindu.svg
diff --git a/docs/src/material/templates/.icons/material/tennis-ball-outline.svg b/docs/src/templates/.icons/material/tennis-ball-outline.svg
index a076831a..a076831a 100644
--- a/docs/src/material/templates/.icons/material/tennis-ball-outline.svg
+++ b/docs/src/templates/.icons/material/tennis-ball-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tennis-ball.svg b/docs/src/templates/.icons/material/tennis-ball.svg
index 1b174730..1b174730 100644
--- a/docs/src/material/templates/.icons/material/tennis-ball.svg
+++ b/docs/src/templates/.icons/material/tennis-ball.svg
diff --git a/docs/src/material/templates/.icons/material/tennis.svg b/docs/src/templates/.icons/material/tennis.svg
index a8a26e31..a8a26e31 100644
--- a/docs/src/material/templates/.icons/material/tennis.svg
+++ b/docs/src/templates/.icons/material/tennis.svg
diff --git a/docs/src/material/templates/.icons/material/tent.svg b/docs/src/templates/.icons/material/tent.svg
index 20a07d52..20a07d52 100644
--- a/docs/src/material/templates/.icons/material/tent.svg
+++ b/docs/src/templates/.icons/material/tent.svg
diff --git a/docs/src/material/templates/.icons/material/terraform.svg b/docs/src/templates/.icons/material/terraform.svg
index e2999d73..e2999d73 100644
--- a/docs/src/material/templates/.icons/material/terraform.svg
+++ b/docs/src/templates/.icons/material/terraform.svg
diff --git a/docs/src/material/templates/.icons/material/terrain.svg b/docs/src/templates/.icons/material/terrain.svg
index ec4cf45c..ec4cf45c 100644
--- a/docs/src/material/templates/.icons/material/terrain.svg
+++ b/docs/src/templates/.icons/material/terrain.svg
diff --git a/docs/src/material/templates/.icons/material/test-tube-empty.svg b/docs/src/templates/.icons/material/test-tube-empty.svg
index c820ccd8..c820ccd8 100644
--- a/docs/src/material/templates/.icons/material/test-tube-empty.svg
+++ b/docs/src/templates/.icons/material/test-tube-empty.svg
diff --git a/docs/src/material/templates/.icons/material/test-tube-off.svg b/docs/src/templates/.icons/material/test-tube-off.svg
index 61f7229b..61f7229b 100644
--- a/docs/src/material/templates/.icons/material/test-tube-off.svg
+++ b/docs/src/templates/.icons/material/test-tube-off.svg
diff --git a/docs/src/material/templates/.icons/material/test-tube.svg b/docs/src/templates/.icons/material/test-tube.svg
index ad6fa351..ad6fa351 100644
--- a/docs/src/material/templates/.icons/material/test-tube.svg
+++ b/docs/src/templates/.icons/material/test-tube.svg
diff --git a/docs/src/material/templates/.icons/material/text-account.svg b/docs/src/templates/.icons/material/text-account.svg
index 18b1e9c9..18b1e9c9 100644
--- a/docs/src/material/templates/.icons/material/text-account.svg
+++ b/docs/src/templates/.icons/material/text-account.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-check-outline.svg b/docs/src/templates/.icons/material/text-box-check-outline.svg
index 7e75569e..7e75569e 100644
--- a/docs/src/material/templates/.icons/material/text-box-check-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-check.svg b/docs/src/templates/.icons/material/text-box-check.svg
index 8bdd1f0c..8bdd1f0c 100644
--- a/docs/src/material/templates/.icons/material/text-box-check.svg
+++ b/docs/src/templates/.icons/material/text-box-check.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-edit-outline.svg b/docs/src/templates/.icons/material/text-box-edit-outline.svg
index 14de5083..14de5083 100644
--- a/docs/src/material/templates/.icons/material/text-box-edit-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-edit.svg b/docs/src/templates/.icons/material/text-box-edit.svg
index 8d6d52e4..8d6d52e4 100644
--- a/docs/src/material/templates/.icons/material/text-box-edit.svg
+++ b/docs/src/templates/.icons/material/text-box-edit.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-minus-outline.svg b/docs/src/templates/.icons/material/text-box-minus-outline.svg
index cda15877..cda15877 100644
--- a/docs/src/material/templates/.icons/material/text-box-minus-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-minus.svg b/docs/src/templates/.icons/material/text-box-minus.svg
index 75ae7752..75ae7752 100644
--- a/docs/src/material/templates/.icons/material/text-box-minus.svg
+++ b/docs/src/templates/.icons/material/text-box-minus.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-multiple-outline.svg b/docs/src/templates/.icons/material/text-box-multiple-outline.svg
index ec16bbff..ec16bbff 100644
--- a/docs/src/material/templates/.icons/material/text-box-multiple-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-multiple-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-multiple.svg b/docs/src/templates/.icons/material/text-box-multiple.svg
index 9b6c668d..9b6c668d 100644
--- a/docs/src/material/templates/.icons/material/text-box-multiple.svg
+++ b/docs/src/templates/.icons/material/text-box-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-outline.svg b/docs/src/templates/.icons/material/text-box-outline.svg
index 8a6b99c2..8a6b99c2 100644
--- a/docs/src/material/templates/.icons/material/text-box-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-plus-outline.svg b/docs/src/templates/.icons/material/text-box-plus-outline.svg
index 409f1518..409f1518 100644
--- a/docs/src/material/templates/.icons/material/text-box-plus-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-plus.svg b/docs/src/templates/.icons/material/text-box-plus.svg
index 638dc425..638dc425 100644
--- a/docs/src/material/templates/.icons/material/text-box-plus.svg
+++ b/docs/src/templates/.icons/material/text-box-plus.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-remove-outline.svg b/docs/src/templates/.icons/material/text-box-remove-outline.svg
index ab8fdeb6..ab8fdeb6 100644
--- a/docs/src/material/templates/.icons/material/text-box-remove-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-remove.svg b/docs/src/templates/.icons/material/text-box-remove.svg
index 3e1e4be4..3e1e4be4 100644
--- a/docs/src/material/templates/.icons/material/text-box-remove.svg
+++ b/docs/src/templates/.icons/material/text-box-remove.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-search-outline.svg b/docs/src/templates/.icons/material/text-box-search-outline.svg
index f4cedf4c..f4cedf4c 100644
--- a/docs/src/material/templates/.icons/material/text-box-search-outline.svg
+++ b/docs/src/templates/.icons/material/text-box-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/text-box-search.svg b/docs/src/templates/.icons/material/text-box-search.svg
index 292ff451..292ff451 100644
--- a/docs/src/material/templates/.icons/material/text-box-search.svg
+++ b/docs/src/templates/.icons/material/text-box-search.svg
diff --git a/docs/src/material/templates/.icons/material/text-box.svg b/docs/src/templates/.icons/material/text-box.svg
index b92a964f..b92a964f 100644
--- a/docs/src/material/templates/.icons/material/text-box.svg
+++ b/docs/src/templates/.icons/material/text-box.svg
diff --git a/docs/src/material/templates/.icons/material/text-long.svg b/docs/src/templates/.icons/material/text-long.svg
index 072f8cdb..072f8cdb 100644
--- a/docs/src/material/templates/.icons/material/text-long.svg
+++ b/docs/src/templates/.icons/material/text-long.svg
diff --git a/docs/src/material/templates/.icons/material/text-recognition.svg b/docs/src/templates/.icons/material/text-recognition.svg
index 3471a9f9..3471a9f9 100644
--- a/docs/src/material/templates/.icons/material/text-recognition.svg
+++ b/docs/src/templates/.icons/material/text-recognition.svg
diff --git a/docs/src/material/templates/.icons/material/text-search-variant.svg b/docs/src/templates/.icons/material/text-search-variant.svg
index 8017b6ad..8017b6ad 100644
--- a/docs/src/material/templates/.icons/material/text-search-variant.svg
+++ b/docs/src/templates/.icons/material/text-search-variant.svg
diff --git a/docs/src/material/templates/.icons/material/text-search.svg b/docs/src/templates/.icons/material/text-search.svg
index 79f32e34..79f32e34 100644
--- a/docs/src/material/templates/.icons/material/text-search.svg
+++ b/docs/src/templates/.icons/material/text-search.svg
diff --git a/docs/src/material/templates/.icons/material/text-shadow.svg b/docs/src/templates/.icons/material/text-shadow.svg
index 2c81f9d1..2c81f9d1 100644
--- a/docs/src/material/templates/.icons/material/text-shadow.svg
+++ b/docs/src/templates/.icons/material/text-shadow.svg
diff --git a/docs/src/material/templates/.icons/material/text-short.svg b/docs/src/templates/.icons/material/text-short.svg
index 3ea1fa12..3ea1fa12 100644
--- a/docs/src/material/templates/.icons/material/text-short.svg
+++ b/docs/src/templates/.icons/material/text-short.svg
diff --git a/docs/src/material/templates/.icons/material/text.svg b/docs/src/templates/.icons/material/text.svg
index 38486fbd..38486fbd 100644
--- a/docs/src/material/templates/.icons/material/text.svg
+++ b/docs/src/templates/.icons/material/text.svg
diff --git a/docs/src/material/templates/.icons/material/texture-box.svg b/docs/src/templates/.icons/material/texture-box.svg
index 12601fc1..12601fc1 100644
--- a/docs/src/material/templates/.icons/material/texture-box.svg
+++ b/docs/src/templates/.icons/material/texture-box.svg
diff --git a/docs/src/material/templates/.icons/material/texture.svg b/docs/src/templates/.icons/material/texture.svg
index 52baaca5..52baaca5 100644
--- a/docs/src/material/templates/.icons/material/texture.svg
+++ b/docs/src/templates/.icons/material/texture.svg
diff --git a/docs/src/material/templates/.icons/material/theater.svg b/docs/src/templates/.icons/material/theater.svg
index 34b2a256..34b2a256 100644
--- a/docs/src/material/templates/.icons/material/theater.svg
+++ b/docs/src/templates/.icons/material/theater.svg
diff --git a/docs/src/material/templates/.icons/material/theme-light-dark.svg b/docs/src/templates/.icons/material/theme-light-dark.svg
index 92ae9e00..92ae9e00 100644
--- a/docs/src/material/templates/.icons/material/theme-light-dark.svg
+++ b/docs/src/templates/.icons/material/theme-light-dark.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-alert.svg b/docs/src/templates/.icons/material/thermometer-alert.svg
index 17322664..17322664 100644
--- a/docs/src/material/templates/.icons/material/thermometer-alert.svg
+++ b/docs/src/templates/.icons/material/thermometer-alert.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-auto.svg b/docs/src/templates/.icons/material/thermometer-auto.svg
index be172fe4..be172fe4 100644
--- a/docs/src/material/templates/.icons/material/thermometer-auto.svg
+++ b/docs/src/templates/.icons/material/thermometer-auto.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-bluetooth.svg b/docs/src/templates/.icons/material/thermometer-bluetooth.svg
index 89f11bf7..89f11bf7 100644
--- a/docs/src/material/templates/.icons/material/thermometer-bluetooth.svg
+++ b/docs/src/templates/.icons/material/thermometer-bluetooth.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-check.svg b/docs/src/templates/.icons/material/thermometer-check.svg
index d8202ccc..d8202ccc 100644
--- a/docs/src/material/templates/.icons/material/thermometer-check.svg
+++ b/docs/src/templates/.icons/material/thermometer-check.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-chevron-down.svg b/docs/src/templates/.icons/material/thermometer-chevron-down.svg
index 34d0b5d7..34d0b5d7 100644
--- a/docs/src/material/templates/.icons/material/thermometer-chevron-down.svg
+++ b/docs/src/templates/.icons/material/thermometer-chevron-down.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-chevron-up.svg b/docs/src/templates/.icons/material/thermometer-chevron-up.svg
index 42ebcb0f..42ebcb0f 100644
--- a/docs/src/material/templates/.icons/material/thermometer-chevron-up.svg
+++ b/docs/src/templates/.icons/material/thermometer-chevron-up.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-high.svg b/docs/src/templates/.icons/material/thermometer-high.svg
index 9453a67d..9453a67d 100644
--- a/docs/src/material/templates/.icons/material/thermometer-high.svg
+++ b/docs/src/templates/.icons/material/thermometer-high.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-lines.svg b/docs/src/templates/.icons/material/thermometer-lines.svg
index b44e588f..b44e588f 100644
--- a/docs/src/material/templates/.icons/material/thermometer-lines.svg
+++ b/docs/src/templates/.icons/material/thermometer-lines.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-low.svg b/docs/src/templates/.icons/material/thermometer-low.svg
index 167de7e3..167de7e3 100644
--- a/docs/src/material/templates/.icons/material/thermometer-low.svg
+++ b/docs/src/templates/.icons/material/thermometer-low.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-minus.svg b/docs/src/templates/.icons/material/thermometer-minus.svg
index f3acc81e..f3acc81e 100644
--- a/docs/src/material/templates/.icons/material/thermometer-minus.svg
+++ b/docs/src/templates/.icons/material/thermometer-minus.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-off.svg b/docs/src/templates/.icons/material/thermometer-off.svg
index 89e555c5..89e555c5 100644
--- a/docs/src/material/templates/.icons/material/thermometer-off.svg
+++ b/docs/src/templates/.icons/material/thermometer-off.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-plus.svg b/docs/src/templates/.icons/material/thermometer-plus.svg
index 86325e72..86325e72 100644
--- a/docs/src/material/templates/.icons/material/thermometer-plus.svg
+++ b/docs/src/templates/.icons/material/thermometer-plus.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-probe-off.svg b/docs/src/templates/.icons/material/thermometer-probe-off.svg
index c334ba9f..c334ba9f 100644
--- a/docs/src/material/templates/.icons/material/thermometer-probe-off.svg
+++ b/docs/src/templates/.icons/material/thermometer-probe-off.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-probe.svg b/docs/src/templates/.icons/material/thermometer-probe.svg
index 9909dffa..9909dffa 100644
--- a/docs/src/material/templates/.icons/material/thermometer-probe.svg
+++ b/docs/src/templates/.icons/material/thermometer-probe.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer-water.svg b/docs/src/templates/.icons/material/thermometer-water.svg
index 815ada6b..815ada6b 100644
--- a/docs/src/material/templates/.icons/material/thermometer-water.svg
+++ b/docs/src/templates/.icons/material/thermometer-water.svg
diff --git a/docs/src/material/templates/.icons/material/thermometer.svg b/docs/src/templates/.icons/material/thermometer.svg
index ffbfddd7..ffbfddd7 100644
--- a/docs/src/material/templates/.icons/material/thermometer.svg
+++ b/docs/src/templates/.icons/material/thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/thermostat-auto.svg b/docs/src/templates/.icons/material/thermostat-auto.svg
index 6c0d9791..6c0d9791 100644
--- a/docs/src/material/templates/.icons/material/thermostat-auto.svg
+++ b/docs/src/templates/.icons/material/thermostat-auto.svg
diff --git a/docs/src/material/templates/.icons/material/thermostat-box-auto.svg b/docs/src/templates/.icons/material/thermostat-box-auto.svg
index e5a72fab..e5a72fab 100644
--- a/docs/src/material/templates/.icons/material/thermostat-box-auto.svg
+++ b/docs/src/templates/.icons/material/thermostat-box-auto.svg
diff --git a/docs/src/material/templates/.icons/material/thermostat-box.svg b/docs/src/templates/.icons/material/thermostat-box.svg
index e5a62542..e5a62542 100644
--- a/docs/src/material/templates/.icons/material/thermostat-box.svg
+++ b/docs/src/templates/.icons/material/thermostat-box.svg
diff --git a/docs/src/material/templates/.icons/material/thermostat-cog.svg b/docs/src/templates/.icons/material/thermostat-cog.svg
index 4a928737..4a928737 100644
--- a/docs/src/material/templates/.icons/material/thermostat-cog.svg
+++ b/docs/src/templates/.icons/material/thermostat-cog.svg
diff --git a/docs/src/material/templates/.icons/material/thermostat.svg b/docs/src/templates/.icons/material/thermostat.svg
index 95459068..95459068 100644
--- a/docs/src/material/templates/.icons/material/thermostat.svg
+++ b/docs/src/templates/.icons/material/thermostat.svg
diff --git a/docs/src/material/templates/.icons/material/thought-bubble-outline.svg b/docs/src/templates/.icons/material/thought-bubble-outline.svg
index f196d27f..f196d27f 100644
--- a/docs/src/material/templates/.icons/material/thought-bubble-outline.svg
+++ b/docs/src/templates/.icons/material/thought-bubble-outline.svg
diff --git a/docs/src/material/templates/.icons/material/thought-bubble.svg b/docs/src/templates/.icons/material/thought-bubble.svg
index 105ac6fa..105ac6fa 100644
--- a/docs/src/material/templates/.icons/material/thought-bubble.svg
+++ b/docs/src/templates/.icons/material/thought-bubble.svg
diff --git a/docs/src/material/templates/.icons/material/thumb-down-outline.svg b/docs/src/templates/.icons/material/thumb-down-outline.svg
index 6a53bcd6..6a53bcd6 100644
--- a/docs/src/material/templates/.icons/material/thumb-down-outline.svg
+++ b/docs/src/templates/.icons/material/thumb-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/thumb-down.svg b/docs/src/templates/.icons/material/thumb-down.svg
index 6e5fd5b1..6e5fd5b1 100644
--- a/docs/src/material/templates/.icons/material/thumb-down.svg
+++ b/docs/src/templates/.icons/material/thumb-down.svg
diff --git a/docs/src/material/templates/.icons/material/thumb-up-outline.svg b/docs/src/templates/.icons/material/thumb-up-outline.svg
index 4247d0ab..4247d0ab 100644
--- a/docs/src/material/templates/.icons/material/thumb-up-outline.svg
+++ b/docs/src/templates/.icons/material/thumb-up-outline.svg
diff --git a/docs/src/material/templates/.icons/material/thumb-up.svg b/docs/src/templates/.icons/material/thumb-up.svg
index 7a8f5558..7a8f5558 100644
--- a/docs/src/material/templates/.icons/material/thumb-up.svg
+++ b/docs/src/templates/.icons/material/thumb-up.svg
diff --git a/docs/src/material/templates/.icons/material/thumbs-up-down-outline.svg b/docs/src/templates/.icons/material/thumbs-up-down-outline.svg
index f58e9340..f58e9340 100644
--- a/docs/src/material/templates/.icons/material/thumbs-up-down-outline.svg
+++ b/docs/src/templates/.icons/material/thumbs-up-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/thumbs-up-down.svg b/docs/src/templates/.icons/material/thumbs-up-down.svg
index aa48f381..aa48f381 100644
--- a/docs/src/material/templates/.icons/material/thumbs-up-down.svg
+++ b/docs/src/templates/.icons/material/thumbs-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-account.svg b/docs/src/templates/.icons/material/ticket-account.svg
index 1da88434..1da88434 100644
--- a/docs/src/material/templates/.icons/material/ticket-account.svg
+++ b/docs/src/templates/.icons/material/ticket-account.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-confirmation-outline.svg b/docs/src/templates/.icons/material/ticket-confirmation-outline.svg
index 93cd19e8..93cd19e8 100644
--- a/docs/src/material/templates/.icons/material/ticket-confirmation-outline.svg
+++ b/docs/src/templates/.icons/material/ticket-confirmation-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-confirmation.svg b/docs/src/templates/.icons/material/ticket-confirmation.svg
index 621f60ee..621f60ee 100644
--- a/docs/src/material/templates/.icons/material/ticket-confirmation.svg
+++ b/docs/src/templates/.icons/material/ticket-confirmation.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-outline.svg b/docs/src/templates/.icons/material/ticket-outline.svg
index bcd5a09c..bcd5a09c 100644
--- a/docs/src/material/templates/.icons/material/ticket-outline.svg
+++ b/docs/src/templates/.icons/material/ticket-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-percent-outline.svg b/docs/src/templates/.icons/material/ticket-percent-outline.svg
index 865bd9ce..865bd9ce 100644
--- a/docs/src/material/templates/.icons/material/ticket-percent-outline.svg
+++ b/docs/src/templates/.icons/material/ticket-percent-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ticket-percent.svg b/docs/src/templates/.icons/material/ticket-percent.svg
index 1cd1ccaf..1cd1ccaf 100644
--- a/docs/src/material/templates/.icons/material/ticket-percent.svg
+++ b/docs/src/templates/.icons/material/ticket-percent.svg
diff --git a/docs/src/material/templates/.icons/material/ticket.svg b/docs/src/templates/.icons/material/ticket.svg
index 52602804..52602804 100644
--- a/docs/src/material/templates/.icons/material/ticket.svg
+++ b/docs/src/templates/.icons/material/ticket.svg
diff --git a/docs/src/material/templates/.icons/material/tie.svg b/docs/src/templates/.icons/material/tie.svg
index 4afb2e9c..4afb2e9c 100644
--- a/docs/src/material/templates/.icons/material/tie.svg
+++ b/docs/src/templates/.icons/material/tie.svg
diff --git a/docs/src/material/templates/.icons/material/tilde-off.svg b/docs/src/templates/.icons/material/tilde-off.svg
index 9adf1bc6..9adf1bc6 100644
--- a/docs/src/material/templates/.icons/material/tilde-off.svg
+++ b/docs/src/templates/.icons/material/tilde-off.svg
diff --git a/docs/src/material/templates/.icons/material/tilde.svg b/docs/src/templates/.icons/material/tilde.svg
index 22a0e5a5..22a0e5a5 100644
--- a/docs/src/material/templates/.icons/material/tilde.svg
+++ b/docs/src/templates/.icons/material/tilde.svg
diff --git a/docs/src/material/templates/.icons/material/timelapse.svg b/docs/src/templates/.icons/material/timelapse.svg
index 80b198f8..80b198f8 100644
--- a/docs/src/material/templates/.icons/material/timelapse.svg
+++ b/docs/src/templates/.icons/material/timelapse.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-alert-outline.svg b/docs/src/templates/.icons/material/timeline-alert-outline.svg
index 76014a11..76014a11 100644
--- a/docs/src/material/templates/.icons/material/timeline-alert-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-alert.svg b/docs/src/templates/.icons/material/timeline-alert.svg
index f2ebb564..f2ebb564 100644
--- a/docs/src/material/templates/.icons/material/timeline-alert.svg
+++ b/docs/src/templates/.icons/material/timeline-alert.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-check-outline.svg b/docs/src/templates/.icons/material/timeline-check-outline.svg
index b6fc3404..b6fc3404 100644
--- a/docs/src/material/templates/.icons/material/timeline-check-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-check.svg b/docs/src/templates/.icons/material/timeline-check.svg
index 91025375..91025375 100644
--- a/docs/src/material/templates/.icons/material/timeline-check.svg
+++ b/docs/src/templates/.icons/material/timeline-check.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-clock-outline.svg b/docs/src/templates/.icons/material/timeline-clock-outline.svg
index e19856e5..e19856e5 100644
--- a/docs/src/material/templates/.icons/material/timeline-clock-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-clock.svg b/docs/src/templates/.icons/material/timeline-clock.svg
index d473b0e0..d473b0e0 100644
--- a/docs/src/material/templates/.icons/material/timeline-clock.svg
+++ b/docs/src/templates/.icons/material/timeline-clock.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-minus-outline.svg b/docs/src/templates/.icons/material/timeline-minus-outline.svg
index 509b0951..509b0951 100644
--- a/docs/src/material/templates/.icons/material/timeline-minus-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-minus.svg b/docs/src/templates/.icons/material/timeline-minus.svg
index 888e4524..888e4524 100644
--- a/docs/src/material/templates/.icons/material/timeline-minus.svg
+++ b/docs/src/templates/.icons/material/timeline-minus.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-outline.svg b/docs/src/templates/.icons/material/timeline-outline.svg
index 12f4ae3c..12f4ae3c 100644
--- a/docs/src/material/templates/.icons/material/timeline-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-plus-outline.svg b/docs/src/templates/.icons/material/timeline-plus-outline.svg
index 59b295d5..59b295d5 100644
--- a/docs/src/material/templates/.icons/material/timeline-plus-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-plus.svg b/docs/src/templates/.icons/material/timeline-plus.svg
index eb3928b6..eb3928b6 100644
--- a/docs/src/material/templates/.icons/material/timeline-plus.svg
+++ b/docs/src/templates/.icons/material/timeline-plus.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-question-outline.svg b/docs/src/templates/.icons/material/timeline-question-outline.svg
index 38363eea..38363eea 100644
--- a/docs/src/material/templates/.icons/material/timeline-question-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-question.svg b/docs/src/templates/.icons/material/timeline-question.svg
index 12efefb6..12efefb6 100644
--- a/docs/src/material/templates/.icons/material/timeline-question.svg
+++ b/docs/src/templates/.icons/material/timeline-question.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-remove-outline.svg b/docs/src/templates/.icons/material/timeline-remove-outline.svg
index fcc7f0ac..fcc7f0ac 100644
--- a/docs/src/material/templates/.icons/material/timeline-remove-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-remove.svg b/docs/src/templates/.icons/material/timeline-remove.svg
index 4ddbe66d..4ddbe66d 100644
--- a/docs/src/material/templates/.icons/material/timeline-remove.svg
+++ b/docs/src/templates/.icons/material/timeline-remove.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-text-outline.svg b/docs/src/templates/.icons/material/timeline-text-outline.svg
index 18726a39..18726a39 100644
--- a/docs/src/material/templates/.icons/material/timeline-text-outline.svg
+++ b/docs/src/templates/.icons/material/timeline-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timeline-text.svg b/docs/src/templates/.icons/material/timeline-text.svg
index a4e67931..a4e67931 100644
--- a/docs/src/material/templates/.icons/material/timeline-text.svg
+++ b/docs/src/templates/.icons/material/timeline-text.svg
diff --git a/docs/src/material/templates/.icons/material/timeline.svg b/docs/src/templates/.icons/material/timeline.svg
index 8b66d471..8b66d471 100644
--- a/docs/src/material/templates/.icons/material/timeline.svg
+++ b/docs/src/templates/.icons/material/timeline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-10.svg b/docs/src/templates/.icons/material/timer-10.svg
index 9442fbb8..9442fbb8 100644
--- a/docs/src/material/templates/.icons/material/timer-10.svg
+++ b/docs/src/templates/.icons/material/timer-10.svg
diff --git a/docs/src/material/templates/.icons/material/timer-3.svg b/docs/src/templates/.icons/material/timer-3.svg
index bc31408b..bc31408b 100644
--- a/docs/src/material/templates/.icons/material/timer-3.svg
+++ b/docs/src/templates/.icons/material/timer-3.svg
diff --git a/docs/src/material/templates/.icons/material/timer-alert-outline.svg b/docs/src/templates/.icons/material/timer-alert-outline.svg
index 57188437..57188437 100644
--- a/docs/src/material/templates/.icons/material/timer-alert-outline.svg
+++ b/docs/src/templates/.icons/material/timer-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-alert.svg b/docs/src/templates/.icons/material/timer-alert.svg
index 4cc0b3b3..4cc0b3b3 100644
--- a/docs/src/material/templates/.icons/material/timer-alert.svg
+++ b/docs/src/templates/.icons/material/timer-alert.svg
diff --git a/docs/src/material/templates/.icons/material/timer-cancel-outline.svg b/docs/src/templates/.icons/material/timer-cancel-outline.svg
index a1e4339f..a1e4339f 100644
--- a/docs/src/material/templates/.icons/material/timer-cancel-outline.svg
+++ b/docs/src/templates/.icons/material/timer-cancel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-cancel.svg b/docs/src/templates/.icons/material/timer-cancel.svg
index 419337da..419337da 100644
--- a/docs/src/material/templates/.icons/material/timer-cancel.svg
+++ b/docs/src/templates/.icons/material/timer-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/timer-check-outline.svg b/docs/src/templates/.icons/material/timer-check-outline.svg
index 37dd4263..37dd4263 100644
--- a/docs/src/material/templates/.icons/material/timer-check-outline.svg
+++ b/docs/src/templates/.icons/material/timer-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-check.svg b/docs/src/templates/.icons/material/timer-check.svg
index 8063c397..8063c397 100644
--- a/docs/src/material/templates/.icons/material/timer-check.svg
+++ b/docs/src/templates/.icons/material/timer-check.svg
diff --git a/docs/src/material/templates/.icons/material/timer-cog-outline.svg b/docs/src/templates/.icons/material/timer-cog-outline.svg
index 5dc24e63..5dc24e63 100644
--- a/docs/src/material/templates/.icons/material/timer-cog-outline.svg
+++ b/docs/src/templates/.icons/material/timer-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-cog.svg b/docs/src/templates/.icons/material/timer-cog.svg
index 1bdb22f7..1bdb22f7 100644
--- a/docs/src/material/templates/.icons/material/timer-cog.svg
+++ b/docs/src/templates/.icons/material/timer-cog.svg
diff --git a/docs/src/material/templates/.icons/material/timer-edit-outline.svg b/docs/src/templates/.icons/material/timer-edit-outline.svg
index a8f2c898..a8f2c898 100644
--- a/docs/src/material/templates/.icons/material/timer-edit-outline.svg
+++ b/docs/src/templates/.icons/material/timer-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-edit.svg b/docs/src/templates/.icons/material/timer-edit.svg
index 31d1d76a..31d1d76a 100644
--- a/docs/src/material/templates/.icons/material/timer-edit.svg
+++ b/docs/src/templates/.icons/material/timer-edit.svg
diff --git a/docs/src/material/templates/.icons/material/timer-lock-open-outline.svg b/docs/src/templates/.icons/material/timer-lock-open-outline.svg
index 42866cb2..42866cb2 100644
--- a/docs/src/material/templates/.icons/material/timer-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/timer-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-lock-open.svg b/docs/src/templates/.icons/material/timer-lock-open.svg
index 1286eab0..1286eab0 100644
--- a/docs/src/material/templates/.icons/material/timer-lock-open.svg
+++ b/docs/src/templates/.icons/material/timer-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/timer-lock-outline.svg b/docs/src/templates/.icons/material/timer-lock-outline.svg
index 9d895166..9d895166 100644
--- a/docs/src/material/templates/.icons/material/timer-lock-outline.svg
+++ b/docs/src/templates/.icons/material/timer-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-lock.svg b/docs/src/templates/.icons/material/timer-lock.svg
index 7a0632ea..7a0632ea 100644
--- a/docs/src/material/templates/.icons/material/timer-lock.svg
+++ b/docs/src/templates/.icons/material/timer-lock.svg
diff --git a/docs/src/material/templates/.icons/material/timer-marker-outline.svg b/docs/src/templates/.icons/material/timer-marker-outline.svg
index 08c5efb2..08c5efb2 100644
--- a/docs/src/material/templates/.icons/material/timer-marker-outline.svg
+++ b/docs/src/templates/.icons/material/timer-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-marker.svg b/docs/src/templates/.icons/material/timer-marker.svg
index 874d2583..874d2583 100644
--- a/docs/src/material/templates/.icons/material/timer-marker.svg
+++ b/docs/src/templates/.icons/material/timer-marker.svg
diff --git a/docs/src/material/templates/.icons/material/timer-minus-outline.svg b/docs/src/templates/.icons/material/timer-minus-outline.svg
index 5bc92947..5bc92947 100644
--- a/docs/src/material/templates/.icons/material/timer-minus-outline.svg
+++ b/docs/src/templates/.icons/material/timer-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-minus.svg b/docs/src/templates/.icons/material/timer-minus.svg
index 0cd46a4b..0cd46a4b 100644
--- a/docs/src/material/templates/.icons/material/timer-minus.svg
+++ b/docs/src/templates/.icons/material/timer-minus.svg
diff --git a/docs/src/material/templates/.icons/material/timer-music-outline.svg b/docs/src/templates/.icons/material/timer-music-outline.svg
index f0c17dc0..f0c17dc0 100644
--- a/docs/src/material/templates/.icons/material/timer-music-outline.svg
+++ b/docs/src/templates/.icons/material/timer-music-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-music.svg b/docs/src/templates/.icons/material/timer-music.svg
index eead5df9..eead5df9 100644
--- a/docs/src/material/templates/.icons/material/timer-music.svg
+++ b/docs/src/templates/.icons/material/timer-music.svg
diff --git a/docs/src/material/templates/.icons/material/timer-off-outline.svg b/docs/src/templates/.icons/material/timer-off-outline.svg
index 2b47b13f..2b47b13f 100644
--- a/docs/src/material/templates/.icons/material/timer-off-outline.svg
+++ b/docs/src/templates/.icons/material/timer-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-off.svg b/docs/src/templates/.icons/material/timer-off.svg
index 9e374198..9e374198 100644
--- a/docs/src/material/templates/.icons/material/timer-off.svg
+++ b/docs/src/templates/.icons/material/timer-off.svg
diff --git a/docs/src/material/templates/.icons/material/timer-outline.svg b/docs/src/templates/.icons/material/timer-outline.svg
index 959490e0..959490e0 100644
--- a/docs/src/material/templates/.icons/material/timer-outline.svg
+++ b/docs/src/templates/.icons/material/timer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-pause-outline.svg b/docs/src/templates/.icons/material/timer-pause-outline.svg
index 7f81ef5f..7f81ef5f 100644
--- a/docs/src/material/templates/.icons/material/timer-pause-outline.svg
+++ b/docs/src/templates/.icons/material/timer-pause-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-pause.svg b/docs/src/templates/.icons/material/timer-pause.svg
index dc743eca..dc743eca 100644
--- a/docs/src/material/templates/.icons/material/timer-pause.svg
+++ b/docs/src/templates/.icons/material/timer-pause.svg
diff --git a/docs/src/material/templates/.icons/material/timer-play-outline.svg b/docs/src/templates/.icons/material/timer-play-outline.svg
index af74eade..af74eade 100644
--- a/docs/src/material/templates/.icons/material/timer-play-outline.svg
+++ b/docs/src/templates/.icons/material/timer-play-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-play.svg b/docs/src/templates/.icons/material/timer-play.svg
index eb4a0ea3..eb4a0ea3 100644
--- a/docs/src/material/templates/.icons/material/timer-play.svg
+++ b/docs/src/templates/.icons/material/timer-play.svg
diff --git a/docs/src/material/templates/.icons/material/timer-plus-outline.svg b/docs/src/templates/.icons/material/timer-plus-outline.svg
index f23d6c86..f23d6c86 100644
--- a/docs/src/material/templates/.icons/material/timer-plus-outline.svg
+++ b/docs/src/templates/.icons/material/timer-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-plus.svg b/docs/src/templates/.icons/material/timer-plus.svg
index 059cf044..059cf044 100644
--- a/docs/src/material/templates/.icons/material/timer-plus.svg
+++ b/docs/src/templates/.icons/material/timer-plus.svg
diff --git a/docs/src/material/templates/.icons/material/timer-refresh-outline.svg b/docs/src/templates/.icons/material/timer-refresh-outline.svg
index 804ff88c..804ff88c 100644
--- a/docs/src/material/templates/.icons/material/timer-refresh-outline.svg
+++ b/docs/src/templates/.icons/material/timer-refresh-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-refresh.svg b/docs/src/templates/.icons/material/timer-refresh.svg
index b56b6c1e..b56b6c1e 100644
--- a/docs/src/material/templates/.icons/material/timer-refresh.svg
+++ b/docs/src/templates/.icons/material/timer-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/timer-remove-outline.svg b/docs/src/templates/.icons/material/timer-remove-outline.svg
index 9744f8e8..9744f8e8 100644
--- a/docs/src/material/templates/.icons/material/timer-remove-outline.svg
+++ b/docs/src/templates/.icons/material/timer-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-remove.svg b/docs/src/templates/.icons/material/timer-remove.svg
index 38054d49..38054d49 100644
--- a/docs/src/material/templates/.icons/material/timer-remove.svg
+++ b/docs/src/templates/.icons/material/timer-remove.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sand-complete.svg b/docs/src/templates/.icons/material/timer-sand-complete.svg
index f0b798ec..f0b798ec 100644
--- a/docs/src/material/templates/.icons/material/timer-sand-complete.svg
+++ b/docs/src/templates/.icons/material/timer-sand-complete.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sand-empty.svg b/docs/src/templates/.icons/material/timer-sand-empty.svg
index 123ce625..123ce625 100644
--- a/docs/src/material/templates/.icons/material/timer-sand-empty.svg
+++ b/docs/src/templates/.icons/material/timer-sand-empty.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sand-full.svg b/docs/src/templates/.icons/material/timer-sand-full.svg
index c48b69be..c48b69be 100644
--- a/docs/src/material/templates/.icons/material/timer-sand-full.svg
+++ b/docs/src/templates/.icons/material/timer-sand-full.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sand-paused.svg b/docs/src/templates/.icons/material/timer-sand-paused.svg
index cd1dc159..cd1dc159 100644
--- a/docs/src/material/templates/.icons/material/timer-sand-paused.svg
+++ b/docs/src/templates/.icons/material/timer-sand-paused.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sand.svg b/docs/src/templates/.icons/material/timer-sand.svg
index 036da567..036da567 100644
--- a/docs/src/material/templates/.icons/material/timer-sand.svg
+++ b/docs/src/templates/.icons/material/timer-sand.svg
diff --git a/docs/src/material/templates/.icons/material/timer-settings-outline.svg b/docs/src/templates/.icons/material/timer-settings-outline.svg
index 6c593622..6c593622 100644
--- a/docs/src/material/templates/.icons/material/timer-settings-outline.svg
+++ b/docs/src/templates/.icons/material/timer-settings-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-settings.svg b/docs/src/templates/.icons/material/timer-settings.svg
index fcc2d361..fcc2d361 100644
--- a/docs/src/material/templates/.icons/material/timer-settings.svg
+++ b/docs/src/templates/.icons/material/timer-settings.svg
diff --git a/docs/src/material/templates/.icons/material/timer-star-outline.svg b/docs/src/templates/.icons/material/timer-star-outline.svg
index 94bb6c81..94bb6c81 100644
--- a/docs/src/material/templates/.icons/material/timer-star-outline.svg
+++ b/docs/src/templates/.icons/material/timer-star-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-star.svg b/docs/src/templates/.icons/material/timer-star.svg
index d24cfdfa..d24cfdfa 100644
--- a/docs/src/material/templates/.icons/material/timer-star.svg
+++ b/docs/src/templates/.icons/material/timer-star.svg
diff --git a/docs/src/material/templates/.icons/material/timer-stop-outline.svg b/docs/src/templates/.icons/material/timer-stop-outline.svg
index afbb5bab..afbb5bab 100644
--- a/docs/src/material/templates/.icons/material/timer-stop-outline.svg
+++ b/docs/src/templates/.icons/material/timer-stop-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-stop.svg b/docs/src/templates/.icons/material/timer-stop.svg
index 38edcfc7..38edcfc7 100644
--- a/docs/src/material/templates/.icons/material/timer-stop.svg
+++ b/docs/src/templates/.icons/material/timer-stop.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sync-outline.svg b/docs/src/templates/.icons/material/timer-sync-outline.svg
index 55b342fc..55b342fc 100644
--- a/docs/src/material/templates/.icons/material/timer-sync-outline.svg
+++ b/docs/src/templates/.icons/material/timer-sync-outline.svg
diff --git a/docs/src/material/templates/.icons/material/timer-sync.svg b/docs/src/templates/.icons/material/timer-sync.svg
index c0daa215..c0daa215 100644
--- a/docs/src/material/templates/.icons/material/timer-sync.svg
+++ b/docs/src/templates/.icons/material/timer-sync.svg
diff --git a/docs/src/material/templates/.icons/material/timer.svg b/docs/src/templates/.icons/material/timer.svg
index 442bfd72..442bfd72 100644
--- a/docs/src/material/templates/.icons/material/timer.svg
+++ b/docs/src/templates/.icons/material/timer.svg
diff --git a/docs/src/material/templates/.icons/material/timetable.svg b/docs/src/templates/.icons/material/timetable.svg
index 641d129c..641d129c 100644
--- a/docs/src/material/templates/.icons/material/timetable.svg
+++ b/docs/src/templates/.icons/material/timetable.svg
diff --git a/docs/src/material/templates/.icons/material/tire.svg b/docs/src/templates/.icons/material/tire.svg
index 1fbdb6a8..1fbdb6a8 100644
--- a/docs/src/material/templates/.icons/material/tire.svg
+++ b/docs/src/templates/.icons/material/tire.svg
diff --git a/docs/src/material/templates/.icons/material/toaster-off.svg b/docs/src/templates/.icons/material/toaster-off.svg
index 0f37f6d0..0f37f6d0 100644
--- a/docs/src/material/templates/.icons/material/toaster-off.svg
+++ b/docs/src/templates/.icons/material/toaster-off.svg
diff --git a/docs/src/material/templates/.icons/material/toaster-oven.svg b/docs/src/templates/.icons/material/toaster-oven.svg
index 2751c06c..2751c06c 100644
--- a/docs/src/material/templates/.icons/material/toaster-oven.svg
+++ b/docs/src/templates/.icons/material/toaster-oven.svg
diff --git a/docs/src/material/templates/.icons/material/toaster.svg b/docs/src/templates/.icons/material/toaster.svg
index c8e9c1b0..c8e9c1b0 100644
--- a/docs/src/material/templates/.icons/material/toaster.svg
+++ b/docs/src/templates/.icons/material/toaster.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch-off-outline.svg b/docs/src/templates/.icons/material/toggle-switch-off-outline.svg
index 232be350..232be350 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch-off-outline.svg
+++ b/docs/src/templates/.icons/material/toggle-switch-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch-off.svg b/docs/src/templates/.icons/material/toggle-switch-off.svg
index cc073bc8..cc073bc8 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch-off.svg
+++ b/docs/src/templates/.icons/material/toggle-switch-off.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch-outline.svg b/docs/src/templates/.icons/material/toggle-switch-outline.svg
index 67676105..67676105 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch-outline.svg
+++ b/docs/src/templates/.icons/material/toggle-switch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch-variant-off.svg b/docs/src/templates/.icons/material/toggle-switch-variant-off.svg
index a3e598b3..a3e598b3 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch-variant-off.svg
+++ b/docs/src/templates/.icons/material/toggle-switch-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch-variant.svg b/docs/src/templates/.icons/material/toggle-switch-variant.svg
index ae2f8b47..ae2f8b47 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch-variant.svg
+++ b/docs/src/templates/.icons/material/toggle-switch-variant.svg
diff --git a/docs/src/material/templates/.icons/material/toggle-switch.svg b/docs/src/templates/.icons/material/toggle-switch.svg
index 1f2f94e1..1f2f94e1 100644
--- a/docs/src/material/templates/.icons/material/toggle-switch.svg
+++ b/docs/src/templates/.icons/material/toggle-switch.svg
diff --git a/docs/src/material/templates/.icons/material/toilet.svg b/docs/src/templates/.icons/material/toilet.svg
index 56e3b598..56e3b598 100644
--- a/docs/src/material/templates/.icons/material/toilet.svg
+++ b/docs/src/templates/.icons/material/toilet.svg
diff --git a/docs/src/material/templates/.icons/material/toolbox-outline.svg b/docs/src/templates/.icons/material/toolbox-outline.svg
index 8d750a2c..8d750a2c 100644
--- a/docs/src/material/templates/.icons/material/toolbox-outline.svg
+++ b/docs/src/templates/.icons/material/toolbox-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toolbox.svg b/docs/src/templates/.icons/material/toolbox.svg
index 74ca9586..74ca9586 100644
--- a/docs/src/material/templates/.icons/material/toolbox.svg
+++ b/docs/src/templates/.icons/material/toolbox.svg
diff --git a/docs/src/material/templates/.icons/material/tools.svg b/docs/src/templates/.icons/material/tools.svg
index 5c8fc300..5c8fc300 100644
--- a/docs/src/material/templates/.icons/material/tools.svg
+++ b/docs/src/templates/.icons/material/tools.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-account.svg b/docs/src/templates/.icons/material/tooltip-account.svg
index 883608e9..883608e9 100644
--- a/docs/src/material/templates/.icons/material/tooltip-account.svg
+++ b/docs/src/templates/.icons/material/tooltip-account.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-cellphone.svg b/docs/src/templates/.icons/material/tooltip-cellphone.svg
index 803839c9..803839c9 100644
--- a/docs/src/material/templates/.icons/material/tooltip-cellphone.svg
+++ b/docs/src/templates/.icons/material/tooltip-cellphone.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-check-outline.svg b/docs/src/templates/.icons/material/tooltip-check-outline.svg
index 5b08976b..5b08976b 100644
--- a/docs/src/material/templates/.icons/material/tooltip-check-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-check.svg b/docs/src/templates/.icons/material/tooltip-check.svg
index 56753655..56753655 100644
--- a/docs/src/material/templates/.icons/material/tooltip-check.svg
+++ b/docs/src/templates/.icons/material/tooltip-check.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-edit-outline.svg b/docs/src/templates/.icons/material/tooltip-edit-outline.svg
index c5b4d22e..c5b4d22e 100644
--- a/docs/src/material/templates/.icons/material/tooltip-edit-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-edit.svg b/docs/src/templates/.icons/material/tooltip-edit.svg
index 5bceb72e..5bceb72e 100644
--- a/docs/src/material/templates/.icons/material/tooltip-edit.svg
+++ b/docs/src/templates/.icons/material/tooltip-edit.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-image-outline.svg b/docs/src/templates/.icons/material/tooltip-image-outline.svg
index a82d7234..a82d7234 100644
--- a/docs/src/material/templates/.icons/material/tooltip-image-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-image-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-image.svg b/docs/src/templates/.icons/material/tooltip-image.svg
index 79c16f55..79c16f55 100644
--- a/docs/src/material/templates/.icons/material/tooltip-image.svg
+++ b/docs/src/templates/.icons/material/tooltip-image.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-minus-outline.svg b/docs/src/templates/.icons/material/tooltip-minus-outline.svg
index 83fe628b..83fe628b 100644
--- a/docs/src/material/templates/.icons/material/tooltip-minus-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-minus.svg b/docs/src/templates/.icons/material/tooltip-minus.svg
index d25eb70a..d25eb70a 100644
--- a/docs/src/material/templates/.icons/material/tooltip-minus.svg
+++ b/docs/src/templates/.icons/material/tooltip-minus.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-outline.svg b/docs/src/templates/.icons/material/tooltip-outline.svg
index 6c769cec..6c769cec 100644
--- a/docs/src/material/templates/.icons/material/tooltip-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-plus-outline.svg b/docs/src/templates/.icons/material/tooltip-plus-outline.svg
index 9ea66d1b..9ea66d1b 100644
--- a/docs/src/material/templates/.icons/material/tooltip-plus-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-plus.svg b/docs/src/templates/.icons/material/tooltip-plus.svg
index 4547009e..4547009e 100644
--- a/docs/src/material/templates/.icons/material/tooltip-plus.svg
+++ b/docs/src/templates/.icons/material/tooltip-plus.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-question-outline.svg b/docs/src/templates/.icons/material/tooltip-question-outline.svg
index ec9891fd..ec9891fd 100644
--- a/docs/src/material/templates/.icons/material/tooltip-question-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-question-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-question.svg b/docs/src/templates/.icons/material/tooltip-question.svg
index 7784ac7d..7784ac7d 100644
--- a/docs/src/material/templates/.icons/material/tooltip-question.svg
+++ b/docs/src/templates/.icons/material/tooltip-question.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-remove-outline.svg b/docs/src/templates/.icons/material/tooltip-remove-outline.svg
index 9011495f..9011495f 100644
--- a/docs/src/material/templates/.icons/material/tooltip-remove-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-remove.svg b/docs/src/templates/.icons/material/tooltip-remove.svg
index 17806bca..17806bca 100644
--- a/docs/src/material/templates/.icons/material/tooltip-remove.svg
+++ b/docs/src/templates/.icons/material/tooltip-remove.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-text-outline.svg b/docs/src/templates/.icons/material/tooltip-text-outline.svg
index f7b27147..f7b27147 100644
--- a/docs/src/material/templates/.icons/material/tooltip-text-outline.svg
+++ b/docs/src/templates/.icons/material/tooltip-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip-text.svg b/docs/src/templates/.icons/material/tooltip-text.svg
index 6c1e77a5..6c1e77a5 100644
--- a/docs/src/material/templates/.icons/material/tooltip-text.svg
+++ b/docs/src/templates/.icons/material/tooltip-text.svg
diff --git a/docs/src/material/templates/.icons/material/tooltip.svg b/docs/src/templates/.icons/material/tooltip.svg
index 317367e4..317367e4 100644
--- a/docs/src/material/templates/.icons/material/tooltip.svg
+++ b/docs/src/templates/.icons/material/tooltip.svg
diff --git a/docs/src/material/templates/.icons/material/tooth-outline.svg b/docs/src/templates/.icons/material/tooth-outline.svg
index 25f29c61..25f29c61 100644
--- a/docs/src/material/templates/.icons/material/tooth-outline.svg
+++ b/docs/src/templates/.icons/material/tooth-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tooth.svg b/docs/src/templates/.icons/material/tooth.svg
index 3af922c3..3af922c3 100644
--- a/docs/src/material/templates/.icons/material/tooth.svg
+++ b/docs/src/templates/.icons/material/tooth.svg
diff --git a/docs/src/material/templates/.icons/material/toothbrush-electric.svg b/docs/src/templates/.icons/material/toothbrush-electric.svg
index a512ff09..a512ff09 100644
--- a/docs/src/material/templates/.icons/material/toothbrush-electric.svg
+++ b/docs/src/templates/.icons/material/toothbrush-electric.svg
diff --git a/docs/src/material/templates/.icons/material/toothbrush-paste.svg b/docs/src/templates/.icons/material/toothbrush-paste.svg
index 58d9d8f7..58d9d8f7 100644
--- a/docs/src/material/templates/.icons/material/toothbrush-paste.svg
+++ b/docs/src/templates/.icons/material/toothbrush-paste.svg
diff --git a/docs/src/material/templates/.icons/material/toothbrush.svg b/docs/src/templates/.icons/material/toothbrush.svg
index 38d82782..38d82782 100644
--- a/docs/src/material/templates/.icons/material/toothbrush.svg
+++ b/docs/src/templates/.icons/material/toothbrush.svg
diff --git a/docs/src/material/templates/.icons/material/torch.svg b/docs/src/templates/.icons/material/torch.svg
index f6848a71..f6848a71 100644
--- a/docs/src/material/templates/.icons/material/torch.svg
+++ b/docs/src/templates/.icons/material/torch.svg
diff --git a/docs/src/material/templates/.icons/material/tortoise.svg b/docs/src/templates/.icons/material/tortoise.svg
index 79f19b81..79f19b81 100644
--- a/docs/src/material/templates/.icons/material/tortoise.svg
+++ b/docs/src/templates/.icons/material/tortoise.svg
diff --git a/docs/src/material/templates/.icons/material/toslink.svg b/docs/src/templates/.icons/material/toslink.svg
index d4f0a179..d4f0a179 100644
--- a/docs/src/material/templates/.icons/material/toslink.svg
+++ b/docs/src/templates/.icons/material/toslink.svg
diff --git a/docs/src/material/templates/.icons/material/touch-text-outline.svg b/docs/src/templates/.icons/material/touch-text-outline.svg
index 2b0d7a80..2b0d7a80 100644
--- a/docs/src/material/templates/.icons/material/touch-text-outline.svg
+++ b/docs/src/templates/.icons/material/touch-text-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tournament.svg b/docs/src/templates/.icons/material/tournament.svg
index 60dc2a8a..60dc2a8a 100644
--- a/docs/src/material/templates/.icons/material/tournament.svg
+++ b/docs/src/templates/.icons/material/tournament.svg
diff --git a/docs/src/material/templates/.icons/material/tow-truck.svg b/docs/src/templates/.icons/material/tow-truck.svg
index 87598b7f..87598b7f 100644
--- a/docs/src/material/templates/.icons/material/tow-truck.svg
+++ b/docs/src/templates/.icons/material/tow-truck.svg
diff --git a/docs/src/material/templates/.icons/material/tower-beach.svg b/docs/src/templates/.icons/material/tower-beach.svg
index babc6a03..babc6a03 100644
--- a/docs/src/material/templates/.icons/material/tower-beach.svg
+++ b/docs/src/templates/.icons/material/tower-beach.svg
diff --git a/docs/src/material/templates/.icons/material/tower-fire.svg b/docs/src/templates/.icons/material/tower-fire.svg
index dbdce303..dbdce303 100644
--- a/docs/src/material/templates/.icons/material/tower-fire.svg
+++ b/docs/src/templates/.icons/material/tower-fire.svg
diff --git a/docs/src/material/templates/.icons/material/town-hall.svg b/docs/src/templates/.icons/material/town-hall.svg
index bef07a08..bef07a08 100644
--- a/docs/src/material/templates/.icons/material/town-hall.svg
+++ b/docs/src/templates/.icons/material/town-hall.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-marker-outline.svg b/docs/src/templates/.icons/material/toy-brick-marker-outline.svg
index 63f6f92c..63f6f92c 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-marker-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-marker.svg b/docs/src/templates/.icons/material/toy-brick-marker.svg
index 7cc1e8a8..7cc1e8a8 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-marker.svg
+++ b/docs/src/templates/.icons/material/toy-brick-marker.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-minus-outline.svg b/docs/src/templates/.icons/material/toy-brick-minus-outline.svg
index 024d3960..024d3960 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-minus-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-minus.svg b/docs/src/templates/.icons/material/toy-brick-minus.svg
index 1b37edf8..1b37edf8 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-minus.svg
+++ b/docs/src/templates/.icons/material/toy-brick-minus.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-outline.svg b/docs/src/templates/.icons/material/toy-brick-outline.svg
index 2c5bea27..2c5bea27 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-plus-outline.svg b/docs/src/templates/.icons/material/toy-brick-plus-outline.svg
index a3d430bc..a3d430bc 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-plus-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-plus.svg b/docs/src/templates/.icons/material/toy-brick-plus.svg
index d191edd0..d191edd0 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-plus.svg
+++ b/docs/src/templates/.icons/material/toy-brick-plus.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-remove-outline.svg b/docs/src/templates/.icons/material/toy-brick-remove-outline.svg
index 726401fe..726401fe 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-remove-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-remove.svg b/docs/src/templates/.icons/material/toy-brick-remove.svg
index b2a4e57f..b2a4e57f 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-remove.svg
+++ b/docs/src/templates/.icons/material/toy-brick-remove.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-search-outline.svg b/docs/src/templates/.icons/material/toy-brick-search-outline.svg
index 02f7700a..02f7700a 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-search-outline.svg
+++ b/docs/src/templates/.icons/material/toy-brick-search-outline.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick-search.svg b/docs/src/templates/.icons/material/toy-brick-search.svg
index 2b3a3e58..2b3a3e58 100644
--- a/docs/src/material/templates/.icons/material/toy-brick-search.svg
+++ b/docs/src/templates/.icons/material/toy-brick-search.svg
diff --git a/docs/src/material/templates/.icons/material/toy-brick.svg b/docs/src/templates/.icons/material/toy-brick.svg
index 8ac4154a..8ac4154a 100644
--- a/docs/src/material/templates/.icons/material/toy-brick.svg
+++ b/docs/src/templates/.icons/material/toy-brick.svg
diff --git a/docs/src/material/templates/.icons/material/track-light-off.svg b/docs/src/templates/.icons/material/track-light-off.svg
index 97c18f27..97c18f27 100644
--- a/docs/src/material/templates/.icons/material/track-light-off.svg
+++ b/docs/src/templates/.icons/material/track-light-off.svg
diff --git a/docs/src/material/templates/.icons/material/track-light.svg b/docs/src/templates/.icons/material/track-light.svg
index 94e5a4b2..94e5a4b2 100644
--- a/docs/src/material/templates/.icons/material/track-light.svg
+++ b/docs/src/templates/.icons/material/track-light.svg
diff --git a/docs/src/material/templates/.icons/material/trackpad-lock.svg b/docs/src/templates/.icons/material/trackpad-lock.svg
index 84faeac9..84faeac9 100644
--- a/docs/src/material/templates/.icons/material/trackpad-lock.svg
+++ b/docs/src/templates/.icons/material/trackpad-lock.svg
diff --git a/docs/src/material/templates/.icons/material/trackpad.svg b/docs/src/templates/.icons/material/trackpad.svg
index 34e32370..34e32370 100644
--- a/docs/src/material/templates/.icons/material/trackpad.svg
+++ b/docs/src/templates/.icons/material/trackpad.svg
diff --git a/docs/src/material/templates/.icons/material/tractor-variant.svg b/docs/src/templates/.icons/material/tractor-variant.svg
index a86e85ff..a86e85ff 100644
--- a/docs/src/material/templates/.icons/material/tractor-variant.svg
+++ b/docs/src/templates/.icons/material/tractor-variant.svg
diff --git a/docs/src/material/templates/.icons/material/tractor.svg b/docs/src/templates/.icons/material/tractor.svg
index 5e4f285c..5e4f285c 100644
--- a/docs/src/material/templates/.icons/material/tractor.svg
+++ b/docs/src/templates/.icons/material/tractor.svg
diff --git a/docs/src/material/templates/.icons/material/trademark.svg b/docs/src/templates/.icons/material/trademark.svg
index c65639a1..c65639a1 100644
--- a/docs/src/material/templates/.icons/material/trademark.svg
+++ b/docs/src/templates/.icons/material/trademark.svg
diff --git a/docs/src/material/templates/.icons/material/traffic-cone.svg b/docs/src/templates/.icons/material/traffic-cone.svg
index 5877880c..5877880c 100644
--- a/docs/src/material/templates/.icons/material/traffic-cone.svg
+++ b/docs/src/templates/.icons/material/traffic-cone.svg
diff --git a/docs/src/material/templates/.icons/material/traffic-light-outline.svg b/docs/src/templates/.icons/material/traffic-light-outline.svg
index b63f58ab..b63f58ab 100644
--- a/docs/src/material/templates/.icons/material/traffic-light-outline.svg
+++ b/docs/src/templates/.icons/material/traffic-light-outline.svg
diff --git a/docs/src/material/templates/.icons/material/traffic-light.svg b/docs/src/templates/.icons/material/traffic-light.svg
index f7816659..f7816659 100644
--- a/docs/src/material/templates/.icons/material/traffic-light.svg
+++ b/docs/src/templates/.icons/material/traffic-light.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-autorack.svg b/docs/src/templates/.icons/material/train-car-autorack.svg
index bdcc051b..bdcc051b 100644
--- a/docs/src/material/templates/.icons/material/train-car-autorack.svg
+++ b/docs/src/templates/.icons/material/train-car-autorack.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-box-full.svg b/docs/src/templates/.icons/material/train-car-box-full.svg
index 6bad3ae9..6bad3ae9 100644
--- a/docs/src/material/templates/.icons/material/train-car-box-full.svg
+++ b/docs/src/templates/.icons/material/train-car-box-full.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-box-open.svg b/docs/src/templates/.icons/material/train-car-box-open.svg
index 8862218c..8862218c 100644
--- a/docs/src/material/templates/.icons/material/train-car-box-open.svg
+++ b/docs/src/templates/.icons/material/train-car-box-open.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-box.svg b/docs/src/templates/.icons/material/train-car-box.svg
index a620a5fb..a620a5fb 100644
--- a/docs/src/material/templates/.icons/material/train-car-box.svg
+++ b/docs/src/templates/.icons/material/train-car-box.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-caboose.svg b/docs/src/templates/.icons/material/train-car-caboose.svg
index 56ff80be..56ff80be 100644
--- a/docs/src/material/templates/.icons/material/train-car-caboose.svg
+++ b/docs/src/templates/.icons/material/train-car-caboose.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-centerbeam-full.svg b/docs/src/templates/.icons/material/train-car-centerbeam-full.svg
index 89fd4ed8..89fd4ed8 100644
--- a/docs/src/material/templates/.icons/material/train-car-centerbeam-full.svg
+++ b/docs/src/templates/.icons/material/train-car-centerbeam-full.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-centerbeam.svg b/docs/src/templates/.icons/material/train-car-centerbeam.svg
index d43fc767..d43fc767 100644
--- a/docs/src/material/templates/.icons/material/train-car-centerbeam.svg
+++ b/docs/src/templates/.icons/material/train-car-centerbeam.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-container.svg b/docs/src/templates/.icons/material/train-car-container.svg
index f9a48fb1..f9a48fb1 100644
--- a/docs/src/material/templates/.icons/material/train-car-container.svg
+++ b/docs/src/templates/.icons/material/train-car-container.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-flatbed-car.svg b/docs/src/templates/.icons/material/train-car-flatbed-car.svg
index 78409469..78409469 100644
--- a/docs/src/material/templates/.icons/material/train-car-flatbed-car.svg
+++ b/docs/src/templates/.icons/material/train-car-flatbed-car.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-flatbed-tank.svg b/docs/src/templates/.icons/material/train-car-flatbed-tank.svg
index 56325f96..56325f96 100644
--- a/docs/src/material/templates/.icons/material/train-car-flatbed-tank.svg
+++ b/docs/src/templates/.icons/material/train-car-flatbed-tank.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-flatbed.svg b/docs/src/templates/.icons/material/train-car-flatbed.svg
index c5594040..c5594040 100644
--- a/docs/src/material/templates/.icons/material/train-car-flatbed.svg
+++ b/docs/src/templates/.icons/material/train-car-flatbed.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-gondola-full.svg b/docs/src/templates/.icons/material/train-car-gondola-full.svg
index baba9069..baba9069 100644
--- a/docs/src/material/templates/.icons/material/train-car-gondola-full.svg
+++ b/docs/src/templates/.icons/material/train-car-gondola-full.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-gondola.svg b/docs/src/templates/.icons/material/train-car-gondola.svg
index 2f26bc3d..2f26bc3d 100644
--- a/docs/src/material/templates/.icons/material/train-car-gondola.svg
+++ b/docs/src/templates/.icons/material/train-car-gondola.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-hopper-covered.svg b/docs/src/templates/.icons/material/train-car-hopper-covered.svg
index e4889681..e4889681 100644
--- a/docs/src/material/templates/.icons/material/train-car-hopper-covered.svg
+++ b/docs/src/templates/.icons/material/train-car-hopper-covered.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-hopper-full.svg b/docs/src/templates/.icons/material/train-car-hopper-full.svg
index ea865130..ea865130 100644
--- a/docs/src/material/templates/.icons/material/train-car-hopper-full.svg
+++ b/docs/src/templates/.icons/material/train-car-hopper-full.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-hopper.svg b/docs/src/templates/.icons/material/train-car-hopper.svg
index 84470813..84470813 100644
--- a/docs/src/material/templates/.icons/material/train-car-hopper.svg
+++ b/docs/src/templates/.icons/material/train-car-hopper.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-intermodal.svg b/docs/src/templates/.icons/material/train-car-intermodal.svg
index 0b5dee9a..0b5dee9a 100644
--- a/docs/src/material/templates/.icons/material/train-car-intermodal.svg
+++ b/docs/src/templates/.icons/material/train-car-intermodal.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-passenger-door-open.svg b/docs/src/templates/.icons/material/train-car-passenger-door-open.svg
index c3ec4300..c3ec4300 100644
--- a/docs/src/material/templates/.icons/material/train-car-passenger-door-open.svg
+++ b/docs/src/templates/.icons/material/train-car-passenger-door-open.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-passenger-door.svg b/docs/src/templates/.icons/material/train-car-passenger-door.svg
index 6d11176d..6d11176d 100644
--- a/docs/src/material/templates/.icons/material/train-car-passenger-door.svg
+++ b/docs/src/templates/.icons/material/train-car-passenger-door.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-passenger-variant.svg b/docs/src/templates/.icons/material/train-car-passenger-variant.svg
index e886a582..e886a582 100644
--- a/docs/src/material/templates/.icons/material/train-car-passenger-variant.svg
+++ b/docs/src/templates/.icons/material/train-car-passenger-variant.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-passenger.svg b/docs/src/templates/.icons/material/train-car-passenger.svg
index 31bc0ad5..31bc0ad5 100644
--- a/docs/src/material/templates/.icons/material/train-car-passenger.svg
+++ b/docs/src/templates/.icons/material/train-car-passenger.svg
diff --git a/docs/src/material/templates/.icons/material/train-car-tank.svg b/docs/src/templates/.icons/material/train-car-tank.svg
index 417e6dc9..417e6dc9 100644
--- a/docs/src/material/templates/.icons/material/train-car-tank.svg
+++ b/docs/src/templates/.icons/material/train-car-tank.svg
diff --git a/docs/src/material/templates/.icons/material/train-car.svg b/docs/src/templates/.icons/material/train-car.svg
index 8ab6f4ad..8ab6f4ad 100644
--- a/docs/src/material/templates/.icons/material/train-car.svg
+++ b/docs/src/templates/.icons/material/train-car.svg
diff --git a/docs/src/material/templates/.icons/material/train-variant.svg b/docs/src/templates/.icons/material/train-variant.svg
index a6752150..a6752150 100644
--- a/docs/src/material/templates/.icons/material/train-variant.svg
+++ b/docs/src/templates/.icons/material/train-variant.svg
diff --git a/docs/src/material/templates/.icons/material/train.svg b/docs/src/templates/.icons/material/train.svg
index c0a0444d..c0a0444d 100644
--- a/docs/src/material/templates/.icons/material/train.svg
+++ b/docs/src/templates/.icons/material/train.svg
diff --git a/docs/src/material/templates/.icons/material/tram-side.svg b/docs/src/templates/.icons/material/tram-side.svg
index 78cac922..78cac922 100644
--- a/docs/src/material/templates/.icons/material/tram-side.svg
+++ b/docs/src/templates/.icons/material/tram-side.svg
diff --git a/docs/src/material/templates/.icons/material/tram.svg b/docs/src/templates/.icons/material/tram.svg
index 01950a09..01950a09 100644
--- a/docs/src/material/templates/.icons/material/tram.svg
+++ b/docs/src/templates/.icons/material/tram.svg
diff --git a/docs/src/material/templates/.icons/material/transcribe-close.svg b/docs/src/templates/.icons/material/transcribe-close.svg
index 66b02ce5..66b02ce5 100644
--- a/docs/src/material/templates/.icons/material/transcribe-close.svg
+++ b/docs/src/templates/.icons/material/transcribe-close.svg
diff --git a/docs/src/material/templates/.icons/material/transcribe.svg b/docs/src/templates/.icons/material/transcribe.svg
index ef29d543..ef29d543 100644
--- a/docs/src/material/templates/.icons/material/transcribe.svg
+++ b/docs/src/templates/.icons/material/transcribe.svg
diff --git a/docs/src/material/templates/.icons/material/transfer-down.svg b/docs/src/templates/.icons/material/transfer-down.svg
index a6b52ab5..a6b52ab5 100644
--- a/docs/src/material/templates/.icons/material/transfer-down.svg
+++ b/docs/src/templates/.icons/material/transfer-down.svg
diff --git a/docs/src/material/templates/.icons/material/transfer-left.svg b/docs/src/templates/.icons/material/transfer-left.svg
index 4f75d281..4f75d281 100644
--- a/docs/src/material/templates/.icons/material/transfer-left.svg
+++ b/docs/src/templates/.icons/material/transfer-left.svg
diff --git a/docs/src/material/templates/.icons/material/transfer-right.svg b/docs/src/templates/.icons/material/transfer-right.svg
index 9c0684b0..9c0684b0 100644
--- a/docs/src/material/templates/.icons/material/transfer-right.svg
+++ b/docs/src/templates/.icons/material/transfer-right.svg
diff --git a/docs/src/material/templates/.icons/material/transfer-up.svg b/docs/src/templates/.icons/material/transfer-up.svg
index 7593bee7..7593bee7 100644
--- a/docs/src/material/templates/.icons/material/transfer-up.svg
+++ b/docs/src/templates/.icons/material/transfer-up.svg
diff --git a/docs/src/material/templates/.icons/material/transfer.svg b/docs/src/templates/.icons/material/transfer.svg
index 54606105..54606105 100644
--- a/docs/src/material/templates/.icons/material/transfer.svg
+++ b/docs/src/templates/.icons/material/transfer.svg
diff --git a/docs/src/material/templates/.icons/material/transit-connection-horizontal.svg b/docs/src/templates/.icons/material/transit-connection-horizontal.svg
index 8a4ad049..8a4ad049 100644
--- a/docs/src/material/templates/.icons/material/transit-connection-horizontal.svg
+++ b/docs/src/templates/.icons/material/transit-connection-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/transit-connection-variant.svg b/docs/src/templates/.icons/material/transit-connection-variant.svg
index 1d0203e1..1d0203e1 100644
--- a/docs/src/material/templates/.icons/material/transit-connection-variant.svg
+++ b/docs/src/templates/.icons/material/transit-connection-variant.svg
diff --git a/docs/src/material/templates/.icons/material/transit-connection.svg b/docs/src/templates/.icons/material/transit-connection.svg
index 79a5ddc9..79a5ddc9 100644
--- a/docs/src/material/templates/.icons/material/transit-connection.svg
+++ b/docs/src/templates/.icons/material/transit-connection.svg
diff --git a/docs/src/material/templates/.icons/material/transit-detour.svg b/docs/src/templates/.icons/material/transit-detour.svg
index fa802273..fa802273 100644
--- a/docs/src/material/templates/.icons/material/transit-detour.svg
+++ b/docs/src/templates/.icons/material/transit-detour.svg
diff --git a/docs/src/material/templates/.icons/material/transit-skip.svg b/docs/src/templates/.icons/material/transit-skip.svg
index f0b7e4ad..f0b7e4ad 100644
--- a/docs/src/material/templates/.icons/material/transit-skip.svg
+++ b/docs/src/templates/.icons/material/transit-skip.svg
diff --git a/docs/src/material/templates/.icons/material/transit-transfer.svg b/docs/src/templates/.icons/material/transit-transfer.svg
index 29177758..29177758 100644
--- a/docs/src/material/templates/.icons/material/transit-transfer.svg
+++ b/docs/src/templates/.icons/material/transit-transfer.svg
diff --git a/docs/src/material/templates/.icons/material/transition-masked.svg b/docs/src/templates/.icons/material/transition-masked.svg
index 7039a599..7039a599 100644
--- a/docs/src/material/templates/.icons/material/transition-masked.svg
+++ b/docs/src/templates/.icons/material/transition-masked.svg
diff --git a/docs/src/material/templates/.icons/material/transition.svg b/docs/src/templates/.icons/material/transition.svg
index ba06d628..ba06d628 100644
--- a/docs/src/material/templates/.icons/material/transition.svg
+++ b/docs/src/templates/.icons/material/transition.svg
diff --git a/docs/src/material/templates/.icons/material/translate-off.svg b/docs/src/templates/.icons/material/translate-off.svg
index d9e13c48..d9e13c48 100644
--- a/docs/src/material/templates/.icons/material/translate-off.svg
+++ b/docs/src/templates/.icons/material/translate-off.svg
diff --git a/docs/src/material/templates/.icons/material/translate-variant.svg b/docs/src/templates/.icons/material/translate-variant.svg
index 11c92957..11c92957 100644
--- a/docs/src/material/templates/.icons/material/translate-variant.svg
+++ b/docs/src/templates/.icons/material/translate-variant.svg
diff --git a/docs/src/material/templates/.icons/material/translate.svg b/docs/src/templates/.icons/material/translate.svg
index aa663426..aa663426 100644
--- a/docs/src/material/templates/.icons/material/translate.svg
+++ b/docs/src/templates/.icons/material/translate.svg
diff --git a/docs/src/material/templates/.icons/material/transmission-tower-export.svg b/docs/src/templates/.icons/material/transmission-tower-export.svg
index 8018b75f..8018b75f 100644
--- a/docs/src/material/templates/.icons/material/transmission-tower-export.svg
+++ b/docs/src/templates/.icons/material/transmission-tower-export.svg
diff --git a/docs/src/material/templates/.icons/material/transmission-tower-import.svg b/docs/src/templates/.icons/material/transmission-tower-import.svg
index adad01f5..adad01f5 100644
--- a/docs/src/material/templates/.icons/material/transmission-tower-import.svg
+++ b/docs/src/templates/.icons/material/transmission-tower-import.svg
diff --git a/docs/src/material/templates/.icons/material/transmission-tower-off.svg b/docs/src/templates/.icons/material/transmission-tower-off.svg
index f1700af3..f1700af3 100644
--- a/docs/src/material/templates/.icons/material/transmission-tower-off.svg
+++ b/docs/src/templates/.icons/material/transmission-tower-off.svg
diff --git a/docs/src/material/templates/.icons/material/transmission-tower.svg b/docs/src/templates/.icons/material/transmission-tower.svg
index 74c59d34..74c59d34 100644
--- a/docs/src/material/templates/.icons/material/transmission-tower.svg
+++ b/docs/src/templates/.icons/material/transmission-tower.svg
diff --git a/docs/src/material/templates/.icons/material/trash-can-outline.svg b/docs/src/templates/.icons/material/trash-can-outline.svg
index 8d01cfc7..8d01cfc7 100644
--- a/docs/src/material/templates/.icons/material/trash-can-outline.svg
+++ b/docs/src/templates/.icons/material/trash-can-outline.svg
diff --git a/docs/src/material/templates/.icons/material/trash-can.svg b/docs/src/templates/.icons/material/trash-can.svg
index 1125ec12..1125ec12 100644
--- a/docs/src/material/templates/.icons/material/trash-can.svg
+++ b/docs/src/templates/.icons/material/trash-can.svg
diff --git a/docs/src/material/templates/.icons/material/tray-alert.svg b/docs/src/templates/.icons/material/tray-alert.svg
index 0bd4f2f5..0bd4f2f5 100644
--- a/docs/src/material/templates/.icons/material/tray-alert.svg
+++ b/docs/src/templates/.icons/material/tray-alert.svg
diff --git a/docs/src/material/templates/.icons/material/tray-arrow-down.svg b/docs/src/templates/.icons/material/tray-arrow-down.svg
index 4b5f9cca..4b5f9cca 100644
--- a/docs/src/material/templates/.icons/material/tray-arrow-down.svg
+++ b/docs/src/templates/.icons/material/tray-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/tray-arrow-up.svg b/docs/src/templates/.icons/material/tray-arrow-up.svg
index 627ca64a..627ca64a 100644
--- a/docs/src/material/templates/.icons/material/tray-arrow-up.svg
+++ b/docs/src/templates/.icons/material/tray-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/tray-full.svg b/docs/src/templates/.icons/material/tray-full.svg
index d5301db3..d5301db3 100644
--- a/docs/src/material/templates/.icons/material/tray-full.svg
+++ b/docs/src/templates/.icons/material/tray-full.svg
diff --git a/docs/src/material/templates/.icons/material/tray-minus.svg b/docs/src/templates/.icons/material/tray-minus.svg
index f0f97e5e..f0f97e5e 100644
--- a/docs/src/material/templates/.icons/material/tray-minus.svg
+++ b/docs/src/templates/.icons/material/tray-minus.svg
diff --git a/docs/src/material/templates/.icons/material/tray-plus.svg b/docs/src/templates/.icons/material/tray-plus.svg
index 02ebf9c4..02ebf9c4 100644
--- a/docs/src/material/templates/.icons/material/tray-plus.svg
+++ b/docs/src/templates/.icons/material/tray-plus.svg
diff --git a/docs/src/material/templates/.icons/material/tray-remove.svg b/docs/src/templates/.icons/material/tray-remove.svg
index c6d69657..c6d69657 100644
--- a/docs/src/material/templates/.icons/material/tray-remove.svg
+++ b/docs/src/templates/.icons/material/tray-remove.svg
diff --git a/docs/src/material/templates/.icons/material/tray.svg b/docs/src/templates/.icons/material/tray.svg
index f1620714..f1620714 100644
--- a/docs/src/material/templates/.icons/material/tray.svg
+++ b/docs/src/templates/.icons/material/tray.svg
diff --git a/docs/src/material/templates/.icons/material/treasure-chest-outline.svg b/docs/src/templates/.icons/material/treasure-chest-outline.svg
index d70ace9f..d70ace9f 100644
--- a/docs/src/material/templates/.icons/material/treasure-chest-outline.svg
+++ b/docs/src/templates/.icons/material/treasure-chest-outline.svg
diff --git a/docs/src/material/templates/.icons/material/treasure-chest.svg b/docs/src/templates/.icons/material/treasure-chest.svg
index 437e4e25..437e4e25 100644
--- a/docs/src/material/templates/.icons/material/treasure-chest.svg
+++ b/docs/src/templates/.icons/material/treasure-chest.svg
diff --git a/docs/src/material/templates/.icons/material/tree-outline.svg b/docs/src/templates/.icons/material/tree-outline.svg
index 56726112..56726112 100644
--- a/docs/src/material/templates/.icons/material/tree-outline.svg
+++ b/docs/src/templates/.icons/material/tree-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tree.svg b/docs/src/templates/.icons/material/tree.svg
index 40fffe41..40fffe41 100644
--- a/docs/src/material/templates/.icons/material/tree.svg
+++ b/docs/src/templates/.icons/material/tree.svg
diff --git a/docs/src/material/templates/.icons/material/trello.svg b/docs/src/templates/.icons/material/trello.svg
index 7ac77598..7ac77598 100644
--- a/docs/src/material/templates/.icons/material/trello.svg
+++ b/docs/src/templates/.icons/material/trello.svg
diff --git a/docs/src/material/templates/.icons/material/trending-down.svg b/docs/src/templates/.icons/material/trending-down.svg
index 64f0c3ab..64f0c3ab 100644
--- a/docs/src/material/templates/.icons/material/trending-down.svg
+++ b/docs/src/templates/.icons/material/trending-down.svg
diff --git a/docs/src/material/templates/.icons/material/trending-neutral.svg b/docs/src/templates/.icons/material/trending-neutral.svg
index 8bbb2d42..8bbb2d42 100644
--- a/docs/src/material/templates/.icons/material/trending-neutral.svg
+++ b/docs/src/templates/.icons/material/trending-neutral.svg
diff --git a/docs/src/material/templates/.icons/material/trending-up.svg b/docs/src/templates/.icons/material/trending-up.svg
index 3dbd4adf..3dbd4adf 100644
--- a/docs/src/material/templates/.icons/material/trending-up.svg
+++ b/docs/src/templates/.icons/material/trending-up.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-down-outline.svg b/docs/src/templates/.icons/material/triangle-down-outline.svg
index af649c5f..af649c5f 100644
--- a/docs/src/material/templates/.icons/material/triangle-down-outline.svg
+++ b/docs/src/templates/.icons/material/triangle-down-outline.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-down.svg b/docs/src/templates/.icons/material/triangle-down.svg
index b495fa1d..b495fa1d 100644
--- a/docs/src/material/templates/.icons/material/triangle-down.svg
+++ b/docs/src/templates/.icons/material/triangle-down.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-outline.svg b/docs/src/templates/.icons/material/triangle-outline.svg
index 51efe14b..51efe14b 100644
--- a/docs/src/material/templates/.icons/material/triangle-outline.svg
+++ b/docs/src/templates/.icons/material/triangle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-small-down.svg b/docs/src/templates/.icons/material/triangle-small-down.svg
index 432e2e17..432e2e17 100644
--- a/docs/src/material/templates/.icons/material/triangle-small-down.svg
+++ b/docs/src/templates/.icons/material/triangle-small-down.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-small-up.svg b/docs/src/templates/.icons/material/triangle-small-up.svg
index 506548f5..506548f5 100644
--- a/docs/src/material/templates/.icons/material/triangle-small-up.svg
+++ b/docs/src/templates/.icons/material/triangle-small-up.svg
diff --git a/docs/src/material/templates/.icons/material/triangle-wave.svg b/docs/src/templates/.icons/material/triangle-wave.svg
index 9b361861..9b361861 100644
--- a/docs/src/material/templates/.icons/material/triangle-wave.svg
+++ b/docs/src/templates/.icons/material/triangle-wave.svg
diff --git a/docs/src/material/templates/.icons/material/triangle.svg b/docs/src/templates/.icons/material/triangle.svg
index 6de1d39f..6de1d39f 100644
--- a/docs/src/material/templates/.icons/material/triangle.svg
+++ b/docs/src/templates/.icons/material/triangle.svg
diff --git a/docs/src/material/templates/.icons/material/triforce.svg b/docs/src/templates/.icons/material/triforce.svg
index 96e37af3..96e37af3 100644
--- a/docs/src/material/templates/.icons/material/triforce.svg
+++ b/docs/src/templates/.icons/material/triforce.svg
diff --git a/docs/src/material/templates/.icons/material/trophy-award.svg b/docs/src/templates/.icons/material/trophy-award.svg
index 58d8a918..58d8a918 100644
--- a/docs/src/material/templates/.icons/material/trophy-award.svg
+++ b/docs/src/templates/.icons/material/trophy-award.svg
diff --git a/docs/src/material/templates/.icons/material/trophy-broken.svg b/docs/src/templates/.icons/material/trophy-broken.svg
index d5ba6596..d5ba6596 100644
--- a/docs/src/material/templates/.icons/material/trophy-broken.svg
+++ b/docs/src/templates/.icons/material/trophy-broken.svg
diff --git a/docs/src/material/templates/.icons/material/trophy-outline.svg b/docs/src/templates/.icons/material/trophy-outline.svg
index 910f6394..910f6394 100644
--- a/docs/src/material/templates/.icons/material/trophy-outline.svg
+++ b/docs/src/templates/.icons/material/trophy-outline.svg
diff --git a/docs/src/material/templates/.icons/material/trophy-variant-outline.svg b/docs/src/templates/.icons/material/trophy-variant-outline.svg
index ab4a8d59..ab4a8d59 100644
--- a/docs/src/material/templates/.icons/material/trophy-variant-outline.svg
+++ b/docs/src/templates/.icons/material/trophy-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/trophy-variant.svg b/docs/src/templates/.icons/material/trophy-variant.svg
index bb637a61..bb637a61 100644
--- a/docs/src/material/templates/.icons/material/trophy-variant.svg
+++ b/docs/src/templates/.icons/material/trophy-variant.svg
diff --git a/docs/src/material/templates/.icons/material/trophy.svg b/docs/src/templates/.icons/material/trophy.svg
index 4f6bd551..4f6bd551 100644
--- a/docs/src/material/templates/.icons/material/trophy.svg
+++ b/docs/src/templates/.icons/material/trophy.svg
diff --git a/docs/src/material/templates/.icons/material/truck-alert-outline.svg b/docs/src/templates/.icons/material/truck-alert-outline.svg
index 0ee1ba15..0ee1ba15 100644
--- a/docs/src/material/templates/.icons/material/truck-alert-outline.svg
+++ b/docs/src/templates/.icons/material/truck-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-alert.svg b/docs/src/templates/.icons/material/truck-alert.svg
index 3af23d18..3af23d18 100644
--- a/docs/src/material/templates/.icons/material/truck-alert.svg
+++ b/docs/src/templates/.icons/material/truck-alert.svg
diff --git a/docs/src/material/templates/.icons/material/truck-cargo-container.svg b/docs/src/templates/.icons/material/truck-cargo-container.svg
index deea4184..deea4184 100644
--- a/docs/src/material/templates/.icons/material/truck-cargo-container.svg
+++ b/docs/src/templates/.icons/material/truck-cargo-container.svg
diff --git a/docs/src/material/templates/.icons/material/truck-check-outline.svg b/docs/src/templates/.icons/material/truck-check-outline.svg
index d126ab84..d126ab84 100644
--- a/docs/src/material/templates/.icons/material/truck-check-outline.svg
+++ b/docs/src/templates/.icons/material/truck-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-check.svg b/docs/src/templates/.icons/material/truck-check.svg
index ae7d18f7..ae7d18f7 100644
--- a/docs/src/material/templates/.icons/material/truck-check.svg
+++ b/docs/src/templates/.icons/material/truck-check.svg
diff --git a/docs/src/material/templates/.icons/material/truck-delivery-outline.svg b/docs/src/templates/.icons/material/truck-delivery-outline.svg
index 9ebcd005..9ebcd005 100644
--- a/docs/src/material/templates/.icons/material/truck-delivery-outline.svg
+++ b/docs/src/templates/.icons/material/truck-delivery-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-delivery.svg b/docs/src/templates/.icons/material/truck-delivery.svg
index f1dcd382..f1dcd382 100644
--- a/docs/src/material/templates/.icons/material/truck-delivery.svg
+++ b/docs/src/templates/.icons/material/truck-delivery.svg
diff --git a/docs/src/material/templates/.icons/material/truck-fast-outline.svg b/docs/src/templates/.icons/material/truck-fast-outline.svg
index 2a368b72..2a368b72 100644
--- a/docs/src/material/templates/.icons/material/truck-fast-outline.svg
+++ b/docs/src/templates/.icons/material/truck-fast-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-fast.svg b/docs/src/templates/.icons/material/truck-fast.svg
index 32c91587..32c91587 100644
--- a/docs/src/material/templates/.icons/material/truck-fast.svg
+++ b/docs/src/templates/.icons/material/truck-fast.svg
diff --git a/docs/src/material/templates/.icons/material/truck-flatbed.svg b/docs/src/templates/.icons/material/truck-flatbed.svg
index 8aaedd2e..8aaedd2e 100644
--- a/docs/src/material/templates/.icons/material/truck-flatbed.svg
+++ b/docs/src/templates/.icons/material/truck-flatbed.svg
diff --git a/docs/src/material/templates/.icons/material/truck-minus-outline.svg b/docs/src/templates/.icons/material/truck-minus-outline.svg
index 34f4be6a..34f4be6a 100644
--- a/docs/src/material/templates/.icons/material/truck-minus-outline.svg
+++ b/docs/src/templates/.icons/material/truck-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-minus.svg b/docs/src/templates/.icons/material/truck-minus.svg
index f151286a..f151286a 100644
--- a/docs/src/material/templates/.icons/material/truck-minus.svg
+++ b/docs/src/templates/.icons/material/truck-minus.svg
diff --git a/docs/src/material/templates/.icons/material/truck-outline.svg b/docs/src/templates/.icons/material/truck-outline.svg
index f89d350f..f89d350f 100644
--- a/docs/src/material/templates/.icons/material/truck-outline.svg
+++ b/docs/src/templates/.icons/material/truck-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-plus-outline.svg b/docs/src/templates/.icons/material/truck-plus-outline.svg
index c0b45b14..c0b45b14 100644
--- a/docs/src/material/templates/.icons/material/truck-plus-outline.svg
+++ b/docs/src/templates/.icons/material/truck-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-plus.svg b/docs/src/templates/.icons/material/truck-plus.svg
index 67de51d1..67de51d1 100644
--- a/docs/src/material/templates/.icons/material/truck-plus.svg
+++ b/docs/src/templates/.icons/material/truck-plus.svg
diff --git a/docs/src/material/templates/.icons/material/truck-remove-outline.svg b/docs/src/templates/.icons/material/truck-remove-outline.svg
index 6b2c2788..6b2c2788 100644
--- a/docs/src/material/templates/.icons/material/truck-remove-outline.svg
+++ b/docs/src/templates/.icons/material/truck-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/truck-remove.svg b/docs/src/templates/.icons/material/truck-remove.svg
index 02f5e98d..02f5e98d 100644
--- a/docs/src/material/templates/.icons/material/truck-remove.svg
+++ b/docs/src/templates/.icons/material/truck-remove.svg
diff --git a/docs/src/material/templates/.icons/material/truck-snowflake.svg b/docs/src/templates/.icons/material/truck-snowflake.svg
index 26ad2df2..26ad2df2 100644
--- a/docs/src/material/templates/.icons/material/truck-snowflake.svg
+++ b/docs/src/templates/.icons/material/truck-snowflake.svg
diff --git a/docs/src/material/templates/.icons/material/truck-trailer.svg b/docs/src/templates/.icons/material/truck-trailer.svg
index 977bae2e..977bae2e 100644
--- a/docs/src/material/templates/.icons/material/truck-trailer.svg
+++ b/docs/src/templates/.icons/material/truck-trailer.svg
diff --git a/docs/src/material/templates/.icons/material/truck.svg b/docs/src/templates/.icons/material/truck.svg
index 135eaf06..135eaf06 100644
--- a/docs/src/material/templates/.icons/material/truck.svg
+++ b/docs/src/templates/.icons/material/truck.svg
diff --git a/docs/src/material/templates/.icons/material/trumpet.svg b/docs/src/templates/.icons/material/trumpet.svg
index 63a46351..63a46351 100644
--- a/docs/src/material/templates/.icons/material/trumpet.svg
+++ b/docs/src/templates/.icons/material/trumpet.svg
diff --git a/docs/src/material/templates/.icons/material/tshirt-crew-outline.svg b/docs/src/templates/.icons/material/tshirt-crew-outline.svg
index 8e492efc..8e492efc 100644
--- a/docs/src/material/templates/.icons/material/tshirt-crew-outline.svg
+++ b/docs/src/templates/.icons/material/tshirt-crew-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tshirt-crew.svg b/docs/src/templates/.icons/material/tshirt-crew.svg
index 051630eb..051630eb 100644
--- a/docs/src/material/templates/.icons/material/tshirt-crew.svg
+++ b/docs/src/templates/.icons/material/tshirt-crew.svg
diff --git a/docs/src/material/templates/.icons/material/tshirt-v-outline.svg b/docs/src/templates/.icons/material/tshirt-v-outline.svg
index bc881fb5..bc881fb5 100644
--- a/docs/src/material/templates/.icons/material/tshirt-v-outline.svg
+++ b/docs/src/templates/.icons/material/tshirt-v-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tshirt-v.svg b/docs/src/templates/.icons/material/tshirt-v.svg
index 5ea670d8..5ea670d8 100644
--- a/docs/src/material/templates/.icons/material/tshirt-v.svg
+++ b/docs/src/templates/.icons/material/tshirt-v.svg
diff --git a/docs/src/material/templates/.icons/material/tsunami.svg b/docs/src/templates/.icons/material/tsunami.svg
index a0985a52..a0985a52 100644
--- a/docs/src/material/templates/.icons/material/tsunami.svg
+++ b/docs/src/templates/.icons/material/tsunami.svg
diff --git a/docs/src/material/templates/.icons/material/tumble-dryer-alert.svg b/docs/src/templates/.icons/material/tumble-dryer-alert.svg
index ba6b0832..ba6b0832 100644
--- a/docs/src/material/templates/.icons/material/tumble-dryer-alert.svg
+++ b/docs/src/templates/.icons/material/tumble-dryer-alert.svg
diff --git a/docs/src/material/templates/.icons/material/tumble-dryer-off.svg b/docs/src/templates/.icons/material/tumble-dryer-off.svg
index f90138bc..f90138bc 100644
--- a/docs/src/material/templates/.icons/material/tumble-dryer-off.svg
+++ b/docs/src/templates/.icons/material/tumble-dryer-off.svg
diff --git a/docs/src/material/templates/.icons/material/tumble-dryer.svg b/docs/src/templates/.icons/material/tumble-dryer.svg
index 27ad3d3d..27ad3d3d 100644
--- a/docs/src/material/templates/.icons/material/tumble-dryer.svg
+++ b/docs/src/templates/.icons/material/tumble-dryer.svg
diff --git a/docs/src/material/templates/.icons/material/tune-variant.svg b/docs/src/templates/.icons/material/tune-variant.svg
index a626379a..a626379a 100644
--- a/docs/src/material/templates/.icons/material/tune-variant.svg
+++ b/docs/src/templates/.icons/material/tune-variant.svg
diff --git a/docs/src/material/templates/.icons/material/tune-vertical-variant.svg b/docs/src/templates/.icons/material/tune-vertical-variant.svg
index 2b51c479..2b51c479 100644
--- a/docs/src/material/templates/.icons/material/tune-vertical-variant.svg
+++ b/docs/src/templates/.icons/material/tune-vertical-variant.svg
diff --git a/docs/src/material/templates/.icons/material/tune-vertical.svg b/docs/src/templates/.icons/material/tune-vertical.svg
index a08da156..a08da156 100644
--- a/docs/src/material/templates/.icons/material/tune-vertical.svg
+++ b/docs/src/templates/.icons/material/tune-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/tune.svg b/docs/src/templates/.icons/material/tune.svg
index c1a07bab..c1a07bab 100644
--- a/docs/src/material/templates/.icons/material/tune.svg
+++ b/docs/src/templates/.icons/material/tune.svg
diff --git a/docs/src/material/templates/.icons/material/tunnel-outline.svg b/docs/src/templates/.icons/material/tunnel-outline.svg
index 2e23ab7d..2e23ab7d 100644
--- a/docs/src/material/templates/.icons/material/tunnel-outline.svg
+++ b/docs/src/templates/.icons/material/tunnel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/tunnel.svg b/docs/src/templates/.icons/material/tunnel.svg
index 0eb14c25..0eb14c25 100644
--- a/docs/src/material/templates/.icons/material/tunnel.svg
+++ b/docs/src/templates/.icons/material/tunnel.svg
diff --git a/docs/src/material/templates/.icons/material/turbine.svg b/docs/src/templates/.icons/material/turbine.svg
index 4088f768..4088f768 100644
--- a/docs/src/material/templates/.icons/material/turbine.svg
+++ b/docs/src/templates/.icons/material/turbine.svg
diff --git a/docs/src/material/templates/.icons/material/turkey.svg b/docs/src/templates/.icons/material/turkey.svg
index 856d0d9f..856d0d9f 100644
--- a/docs/src/material/templates/.icons/material/turkey.svg
+++ b/docs/src/templates/.icons/material/turkey.svg
diff --git a/docs/src/material/templates/.icons/material/turnstile-outline.svg b/docs/src/templates/.icons/material/turnstile-outline.svg
index a914a4c1..a914a4c1 100644
--- a/docs/src/material/templates/.icons/material/turnstile-outline.svg
+++ b/docs/src/templates/.icons/material/turnstile-outline.svg
diff --git a/docs/src/material/templates/.icons/material/turnstile.svg b/docs/src/templates/.icons/material/turnstile.svg
index 832b9865..832b9865 100644
--- a/docs/src/material/templates/.icons/material/turnstile.svg
+++ b/docs/src/templates/.icons/material/turnstile.svg
diff --git a/docs/src/material/templates/.icons/material/turtle.svg b/docs/src/templates/.icons/material/turtle.svg
index 7fdfe5d2..7fdfe5d2 100644
--- a/docs/src/material/templates/.icons/material/turtle.svg
+++ b/docs/src/templates/.icons/material/turtle.svg
diff --git a/docs/src/material/templates/.icons/material/twitch.svg b/docs/src/templates/.icons/material/twitch.svg
index 3bbac268..3bbac268 100644
--- a/docs/src/material/templates/.icons/material/twitch.svg
+++ b/docs/src/templates/.icons/material/twitch.svg
diff --git a/docs/src/material/templates/.icons/material/twitter.svg b/docs/src/templates/.icons/material/twitter.svg
index 9874121b..9874121b 100644
--- a/docs/src/material/templates/.icons/material/twitter.svg
+++ b/docs/src/templates/.icons/material/twitter.svg
diff --git a/docs/src/material/templates/.icons/material/two-factor-authentication.svg b/docs/src/templates/.icons/material/two-factor-authentication.svg
index a116dd5f..a116dd5f 100644
--- a/docs/src/material/templates/.icons/material/two-factor-authentication.svg
+++ b/docs/src/templates/.icons/material/two-factor-authentication.svg
diff --git a/docs/src/material/templates/.icons/material/typewriter.svg b/docs/src/templates/.icons/material/typewriter.svg
index 93f015eb..93f015eb 100644
--- a/docs/src/material/templates/.icons/material/typewriter.svg
+++ b/docs/src/templates/.icons/material/typewriter.svg
diff --git a/docs/src/material/templates/.icons/material/ubisoft.svg b/docs/src/templates/.icons/material/ubisoft.svg
index 5c0d7ecf..5c0d7ecf 100644
--- a/docs/src/material/templates/.icons/material/ubisoft.svg
+++ b/docs/src/templates/.icons/material/ubisoft.svg
diff --git a/docs/src/material/templates/.icons/material/ubuntu.svg b/docs/src/templates/.icons/material/ubuntu.svg
index 0e752aba..0e752aba 100644
--- a/docs/src/material/templates/.icons/material/ubuntu.svg
+++ b/docs/src/templates/.icons/material/ubuntu.svg
diff --git a/docs/src/material/templates/.icons/material/ufo-outline.svg b/docs/src/templates/.icons/material/ufo-outline.svg
index 295b4f7e..295b4f7e 100644
--- a/docs/src/material/templates/.icons/material/ufo-outline.svg
+++ b/docs/src/templates/.icons/material/ufo-outline.svg
diff --git a/docs/src/material/templates/.icons/material/ufo.svg b/docs/src/templates/.icons/material/ufo.svg
index 2739a5a6..2739a5a6 100644
--- a/docs/src/material/templates/.icons/material/ufo.svg
+++ b/docs/src/templates/.icons/material/ufo.svg
diff --git a/docs/src/material/templates/.icons/material/ultra-high-definition.svg b/docs/src/templates/.icons/material/ultra-high-definition.svg
index 047536e7..047536e7 100644
--- a/docs/src/material/templates/.icons/material/ultra-high-definition.svg
+++ b/docs/src/templates/.icons/material/ultra-high-definition.svg
diff --git a/docs/src/material/templates/.icons/material/umbraco.svg b/docs/src/templates/.icons/material/umbraco.svg
index 4f9f8180..4f9f8180 100644
--- a/docs/src/material/templates/.icons/material/umbraco.svg
+++ b/docs/src/templates/.icons/material/umbraco.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-beach-outline.svg b/docs/src/templates/.icons/material/umbrella-beach-outline.svg
index a39a0614..a39a0614 100644
--- a/docs/src/material/templates/.icons/material/umbrella-beach-outline.svg
+++ b/docs/src/templates/.icons/material/umbrella-beach-outline.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-beach.svg b/docs/src/templates/.icons/material/umbrella-beach.svg
index 55cc25c7..55cc25c7 100644
--- a/docs/src/material/templates/.icons/material/umbrella-beach.svg
+++ b/docs/src/templates/.icons/material/umbrella-beach.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-closed-outline.svg b/docs/src/templates/.icons/material/umbrella-closed-outline.svg
index e69d2be8..e69d2be8 100644
--- a/docs/src/material/templates/.icons/material/umbrella-closed-outline.svg
+++ b/docs/src/templates/.icons/material/umbrella-closed-outline.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-closed-variant.svg b/docs/src/templates/.icons/material/umbrella-closed-variant.svg
index 63e9b68a..63e9b68a 100644
--- a/docs/src/material/templates/.icons/material/umbrella-closed-variant.svg
+++ b/docs/src/templates/.icons/material/umbrella-closed-variant.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-closed.svg b/docs/src/templates/.icons/material/umbrella-closed.svg
index e589bf4f..e589bf4f 100644
--- a/docs/src/material/templates/.icons/material/umbrella-closed.svg
+++ b/docs/src/templates/.icons/material/umbrella-closed.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella-outline.svg b/docs/src/templates/.icons/material/umbrella-outline.svg
index 81c0efc2..81c0efc2 100644
--- a/docs/src/material/templates/.icons/material/umbrella-outline.svg
+++ b/docs/src/templates/.icons/material/umbrella-outline.svg
diff --git a/docs/src/material/templates/.icons/material/umbrella.svg b/docs/src/templates/.icons/material/umbrella.svg
index 6c012172..6c012172 100644
--- a/docs/src/material/templates/.icons/material/umbrella.svg
+++ b/docs/src/templates/.icons/material/umbrella.svg
diff --git a/docs/src/material/templates/.icons/material/undo-variant.svg b/docs/src/templates/.icons/material/undo-variant.svg
index 454c3d4d..454c3d4d 100644
--- a/docs/src/material/templates/.icons/material/undo-variant.svg
+++ b/docs/src/templates/.icons/material/undo-variant.svg
diff --git a/docs/src/material/templates/.icons/material/undo.svg b/docs/src/templates/.icons/material/undo.svg
index ef2f8edf..ef2f8edf 100644
--- a/docs/src/material/templates/.icons/material/undo.svg
+++ b/docs/src/templates/.icons/material/undo.svg
diff --git a/docs/src/material/templates/.icons/material/unfold-less-horizontal.svg b/docs/src/templates/.icons/material/unfold-less-horizontal.svg
index baaafd68..baaafd68 100644
--- a/docs/src/material/templates/.icons/material/unfold-less-horizontal.svg
+++ b/docs/src/templates/.icons/material/unfold-less-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/unfold-less-vertical.svg b/docs/src/templates/.icons/material/unfold-less-vertical.svg
index c0ed3b9e..c0ed3b9e 100644
--- a/docs/src/material/templates/.icons/material/unfold-less-vertical.svg
+++ b/docs/src/templates/.icons/material/unfold-less-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/unfold-more-horizontal.svg b/docs/src/templates/.icons/material/unfold-more-horizontal.svg
index 9b1ff420..9b1ff420 100644
--- a/docs/src/material/templates/.icons/material/unfold-more-horizontal.svg
+++ b/docs/src/templates/.icons/material/unfold-more-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/unfold-more-vertical.svg b/docs/src/templates/.icons/material/unfold-more-vertical.svg
index 6a496b26..6a496b26 100644
--- a/docs/src/material/templates/.icons/material/unfold-more-vertical.svg
+++ b/docs/src/templates/.icons/material/unfold-more-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/ungroup.svg b/docs/src/templates/.icons/material/ungroup.svg
index 19339982..19339982 100644
--- a/docs/src/material/templates/.icons/material/ungroup.svg
+++ b/docs/src/templates/.icons/material/ungroup.svg
diff --git a/docs/src/material/templates/.icons/material/unicode.svg b/docs/src/templates/.icons/material/unicode.svg
index 7af5dd60..7af5dd60 100644
--- a/docs/src/material/templates/.icons/material/unicode.svg
+++ b/docs/src/templates/.icons/material/unicode.svg
diff --git a/docs/src/material/templates/.icons/material/unicorn-variant.svg b/docs/src/templates/.icons/material/unicorn-variant.svg
index 2f4da62a..2f4da62a 100644
--- a/docs/src/material/templates/.icons/material/unicorn-variant.svg
+++ b/docs/src/templates/.icons/material/unicorn-variant.svg
diff --git a/docs/src/material/templates/.icons/material/unicorn.svg b/docs/src/templates/.icons/material/unicorn.svg
index 64128e52..64128e52 100644
--- a/docs/src/material/templates/.icons/material/unicorn.svg
+++ b/docs/src/templates/.icons/material/unicorn.svg
diff --git a/docs/src/material/templates/.icons/material/unicycle.svg b/docs/src/templates/.icons/material/unicycle.svg
index 02b87d6f..02b87d6f 100644
--- a/docs/src/material/templates/.icons/material/unicycle.svg
+++ b/docs/src/templates/.icons/material/unicycle.svg
diff --git a/docs/src/material/templates/.icons/material/unity.svg b/docs/src/templates/.icons/material/unity.svg
index b3c2b515..b3c2b515 100644
--- a/docs/src/material/templates/.icons/material/unity.svg
+++ b/docs/src/templates/.icons/material/unity.svg
diff --git a/docs/src/material/templates/.icons/material/unreal.svg b/docs/src/templates/.icons/material/unreal.svg
index 851b5cfc..851b5cfc 100644
--- a/docs/src/material/templates/.icons/material/unreal.svg
+++ b/docs/src/templates/.icons/material/unreal.svg
diff --git a/docs/src/material/templates/.icons/material/update.svg b/docs/src/templates/.icons/material/update.svg
index fb62087d..fb62087d 100644
--- a/docs/src/material/templates/.icons/material/update.svg
+++ b/docs/src/templates/.icons/material/update.svg
diff --git a/docs/src/material/templates/.icons/material/upload-lock-outline.svg b/docs/src/templates/.icons/material/upload-lock-outline.svg
index e7268d4f..e7268d4f 100644
--- a/docs/src/material/templates/.icons/material/upload-lock-outline.svg
+++ b/docs/src/templates/.icons/material/upload-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/upload-lock.svg b/docs/src/templates/.icons/material/upload-lock.svg
index a452e1e8..a452e1e8 100644
--- a/docs/src/material/templates/.icons/material/upload-lock.svg
+++ b/docs/src/templates/.icons/material/upload-lock.svg
diff --git a/docs/src/material/templates/.icons/material/upload-multiple.svg b/docs/src/templates/.icons/material/upload-multiple.svg
index 3a17fe13..3a17fe13 100644
--- a/docs/src/material/templates/.icons/material/upload-multiple.svg
+++ b/docs/src/templates/.icons/material/upload-multiple.svg
diff --git a/docs/src/material/templates/.icons/material/upload-network-outline.svg b/docs/src/templates/.icons/material/upload-network-outline.svg
index 4ca07a8c..4ca07a8c 100644
--- a/docs/src/material/templates/.icons/material/upload-network-outline.svg
+++ b/docs/src/templates/.icons/material/upload-network-outline.svg
diff --git a/docs/src/material/templates/.icons/material/upload-network.svg b/docs/src/templates/.icons/material/upload-network.svg
index 2ae7333f..2ae7333f 100644
--- a/docs/src/material/templates/.icons/material/upload-network.svg
+++ b/docs/src/templates/.icons/material/upload-network.svg
diff --git a/docs/src/material/templates/.icons/material/upload-off-outline.svg b/docs/src/templates/.icons/material/upload-off-outline.svg
index e1bad3e5..e1bad3e5 100644
--- a/docs/src/material/templates/.icons/material/upload-off-outline.svg
+++ b/docs/src/templates/.icons/material/upload-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/upload-off.svg b/docs/src/templates/.icons/material/upload-off.svg
index 3f06788e..3f06788e 100644
--- a/docs/src/material/templates/.icons/material/upload-off.svg
+++ b/docs/src/templates/.icons/material/upload-off.svg
diff --git a/docs/src/material/templates/.icons/material/upload-outline.svg b/docs/src/templates/.icons/material/upload-outline.svg
index c6e525e3..c6e525e3 100644
--- a/docs/src/material/templates/.icons/material/upload-outline.svg
+++ b/docs/src/templates/.icons/material/upload-outline.svg
diff --git a/docs/src/material/templates/.icons/material/upload.svg b/docs/src/templates/.icons/material/upload.svg
index e65ee1fb..e65ee1fb 100644
--- a/docs/src/material/templates/.icons/material/upload.svg
+++ b/docs/src/templates/.icons/material/upload.svg
diff --git a/docs/src/material/templates/.icons/material/usb-flash-drive-outline.svg b/docs/src/templates/.icons/material/usb-flash-drive-outline.svg
index 236d3bb4..236d3bb4 100644
--- a/docs/src/material/templates/.icons/material/usb-flash-drive-outline.svg
+++ b/docs/src/templates/.icons/material/usb-flash-drive-outline.svg
diff --git a/docs/src/material/templates/.icons/material/usb-flash-drive.svg b/docs/src/templates/.icons/material/usb-flash-drive.svg
index f3d5267b..f3d5267b 100644
--- a/docs/src/material/templates/.icons/material/usb-flash-drive.svg
+++ b/docs/src/templates/.icons/material/usb-flash-drive.svg
diff --git a/docs/src/material/templates/.icons/material/usb-port.svg b/docs/src/templates/.icons/material/usb-port.svg
index 732d43bd..732d43bd 100644
--- a/docs/src/material/templates/.icons/material/usb-port.svg
+++ b/docs/src/templates/.icons/material/usb-port.svg
diff --git a/docs/src/material/templates/.icons/material/usb.svg b/docs/src/templates/.icons/material/usb.svg
index 938e7099..938e7099 100644
--- a/docs/src/material/templates/.icons/material/usb.svg
+++ b/docs/src/templates/.icons/material/usb.svg
diff --git a/docs/src/material/templates/.icons/material/vacuum-outline.svg b/docs/src/templates/.icons/material/vacuum-outline.svg
index 7bc623e8..7bc623e8 100644
--- a/docs/src/material/templates/.icons/material/vacuum-outline.svg
+++ b/docs/src/templates/.icons/material/vacuum-outline.svg
diff --git a/docs/src/material/templates/.icons/material/vacuum.svg b/docs/src/templates/.icons/material/vacuum.svg
index 88566245..88566245 100644
--- a/docs/src/material/templates/.icons/material/vacuum.svg
+++ b/docs/src/templates/.icons/material/vacuum.svg
diff --git a/docs/src/material/templates/.icons/material/valve-closed.svg b/docs/src/templates/.icons/material/valve-closed.svg
index 19fc6109..19fc6109 100644
--- a/docs/src/material/templates/.icons/material/valve-closed.svg
+++ b/docs/src/templates/.icons/material/valve-closed.svg
diff --git a/docs/src/material/templates/.icons/material/valve-open.svg b/docs/src/templates/.icons/material/valve-open.svg
index 5db98f0f..5db98f0f 100644
--- a/docs/src/material/templates/.icons/material/valve-open.svg
+++ b/docs/src/templates/.icons/material/valve-open.svg
diff --git a/docs/src/material/templates/.icons/material/valve.svg b/docs/src/templates/.icons/material/valve.svg
index 453560bb..453560bb 100644
--- a/docs/src/material/templates/.icons/material/valve.svg
+++ b/docs/src/templates/.icons/material/valve.svg
diff --git a/docs/src/material/templates/.icons/material/van-passenger.svg b/docs/src/templates/.icons/material/van-passenger.svg
index f97c4fb5..f97c4fb5 100644
--- a/docs/src/material/templates/.icons/material/van-passenger.svg
+++ b/docs/src/templates/.icons/material/van-passenger.svg
diff --git a/docs/src/material/templates/.icons/material/van-utility.svg b/docs/src/templates/.icons/material/van-utility.svg
index 92541d00..92541d00 100644
--- a/docs/src/material/templates/.icons/material/van-utility.svg
+++ b/docs/src/templates/.icons/material/van-utility.svg
diff --git a/docs/src/material/templates/.icons/material/vanish-quarter.svg b/docs/src/templates/.icons/material/vanish-quarter.svg
index 23900873..23900873 100644
--- a/docs/src/material/templates/.icons/material/vanish-quarter.svg
+++ b/docs/src/templates/.icons/material/vanish-quarter.svg
diff --git a/docs/src/material/templates/.icons/material/vanish.svg b/docs/src/templates/.icons/material/vanish.svg
index 52eb7543..52eb7543 100644
--- a/docs/src/material/templates/.icons/material/vanish.svg
+++ b/docs/src/templates/.icons/material/vanish.svg
diff --git a/docs/src/material/templates/.icons/material/vanity-light.svg b/docs/src/templates/.icons/material/vanity-light.svg
index ba380956..ba380956 100644
--- a/docs/src/material/templates/.icons/material/vanity-light.svg
+++ b/docs/src/templates/.icons/material/vanity-light.svg
diff --git a/docs/src/material/templates/.icons/material/variable-box.svg b/docs/src/templates/.icons/material/variable-box.svg
index b50f913b..b50f913b 100644
--- a/docs/src/material/templates/.icons/material/variable-box.svg
+++ b/docs/src/templates/.icons/material/variable-box.svg
diff --git a/docs/src/material/templates/.icons/material/variable.svg b/docs/src/templates/.icons/material/variable.svg
index ca3ee2f8..ca3ee2f8 100644
--- a/docs/src/material/templates/.icons/material/variable.svg
+++ b/docs/src/templates/.icons/material/variable.svg
diff --git a/docs/src/material/templates/.icons/material/vector-arrange-above.svg b/docs/src/templates/.icons/material/vector-arrange-above.svg
index c692cabd..c692cabd 100644
--- a/docs/src/material/templates/.icons/material/vector-arrange-above.svg
+++ b/docs/src/templates/.icons/material/vector-arrange-above.svg
diff --git a/docs/src/material/templates/.icons/material/vector-arrange-below.svg b/docs/src/templates/.icons/material/vector-arrange-below.svg
index 7f1f87ee..7f1f87ee 100644
--- a/docs/src/material/templates/.icons/material/vector-arrange-below.svg
+++ b/docs/src/templates/.icons/material/vector-arrange-below.svg
diff --git a/docs/src/material/templates/.icons/material/vector-bezier.svg b/docs/src/templates/.icons/material/vector-bezier.svg
index 93cb3edb..93cb3edb 100644
--- a/docs/src/material/templates/.icons/material/vector-bezier.svg
+++ b/docs/src/templates/.icons/material/vector-bezier.svg
diff --git a/docs/src/material/templates/.icons/material/vector-circle-variant.svg b/docs/src/templates/.icons/material/vector-circle-variant.svg
index 867ba901..867ba901 100644
--- a/docs/src/material/templates/.icons/material/vector-circle-variant.svg
+++ b/docs/src/templates/.icons/material/vector-circle-variant.svg
diff --git a/docs/src/material/templates/.icons/material/vector-circle.svg b/docs/src/templates/.icons/material/vector-circle.svg
index fef3d046..fef3d046 100644
--- a/docs/src/material/templates/.icons/material/vector-circle.svg
+++ b/docs/src/templates/.icons/material/vector-circle.svg
diff --git a/docs/src/material/templates/.icons/material/vector-combine.svg b/docs/src/templates/.icons/material/vector-combine.svg
index 4668423b..4668423b 100644
--- a/docs/src/material/templates/.icons/material/vector-combine.svg
+++ b/docs/src/templates/.icons/material/vector-combine.svg
diff --git a/docs/src/material/templates/.icons/material/vector-curve.svg b/docs/src/templates/.icons/material/vector-curve.svg
index f6121ad1..f6121ad1 100644
--- a/docs/src/material/templates/.icons/material/vector-curve.svg
+++ b/docs/src/templates/.icons/material/vector-curve.svg
diff --git a/docs/src/material/templates/.icons/material/vector-difference-ab.svg b/docs/src/templates/.icons/material/vector-difference-ab.svg
index 7e539c1a..7e539c1a 100644
--- a/docs/src/material/templates/.icons/material/vector-difference-ab.svg
+++ b/docs/src/templates/.icons/material/vector-difference-ab.svg
diff --git a/docs/src/material/templates/.icons/material/vector-difference-ba.svg b/docs/src/templates/.icons/material/vector-difference-ba.svg
index 7218d4d2..7218d4d2 100644
--- a/docs/src/material/templates/.icons/material/vector-difference-ba.svg
+++ b/docs/src/templates/.icons/material/vector-difference-ba.svg
diff --git a/docs/src/material/templates/.icons/material/vector-difference.svg b/docs/src/templates/.icons/material/vector-difference.svg
index baaa218d..baaa218d 100644
--- a/docs/src/material/templates/.icons/material/vector-difference.svg
+++ b/docs/src/templates/.icons/material/vector-difference.svg
diff --git a/docs/src/material/templates/.icons/material/vector-ellipse.svg b/docs/src/templates/.icons/material/vector-ellipse.svg
index 61b13551..61b13551 100644
--- a/docs/src/material/templates/.icons/material/vector-ellipse.svg
+++ b/docs/src/templates/.icons/material/vector-ellipse.svg
diff --git a/docs/src/material/templates/.icons/material/vector-intersection.svg b/docs/src/templates/.icons/material/vector-intersection.svg
index b10b5407..b10b5407 100644
--- a/docs/src/material/templates/.icons/material/vector-intersection.svg
+++ b/docs/src/templates/.icons/material/vector-intersection.svg
diff --git a/docs/src/material/templates/.icons/material/vector-line.svg b/docs/src/templates/.icons/material/vector-line.svg
index 8c8dce7e..8c8dce7e 100644
--- a/docs/src/material/templates/.icons/material/vector-line.svg
+++ b/docs/src/templates/.icons/material/vector-line.svg
diff --git a/docs/src/material/templates/.icons/material/vector-link.svg b/docs/src/templates/.icons/material/vector-link.svg
index d487656b..d487656b 100644
--- a/docs/src/material/templates/.icons/material/vector-link.svg
+++ b/docs/src/templates/.icons/material/vector-link.svg
diff --git a/docs/src/material/templates/.icons/material/vector-point-edit.svg b/docs/src/templates/.icons/material/vector-point-edit.svg
index 248317ef..248317ef 100644
--- a/docs/src/material/templates/.icons/material/vector-point-edit.svg
+++ b/docs/src/templates/.icons/material/vector-point-edit.svg
diff --git a/docs/src/material/templates/.icons/material/vector-point-minus.svg b/docs/src/templates/.icons/material/vector-point-minus.svg
index fae25fe3..fae25fe3 100644
--- a/docs/src/material/templates/.icons/material/vector-point-minus.svg
+++ b/docs/src/templates/.icons/material/vector-point-minus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-point-plus.svg b/docs/src/templates/.icons/material/vector-point-plus.svg
index 4edd8dd0..4edd8dd0 100644
--- a/docs/src/material/templates/.icons/material/vector-point-plus.svg
+++ b/docs/src/templates/.icons/material/vector-point-plus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-point-select.svg b/docs/src/templates/.icons/material/vector-point-select.svg
index 58c7feed..58c7feed 100644
--- a/docs/src/material/templates/.icons/material/vector-point-select.svg
+++ b/docs/src/templates/.icons/material/vector-point-select.svg
diff --git a/docs/src/material/templates/.icons/material/vector-point.svg b/docs/src/templates/.icons/material/vector-point.svg
index 7fe4d674..7fe4d674 100644
--- a/docs/src/material/templates/.icons/material/vector-point.svg
+++ b/docs/src/templates/.icons/material/vector-point.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polygon-variant.svg b/docs/src/templates/.icons/material/vector-polygon-variant.svg
index 16f550c4..16f550c4 100644
--- a/docs/src/material/templates/.icons/material/vector-polygon-variant.svg
+++ b/docs/src/templates/.icons/material/vector-polygon-variant.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polygon.svg b/docs/src/templates/.icons/material/vector-polygon.svg
index 6efb05cf..6efb05cf 100644
--- a/docs/src/material/templates/.icons/material/vector-polygon.svg
+++ b/docs/src/templates/.icons/material/vector-polygon.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polyline-edit.svg b/docs/src/templates/.icons/material/vector-polyline-edit.svg
index a46253be..a46253be 100644
--- a/docs/src/material/templates/.icons/material/vector-polyline-edit.svg
+++ b/docs/src/templates/.icons/material/vector-polyline-edit.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polyline-minus.svg b/docs/src/templates/.icons/material/vector-polyline-minus.svg
index 5dd8295e..5dd8295e 100644
--- a/docs/src/material/templates/.icons/material/vector-polyline-minus.svg
+++ b/docs/src/templates/.icons/material/vector-polyline-minus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polyline-plus.svg b/docs/src/templates/.icons/material/vector-polyline-plus.svg
index 26d24f5e..26d24f5e 100644
--- a/docs/src/material/templates/.icons/material/vector-polyline-plus.svg
+++ b/docs/src/templates/.icons/material/vector-polyline-plus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polyline-remove.svg b/docs/src/templates/.icons/material/vector-polyline-remove.svg
index 6d2da31c..6d2da31c 100644
--- a/docs/src/material/templates/.icons/material/vector-polyline-remove.svg
+++ b/docs/src/templates/.icons/material/vector-polyline-remove.svg
diff --git a/docs/src/material/templates/.icons/material/vector-polyline.svg b/docs/src/templates/.icons/material/vector-polyline.svg
index 64659dd7..64659dd7 100644
--- a/docs/src/material/templates/.icons/material/vector-polyline.svg
+++ b/docs/src/templates/.icons/material/vector-polyline.svg
diff --git a/docs/src/material/templates/.icons/material/vector-radius.svg b/docs/src/templates/.icons/material/vector-radius.svg
index b4b1b4bf..b4b1b4bf 100644
--- a/docs/src/material/templates/.icons/material/vector-radius.svg
+++ b/docs/src/templates/.icons/material/vector-radius.svg
diff --git a/docs/src/material/templates/.icons/material/vector-rectangle.svg b/docs/src/templates/.icons/material/vector-rectangle.svg
index 56b8783c..56b8783c 100644
--- a/docs/src/material/templates/.icons/material/vector-rectangle.svg
+++ b/docs/src/templates/.icons/material/vector-rectangle.svg
diff --git a/docs/src/material/templates/.icons/material/vector-selection.svg b/docs/src/templates/.icons/material/vector-selection.svg
index a7a40b83..a7a40b83 100644
--- a/docs/src/material/templates/.icons/material/vector-selection.svg
+++ b/docs/src/templates/.icons/material/vector-selection.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-close.svg b/docs/src/templates/.icons/material/vector-square-close.svg
index 04d6e891..04d6e891 100644
--- a/docs/src/material/templates/.icons/material/vector-square-close.svg
+++ b/docs/src/templates/.icons/material/vector-square-close.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-edit.svg b/docs/src/templates/.icons/material/vector-square-edit.svg
index 30a8eef7..30a8eef7 100644
--- a/docs/src/material/templates/.icons/material/vector-square-edit.svg
+++ b/docs/src/templates/.icons/material/vector-square-edit.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-minus.svg b/docs/src/templates/.icons/material/vector-square-minus.svg
index e95ec8f4..e95ec8f4 100644
--- a/docs/src/material/templates/.icons/material/vector-square-minus.svg
+++ b/docs/src/templates/.icons/material/vector-square-minus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-open.svg b/docs/src/templates/.icons/material/vector-square-open.svg
index a9762701..a9762701 100644
--- a/docs/src/material/templates/.icons/material/vector-square-open.svg
+++ b/docs/src/templates/.icons/material/vector-square-open.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-plus.svg b/docs/src/templates/.icons/material/vector-square-plus.svg
index cea8dc8d..cea8dc8d 100644
--- a/docs/src/material/templates/.icons/material/vector-square-plus.svg
+++ b/docs/src/templates/.icons/material/vector-square-plus.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square-remove.svg b/docs/src/templates/.icons/material/vector-square-remove.svg
index 082fb7d5..082fb7d5 100644
--- a/docs/src/material/templates/.icons/material/vector-square-remove.svg
+++ b/docs/src/templates/.icons/material/vector-square-remove.svg
diff --git a/docs/src/material/templates/.icons/material/vector-square.svg b/docs/src/templates/.icons/material/vector-square.svg
index a62d5699..a62d5699 100644
--- a/docs/src/material/templates/.icons/material/vector-square.svg
+++ b/docs/src/templates/.icons/material/vector-square.svg
diff --git a/docs/src/material/templates/.icons/material/vector-triangle.svg b/docs/src/templates/.icons/material/vector-triangle.svg
index 1f457cc6..1f457cc6 100644
--- a/docs/src/material/templates/.icons/material/vector-triangle.svg
+++ b/docs/src/templates/.icons/material/vector-triangle.svg
diff --git a/docs/src/material/templates/.icons/material/vector-union.svg b/docs/src/templates/.icons/material/vector-union.svg
index 206e79e5..206e79e5 100644
--- a/docs/src/material/templates/.icons/material/vector-union.svg
+++ b/docs/src/templates/.icons/material/vector-union.svg
diff --git a/docs/src/material/templates/.icons/material/vhs.svg b/docs/src/templates/.icons/material/vhs.svg
index 078e2098..078e2098 100644
--- a/docs/src/material/templates/.icons/material/vhs.svg
+++ b/docs/src/templates/.icons/material/vhs.svg
diff --git a/docs/src/material/templates/.icons/material/vibrate-off.svg b/docs/src/templates/.icons/material/vibrate-off.svg
index 6672f617..6672f617 100644
--- a/docs/src/material/templates/.icons/material/vibrate-off.svg
+++ b/docs/src/templates/.icons/material/vibrate-off.svg
diff --git a/docs/src/material/templates/.icons/material/vibrate.svg b/docs/src/templates/.icons/material/vibrate.svg
index a7869f5d..a7869f5d 100644
--- a/docs/src/material/templates/.icons/material/vibrate.svg
+++ b/docs/src/templates/.icons/material/vibrate.svg
diff --git a/docs/src/material/templates/.icons/material/video-2d.svg b/docs/src/templates/.icons/material/video-2d.svg
index 17d5f23a..17d5f23a 100644
--- a/docs/src/material/templates/.icons/material/video-2d.svg
+++ b/docs/src/templates/.icons/material/video-2d.svg
diff --git a/docs/src/material/templates/.icons/material/video-3d-off.svg b/docs/src/templates/.icons/material/video-3d-off.svg
index 32c5b727..32c5b727 100644
--- a/docs/src/material/templates/.icons/material/video-3d-off.svg
+++ b/docs/src/templates/.icons/material/video-3d-off.svg
diff --git a/docs/src/material/templates/.icons/material/video-3d-variant.svg b/docs/src/templates/.icons/material/video-3d-variant.svg
index 0fe81d50..0fe81d50 100644
--- a/docs/src/material/templates/.icons/material/video-3d-variant.svg
+++ b/docs/src/templates/.icons/material/video-3d-variant.svg
diff --git a/docs/src/material/templates/.icons/material/video-3d.svg b/docs/src/templates/.icons/material/video-3d.svg
index 54116b22..54116b22 100644
--- a/docs/src/material/templates/.icons/material/video-3d.svg
+++ b/docs/src/templates/.icons/material/video-3d.svg
diff --git a/docs/src/material/templates/.icons/material/video-4k-box.svg b/docs/src/templates/.icons/material/video-4k-box.svg
index cc9fe3b7..cc9fe3b7 100644
--- a/docs/src/material/templates/.icons/material/video-4k-box.svg
+++ b/docs/src/templates/.icons/material/video-4k-box.svg
diff --git a/docs/src/material/templates/.icons/material/video-account.svg b/docs/src/templates/.icons/material/video-account.svg
index 08165d95..08165d95 100644
--- a/docs/src/material/templates/.icons/material/video-account.svg
+++ b/docs/src/templates/.icons/material/video-account.svg
diff --git a/docs/src/material/templates/.icons/material/video-box-off.svg b/docs/src/templates/.icons/material/video-box-off.svg
index 8b3a2aa7..8b3a2aa7 100644
--- a/docs/src/material/templates/.icons/material/video-box-off.svg
+++ b/docs/src/templates/.icons/material/video-box-off.svg
diff --git a/docs/src/material/templates/.icons/material/video-box.svg b/docs/src/templates/.icons/material/video-box.svg
index 23d3da71..23d3da71 100644
--- a/docs/src/material/templates/.icons/material/video-box.svg
+++ b/docs/src/templates/.icons/material/video-box.svg
diff --git a/docs/src/material/templates/.icons/material/video-check-outline.svg b/docs/src/templates/.icons/material/video-check-outline.svg
index 3973d870..3973d870 100644
--- a/docs/src/material/templates/.icons/material/video-check-outline.svg
+++ b/docs/src/templates/.icons/material/video-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-check.svg b/docs/src/templates/.icons/material/video-check.svg
index 69190fbf..69190fbf 100644
--- a/docs/src/material/templates/.icons/material/video-check.svg
+++ b/docs/src/templates/.icons/material/video-check.svg
diff --git a/docs/src/material/templates/.icons/material/video-high-definition.svg b/docs/src/templates/.icons/material/video-high-definition.svg
index 2bb87913..2bb87913 100644
--- a/docs/src/material/templates/.icons/material/video-high-definition.svg
+++ b/docs/src/templates/.icons/material/video-high-definition.svg
diff --git a/docs/src/material/templates/.icons/material/video-image.svg b/docs/src/templates/.icons/material/video-image.svg
index 3b46eb25..3b46eb25 100644
--- a/docs/src/material/templates/.icons/material/video-image.svg
+++ b/docs/src/templates/.icons/material/video-image.svg
diff --git a/docs/src/material/templates/.icons/material/video-input-antenna.svg b/docs/src/templates/.icons/material/video-input-antenna.svg
index 916f7233..916f7233 100644
--- a/docs/src/material/templates/.icons/material/video-input-antenna.svg
+++ b/docs/src/templates/.icons/material/video-input-antenna.svg
diff --git a/docs/src/material/templates/.icons/material/video-input-component.svg b/docs/src/templates/.icons/material/video-input-component.svg
index 3f522990..3f522990 100644
--- a/docs/src/material/templates/.icons/material/video-input-component.svg
+++ b/docs/src/templates/.icons/material/video-input-component.svg
diff --git a/docs/src/material/templates/.icons/material/video-input-hdmi.svg b/docs/src/templates/.icons/material/video-input-hdmi.svg
index 8e1939a8..8e1939a8 100644
--- a/docs/src/material/templates/.icons/material/video-input-hdmi.svg
+++ b/docs/src/templates/.icons/material/video-input-hdmi.svg
diff --git a/docs/src/material/templates/.icons/material/video-input-scart.svg b/docs/src/templates/.icons/material/video-input-scart.svg
index 25c6afad..25c6afad 100644
--- a/docs/src/material/templates/.icons/material/video-input-scart.svg
+++ b/docs/src/templates/.icons/material/video-input-scart.svg
diff --git a/docs/src/material/templates/.icons/material/video-input-svideo.svg b/docs/src/templates/.icons/material/video-input-svideo.svg
index 2fb8fef6..2fb8fef6 100644
--- a/docs/src/material/templates/.icons/material/video-input-svideo.svg
+++ b/docs/src/templates/.icons/material/video-input-svideo.svg
diff --git a/docs/src/material/templates/.icons/material/video-marker-outline.svg b/docs/src/templates/.icons/material/video-marker-outline.svg
index 1c3fe748..1c3fe748 100644
--- a/docs/src/material/templates/.icons/material/video-marker-outline.svg
+++ b/docs/src/templates/.icons/material/video-marker-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-marker.svg b/docs/src/templates/.icons/material/video-marker.svg
index 42a87425..42a87425 100644
--- a/docs/src/material/templates/.icons/material/video-marker.svg
+++ b/docs/src/templates/.icons/material/video-marker.svg
diff --git a/docs/src/material/templates/.icons/material/video-minus-outline.svg b/docs/src/templates/.icons/material/video-minus-outline.svg
index e74ed5ab..e74ed5ab 100644
--- a/docs/src/material/templates/.icons/material/video-minus-outline.svg
+++ b/docs/src/templates/.icons/material/video-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-minus.svg b/docs/src/templates/.icons/material/video-minus.svg
index 05fbe5dd..05fbe5dd 100644
--- a/docs/src/material/templates/.icons/material/video-minus.svg
+++ b/docs/src/templates/.icons/material/video-minus.svg
diff --git a/docs/src/material/templates/.icons/material/video-off-outline.svg b/docs/src/templates/.icons/material/video-off-outline.svg
index 673c2960..673c2960 100644
--- a/docs/src/material/templates/.icons/material/video-off-outline.svg
+++ b/docs/src/templates/.icons/material/video-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-off.svg b/docs/src/templates/.icons/material/video-off.svg
index 9bce22c5..9bce22c5 100644
--- a/docs/src/material/templates/.icons/material/video-off.svg
+++ b/docs/src/templates/.icons/material/video-off.svg
diff --git a/docs/src/material/templates/.icons/material/video-outline.svg b/docs/src/templates/.icons/material/video-outline.svg
index 362c2828..362c2828 100644
--- a/docs/src/material/templates/.icons/material/video-outline.svg
+++ b/docs/src/templates/.icons/material/video-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-plus-outline.svg b/docs/src/templates/.icons/material/video-plus-outline.svg
index 23ee56db..23ee56db 100644
--- a/docs/src/material/templates/.icons/material/video-plus-outline.svg
+++ b/docs/src/templates/.icons/material/video-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-plus.svg b/docs/src/templates/.icons/material/video-plus.svg
index 601229fe..601229fe 100644
--- a/docs/src/material/templates/.icons/material/video-plus.svg
+++ b/docs/src/templates/.icons/material/video-plus.svg
diff --git a/docs/src/material/templates/.icons/material/video-stabilization.svg b/docs/src/templates/.icons/material/video-stabilization.svg
index 9f2cd03c..9f2cd03c 100644
--- a/docs/src/material/templates/.icons/material/video-stabilization.svg
+++ b/docs/src/templates/.icons/material/video-stabilization.svg
diff --git a/docs/src/material/templates/.icons/material/video-switch-outline.svg b/docs/src/templates/.icons/material/video-switch-outline.svg
index 32cd678f..32cd678f 100644
--- a/docs/src/material/templates/.icons/material/video-switch-outline.svg
+++ b/docs/src/templates/.icons/material/video-switch-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-switch.svg b/docs/src/templates/.icons/material/video-switch.svg
index 889b8b70..889b8b70 100644
--- a/docs/src/material/templates/.icons/material/video-switch.svg
+++ b/docs/src/templates/.icons/material/video-switch.svg
diff --git a/docs/src/material/templates/.icons/material/video-vintage.svg b/docs/src/templates/.icons/material/video-vintage.svg
index 1aeeeb95..1aeeeb95 100644
--- a/docs/src/material/templates/.icons/material/video-vintage.svg
+++ b/docs/src/templates/.icons/material/video-vintage.svg
diff --git a/docs/src/material/templates/.icons/material/video-wireless-outline.svg b/docs/src/templates/.icons/material/video-wireless-outline.svg
index 5006b788..5006b788 100644
--- a/docs/src/material/templates/.icons/material/video-wireless-outline.svg
+++ b/docs/src/templates/.icons/material/video-wireless-outline.svg
diff --git a/docs/src/material/templates/.icons/material/video-wireless.svg b/docs/src/templates/.icons/material/video-wireless.svg
index 7d6c346a..7d6c346a 100644
--- a/docs/src/material/templates/.icons/material/video-wireless.svg
+++ b/docs/src/templates/.icons/material/video-wireless.svg
diff --git a/docs/src/material/templates/.icons/material/video.svg b/docs/src/templates/.icons/material/video.svg
index 5cdd0709..5cdd0709 100644
--- a/docs/src/material/templates/.icons/material/video.svg
+++ b/docs/src/templates/.icons/material/video.svg
diff --git a/docs/src/material/templates/.icons/material/view-agenda-outline.svg b/docs/src/templates/.icons/material/view-agenda-outline.svg
index 911f0fb9..911f0fb9 100644
--- a/docs/src/material/templates/.icons/material/view-agenda-outline.svg
+++ b/docs/src/templates/.icons/material/view-agenda-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-agenda.svg b/docs/src/templates/.icons/material/view-agenda.svg
index b34c487f..b34c487f 100644
--- a/docs/src/material/templates/.icons/material/view-agenda.svg
+++ b/docs/src/templates/.icons/material/view-agenda.svg
diff --git a/docs/src/material/templates/.icons/material/view-array-outline.svg b/docs/src/templates/.icons/material/view-array-outline.svg
index 2e1c3aea..2e1c3aea 100644
--- a/docs/src/material/templates/.icons/material/view-array-outline.svg
+++ b/docs/src/templates/.icons/material/view-array-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-array.svg b/docs/src/templates/.icons/material/view-array.svg
index 06c21378..06c21378 100644
--- a/docs/src/material/templates/.icons/material/view-array.svg
+++ b/docs/src/templates/.icons/material/view-array.svg
diff --git a/docs/src/material/templates/.icons/material/view-carousel-outline.svg b/docs/src/templates/.icons/material/view-carousel-outline.svg
index db80ac25..db80ac25 100644
--- a/docs/src/material/templates/.icons/material/view-carousel-outline.svg
+++ b/docs/src/templates/.icons/material/view-carousel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-carousel.svg b/docs/src/templates/.icons/material/view-carousel.svg
index cb0758ff..cb0758ff 100644
--- a/docs/src/material/templates/.icons/material/view-carousel.svg
+++ b/docs/src/templates/.icons/material/view-carousel.svg
diff --git a/docs/src/material/templates/.icons/material/view-column-outline.svg b/docs/src/templates/.icons/material/view-column-outline.svg
index ccb0a825..ccb0a825 100644
--- a/docs/src/material/templates/.icons/material/view-column-outline.svg
+++ b/docs/src/templates/.icons/material/view-column-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-column.svg b/docs/src/templates/.icons/material/view-column.svg
index 5f926ad6..5f926ad6 100644
--- a/docs/src/material/templates/.icons/material/view-column.svg
+++ b/docs/src/templates/.icons/material/view-column.svg
diff --git a/docs/src/material/templates/.icons/material/view-comfy-outline.svg b/docs/src/templates/.icons/material/view-comfy-outline.svg
index 45320f68..45320f68 100644
--- a/docs/src/material/templates/.icons/material/view-comfy-outline.svg
+++ b/docs/src/templates/.icons/material/view-comfy-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-comfy.svg b/docs/src/templates/.icons/material/view-comfy.svg
index 839472ab..839472ab 100644
--- a/docs/src/material/templates/.icons/material/view-comfy.svg
+++ b/docs/src/templates/.icons/material/view-comfy.svg
diff --git a/docs/src/material/templates/.icons/material/view-compact-outline.svg b/docs/src/templates/.icons/material/view-compact-outline.svg
index c6d556fa..c6d556fa 100644
--- a/docs/src/material/templates/.icons/material/view-compact-outline.svg
+++ b/docs/src/templates/.icons/material/view-compact-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-compact.svg b/docs/src/templates/.icons/material/view-compact.svg
index 35143ccd..35143ccd 100644
--- a/docs/src/material/templates/.icons/material/view-compact.svg
+++ b/docs/src/templates/.icons/material/view-compact.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard-edit-outline.svg b/docs/src/templates/.icons/material/view-dashboard-edit-outline.svg
index 92224e42..92224e42 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard-edit-outline.svg
+++ b/docs/src/templates/.icons/material/view-dashboard-edit-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard-edit.svg b/docs/src/templates/.icons/material/view-dashboard-edit.svg
index 9b676c87..9b676c87 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard-edit.svg
+++ b/docs/src/templates/.icons/material/view-dashboard-edit.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard-outline.svg b/docs/src/templates/.icons/material/view-dashboard-outline.svg
index 54d84ed2..54d84ed2 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard-outline.svg
+++ b/docs/src/templates/.icons/material/view-dashboard-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard-variant-outline.svg b/docs/src/templates/.icons/material/view-dashboard-variant-outline.svg
index 1b0dbfef..1b0dbfef 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard-variant-outline.svg
+++ b/docs/src/templates/.icons/material/view-dashboard-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard-variant.svg b/docs/src/templates/.icons/material/view-dashboard-variant.svg
index a886beff..a886beff 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard-variant.svg
+++ b/docs/src/templates/.icons/material/view-dashboard-variant.svg
diff --git a/docs/src/material/templates/.icons/material/view-dashboard.svg b/docs/src/templates/.icons/material/view-dashboard.svg
index 0f2010d0..0f2010d0 100644
--- a/docs/src/material/templates/.icons/material/view-dashboard.svg
+++ b/docs/src/templates/.icons/material/view-dashboard.svg
diff --git a/docs/src/material/templates/.icons/material/view-day-outline.svg b/docs/src/templates/.icons/material/view-day-outline.svg
index b2be3e20..b2be3e20 100644
--- a/docs/src/material/templates/.icons/material/view-day-outline.svg
+++ b/docs/src/templates/.icons/material/view-day-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-day.svg b/docs/src/templates/.icons/material/view-day.svg
index a38b2319..a38b2319 100644
--- a/docs/src/material/templates/.icons/material/view-day.svg
+++ b/docs/src/templates/.icons/material/view-day.svg
diff --git a/docs/src/material/templates/.icons/material/view-gallery-outline.svg b/docs/src/templates/.icons/material/view-gallery-outline.svg
index c1274751..c1274751 100644
--- a/docs/src/material/templates/.icons/material/view-gallery-outline.svg
+++ b/docs/src/templates/.icons/material/view-gallery-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-gallery.svg b/docs/src/templates/.icons/material/view-gallery.svg
index 55377a97..55377a97 100644
--- a/docs/src/material/templates/.icons/material/view-gallery.svg
+++ b/docs/src/templates/.icons/material/view-gallery.svg
diff --git a/docs/src/material/templates/.icons/material/view-grid-compact.svg b/docs/src/templates/.icons/material/view-grid-compact.svg
index 10e2f493..10e2f493 100644
--- a/docs/src/material/templates/.icons/material/view-grid-compact.svg
+++ b/docs/src/templates/.icons/material/view-grid-compact.svg
diff --git a/docs/src/material/templates/.icons/material/view-grid-outline.svg b/docs/src/templates/.icons/material/view-grid-outline.svg
index d0ca677e..d0ca677e 100644
--- a/docs/src/material/templates/.icons/material/view-grid-outline.svg
+++ b/docs/src/templates/.icons/material/view-grid-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-grid-plus-outline.svg b/docs/src/templates/.icons/material/view-grid-plus-outline.svg
index 3e477cab..3e477cab 100644
--- a/docs/src/material/templates/.icons/material/view-grid-plus-outline.svg
+++ b/docs/src/templates/.icons/material/view-grid-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-grid-plus.svg b/docs/src/templates/.icons/material/view-grid-plus.svg
index 533a4b94..533a4b94 100644
--- a/docs/src/material/templates/.icons/material/view-grid-plus.svg
+++ b/docs/src/templates/.icons/material/view-grid-plus.svg
diff --git a/docs/src/material/templates/.icons/material/view-grid.svg b/docs/src/templates/.icons/material/view-grid.svg
index fa6bca11..fa6bca11 100644
--- a/docs/src/material/templates/.icons/material/view-grid.svg
+++ b/docs/src/templates/.icons/material/view-grid.svg
diff --git a/docs/src/material/templates/.icons/material/view-headline.svg b/docs/src/templates/.icons/material/view-headline.svg
index 0bff50a6..0bff50a6 100644
--- a/docs/src/material/templates/.icons/material/view-headline.svg
+++ b/docs/src/templates/.icons/material/view-headline.svg
diff --git a/docs/src/material/templates/.icons/material/view-list-outline.svg b/docs/src/templates/.icons/material/view-list-outline.svg
index 04cf33bf..04cf33bf 100644
--- a/docs/src/material/templates/.icons/material/view-list-outline.svg
+++ b/docs/src/templates/.icons/material/view-list-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-list.svg b/docs/src/templates/.icons/material/view-list.svg
index 28d00c2e..28d00c2e 100644
--- a/docs/src/material/templates/.icons/material/view-list.svg
+++ b/docs/src/templates/.icons/material/view-list.svg
diff --git a/docs/src/material/templates/.icons/material/view-module-outline.svg b/docs/src/templates/.icons/material/view-module-outline.svg
index 44a90f60..44a90f60 100644
--- a/docs/src/material/templates/.icons/material/view-module-outline.svg
+++ b/docs/src/templates/.icons/material/view-module-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-module.svg b/docs/src/templates/.icons/material/view-module.svg
index e50f6ffd..e50f6ffd 100644
--- a/docs/src/material/templates/.icons/material/view-module.svg
+++ b/docs/src/templates/.icons/material/view-module.svg
diff --git a/docs/src/material/templates/.icons/material/view-parallel-outline.svg b/docs/src/templates/.icons/material/view-parallel-outline.svg
index 1ff9047e..1ff9047e 100644
--- a/docs/src/material/templates/.icons/material/view-parallel-outline.svg
+++ b/docs/src/templates/.icons/material/view-parallel-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-parallel.svg b/docs/src/templates/.icons/material/view-parallel.svg
index 4cefe65f..4cefe65f 100644
--- a/docs/src/material/templates/.icons/material/view-parallel.svg
+++ b/docs/src/templates/.icons/material/view-parallel.svg
diff --git a/docs/src/material/templates/.icons/material/view-quilt-outline.svg b/docs/src/templates/.icons/material/view-quilt-outline.svg
index 9e18d397..9e18d397 100644
--- a/docs/src/material/templates/.icons/material/view-quilt-outline.svg
+++ b/docs/src/templates/.icons/material/view-quilt-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-quilt.svg b/docs/src/templates/.icons/material/view-quilt.svg
index 1100d2b5..1100d2b5 100644
--- a/docs/src/material/templates/.icons/material/view-quilt.svg
+++ b/docs/src/templates/.icons/material/view-quilt.svg
diff --git a/docs/src/material/templates/.icons/material/view-sequential-outline.svg b/docs/src/templates/.icons/material/view-sequential-outline.svg
index 5acdf312..5acdf312 100644
--- a/docs/src/material/templates/.icons/material/view-sequential-outline.svg
+++ b/docs/src/templates/.icons/material/view-sequential-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-sequential.svg b/docs/src/templates/.icons/material/view-sequential.svg
index ae81b002..ae81b002 100644
--- a/docs/src/material/templates/.icons/material/view-sequential.svg
+++ b/docs/src/templates/.icons/material/view-sequential.svg
diff --git a/docs/src/material/templates/.icons/material/view-split-horizontal.svg b/docs/src/templates/.icons/material/view-split-horizontal.svg
index 962ac900..962ac900 100644
--- a/docs/src/material/templates/.icons/material/view-split-horizontal.svg
+++ b/docs/src/templates/.icons/material/view-split-horizontal.svg
diff --git a/docs/src/material/templates/.icons/material/view-split-vertical.svg b/docs/src/templates/.icons/material/view-split-vertical.svg
index 53df7da8..53df7da8 100644
--- a/docs/src/material/templates/.icons/material/view-split-vertical.svg
+++ b/docs/src/templates/.icons/material/view-split-vertical.svg
diff --git a/docs/src/material/templates/.icons/material/view-stream-outline.svg b/docs/src/templates/.icons/material/view-stream-outline.svg
index 058cb69b..058cb69b 100644
--- a/docs/src/material/templates/.icons/material/view-stream-outline.svg
+++ b/docs/src/templates/.icons/material/view-stream-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-stream.svg b/docs/src/templates/.icons/material/view-stream.svg
index 7348f6cf..7348f6cf 100644
--- a/docs/src/material/templates/.icons/material/view-stream.svg
+++ b/docs/src/templates/.icons/material/view-stream.svg
diff --git a/docs/src/material/templates/.icons/material/view-week-outline.svg b/docs/src/templates/.icons/material/view-week-outline.svg
index ae41b9a6..ae41b9a6 100644
--- a/docs/src/material/templates/.icons/material/view-week-outline.svg
+++ b/docs/src/templates/.icons/material/view-week-outline.svg
diff --git a/docs/src/material/templates/.icons/material/view-week.svg b/docs/src/templates/.icons/material/view-week.svg
index 14912dfd..14912dfd 100644
--- a/docs/src/material/templates/.icons/material/view-week.svg
+++ b/docs/src/templates/.icons/material/view-week.svg
diff --git a/docs/src/material/templates/.icons/material/vimeo.svg b/docs/src/templates/.icons/material/vimeo.svg
index 872e01cb..872e01cb 100644
--- a/docs/src/material/templates/.icons/material/vimeo.svg
+++ b/docs/src/templates/.icons/material/vimeo.svg
diff --git a/docs/src/material/templates/.icons/material/violin.svg b/docs/src/templates/.icons/material/violin.svg
index a4f7e855..a4f7e855 100644
--- a/docs/src/material/templates/.icons/material/violin.svg
+++ b/docs/src/templates/.icons/material/violin.svg
diff --git a/docs/src/material/templates/.icons/material/virtual-reality.svg b/docs/src/templates/.icons/material/virtual-reality.svg
index a99f93f3..a99f93f3 100644
--- a/docs/src/material/templates/.icons/material/virtual-reality.svg
+++ b/docs/src/templates/.icons/material/virtual-reality.svg
diff --git a/docs/src/material/templates/.icons/material/virus-off-outline.svg b/docs/src/templates/.icons/material/virus-off-outline.svg
index 15719b1d..15719b1d 100644
--- a/docs/src/material/templates/.icons/material/virus-off-outline.svg
+++ b/docs/src/templates/.icons/material/virus-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/virus-off.svg b/docs/src/templates/.icons/material/virus-off.svg
index 837a4054..837a4054 100644
--- a/docs/src/material/templates/.icons/material/virus-off.svg
+++ b/docs/src/templates/.icons/material/virus-off.svg
diff --git a/docs/src/material/templates/.icons/material/virus-outline.svg b/docs/src/templates/.icons/material/virus-outline.svg
index 543722b5..543722b5 100644
--- a/docs/src/material/templates/.icons/material/virus-outline.svg
+++ b/docs/src/templates/.icons/material/virus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/virus.svg b/docs/src/templates/.icons/material/virus.svg
index 7d86e464..7d86e464 100644
--- a/docs/src/material/templates/.icons/material/virus.svg
+++ b/docs/src/templates/.icons/material/virus.svg
diff --git a/docs/src/material/templates/.icons/material/vlc.svg b/docs/src/templates/.icons/material/vlc.svg
index 8a84cf39..8a84cf39 100644
--- a/docs/src/material/templates/.icons/material/vlc.svg
+++ b/docs/src/templates/.icons/material/vlc.svg
diff --git a/docs/src/material/templates/.icons/material/voicemail.svg b/docs/src/templates/.icons/material/voicemail.svg
index 2d831460..2d831460 100644
--- a/docs/src/material/templates/.icons/material/voicemail.svg
+++ b/docs/src/templates/.icons/material/voicemail.svg
diff --git a/docs/src/material/templates/.icons/material/volcano-outline.svg b/docs/src/templates/.icons/material/volcano-outline.svg
index 8c46bb88..8c46bb88 100644
--- a/docs/src/material/templates/.icons/material/volcano-outline.svg
+++ b/docs/src/templates/.icons/material/volcano-outline.svg
diff --git a/docs/src/material/templates/.icons/material/volcano.svg b/docs/src/templates/.icons/material/volcano.svg
index 20d7c648..20d7c648 100644
--- a/docs/src/material/templates/.icons/material/volcano.svg
+++ b/docs/src/templates/.icons/material/volcano.svg
diff --git a/docs/src/material/templates/.icons/material/volleyball.svg b/docs/src/templates/.icons/material/volleyball.svg
index 93259cff..93259cff 100644
--- a/docs/src/material/templates/.icons/material/volleyball.svg
+++ b/docs/src/templates/.icons/material/volleyball.svg
diff --git a/docs/src/material/templates/.icons/material/volume-equal.svg b/docs/src/templates/.icons/material/volume-equal.svg
index 3ba225bf..3ba225bf 100644
--- a/docs/src/material/templates/.icons/material/volume-equal.svg
+++ b/docs/src/templates/.icons/material/volume-equal.svg
diff --git a/docs/src/material/templates/.icons/material/volume-high.svg b/docs/src/templates/.icons/material/volume-high.svg
index 22a96737..22a96737 100644
--- a/docs/src/material/templates/.icons/material/volume-high.svg
+++ b/docs/src/templates/.icons/material/volume-high.svg
diff --git a/docs/src/material/templates/.icons/material/volume-low.svg b/docs/src/templates/.icons/material/volume-low.svg
index 191d66d0..191d66d0 100644
--- a/docs/src/material/templates/.icons/material/volume-low.svg
+++ b/docs/src/templates/.icons/material/volume-low.svg
diff --git a/docs/src/material/templates/.icons/material/volume-medium.svg b/docs/src/templates/.icons/material/volume-medium.svg
index ad44ffff..ad44ffff 100644
--- a/docs/src/material/templates/.icons/material/volume-medium.svg
+++ b/docs/src/templates/.icons/material/volume-medium.svg
diff --git a/docs/src/material/templates/.icons/material/volume-minus.svg b/docs/src/templates/.icons/material/volume-minus.svg
index 000a2c89..000a2c89 100644
--- a/docs/src/material/templates/.icons/material/volume-minus.svg
+++ b/docs/src/templates/.icons/material/volume-minus.svg
diff --git a/docs/src/material/templates/.icons/material/volume-mute.svg b/docs/src/templates/.icons/material/volume-mute.svg
index e5b45f94..e5b45f94 100644
--- a/docs/src/material/templates/.icons/material/volume-mute.svg
+++ b/docs/src/templates/.icons/material/volume-mute.svg
diff --git a/docs/src/material/templates/.icons/material/volume-off.svg b/docs/src/templates/.icons/material/volume-off.svg
index 0056cb68..0056cb68 100644
--- a/docs/src/material/templates/.icons/material/volume-off.svg
+++ b/docs/src/templates/.icons/material/volume-off.svg
diff --git a/docs/src/material/templates/.icons/material/volume-plus.svg b/docs/src/templates/.icons/material/volume-plus.svg
index 407224e8..407224e8 100644
--- a/docs/src/material/templates/.icons/material/volume-plus.svg
+++ b/docs/src/templates/.icons/material/volume-plus.svg
diff --git a/docs/src/material/templates/.icons/material/volume-source.svg b/docs/src/templates/.icons/material/volume-source.svg
index 57ff92b7..57ff92b7 100644
--- a/docs/src/material/templates/.icons/material/volume-source.svg
+++ b/docs/src/templates/.icons/material/volume-source.svg
diff --git a/docs/src/material/templates/.icons/material/volume-variant-off.svg b/docs/src/templates/.icons/material/volume-variant-off.svg
index a279eccc..a279eccc 100644
--- a/docs/src/material/templates/.icons/material/volume-variant-off.svg
+++ b/docs/src/templates/.icons/material/volume-variant-off.svg
diff --git a/docs/src/material/templates/.icons/material/volume-vibrate.svg b/docs/src/templates/.icons/material/volume-vibrate.svg
index 90ac420a..90ac420a 100644
--- a/docs/src/material/templates/.icons/material/volume-vibrate.svg
+++ b/docs/src/templates/.icons/material/volume-vibrate.svg
diff --git a/docs/src/material/templates/.icons/material/vote-outline.svg b/docs/src/templates/.icons/material/vote-outline.svg
index eb592062..eb592062 100644
--- a/docs/src/material/templates/.icons/material/vote-outline.svg
+++ b/docs/src/templates/.icons/material/vote-outline.svg
diff --git a/docs/src/material/templates/.icons/material/vote.svg b/docs/src/templates/.icons/material/vote.svg
index 45f98312..45f98312 100644
--- a/docs/src/material/templates/.icons/material/vote.svg
+++ b/docs/src/templates/.icons/material/vote.svg
diff --git a/docs/src/material/templates/.icons/material/vpn.svg b/docs/src/templates/.icons/material/vpn.svg
index adae8122..adae8122 100644
--- a/docs/src/material/templates/.icons/material/vpn.svg
+++ b/docs/src/templates/.icons/material/vpn.svg
diff --git a/docs/src/material/templates/.icons/material/vuejs.svg b/docs/src/templates/.icons/material/vuejs.svg
index 11f0ce60..11f0ce60 100644
--- a/docs/src/material/templates/.icons/material/vuejs.svg
+++ b/docs/src/templates/.icons/material/vuejs.svg
diff --git a/docs/src/material/templates/.icons/material/vuetify.svg b/docs/src/templates/.icons/material/vuetify.svg
index 11be3843..11be3843 100644
--- a/docs/src/material/templates/.icons/material/vuetify.svg
+++ b/docs/src/templates/.icons/material/vuetify.svg
diff --git a/docs/src/material/templates/.icons/material/walk.svg b/docs/src/templates/.icons/material/walk.svg
index 2ddf006a..2ddf006a 100644
--- a/docs/src/material/templates/.icons/material/walk.svg
+++ b/docs/src/templates/.icons/material/walk.svg
diff --git a/docs/src/material/templates/.icons/material/wall-fire.svg b/docs/src/templates/.icons/material/wall-fire.svg
index 1af48124..1af48124 100644
--- a/docs/src/material/templates/.icons/material/wall-fire.svg
+++ b/docs/src/templates/.icons/material/wall-fire.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-flat-outline.svg b/docs/src/templates/.icons/material/wall-sconce-flat-outline.svg
index 6385e5f4..6385e5f4 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-flat-outline.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-flat-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-flat-variant-outline.svg b/docs/src/templates/.icons/material/wall-sconce-flat-variant-outline.svg
index 56581605..56581605 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-flat-variant-outline.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-flat-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-flat-variant.svg b/docs/src/templates/.icons/material/wall-sconce-flat-variant.svg
index 29e77590..29e77590 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-flat-variant.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-flat-variant.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-flat.svg b/docs/src/templates/.icons/material/wall-sconce-flat.svg
index 33f6f883..33f6f883 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-flat.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-flat.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-outline.svg b/docs/src/templates/.icons/material/wall-sconce-outline.svg
index ca16d18e..ca16d18e 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-outline.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-round-outline.svg b/docs/src/templates/.icons/material/wall-sconce-round-outline.svg
index 79ae382d..79ae382d 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-round-outline.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-round-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-round-variant-outline.svg b/docs/src/templates/.icons/material/wall-sconce-round-variant-outline.svg
index 2a669fdf..2a669fdf 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-round-variant-outline.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-round-variant-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-round-variant.svg b/docs/src/templates/.icons/material/wall-sconce-round-variant.svg
index 36327b15..36327b15 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-round-variant.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-round-variant.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce-round.svg b/docs/src/templates/.icons/material/wall-sconce-round.svg
index 0ec5a339..0ec5a339 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce-round.svg
+++ b/docs/src/templates/.icons/material/wall-sconce-round.svg
diff --git a/docs/src/material/templates/.icons/material/wall-sconce.svg b/docs/src/templates/.icons/material/wall-sconce.svg
index 66d56977..66d56977 100644
--- a/docs/src/material/templates/.icons/material/wall-sconce.svg
+++ b/docs/src/templates/.icons/material/wall-sconce.svg
diff --git a/docs/src/material/templates/.icons/material/wall.svg b/docs/src/templates/.icons/material/wall.svg
index 09ff0d0d..09ff0d0d 100644
--- a/docs/src/material/templates/.icons/material/wall.svg
+++ b/docs/src/templates/.icons/material/wall.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-bifold-outline.svg b/docs/src/templates/.icons/material/wallet-bifold-outline.svg
index 2a6dd9ec..2a6dd9ec 100644
--- a/docs/src/material/templates/.icons/material/wallet-bifold-outline.svg
+++ b/docs/src/templates/.icons/material/wallet-bifold-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-bifold.svg b/docs/src/templates/.icons/material/wallet-bifold.svg
index fe3c48aa..fe3c48aa 100644
--- a/docs/src/material/templates/.icons/material/wallet-bifold.svg
+++ b/docs/src/templates/.icons/material/wallet-bifold.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-giftcard.svg b/docs/src/templates/.icons/material/wallet-giftcard.svg
index cf026ae1..cf026ae1 100644
--- a/docs/src/material/templates/.icons/material/wallet-giftcard.svg
+++ b/docs/src/templates/.icons/material/wallet-giftcard.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-membership.svg b/docs/src/templates/.icons/material/wallet-membership.svg
index 4e56a2a0..4e56a2a0 100644
--- a/docs/src/material/templates/.icons/material/wallet-membership.svg
+++ b/docs/src/templates/.icons/material/wallet-membership.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-outline.svg b/docs/src/templates/.icons/material/wallet-outline.svg
index 2a298488..2a298488 100644
--- a/docs/src/material/templates/.icons/material/wallet-outline.svg
+++ b/docs/src/templates/.icons/material/wallet-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-plus-outline.svg b/docs/src/templates/.icons/material/wallet-plus-outline.svg
index ebf6ab53..ebf6ab53 100644
--- a/docs/src/material/templates/.icons/material/wallet-plus-outline.svg
+++ b/docs/src/templates/.icons/material/wallet-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-plus.svg b/docs/src/templates/.icons/material/wallet-plus.svg
index 606d28c7..606d28c7 100644
--- a/docs/src/material/templates/.icons/material/wallet-plus.svg
+++ b/docs/src/templates/.icons/material/wallet-plus.svg
diff --git a/docs/src/material/templates/.icons/material/wallet-travel.svg b/docs/src/templates/.icons/material/wallet-travel.svg
index 424168b2..424168b2 100644
--- a/docs/src/material/templates/.icons/material/wallet-travel.svg
+++ b/docs/src/templates/.icons/material/wallet-travel.svg
diff --git a/docs/src/material/templates/.icons/material/wallet.svg b/docs/src/templates/.icons/material/wallet.svg
index 9d17d1f4..9d17d1f4 100644
--- a/docs/src/material/templates/.icons/material/wallet.svg
+++ b/docs/src/templates/.icons/material/wallet.svg
diff --git a/docs/src/material/templates/.icons/material/wallpaper.svg b/docs/src/templates/.icons/material/wallpaper.svg
index 49b42d68..49b42d68 100644
--- a/docs/src/material/templates/.icons/material/wallpaper.svg
+++ b/docs/src/templates/.icons/material/wallpaper.svg
diff --git a/docs/src/material/templates/.icons/material/wan.svg b/docs/src/templates/.icons/material/wan.svg
index 5ed83df4..5ed83df4 100644
--- a/docs/src/material/templates/.icons/material/wan.svg
+++ b/docs/src/templates/.icons/material/wan.svg
diff --git a/docs/src/material/templates/.icons/material/wardrobe-outline.svg b/docs/src/templates/.icons/material/wardrobe-outline.svg
index 96454c8f..96454c8f 100644
--- a/docs/src/material/templates/.icons/material/wardrobe-outline.svg
+++ b/docs/src/templates/.icons/material/wardrobe-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wardrobe.svg b/docs/src/templates/.icons/material/wardrobe.svg
index 8190cec0..8190cec0 100644
--- a/docs/src/material/templates/.icons/material/wardrobe.svg
+++ b/docs/src/templates/.icons/material/wardrobe.svg
diff --git a/docs/src/material/templates/.icons/material/warehouse.svg b/docs/src/templates/.icons/material/warehouse.svg
index 44a53920..44a53920 100644
--- a/docs/src/material/templates/.icons/material/warehouse.svg
+++ b/docs/src/templates/.icons/material/warehouse.svg
diff --git a/docs/src/material/templates/.icons/material/washing-machine-alert.svg b/docs/src/templates/.icons/material/washing-machine-alert.svg
index a6045de7..a6045de7 100644
--- a/docs/src/material/templates/.icons/material/washing-machine-alert.svg
+++ b/docs/src/templates/.icons/material/washing-machine-alert.svg
diff --git a/docs/src/material/templates/.icons/material/washing-machine-off.svg b/docs/src/templates/.icons/material/washing-machine-off.svg
index 1c628d87..1c628d87 100644
--- a/docs/src/material/templates/.icons/material/washing-machine-off.svg
+++ b/docs/src/templates/.icons/material/washing-machine-off.svg
diff --git a/docs/src/material/templates/.icons/material/washing-machine.svg b/docs/src/templates/.icons/material/washing-machine.svg
index f28f643a..f28f643a 100644
--- a/docs/src/material/templates/.icons/material/washing-machine.svg
+++ b/docs/src/templates/.icons/material/washing-machine.svg
diff --git a/docs/src/material/templates/.icons/material/watch-export-variant.svg b/docs/src/templates/.icons/material/watch-export-variant.svg
index b8866caa..b8866caa 100644
--- a/docs/src/material/templates/.icons/material/watch-export-variant.svg
+++ b/docs/src/templates/.icons/material/watch-export-variant.svg
diff --git a/docs/src/material/templates/.icons/material/watch-export.svg b/docs/src/templates/.icons/material/watch-export.svg
index 705f6821..705f6821 100644
--- a/docs/src/material/templates/.icons/material/watch-export.svg
+++ b/docs/src/templates/.icons/material/watch-export.svg
diff --git a/docs/src/material/templates/.icons/material/watch-import-variant.svg b/docs/src/templates/.icons/material/watch-import-variant.svg
index d162af82..d162af82 100644
--- a/docs/src/material/templates/.icons/material/watch-import-variant.svg
+++ b/docs/src/templates/.icons/material/watch-import-variant.svg
diff --git a/docs/src/material/templates/.icons/material/watch-import.svg b/docs/src/templates/.icons/material/watch-import.svg
index 37c44ba1..37c44ba1 100644
--- a/docs/src/material/templates/.icons/material/watch-import.svg
+++ b/docs/src/templates/.icons/material/watch-import.svg
diff --git a/docs/src/material/templates/.icons/material/watch-variant.svg b/docs/src/templates/.icons/material/watch-variant.svg
index 0f8bf365..0f8bf365 100644
--- a/docs/src/material/templates/.icons/material/watch-variant.svg
+++ b/docs/src/templates/.icons/material/watch-variant.svg
diff --git a/docs/src/material/templates/.icons/material/watch-vibrate-off.svg b/docs/src/templates/.icons/material/watch-vibrate-off.svg
index 18bcd32e..18bcd32e 100644
--- a/docs/src/material/templates/.icons/material/watch-vibrate-off.svg
+++ b/docs/src/templates/.icons/material/watch-vibrate-off.svg
diff --git a/docs/src/material/templates/.icons/material/watch-vibrate.svg b/docs/src/templates/.icons/material/watch-vibrate.svg
index ac9c9966..ac9c9966 100644
--- a/docs/src/material/templates/.icons/material/watch-vibrate.svg
+++ b/docs/src/templates/.icons/material/watch-vibrate.svg
diff --git a/docs/src/material/templates/.icons/material/watch.svg b/docs/src/templates/.icons/material/watch.svg
index 85f74122..85f74122 100644
--- a/docs/src/material/templates/.icons/material/watch.svg
+++ b/docs/src/templates/.icons/material/watch.svg
diff --git a/docs/src/material/templates/.icons/material/water-alert-outline.svg b/docs/src/templates/.icons/material/water-alert-outline.svg
index 4c5a3983..4c5a3983 100644
--- a/docs/src/material/templates/.icons/material/water-alert-outline.svg
+++ b/docs/src/templates/.icons/material/water-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-alert.svg b/docs/src/templates/.icons/material/water-alert.svg
index 510f0442..510f0442 100644
--- a/docs/src/material/templates/.icons/material/water-alert.svg
+++ b/docs/src/templates/.icons/material/water-alert.svg
diff --git a/docs/src/material/templates/.icons/material/water-boiler-alert.svg b/docs/src/templates/.icons/material/water-boiler-alert.svg
index 8c59b83a..8c59b83a 100644
--- a/docs/src/material/templates/.icons/material/water-boiler-alert.svg
+++ b/docs/src/templates/.icons/material/water-boiler-alert.svg
diff --git a/docs/src/material/templates/.icons/material/water-boiler-auto.svg b/docs/src/templates/.icons/material/water-boiler-auto.svg
index 3fdbc974..3fdbc974 100644
--- a/docs/src/material/templates/.icons/material/water-boiler-auto.svg
+++ b/docs/src/templates/.icons/material/water-boiler-auto.svg
diff --git a/docs/src/material/templates/.icons/material/water-boiler-off.svg b/docs/src/templates/.icons/material/water-boiler-off.svg
index 21378973..21378973 100644
--- a/docs/src/material/templates/.icons/material/water-boiler-off.svg
+++ b/docs/src/templates/.icons/material/water-boiler-off.svg
diff --git a/docs/src/material/templates/.icons/material/water-boiler.svg b/docs/src/templates/.icons/material/water-boiler.svg
index ad1671f6..ad1671f6 100644
--- a/docs/src/material/templates/.icons/material/water-boiler.svg
+++ b/docs/src/templates/.icons/material/water-boiler.svg
diff --git a/docs/src/material/templates/.icons/material/water-check-outline.svg b/docs/src/templates/.icons/material/water-check-outline.svg
index 7606514c..7606514c 100644
--- a/docs/src/material/templates/.icons/material/water-check-outline.svg
+++ b/docs/src/templates/.icons/material/water-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-check.svg b/docs/src/templates/.icons/material/water-check.svg
index 86525584..86525584 100644
--- a/docs/src/material/templates/.icons/material/water-check.svg
+++ b/docs/src/templates/.icons/material/water-check.svg
diff --git a/docs/src/material/templates/.icons/material/water-circle.svg b/docs/src/templates/.icons/material/water-circle.svg
index ec81d758..ec81d758 100644
--- a/docs/src/material/templates/.icons/material/water-circle.svg
+++ b/docs/src/templates/.icons/material/water-circle.svg
diff --git a/docs/src/material/templates/.icons/material/water-minus-outline.svg b/docs/src/templates/.icons/material/water-minus-outline.svg
index 729f086d..729f086d 100644
--- a/docs/src/material/templates/.icons/material/water-minus-outline.svg
+++ b/docs/src/templates/.icons/material/water-minus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-minus.svg b/docs/src/templates/.icons/material/water-minus.svg
index 8792c35b..8792c35b 100644
--- a/docs/src/material/templates/.icons/material/water-minus.svg
+++ b/docs/src/templates/.icons/material/water-minus.svg
diff --git a/docs/src/material/templates/.icons/material/water-off-outline.svg b/docs/src/templates/.icons/material/water-off-outline.svg
index 44a9eb81..44a9eb81 100644
--- a/docs/src/material/templates/.icons/material/water-off-outline.svg
+++ b/docs/src/templates/.icons/material/water-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-off.svg b/docs/src/templates/.icons/material/water-off.svg
index 641ac6b8..641ac6b8 100644
--- a/docs/src/material/templates/.icons/material/water-off.svg
+++ b/docs/src/templates/.icons/material/water-off.svg
diff --git a/docs/src/material/templates/.icons/material/water-opacity.svg b/docs/src/templates/.icons/material/water-opacity.svg
index f0d727e0..f0d727e0 100644
--- a/docs/src/material/templates/.icons/material/water-opacity.svg
+++ b/docs/src/templates/.icons/material/water-opacity.svg
diff --git a/docs/src/material/templates/.icons/material/water-outline.svg b/docs/src/templates/.icons/material/water-outline.svg
index 57738600..57738600 100644
--- a/docs/src/material/templates/.icons/material/water-outline.svg
+++ b/docs/src/templates/.icons/material/water-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-percent-alert.svg b/docs/src/templates/.icons/material/water-percent-alert.svg
index 80962beb..80962beb 100644
--- a/docs/src/material/templates/.icons/material/water-percent-alert.svg
+++ b/docs/src/templates/.icons/material/water-percent-alert.svg
diff --git a/docs/src/material/templates/.icons/material/water-percent.svg b/docs/src/templates/.icons/material/water-percent.svg
index 6c905568..6c905568 100644
--- a/docs/src/material/templates/.icons/material/water-percent.svg
+++ b/docs/src/templates/.icons/material/water-percent.svg
diff --git a/docs/src/material/templates/.icons/material/water-plus-outline.svg b/docs/src/templates/.icons/material/water-plus-outline.svg
index 7209ba0e..7209ba0e 100644
--- a/docs/src/material/templates/.icons/material/water-plus-outline.svg
+++ b/docs/src/templates/.icons/material/water-plus-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-plus.svg b/docs/src/templates/.icons/material/water-plus.svg
index 18e5050d..18e5050d 100644
--- a/docs/src/material/templates/.icons/material/water-plus.svg
+++ b/docs/src/templates/.icons/material/water-plus.svg
diff --git a/docs/src/material/templates/.icons/material/water-polo.svg b/docs/src/templates/.icons/material/water-polo.svg
index 8a75a6c7..8a75a6c7 100644
--- a/docs/src/material/templates/.icons/material/water-polo.svg
+++ b/docs/src/templates/.icons/material/water-polo.svg
diff --git a/docs/src/material/templates/.icons/material/water-pump-off.svg b/docs/src/templates/.icons/material/water-pump-off.svg
index 5b0c4c70..5b0c4c70 100644
--- a/docs/src/material/templates/.icons/material/water-pump-off.svg
+++ b/docs/src/templates/.icons/material/water-pump-off.svg
diff --git a/docs/src/material/templates/.icons/material/water-pump.svg b/docs/src/templates/.icons/material/water-pump.svg
index a6e508be..a6e508be 100644
--- a/docs/src/material/templates/.icons/material/water-pump.svg
+++ b/docs/src/templates/.icons/material/water-pump.svg
diff --git a/docs/src/material/templates/.icons/material/water-remove-outline.svg b/docs/src/templates/.icons/material/water-remove-outline.svg
index 44b8a354..44b8a354 100644
--- a/docs/src/material/templates/.icons/material/water-remove-outline.svg
+++ b/docs/src/templates/.icons/material/water-remove-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-remove.svg b/docs/src/templates/.icons/material/water-remove.svg
index d504d23c..d504d23c 100644
--- a/docs/src/material/templates/.icons/material/water-remove.svg
+++ b/docs/src/templates/.icons/material/water-remove.svg
diff --git a/docs/src/material/templates/.icons/material/water-sync.svg b/docs/src/templates/.icons/material/water-sync.svg
index a67d4aa2..a67d4aa2 100644
--- a/docs/src/material/templates/.icons/material/water-sync.svg
+++ b/docs/src/templates/.icons/material/water-sync.svg
diff --git a/docs/src/material/templates/.icons/material/water-thermometer-outline.svg b/docs/src/templates/.icons/material/water-thermometer-outline.svg
index ba813a70..ba813a70 100644
--- a/docs/src/material/templates/.icons/material/water-thermometer-outline.svg
+++ b/docs/src/templates/.icons/material/water-thermometer-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-thermometer.svg b/docs/src/templates/.icons/material/water-thermometer.svg
index 200849bb..200849bb 100644
--- a/docs/src/material/templates/.icons/material/water-thermometer.svg
+++ b/docs/src/templates/.icons/material/water-thermometer.svg
diff --git a/docs/src/material/templates/.icons/material/water-well-outline.svg b/docs/src/templates/.icons/material/water-well-outline.svg
index d50e5efe..d50e5efe 100644
--- a/docs/src/material/templates/.icons/material/water-well-outline.svg
+++ b/docs/src/templates/.icons/material/water-well-outline.svg
diff --git a/docs/src/material/templates/.icons/material/water-well.svg b/docs/src/templates/.icons/material/water-well.svg
index 4bcf70e4..4bcf70e4 100644
--- a/docs/src/material/templates/.icons/material/water-well.svg
+++ b/docs/src/templates/.icons/material/water-well.svg
diff --git a/docs/src/material/templates/.icons/material/water.svg b/docs/src/templates/.icons/material/water.svg
index 12c99ed7..12c99ed7 100644
--- a/docs/src/material/templates/.icons/material/water.svg
+++ b/docs/src/templates/.icons/material/water.svg
diff --git a/docs/src/material/templates/.icons/material/waterfall.svg b/docs/src/templates/.icons/material/waterfall.svg
index 24b3889d..24b3889d 100644
--- a/docs/src/material/templates/.icons/material/waterfall.svg
+++ b/docs/src/templates/.icons/material/waterfall.svg
diff --git a/docs/src/material/templates/.icons/material/watering-can-outline.svg b/docs/src/templates/.icons/material/watering-can-outline.svg
index 9b08b7ed..9b08b7ed 100644
--- a/docs/src/material/templates/.icons/material/watering-can-outline.svg
+++ b/docs/src/templates/.icons/material/watering-can-outline.svg
diff --git a/docs/src/material/templates/.icons/material/watering-can.svg b/docs/src/templates/.icons/material/watering-can.svg
index cb33cdcb..cb33cdcb 100644
--- a/docs/src/material/templates/.icons/material/watering-can.svg
+++ b/docs/src/templates/.icons/material/watering-can.svg
diff --git a/docs/src/material/templates/.icons/material/watermark.svg b/docs/src/templates/.icons/material/watermark.svg
index 10548d05..10548d05 100644
--- a/docs/src/material/templates/.icons/material/watermark.svg
+++ b/docs/src/templates/.icons/material/watermark.svg
diff --git a/docs/src/material/templates/.icons/material/wave.svg b/docs/src/templates/.icons/material/wave.svg
index 611dd615..611dd615 100644
--- a/docs/src/material/templates/.icons/material/wave.svg
+++ b/docs/src/templates/.icons/material/wave.svg
diff --git a/docs/src/material/templates/.icons/material/waveform.svg b/docs/src/templates/.icons/material/waveform.svg
index 28968ebb..28968ebb 100644
--- a/docs/src/material/templates/.icons/material/waveform.svg
+++ b/docs/src/templates/.icons/material/waveform.svg
diff --git a/docs/src/material/templates/.icons/material/waves-arrow-left.svg b/docs/src/templates/.icons/material/waves-arrow-left.svg
index 7ea791c2..7ea791c2 100644
--- a/docs/src/material/templates/.icons/material/waves-arrow-left.svg
+++ b/docs/src/templates/.icons/material/waves-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/waves-arrow-right.svg b/docs/src/templates/.icons/material/waves-arrow-right.svg
index a02af3a8..a02af3a8 100644
--- a/docs/src/material/templates/.icons/material/waves-arrow-right.svg
+++ b/docs/src/templates/.icons/material/waves-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/waves-arrow-up.svg b/docs/src/templates/.icons/material/waves-arrow-up.svg
index 3a9cdc78..3a9cdc78 100644
--- a/docs/src/material/templates/.icons/material/waves-arrow-up.svg
+++ b/docs/src/templates/.icons/material/waves-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/waves.svg b/docs/src/templates/.icons/material/waves.svg
index c996b535..c996b535 100644
--- a/docs/src/material/templates/.icons/material/waves.svg
+++ b/docs/src/templates/.icons/material/waves.svg
diff --git a/docs/src/material/templates/.icons/material/waze.svg b/docs/src/templates/.icons/material/waze.svg
index b1a69cd5..b1a69cd5 100644
--- a/docs/src/material/templates/.icons/material/waze.svg
+++ b/docs/src/templates/.icons/material/waze.svg
diff --git a/docs/src/material/templates/.icons/material/weather-cloudy-alert.svg b/docs/src/templates/.icons/material/weather-cloudy-alert.svg
index 064121d1..064121d1 100644
--- a/docs/src/material/templates/.icons/material/weather-cloudy-alert.svg
+++ b/docs/src/templates/.icons/material/weather-cloudy-alert.svg
diff --git a/docs/src/material/templates/.icons/material/weather-cloudy-arrow-right.svg b/docs/src/templates/.icons/material/weather-cloudy-arrow-right.svg
index cc1242aa..cc1242aa 100644
--- a/docs/src/material/templates/.icons/material/weather-cloudy-arrow-right.svg
+++ b/docs/src/templates/.icons/material/weather-cloudy-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/weather-cloudy-clock.svg b/docs/src/templates/.icons/material/weather-cloudy-clock.svg
index c82aec36..c82aec36 100644
--- a/docs/src/material/templates/.icons/material/weather-cloudy-clock.svg
+++ b/docs/src/templates/.icons/material/weather-cloudy-clock.svg
diff --git a/docs/src/material/templates/.icons/material/weather-cloudy.svg b/docs/src/templates/.icons/material/weather-cloudy.svg
index 8c598a8a..8c598a8a 100644
--- a/docs/src/material/templates/.icons/material/weather-cloudy.svg
+++ b/docs/src/templates/.icons/material/weather-cloudy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-dust.svg b/docs/src/templates/.icons/material/weather-dust.svg
index 5a84e28e..5a84e28e 100644
--- a/docs/src/material/templates/.icons/material/weather-dust.svg
+++ b/docs/src/templates/.icons/material/weather-dust.svg
diff --git a/docs/src/material/templates/.icons/material/weather-fog.svg b/docs/src/templates/.icons/material/weather-fog.svg
index 1c4f24df..1c4f24df 100644
--- a/docs/src/material/templates/.icons/material/weather-fog.svg
+++ b/docs/src/templates/.icons/material/weather-fog.svg
diff --git a/docs/src/material/templates/.icons/material/weather-hail.svg b/docs/src/templates/.icons/material/weather-hail.svg
index 0eebf769..0eebf769 100644
--- a/docs/src/material/templates/.icons/material/weather-hail.svg
+++ b/docs/src/templates/.icons/material/weather-hail.svg
diff --git a/docs/src/material/templates/.icons/material/weather-hazy.svg b/docs/src/templates/.icons/material/weather-hazy.svg
index 9b9e688f..9b9e688f 100644
--- a/docs/src/material/templates/.icons/material/weather-hazy.svg
+++ b/docs/src/templates/.icons/material/weather-hazy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-hurricane-outline.svg b/docs/src/templates/.icons/material/weather-hurricane-outline.svg
index 7da09e50..7da09e50 100644
--- a/docs/src/material/templates/.icons/material/weather-hurricane-outline.svg
+++ b/docs/src/templates/.icons/material/weather-hurricane-outline.svg
diff --git a/docs/src/material/templates/.icons/material/weather-hurricane.svg b/docs/src/templates/.icons/material/weather-hurricane.svg
index 429bae9a..429bae9a 100644
--- a/docs/src/material/templates/.icons/material/weather-hurricane.svg
+++ b/docs/src/templates/.icons/material/weather-hurricane.svg
diff --git a/docs/src/material/templates/.icons/material/weather-lightning-rainy.svg b/docs/src/templates/.icons/material/weather-lightning-rainy.svg
index de704594..de704594 100644
--- a/docs/src/material/templates/.icons/material/weather-lightning-rainy.svg
+++ b/docs/src/templates/.icons/material/weather-lightning-rainy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-lightning.svg b/docs/src/templates/.icons/material/weather-lightning.svg
index 3860b366..3860b366 100644
--- a/docs/src/material/templates/.icons/material/weather-lightning.svg
+++ b/docs/src/templates/.icons/material/weather-lightning.svg
diff --git a/docs/src/material/templates/.icons/material/weather-night-partly-cloudy.svg b/docs/src/templates/.icons/material/weather-night-partly-cloudy.svg
index c0f48907..c0f48907 100644
--- a/docs/src/material/templates/.icons/material/weather-night-partly-cloudy.svg
+++ b/docs/src/templates/.icons/material/weather-night-partly-cloudy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-night.svg b/docs/src/templates/.icons/material/weather-night.svg
index c8690b64..c8690b64 100644
--- a/docs/src/material/templates/.icons/material/weather-night.svg
+++ b/docs/src/templates/.icons/material/weather-night.svg
diff --git a/docs/src/material/templates/.icons/material/weather-partly-cloudy.svg b/docs/src/templates/.icons/material/weather-partly-cloudy.svg
index 03ba7571..03ba7571 100644
--- a/docs/src/material/templates/.icons/material/weather-partly-cloudy.svg
+++ b/docs/src/templates/.icons/material/weather-partly-cloudy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-partly-lightning.svg b/docs/src/templates/.icons/material/weather-partly-lightning.svg
index b4d86b33..b4d86b33 100644
--- a/docs/src/material/templates/.icons/material/weather-partly-lightning.svg
+++ b/docs/src/templates/.icons/material/weather-partly-lightning.svg
diff --git a/docs/src/material/templates/.icons/material/weather-partly-rainy.svg b/docs/src/templates/.icons/material/weather-partly-rainy.svg
index 04534989..04534989 100644
--- a/docs/src/material/templates/.icons/material/weather-partly-rainy.svg
+++ b/docs/src/templates/.icons/material/weather-partly-rainy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-partly-snowy-rainy.svg b/docs/src/templates/.icons/material/weather-partly-snowy-rainy.svg
index aaa1c2fc..aaa1c2fc 100644
--- a/docs/src/material/templates/.icons/material/weather-partly-snowy-rainy.svg
+++ b/docs/src/templates/.icons/material/weather-partly-snowy-rainy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-partly-snowy.svg b/docs/src/templates/.icons/material/weather-partly-snowy.svg
index 0a71b0c4..0a71b0c4 100644
--- a/docs/src/material/templates/.icons/material/weather-partly-snowy.svg
+++ b/docs/src/templates/.icons/material/weather-partly-snowy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-pouring.svg b/docs/src/templates/.icons/material/weather-pouring.svg
index 8006785e..8006785e 100644
--- a/docs/src/material/templates/.icons/material/weather-pouring.svg
+++ b/docs/src/templates/.icons/material/weather-pouring.svg
diff --git a/docs/src/material/templates/.icons/material/weather-rainy.svg b/docs/src/templates/.icons/material/weather-rainy.svg
index 081cd42b..081cd42b 100644
--- a/docs/src/material/templates/.icons/material/weather-rainy.svg
+++ b/docs/src/templates/.icons/material/weather-rainy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-snowy-heavy.svg b/docs/src/templates/.icons/material/weather-snowy-heavy.svg
index d594cfe6..d594cfe6 100644
--- a/docs/src/material/templates/.icons/material/weather-snowy-heavy.svg
+++ b/docs/src/templates/.icons/material/weather-snowy-heavy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-snowy-rainy.svg b/docs/src/templates/.icons/material/weather-snowy-rainy.svg
index 0d1f47e2..0d1f47e2 100644
--- a/docs/src/material/templates/.icons/material/weather-snowy-rainy.svg
+++ b/docs/src/templates/.icons/material/weather-snowy-rainy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-snowy.svg b/docs/src/templates/.icons/material/weather-snowy.svg
index f7828d26..f7828d26 100644
--- a/docs/src/material/templates/.icons/material/weather-snowy.svg
+++ b/docs/src/templates/.icons/material/weather-snowy.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunny-alert.svg b/docs/src/templates/.icons/material/weather-sunny-alert.svg
index bcf14a01..bcf14a01 100644
--- a/docs/src/material/templates/.icons/material/weather-sunny-alert.svg
+++ b/docs/src/templates/.icons/material/weather-sunny-alert.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunny-off.svg b/docs/src/templates/.icons/material/weather-sunny-off.svg
index 5968b436..5968b436 100644
--- a/docs/src/material/templates/.icons/material/weather-sunny-off.svg
+++ b/docs/src/templates/.icons/material/weather-sunny-off.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunny.svg b/docs/src/templates/.icons/material/weather-sunny.svg
index 47440d16..47440d16 100644
--- a/docs/src/material/templates/.icons/material/weather-sunny.svg
+++ b/docs/src/templates/.icons/material/weather-sunny.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunset-down.svg b/docs/src/templates/.icons/material/weather-sunset-down.svg
index 6b14add9..6b14add9 100644
--- a/docs/src/material/templates/.icons/material/weather-sunset-down.svg
+++ b/docs/src/templates/.icons/material/weather-sunset-down.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunset-up.svg b/docs/src/templates/.icons/material/weather-sunset-up.svg
index fade80cb..fade80cb 100644
--- a/docs/src/material/templates/.icons/material/weather-sunset-up.svg
+++ b/docs/src/templates/.icons/material/weather-sunset-up.svg
diff --git a/docs/src/material/templates/.icons/material/weather-sunset.svg b/docs/src/templates/.icons/material/weather-sunset.svg
index 28624abe..28624abe 100644
--- a/docs/src/material/templates/.icons/material/weather-sunset.svg
+++ b/docs/src/templates/.icons/material/weather-sunset.svg
diff --git a/docs/src/material/templates/.icons/material/weather-tornado.svg b/docs/src/templates/.icons/material/weather-tornado.svg
index dbd62518..dbd62518 100644
--- a/docs/src/material/templates/.icons/material/weather-tornado.svg
+++ b/docs/src/templates/.icons/material/weather-tornado.svg
diff --git a/docs/src/material/templates/.icons/material/weather-windy-variant.svg b/docs/src/templates/.icons/material/weather-windy-variant.svg
index 7a48da07..7a48da07 100644
--- a/docs/src/material/templates/.icons/material/weather-windy-variant.svg
+++ b/docs/src/templates/.icons/material/weather-windy-variant.svg
diff --git a/docs/src/material/templates/.icons/material/weather-windy.svg b/docs/src/templates/.icons/material/weather-windy.svg
index 5bcbb80a..5bcbb80a 100644
--- a/docs/src/material/templates/.icons/material/weather-windy.svg
+++ b/docs/src/templates/.icons/material/weather-windy.svg
diff --git a/docs/src/material/templates/.icons/material/web-box.svg b/docs/src/templates/.icons/material/web-box.svg
index 4122ae09..4122ae09 100644
--- a/docs/src/material/templates/.icons/material/web-box.svg
+++ b/docs/src/templates/.icons/material/web-box.svg
diff --git a/docs/src/material/templates/.icons/material/web-cancel.svg b/docs/src/templates/.icons/material/web-cancel.svg
index 9f350aa3..9f350aa3 100644
--- a/docs/src/material/templates/.icons/material/web-cancel.svg
+++ b/docs/src/templates/.icons/material/web-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/web-check.svg b/docs/src/templates/.icons/material/web-check.svg
index 5074c20f..5074c20f 100644
--- a/docs/src/material/templates/.icons/material/web-check.svg
+++ b/docs/src/templates/.icons/material/web-check.svg
diff --git a/docs/src/material/templates/.icons/material/web-clock.svg b/docs/src/templates/.icons/material/web-clock.svg
index 2c164064..2c164064 100644
--- a/docs/src/material/templates/.icons/material/web-clock.svg
+++ b/docs/src/templates/.icons/material/web-clock.svg
diff --git a/docs/src/material/templates/.icons/material/web-minus.svg b/docs/src/templates/.icons/material/web-minus.svg
index df4ca264..df4ca264 100644
--- a/docs/src/material/templates/.icons/material/web-minus.svg
+++ b/docs/src/templates/.icons/material/web-minus.svg
diff --git a/docs/src/material/templates/.icons/material/web-off.svg b/docs/src/templates/.icons/material/web-off.svg
index 900ed380..900ed380 100644
--- a/docs/src/material/templates/.icons/material/web-off.svg
+++ b/docs/src/templates/.icons/material/web-off.svg
diff --git a/docs/src/material/templates/.icons/material/web-plus.svg b/docs/src/templates/.icons/material/web-plus.svg
index 9e53a0ef..9e53a0ef 100644
--- a/docs/src/material/templates/.icons/material/web-plus.svg
+++ b/docs/src/templates/.icons/material/web-plus.svg
diff --git a/docs/src/material/templates/.icons/material/web-refresh.svg b/docs/src/templates/.icons/material/web-refresh.svg
index bcdd6f80..bcdd6f80 100644
--- a/docs/src/material/templates/.icons/material/web-refresh.svg
+++ b/docs/src/templates/.icons/material/web-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/web-remove.svg b/docs/src/templates/.icons/material/web-remove.svg
index f4ea226a..f4ea226a 100644
--- a/docs/src/material/templates/.icons/material/web-remove.svg
+++ b/docs/src/templates/.icons/material/web-remove.svg
diff --git a/docs/src/material/templates/.icons/material/web-sync.svg b/docs/src/templates/.icons/material/web-sync.svg
index fcc78e4d..fcc78e4d 100644
--- a/docs/src/material/templates/.icons/material/web-sync.svg
+++ b/docs/src/templates/.icons/material/web-sync.svg
diff --git a/docs/src/material/templates/.icons/material/web.svg b/docs/src/templates/.icons/material/web.svg
index ddba5ada..ddba5ada 100644
--- a/docs/src/material/templates/.icons/material/web.svg
+++ b/docs/src/templates/.icons/material/web.svg
diff --git a/docs/src/material/templates/.icons/material/webcam-off.svg b/docs/src/templates/.icons/material/webcam-off.svg
index 96ae91d9..96ae91d9 100644
--- a/docs/src/material/templates/.icons/material/webcam-off.svg
+++ b/docs/src/templates/.icons/material/webcam-off.svg
diff --git a/docs/src/material/templates/.icons/material/webcam.svg b/docs/src/templates/.icons/material/webcam.svg
index a76a1f38..a76a1f38 100644
--- a/docs/src/material/templates/.icons/material/webcam.svg
+++ b/docs/src/templates/.icons/material/webcam.svg
diff --git a/docs/src/material/templates/.icons/material/webhook.svg b/docs/src/templates/.icons/material/webhook.svg
index c3fff3ef..c3fff3ef 100644
--- a/docs/src/material/templates/.icons/material/webhook.svg
+++ b/docs/src/templates/.icons/material/webhook.svg
diff --git a/docs/src/material/templates/.icons/material/webpack.svg b/docs/src/templates/.icons/material/webpack.svg
index f17df490..f17df490 100644
--- a/docs/src/material/templates/.icons/material/webpack.svg
+++ b/docs/src/templates/.icons/material/webpack.svg
diff --git a/docs/src/material/templates/.icons/material/webrtc.svg b/docs/src/templates/.icons/material/webrtc.svg
index 328a8c54..328a8c54 100644
--- a/docs/src/material/templates/.icons/material/webrtc.svg
+++ b/docs/src/templates/.icons/material/webrtc.svg
diff --git a/docs/src/material/templates/.icons/material/wechat.svg b/docs/src/templates/.icons/material/wechat.svg
index 325b491c..325b491c 100644
--- a/docs/src/material/templates/.icons/material/wechat.svg
+++ b/docs/src/templates/.icons/material/wechat.svg
diff --git a/docs/src/material/templates/.icons/material/weight-gram.svg b/docs/src/templates/.icons/material/weight-gram.svg
index 243ef750..243ef750 100644
--- a/docs/src/material/templates/.icons/material/weight-gram.svg
+++ b/docs/src/templates/.icons/material/weight-gram.svg
diff --git a/docs/src/material/templates/.icons/material/weight-kilogram.svg b/docs/src/templates/.icons/material/weight-kilogram.svg
index 75d26ff9..75d26ff9 100644
--- a/docs/src/material/templates/.icons/material/weight-kilogram.svg
+++ b/docs/src/templates/.icons/material/weight-kilogram.svg
diff --git a/docs/src/material/templates/.icons/material/weight-lifter.svg b/docs/src/templates/.icons/material/weight-lifter.svg
index c9605708..c9605708 100644
--- a/docs/src/material/templates/.icons/material/weight-lifter.svg
+++ b/docs/src/templates/.icons/material/weight-lifter.svg
diff --git a/docs/src/material/templates/.icons/material/weight-pound.svg b/docs/src/templates/.icons/material/weight-pound.svg
index 48beb95b..48beb95b 100644
--- a/docs/src/material/templates/.icons/material/weight-pound.svg
+++ b/docs/src/templates/.icons/material/weight-pound.svg
diff --git a/docs/src/material/templates/.icons/material/weight.svg b/docs/src/templates/.icons/material/weight.svg
index 69d815c6..69d815c6 100644
--- a/docs/src/material/templates/.icons/material/weight.svg
+++ b/docs/src/templates/.icons/material/weight.svg
diff --git a/docs/src/material/templates/.icons/material/whatsapp.svg b/docs/src/templates/.icons/material/whatsapp.svg
index c81b24e4..c81b24e4 100644
--- a/docs/src/material/templates/.icons/material/whatsapp.svg
+++ b/docs/src/templates/.icons/material/whatsapp.svg
diff --git a/docs/src/material/templates/.icons/material/wheel-barrow.svg b/docs/src/templates/.icons/material/wheel-barrow.svg
index 1f84185d..1f84185d 100644
--- a/docs/src/material/templates/.icons/material/wheel-barrow.svg
+++ b/docs/src/templates/.icons/material/wheel-barrow.svg
diff --git a/docs/src/material/templates/.icons/material/wheelchair-accessibility.svg b/docs/src/templates/.icons/material/wheelchair-accessibility.svg
index dddae8ff..dddae8ff 100644
--- a/docs/src/material/templates/.icons/material/wheelchair-accessibility.svg
+++ b/docs/src/templates/.icons/material/wheelchair-accessibility.svg
diff --git a/docs/src/material/templates/.icons/material/wheelchair.svg b/docs/src/templates/.icons/material/wheelchair.svg
index 4d516b7e..4d516b7e 100644
--- a/docs/src/material/templates/.icons/material/wheelchair.svg
+++ b/docs/src/templates/.icons/material/wheelchair.svg
diff --git a/docs/src/material/templates/.icons/material/whistle-outline.svg b/docs/src/templates/.icons/material/whistle-outline.svg
index ac748ac1..ac748ac1 100644
--- a/docs/src/material/templates/.icons/material/whistle-outline.svg
+++ b/docs/src/templates/.icons/material/whistle-outline.svg
diff --git a/docs/src/material/templates/.icons/material/whistle.svg b/docs/src/templates/.icons/material/whistle.svg
index 4b27c42b..4b27c42b 100644
--- a/docs/src/material/templates/.icons/material/whistle.svg
+++ b/docs/src/templates/.icons/material/whistle.svg
diff --git a/docs/src/material/templates/.icons/material/white-balance-auto.svg b/docs/src/templates/.icons/material/white-balance-auto.svg
index 03083743..03083743 100644
--- a/docs/src/material/templates/.icons/material/white-balance-auto.svg
+++ b/docs/src/templates/.icons/material/white-balance-auto.svg
diff --git a/docs/src/material/templates/.icons/material/white-balance-incandescent.svg b/docs/src/templates/.icons/material/white-balance-incandescent.svg
index ea84a7ec..ea84a7ec 100644
--- a/docs/src/material/templates/.icons/material/white-balance-incandescent.svg
+++ b/docs/src/templates/.icons/material/white-balance-incandescent.svg
diff --git a/docs/src/material/templates/.icons/material/white-balance-iridescent.svg b/docs/src/templates/.icons/material/white-balance-iridescent.svg
index 4e4667ce..4e4667ce 100644
--- a/docs/src/material/templates/.icons/material/white-balance-iridescent.svg
+++ b/docs/src/templates/.icons/material/white-balance-iridescent.svg
diff --git a/docs/src/material/templates/.icons/material/white-balance-sunny.svg b/docs/src/templates/.icons/material/white-balance-sunny.svg
index b1e1ceee..b1e1ceee 100644
--- a/docs/src/material/templates/.icons/material/white-balance-sunny.svg
+++ b/docs/src/templates/.icons/material/white-balance-sunny.svg
diff --git a/docs/src/material/templates/.icons/material/widgets-outline.svg b/docs/src/templates/.icons/material/widgets-outline.svg
index f7631ec2..f7631ec2 100644
--- a/docs/src/material/templates/.icons/material/widgets-outline.svg
+++ b/docs/src/templates/.icons/material/widgets-outline.svg
diff --git a/docs/src/material/templates/.icons/material/widgets.svg b/docs/src/templates/.icons/material/widgets.svg
index 91b81228..91b81228 100644
--- a/docs/src/material/templates/.icons/material/widgets.svg
+++ b/docs/src/templates/.icons/material/widgets.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-alert.svg b/docs/src/templates/.icons/material/wifi-alert.svg
index 63d3a6c9..63d3a6c9 100644
--- a/docs/src/material/templates/.icons/material/wifi-alert.svg
+++ b/docs/src/templates/.icons/material/wifi-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-down.svg b/docs/src/templates/.icons/material/wifi-arrow-down.svg
index a9c8e27a..a9c8e27a 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-down.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-down.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-left-right.svg b/docs/src/templates/.icons/material/wifi-arrow-left-right.svg
index b951460d..b951460d 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-left-right.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-left-right.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-left.svg b/docs/src/templates/.icons/material/wifi-arrow-left.svg
index 53c240c3..53c240c3 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-left.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-left.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-right.svg b/docs/src/templates/.icons/material/wifi-arrow-right.svg
index 71c9f53c..71c9f53c 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-right.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-right.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-up-down.svg b/docs/src/templates/.icons/material/wifi-arrow-up-down.svg
index c65fe42b..c65fe42b 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-up-down.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-up-down.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-arrow-up.svg b/docs/src/templates/.icons/material/wifi-arrow-up.svg
index 06c3a833..06c3a833 100644
--- a/docs/src/material/templates/.icons/material/wifi-arrow-up.svg
+++ b/docs/src/templates/.icons/material/wifi-arrow-up.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-cancel.svg b/docs/src/templates/.icons/material/wifi-cancel.svg
index 5758a4a9..5758a4a9 100644
--- a/docs/src/material/templates/.icons/material/wifi-cancel.svg
+++ b/docs/src/templates/.icons/material/wifi-cancel.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-check.svg b/docs/src/templates/.icons/material/wifi-check.svg
index 2b30f225..2b30f225 100644
--- a/docs/src/material/templates/.icons/material/wifi-check.svg
+++ b/docs/src/templates/.icons/material/wifi-check.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-cog.svg b/docs/src/templates/.icons/material/wifi-cog.svg
index 8b8be99e..8b8be99e 100644
--- a/docs/src/material/templates/.icons/material/wifi-cog.svg
+++ b/docs/src/templates/.icons/material/wifi-cog.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-lock-open.svg b/docs/src/templates/.icons/material/wifi-lock-open.svg
index f733c4bc..f733c4bc 100644
--- a/docs/src/material/templates/.icons/material/wifi-lock-open.svg
+++ b/docs/src/templates/.icons/material/wifi-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-lock.svg b/docs/src/templates/.icons/material/wifi-lock.svg
index 6efe9b80..6efe9b80 100644
--- a/docs/src/material/templates/.icons/material/wifi-lock.svg
+++ b/docs/src/templates/.icons/material/wifi-lock.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-marker.svg b/docs/src/templates/.icons/material/wifi-marker.svg
index b1cfdd6c..b1cfdd6c 100644
--- a/docs/src/material/templates/.icons/material/wifi-marker.svg
+++ b/docs/src/templates/.icons/material/wifi-marker.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-minus.svg b/docs/src/templates/.icons/material/wifi-minus.svg
index 7a89e1f2..7a89e1f2 100644
--- a/docs/src/material/templates/.icons/material/wifi-minus.svg
+++ b/docs/src/templates/.icons/material/wifi-minus.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-off.svg b/docs/src/templates/.icons/material/wifi-off.svg
index 27f58efc..27f58efc 100644
--- a/docs/src/material/templates/.icons/material/wifi-off.svg
+++ b/docs/src/templates/.icons/material/wifi-off.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-plus.svg b/docs/src/templates/.icons/material/wifi-plus.svg
index 9ae4e51f..9ae4e51f 100644
--- a/docs/src/material/templates/.icons/material/wifi-plus.svg
+++ b/docs/src/templates/.icons/material/wifi-plus.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-refresh.svg b/docs/src/templates/.icons/material/wifi-refresh.svg
index e5619387..e5619387 100644
--- a/docs/src/material/templates/.icons/material/wifi-refresh.svg
+++ b/docs/src/templates/.icons/material/wifi-refresh.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-remove.svg b/docs/src/templates/.icons/material/wifi-remove.svg
index 2161738d..2161738d 100644
--- a/docs/src/material/templates/.icons/material/wifi-remove.svg
+++ b/docs/src/templates/.icons/material/wifi-remove.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-settings.svg b/docs/src/templates/.icons/material/wifi-settings.svg
index 936aebf9..936aebf9 100644
--- a/docs/src/material/templates/.icons/material/wifi-settings.svg
+++ b/docs/src/templates/.icons/material/wifi-settings.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-star.svg b/docs/src/templates/.icons/material/wifi-star.svg
index 17d50184..17d50184 100644
--- a/docs/src/material/templates/.icons/material/wifi-star.svg
+++ b/docs/src/templates/.icons/material/wifi-star.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-1-alert.svg b/docs/src/templates/.icons/material/wifi-strength-1-alert.svg
index 12bfb2e9..12bfb2e9 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-1-alert.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-1-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-1-lock-open.svg b/docs/src/templates/.icons/material/wifi-strength-1-lock-open.svg
index a1ef2a66..a1ef2a66 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-1-lock-open.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-1-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-1-lock.svg b/docs/src/templates/.icons/material/wifi-strength-1-lock.svg
index e7d1b363..e7d1b363 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-1-lock.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-1-lock.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-1.svg b/docs/src/templates/.icons/material/wifi-strength-1.svg
index 328a5628..328a5628 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-1.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-1.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-2-alert.svg b/docs/src/templates/.icons/material/wifi-strength-2-alert.svg
index 852727e2..852727e2 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-2-alert.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-2-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-2-lock-open.svg b/docs/src/templates/.icons/material/wifi-strength-2-lock-open.svg
index 9abff6e4..9abff6e4 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-2-lock-open.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-2-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-2-lock.svg b/docs/src/templates/.icons/material/wifi-strength-2-lock.svg
index f2d5bf52..f2d5bf52 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-2-lock.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-2-lock.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-2.svg b/docs/src/templates/.icons/material/wifi-strength-2.svg
index fdbc42f6..fdbc42f6 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-2.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-2.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-3-alert.svg b/docs/src/templates/.icons/material/wifi-strength-3-alert.svg
index caa68f84..caa68f84 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-3-alert.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-3-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-3-lock-open.svg b/docs/src/templates/.icons/material/wifi-strength-3-lock-open.svg
index 6f94ae59..6f94ae59 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-3-lock-open.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-3-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-3-lock.svg b/docs/src/templates/.icons/material/wifi-strength-3-lock.svg
index 767579dd..767579dd 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-3-lock.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-3-lock.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-3.svg b/docs/src/templates/.icons/material/wifi-strength-3.svg
index dd4ae294..dd4ae294 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-3.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-3.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-4-alert.svg b/docs/src/templates/.icons/material/wifi-strength-4-alert.svg
index a3d57fd5..a3d57fd5 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-4-alert.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-4-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-4-lock-open.svg b/docs/src/templates/.icons/material/wifi-strength-4-lock-open.svg
index 53f377cf..53f377cf 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-4-lock-open.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-4-lock-open.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-4-lock.svg b/docs/src/templates/.icons/material/wifi-strength-4-lock.svg
index 999b9ed9..999b9ed9 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-4-lock.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-4-lock.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-4.svg b/docs/src/templates/.icons/material/wifi-strength-4.svg
index 6e9addfd..6e9addfd 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-4.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-4.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-alert-outline.svg b/docs/src/templates/.icons/material/wifi-strength-alert-outline.svg
index da941988..da941988 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-alert-outline.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-alert-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-lock-open-outline.svg b/docs/src/templates/.icons/material/wifi-strength-lock-open-outline.svg
index a329f247..a329f247 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-lock-open-outline.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-lock-open-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-lock-outline.svg b/docs/src/templates/.icons/material/wifi-strength-lock-outline.svg
index 11711c5f..11711c5f 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-lock-outline.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-lock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-off-outline.svg b/docs/src/templates/.icons/material/wifi-strength-off-outline.svg
index b263510b..b263510b 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-off-outline.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-off-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-off.svg b/docs/src/templates/.icons/material/wifi-strength-off.svg
index 964a2dbf..964a2dbf 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-off.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-off.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-strength-outline.svg b/docs/src/templates/.icons/material/wifi-strength-outline.svg
index ebe8fbb7..ebe8fbb7 100644
--- a/docs/src/material/templates/.icons/material/wifi-strength-outline.svg
+++ b/docs/src/templates/.icons/material/wifi-strength-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wifi-sync.svg b/docs/src/templates/.icons/material/wifi-sync.svg
index 0c1a5563..0c1a5563 100644
--- a/docs/src/material/templates/.icons/material/wifi-sync.svg
+++ b/docs/src/templates/.icons/material/wifi-sync.svg
diff --git a/docs/src/material/templates/.icons/material/wifi.svg b/docs/src/templates/.icons/material/wifi.svg
index 74666adc..74666adc 100644
--- a/docs/src/material/templates/.icons/material/wifi.svg
+++ b/docs/src/templates/.icons/material/wifi.svg
diff --git a/docs/src/material/templates/.icons/material/wikipedia.svg b/docs/src/templates/.icons/material/wikipedia.svg
index 82f8bf63..82f8bf63 100644
--- a/docs/src/material/templates/.icons/material/wikipedia.svg
+++ b/docs/src/templates/.icons/material/wikipedia.svg
diff --git a/docs/src/material/templates/.icons/material/wind-power-outline.svg b/docs/src/templates/.icons/material/wind-power-outline.svg
index 38892ccf..38892ccf 100644
--- a/docs/src/material/templates/.icons/material/wind-power-outline.svg
+++ b/docs/src/templates/.icons/material/wind-power-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wind-power.svg b/docs/src/templates/.icons/material/wind-power.svg
index 2d7fed6c..2d7fed6c 100644
--- a/docs/src/material/templates/.icons/material/wind-power.svg
+++ b/docs/src/templates/.icons/material/wind-power.svg
diff --git a/docs/src/material/templates/.icons/material/wind-turbine-alert.svg b/docs/src/templates/.icons/material/wind-turbine-alert.svg
index e9f6b924..e9f6b924 100644
--- a/docs/src/material/templates/.icons/material/wind-turbine-alert.svg
+++ b/docs/src/templates/.icons/material/wind-turbine-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wind-turbine-check.svg b/docs/src/templates/.icons/material/wind-turbine-check.svg
index 7376c5e9..7376c5e9 100644
--- a/docs/src/material/templates/.icons/material/wind-turbine-check.svg
+++ b/docs/src/templates/.icons/material/wind-turbine-check.svg
diff --git a/docs/src/material/templates/.icons/material/wind-turbine.svg b/docs/src/templates/.icons/material/wind-turbine.svg
index 4f6fad5c..4f6fad5c 100644
--- a/docs/src/material/templates/.icons/material/wind-turbine.svg
+++ b/docs/src/templates/.icons/material/wind-turbine.svg
diff --git a/docs/src/material/templates/.icons/material/window-close.svg b/docs/src/templates/.icons/material/window-close.svg
index d6ce880f..d6ce880f 100644
--- a/docs/src/material/templates/.icons/material/window-close.svg
+++ b/docs/src/templates/.icons/material/window-close.svg
diff --git a/docs/src/material/templates/.icons/material/window-closed-variant.svg b/docs/src/templates/.icons/material/window-closed-variant.svg
index 1f488d26..1f488d26 100644
--- a/docs/src/material/templates/.icons/material/window-closed-variant.svg
+++ b/docs/src/templates/.icons/material/window-closed-variant.svg
diff --git a/docs/src/material/templates/.icons/material/window-closed.svg b/docs/src/templates/.icons/material/window-closed.svg
index ea237271..ea237271 100644
--- a/docs/src/material/templates/.icons/material/window-closed.svg
+++ b/docs/src/templates/.icons/material/window-closed.svg
diff --git a/docs/src/material/templates/.icons/material/window-maximize.svg b/docs/src/templates/.icons/material/window-maximize.svg
index 1bd8a021..1bd8a021 100644
--- a/docs/src/material/templates/.icons/material/window-maximize.svg
+++ b/docs/src/templates/.icons/material/window-maximize.svg
diff --git a/docs/src/material/templates/.icons/material/window-minimize.svg b/docs/src/templates/.icons/material/window-minimize.svg
index 2d541e96..2d541e96 100644
--- a/docs/src/material/templates/.icons/material/window-minimize.svg
+++ b/docs/src/templates/.icons/material/window-minimize.svg
diff --git a/docs/src/material/templates/.icons/material/window-open-variant.svg b/docs/src/templates/.icons/material/window-open-variant.svg
index 18dc8880..18dc8880 100644
--- a/docs/src/material/templates/.icons/material/window-open-variant.svg
+++ b/docs/src/templates/.icons/material/window-open-variant.svg
diff --git a/docs/src/material/templates/.icons/material/window-open.svg b/docs/src/templates/.icons/material/window-open.svg
index 33671cb1..33671cb1 100644
--- a/docs/src/material/templates/.icons/material/window-open.svg
+++ b/docs/src/templates/.icons/material/window-open.svg
diff --git a/docs/src/material/templates/.icons/material/window-restore.svg b/docs/src/templates/.icons/material/window-restore.svg
index d4843983..d4843983 100644
--- a/docs/src/material/templates/.icons/material/window-restore.svg
+++ b/docs/src/templates/.icons/material/window-restore.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter-alert.svg b/docs/src/templates/.icons/material/window-shutter-alert.svg
index 9f52f1a8..9f52f1a8 100644
--- a/docs/src/material/templates/.icons/material/window-shutter-alert.svg
+++ b/docs/src/templates/.icons/material/window-shutter-alert.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter-auto.svg b/docs/src/templates/.icons/material/window-shutter-auto.svg
index b175ffa1..b175ffa1 100644
--- a/docs/src/material/templates/.icons/material/window-shutter-auto.svg
+++ b/docs/src/templates/.icons/material/window-shutter-auto.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter-cog.svg b/docs/src/templates/.icons/material/window-shutter-cog.svg
index b7392141..b7392141 100644
--- a/docs/src/material/templates/.icons/material/window-shutter-cog.svg
+++ b/docs/src/templates/.icons/material/window-shutter-cog.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter-open.svg b/docs/src/templates/.icons/material/window-shutter-open.svg
index 6a4459e7..6a4459e7 100644
--- a/docs/src/material/templates/.icons/material/window-shutter-open.svg
+++ b/docs/src/templates/.icons/material/window-shutter-open.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter-settings.svg b/docs/src/templates/.icons/material/window-shutter-settings.svg
index 7b0c56ca..7b0c56ca 100644
--- a/docs/src/material/templates/.icons/material/window-shutter-settings.svg
+++ b/docs/src/templates/.icons/material/window-shutter-settings.svg
diff --git a/docs/src/material/templates/.icons/material/window-shutter.svg b/docs/src/templates/.icons/material/window-shutter.svg
index 5fde179e..5fde179e 100644
--- a/docs/src/material/templates/.icons/material/window-shutter.svg
+++ b/docs/src/templates/.icons/material/window-shutter.svg
diff --git a/docs/src/material/templates/.icons/material/windsock.svg b/docs/src/templates/.icons/material/windsock.svg
index 831b9d8f..831b9d8f 100644
--- a/docs/src/material/templates/.icons/material/windsock.svg
+++ b/docs/src/templates/.icons/material/windsock.svg
diff --git a/docs/src/material/templates/.icons/material/wiper-wash-alert.svg b/docs/src/templates/.icons/material/wiper-wash-alert.svg
index d11e0acf..d11e0acf 100644
--- a/docs/src/material/templates/.icons/material/wiper-wash-alert.svg
+++ b/docs/src/templates/.icons/material/wiper-wash-alert.svg
diff --git a/docs/src/material/templates/.icons/material/wiper-wash.svg b/docs/src/templates/.icons/material/wiper-wash.svg
index 39d46bd2..39d46bd2 100644
--- a/docs/src/material/templates/.icons/material/wiper-wash.svg
+++ b/docs/src/templates/.icons/material/wiper-wash.svg
diff --git a/docs/src/material/templates/.icons/material/wiper.svg b/docs/src/templates/.icons/material/wiper.svg
index 09edbf5e..09edbf5e 100644
--- a/docs/src/material/templates/.icons/material/wiper.svg
+++ b/docs/src/templates/.icons/material/wiper.svg
diff --git a/docs/src/material/templates/.icons/material/wizard-hat.svg b/docs/src/templates/.icons/material/wizard-hat.svg
index b3b799d5..b3b799d5 100644
--- a/docs/src/material/templates/.icons/material/wizard-hat.svg
+++ b/docs/src/templates/.icons/material/wizard-hat.svg
diff --git a/docs/src/material/templates/.icons/material/wordpress.svg b/docs/src/templates/.icons/material/wordpress.svg
index 790ba820..790ba820 100644
--- a/docs/src/material/templates/.icons/material/wordpress.svg
+++ b/docs/src/templates/.icons/material/wordpress.svg
diff --git a/docs/src/material/templates/.icons/material/wrap-disabled.svg b/docs/src/templates/.icons/material/wrap-disabled.svg
index af5486ab..af5486ab 100644
--- a/docs/src/material/templates/.icons/material/wrap-disabled.svg
+++ b/docs/src/templates/.icons/material/wrap-disabled.svg
diff --git a/docs/src/material/templates/.icons/material/wrap.svg b/docs/src/templates/.icons/material/wrap.svg
index a5ced5d6..a5ced5d6 100644
--- a/docs/src/material/templates/.icons/material/wrap.svg
+++ b/docs/src/templates/.icons/material/wrap.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-check-outline.svg b/docs/src/templates/.icons/material/wrench-check-outline.svg
index 31537eb9..31537eb9 100644
--- a/docs/src/material/templates/.icons/material/wrench-check-outline.svg
+++ b/docs/src/templates/.icons/material/wrench-check-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-check.svg b/docs/src/templates/.icons/material/wrench-check.svg
index 311e475f..311e475f 100644
--- a/docs/src/material/templates/.icons/material/wrench-check.svg
+++ b/docs/src/templates/.icons/material/wrench-check.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-clock-outline.svg b/docs/src/templates/.icons/material/wrench-clock-outline.svg
index 833f028c..833f028c 100644
--- a/docs/src/material/templates/.icons/material/wrench-clock-outline.svg
+++ b/docs/src/templates/.icons/material/wrench-clock-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-clock.svg b/docs/src/templates/.icons/material/wrench-clock.svg
index ffb48460..ffb48460 100644
--- a/docs/src/material/templates/.icons/material/wrench-clock.svg
+++ b/docs/src/templates/.icons/material/wrench-clock.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-cog-outline.svg b/docs/src/templates/.icons/material/wrench-cog-outline.svg
index 470eb896..470eb896 100644
--- a/docs/src/material/templates/.icons/material/wrench-cog-outline.svg
+++ b/docs/src/templates/.icons/material/wrench-cog-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-cog.svg b/docs/src/templates/.icons/material/wrench-cog.svg
index 8743b09e..8743b09e 100644
--- a/docs/src/material/templates/.icons/material/wrench-cog.svg
+++ b/docs/src/templates/.icons/material/wrench-cog.svg
diff --git a/docs/src/material/templates/.icons/material/wrench-outline.svg b/docs/src/templates/.icons/material/wrench-outline.svg
index 864c540e..864c540e 100644
--- a/docs/src/material/templates/.icons/material/wrench-outline.svg
+++ b/docs/src/templates/.icons/material/wrench-outline.svg
diff --git a/docs/src/material/templates/.icons/material/wrench.svg b/docs/src/templates/.icons/material/wrench.svg
index 249657b3..249657b3 100644
--- a/docs/src/material/templates/.icons/material/wrench.svg
+++ b/docs/src/templates/.icons/material/wrench.svg
diff --git a/docs/src/material/templates/.icons/material/xamarin.svg b/docs/src/templates/.icons/material/xamarin.svg
index 699ed014..699ed014 100644
--- a/docs/src/material/templates/.icons/material/xamarin.svg
+++ b/docs/src/templates/.icons/material/xamarin.svg
diff --git a/docs/src/material/templates/.icons/material/xml.svg b/docs/src/templates/.icons/material/xml.svg
index 3af45fb4..3af45fb4 100644
--- a/docs/src/material/templates/.icons/material/xml.svg
+++ b/docs/src/templates/.icons/material/xml.svg
diff --git a/docs/src/material/templates/.icons/material/xmpp.svg b/docs/src/templates/.icons/material/xmpp.svg
index 4d0d9ece..4d0d9ece 100644
--- a/docs/src/material/templates/.icons/material/xmpp.svg
+++ b/docs/src/templates/.icons/material/xmpp.svg
diff --git a/docs/src/material/templates/.icons/material/yahoo.svg b/docs/src/templates/.icons/material/yahoo.svg
index c3479879..c3479879 100644
--- a/docs/src/material/templates/.icons/material/yahoo.svg
+++ b/docs/src/templates/.icons/material/yahoo.svg
diff --git a/docs/src/material/templates/.icons/material/yeast.svg b/docs/src/templates/.icons/material/yeast.svg
index 1dcafa9f..1dcafa9f 100644
--- a/docs/src/material/templates/.icons/material/yeast.svg
+++ b/docs/src/templates/.icons/material/yeast.svg
diff --git a/docs/src/material/templates/.icons/material/yin-yang.svg b/docs/src/templates/.icons/material/yin-yang.svg
index 4e610fce..4e610fce 100644
--- a/docs/src/material/templates/.icons/material/yin-yang.svg
+++ b/docs/src/templates/.icons/material/yin-yang.svg
diff --git a/docs/src/material/templates/.icons/material/yoga.svg b/docs/src/templates/.icons/material/yoga.svg
index de473097..de473097 100644
--- a/docs/src/material/templates/.icons/material/yoga.svg
+++ b/docs/src/templates/.icons/material/yoga.svg
diff --git a/docs/src/material/templates/.icons/material/youtube-gaming.svg b/docs/src/templates/.icons/material/youtube-gaming.svg
index 8684d52c..8684d52c 100644
--- a/docs/src/material/templates/.icons/material/youtube-gaming.svg
+++ b/docs/src/templates/.icons/material/youtube-gaming.svg
diff --git a/docs/src/material/templates/.icons/material/youtube-studio.svg b/docs/src/templates/.icons/material/youtube-studio.svg
index 66fb42b7..66fb42b7 100644
--- a/docs/src/material/templates/.icons/material/youtube-studio.svg
+++ b/docs/src/templates/.icons/material/youtube-studio.svg
diff --git a/docs/src/material/templates/.icons/material/youtube-subscription.svg b/docs/src/templates/.icons/material/youtube-subscription.svg
index dd69b2b7..dd69b2b7 100644
--- a/docs/src/material/templates/.icons/material/youtube-subscription.svg
+++ b/docs/src/templates/.icons/material/youtube-subscription.svg
diff --git a/docs/src/material/templates/.icons/material/youtube-tv.svg b/docs/src/templates/.icons/material/youtube-tv.svg
index e073a66e..e073a66e 100644
--- a/docs/src/material/templates/.icons/material/youtube-tv.svg
+++ b/docs/src/templates/.icons/material/youtube-tv.svg
diff --git a/docs/src/material/templates/.icons/material/youtube.svg b/docs/src/templates/.icons/material/youtube.svg
index 6c4dcf5d..6c4dcf5d 100644
--- a/docs/src/material/templates/.icons/material/youtube.svg
+++ b/docs/src/templates/.icons/material/youtube.svg
diff --git a/docs/src/material/templates/.icons/material/yurt.svg b/docs/src/templates/.icons/material/yurt.svg
index 7e91ddf9..7e91ddf9 100644
--- a/docs/src/material/templates/.icons/material/yurt.svg
+++ b/docs/src/templates/.icons/material/yurt.svg
diff --git a/docs/src/material/templates/.icons/material/z-wave.svg b/docs/src/templates/.icons/material/z-wave.svg
index b1ec35a9..b1ec35a9 100644
--- a/docs/src/material/templates/.icons/material/z-wave.svg
+++ b/docs/src/templates/.icons/material/z-wave.svg
diff --git a/docs/src/material/templates/.icons/material/zend.svg b/docs/src/templates/.icons/material/zend.svg
index ea254058..ea254058 100644
--- a/docs/src/material/templates/.icons/material/zend.svg
+++ b/docs/src/templates/.icons/material/zend.svg
diff --git a/docs/src/material/templates/.icons/material/zigbee.svg b/docs/src/templates/.icons/material/zigbee.svg
index c61268a1..c61268a1 100644
--- a/docs/src/material/templates/.icons/material/zigbee.svg
+++ b/docs/src/templates/.icons/material/zigbee.svg
diff --git a/docs/src/material/templates/.icons/material/zip-box-outline.svg b/docs/src/templates/.icons/material/zip-box-outline.svg
index 59bcbd21..59bcbd21 100644
--- a/docs/src/material/templates/.icons/material/zip-box-outline.svg
+++ b/docs/src/templates/.icons/material/zip-box-outline.svg
diff --git a/docs/src/material/templates/.icons/material/zip-box.svg b/docs/src/templates/.icons/material/zip-box.svg
index c486223c..c486223c 100644
--- a/docs/src/material/templates/.icons/material/zip-box.svg
+++ b/docs/src/templates/.icons/material/zip-box.svg
diff --git a/docs/src/material/templates/.icons/material/zip-disk.svg b/docs/src/templates/.icons/material/zip-disk.svg
index b3682d2b..b3682d2b 100644
--- a/docs/src/material/templates/.icons/material/zip-disk.svg
+++ b/docs/src/templates/.icons/material/zip-disk.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-aquarius.svg b/docs/src/templates/.icons/material/zodiac-aquarius.svg
index 8f4160e6..8f4160e6 100644
--- a/docs/src/material/templates/.icons/material/zodiac-aquarius.svg
+++ b/docs/src/templates/.icons/material/zodiac-aquarius.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-aries.svg b/docs/src/templates/.icons/material/zodiac-aries.svg
index 32a6494d..32a6494d 100644
--- a/docs/src/material/templates/.icons/material/zodiac-aries.svg
+++ b/docs/src/templates/.icons/material/zodiac-aries.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-cancer.svg b/docs/src/templates/.icons/material/zodiac-cancer.svg
index b5d3c90a..b5d3c90a 100644
--- a/docs/src/material/templates/.icons/material/zodiac-cancer.svg
+++ b/docs/src/templates/.icons/material/zodiac-cancer.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-capricorn.svg b/docs/src/templates/.icons/material/zodiac-capricorn.svg
index 0c128b60..0c128b60 100644
--- a/docs/src/material/templates/.icons/material/zodiac-capricorn.svg
+++ b/docs/src/templates/.icons/material/zodiac-capricorn.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-gemini.svg b/docs/src/templates/.icons/material/zodiac-gemini.svg
index e45693b0..e45693b0 100644
--- a/docs/src/material/templates/.icons/material/zodiac-gemini.svg
+++ b/docs/src/templates/.icons/material/zodiac-gemini.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-leo.svg b/docs/src/templates/.icons/material/zodiac-leo.svg
index a7fe205f..a7fe205f 100644
--- a/docs/src/material/templates/.icons/material/zodiac-leo.svg
+++ b/docs/src/templates/.icons/material/zodiac-leo.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-libra.svg b/docs/src/templates/.icons/material/zodiac-libra.svg
index b030148f..b030148f 100644
--- a/docs/src/material/templates/.icons/material/zodiac-libra.svg
+++ b/docs/src/templates/.icons/material/zodiac-libra.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-pisces.svg b/docs/src/templates/.icons/material/zodiac-pisces.svg
index 6a964378..6a964378 100644
--- a/docs/src/material/templates/.icons/material/zodiac-pisces.svg
+++ b/docs/src/templates/.icons/material/zodiac-pisces.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-sagittarius.svg b/docs/src/templates/.icons/material/zodiac-sagittarius.svg
index 301ba31c..301ba31c 100644
--- a/docs/src/material/templates/.icons/material/zodiac-sagittarius.svg
+++ b/docs/src/templates/.icons/material/zodiac-sagittarius.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-scorpio.svg b/docs/src/templates/.icons/material/zodiac-scorpio.svg
index 868ed2ca..868ed2ca 100644
--- a/docs/src/material/templates/.icons/material/zodiac-scorpio.svg
+++ b/docs/src/templates/.icons/material/zodiac-scorpio.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-taurus.svg b/docs/src/templates/.icons/material/zodiac-taurus.svg
index 47c55921..47c55921 100644
--- a/docs/src/material/templates/.icons/material/zodiac-taurus.svg
+++ b/docs/src/templates/.icons/material/zodiac-taurus.svg
diff --git a/docs/src/material/templates/.icons/material/zodiac-virgo.svg b/docs/src/templates/.icons/material/zodiac-virgo.svg
index 8df6c9f1..8df6c9f1 100644
--- a/docs/src/material/templates/.icons/material/zodiac-virgo.svg
+++ b/docs/src/templates/.icons/material/zodiac-virgo.svg
diff --git a/docs/src/material/templates/.icons/octicons/LICENSE b/docs/src/templates/.icons/octicons/LICENSE
index 163074d5..163074d5 100644
--- a/docs/src/material/templates/.icons/octicons/LICENSE
+++ b/docs/src/templates/.icons/octicons/LICENSE
diff --git a/docs/src/material/templates/.icons/octicons/accessibility-16.svg b/docs/src/templates/.icons/octicons/accessibility-16.svg
index 77998af1..77998af1 100644
--- a/docs/src/material/templates/.icons/octicons/accessibility-16.svg
+++ b/docs/src/templates/.icons/octicons/accessibility-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/accessibility-inset-16.svg b/docs/src/templates/.icons/octicons/accessibility-inset-16.svg
index 109011f5..109011f5 100644
--- a/docs/src/material/templates/.icons/octicons/accessibility-inset-16.svg
+++ b/docs/src/templates/.icons/octicons/accessibility-inset-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/alert-16.svg b/docs/src/templates/.icons/octicons/alert-16.svg
index 561e5743..561e5743 100644
--- a/docs/src/material/templates/.icons/octicons/alert-16.svg
+++ b/docs/src/templates/.icons/octicons/alert-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/alert-24.svg b/docs/src/templates/.icons/octicons/alert-24.svg
index b089a8f9..b089a8f9 100644
--- a/docs/src/material/templates/.icons/octicons/alert-24.svg
+++ b/docs/src/templates/.icons/octicons/alert-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/alert-fill-12.svg b/docs/src/templates/.icons/octicons/alert-fill-12.svg
index 74ebc581..74ebc581 100644
--- a/docs/src/material/templates/.icons/octicons/alert-fill-12.svg
+++ b/docs/src/templates/.icons/octicons/alert-fill-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/alert-fill-16.svg b/docs/src/templates/.icons/octicons/alert-fill-16.svg
index 30b516fa..30b516fa 100644
--- a/docs/src/material/templates/.icons/octicons/alert-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/alert-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/alert-fill-24.svg b/docs/src/templates/.icons/octicons/alert-fill-24.svg
index b7dfda89..b7dfda89 100644
--- a/docs/src/material/templates/.icons/octicons/alert-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/alert-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/apps-16.svg b/docs/src/templates/.icons/octicons/apps-16.svg
index 7132cee2..7132cee2 100644
--- a/docs/src/material/templates/.icons/octicons/apps-16.svg
+++ b/docs/src/templates/.icons/octicons/apps-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/archive-16.svg b/docs/src/templates/.icons/octicons/archive-16.svg
index 288d6caa..288d6caa 100644
--- a/docs/src/material/templates/.icons/octicons/archive-16.svg
+++ b/docs/src/templates/.icons/octicons/archive-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/archive-24.svg b/docs/src/templates/.icons/octicons/archive-24.svg
index 40eaec08..40eaec08 100644
--- a/docs/src/material/templates/.icons/octicons/archive-24.svg
+++ b/docs/src/templates/.icons/octicons/archive-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-both-16.svg b/docs/src/templates/.icons/octicons/arrow-both-16.svg
index 894233cb..894233cb 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-both-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-both-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-both-24.svg b/docs/src/templates/.icons/octicons/arrow-both-24.svg
index 512593af..512593af 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-both-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-both-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-16.svg b/docs/src/templates/.icons/octicons/arrow-down-16.svg
index 46a65fe4..46a65fe4 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-24.svg b/docs/src/templates/.icons/octicons/arrow-down-24.svg
index fdab9388..fdab9388 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-left-16.svg b/docs/src/templates/.icons/octicons/arrow-down-left-16.svg
index e3049845..e3049845 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-left-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-left-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-left-24.svg b/docs/src/templates/.icons/octicons/arrow-down-left-24.svg
index 3b5b8386..3b5b8386 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-left-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-left-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-right-16.svg b/docs/src/templates/.icons/octicons/arrow-down-right-16.svg
index b85b72f7..b85b72f7 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-right-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-right-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-down-right-24.svg b/docs/src/templates/.icons/octicons/arrow-down-right-24.svg
index df63a0e2..df63a0e2 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-down-right-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-down-right-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-left-16.svg b/docs/src/templates/.icons/octicons/arrow-left-16.svg
index f8783ae6..f8783ae6 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-left-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-left-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-left-24.svg b/docs/src/templates/.icons/octicons/arrow-left-24.svg
index f9f877a8..f9f877a8 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-left-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-left-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-right-16.svg b/docs/src/templates/.icons/octicons/arrow-right-16.svg
index 6665f492..6665f492 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-right-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-right-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-right-24.svg b/docs/src/templates/.icons/octicons/arrow-right-24.svg
index ee3cf82e..ee3cf82e 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-right-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-right-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-switch-16.svg b/docs/src/templates/.icons/octicons/arrow-switch-16.svg
index 71253b97..71253b97 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-switch-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-switch-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-switch-24.svg b/docs/src/templates/.icons/octicons/arrow-switch-24.svg
index d840493b..d840493b 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-switch-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-switch-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-16.svg b/docs/src/templates/.icons/octicons/arrow-up-16.svg
index 725c7833..725c7833 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-24.svg b/docs/src/templates/.icons/octicons/arrow-up-24.svg
index 9ec8d87e..9ec8d87e 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-left-16.svg b/docs/src/templates/.icons/octicons/arrow-up-left-16.svg
index 3e5d4695..3e5d4695 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-left-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-left-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-left-24.svg b/docs/src/templates/.icons/octicons/arrow-up-left-24.svg
index 46e1cd5c..46e1cd5c 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-left-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-left-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-right-16.svg b/docs/src/templates/.icons/octicons/arrow-up-right-16.svg
index 1690e249..1690e249 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-right-16.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-right-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/arrow-up-right-24.svg b/docs/src/templates/.icons/octicons/arrow-up-right-24.svg
index 70536932..70536932 100644
--- a/docs/src/material/templates/.icons/octicons/arrow-up-right-24.svg
+++ b/docs/src/templates/.icons/octicons/arrow-up-right-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/beaker-16.svg b/docs/src/templates/.icons/octicons/beaker-16.svg
index 7729125f..7729125f 100644
--- a/docs/src/material/templates/.icons/octicons/beaker-16.svg
+++ b/docs/src/templates/.icons/octicons/beaker-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/beaker-24.svg b/docs/src/templates/.icons/octicons/beaker-24.svg
index 65b71f1b..65b71f1b 100644
--- a/docs/src/material/templates/.icons/octicons/beaker-24.svg
+++ b/docs/src/templates/.icons/octicons/beaker-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-16.svg b/docs/src/templates/.icons/octicons/bell-16.svg
index 2b137392..2b137392 100644
--- a/docs/src/material/templates/.icons/octicons/bell-16.svg
+++ b/docs/src/templates/.icons/octicons/bell-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-24.svg b/docs/src/templates/.icons/octicons/bell-24.svg
index 75a8352f..75a8352f 100644
--- a/docs/src/material/templates/.icons/octicons/bell-24.svg
+++ b/docs/src/templates/.icons/octicons/bell-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-fill-16.svg b/docs/src/templates/.icons/octicons/bell-fill-16.svg
index fcd78fb1..fcd78fb1 100644
--- a/docs/src/material/templates/.icons/octicons/bell-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/bell-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-fill-24.svg b/docs/src/templates/.icons/octicons/bell-fill-24.svg
index 679bbffd..679bbffd 100644
--- a/docs/src/material/templates/.icons/octicons/bell-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/bell-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-slash-16.svg b/docs/src/templates/.icons/octicons/bell-slash-16.svg
index 09a06964..09a06964 100644
--- a/docs/src/material/templates/.icons/octicons/bell-slash-16.svg
+++ b/docs/src/templates/.icons/octicons/bell-slash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bell-slash-24.svg b/docs/src/templates/.icons/octicons/bell-slash-24.svg
index 9a49020c..9a49020c 100644
--- a/docs/src/material/templates/.icons/octicons/bell-slash-24.svg
+++ b/docs/src/templates/.icons/octicons/bell-slash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/blocked-16.svg b/docs/src/templates/.icons/octicons/blocked-16.svg
index 8b0231f7..8b0231f7 100644
--- a/docs/src/material/templates/.icons/octicons/blocked-16.svg
+++ b/docs/src/templates/.icons/octicons/blocked-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/blocked-24.svg b/docs/src/templates/.icons/octicons/blocked-24.svg
index ed1e7188..ed1e7188 100644
--- a/docs/src/material/templates/.icons/octicons/blocked-24.svg
+++ b/docs/src/templates/.icons/octicons/blocked-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bold-16.svg b/docs/src/templates/.icons/octicons/bold-16.svg
index 1207132b..1207132b 100644
--- a/docs/src/material/templates/.icons/octicons/bold-16.svg
+++ b/docs/src/templates/.icons/octicons/bold-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bold-24.svg b/docs/src/templates/.icons/octicons/bold-24.svg
index 3cc14494..3cc14494 100644
--- a/docs/src/material/templates/.icons/octicons/bold-24.svg
+++ b/docs/src/templates/.icons/octicons/bold-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/book-16.svg b/docs/src/templates/.icons/octicons/book-16.svg
index fd4a6593..fd4a6593 100644
--- a/docs/src/material/templates/.icons/octicons/book-16.svg
+++ b/docs/src/templates/.icons/octicons/book-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/book-24.svg b/docs/src/templates/.icons/octicons/book-24.svg
index 5fc66cab..5fc66cab 100644
--- a/docs/src/material/templates/.icons/octicons/book-24.svg
+++ b/docs/src/templates/.icons/octicons/book-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-16.svg b/docs/src/templates/.icons/octicons/bookmark-16.svg
index 9c1972f1..9c1972f1 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-16.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-24.svg b/docs/src/templates/.icons/octicons/bookmark-24.svg
index e59d9c39..e59d9c39 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-24.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-fill-24.svg b/docs/src/templates/.icons/octicons/bookmark-fill-24.svg
index 0ccbeed0..0ccbeed0 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-slash-16.svg b/docs/src/templates/.icons/octicons/bookmark-slash-16.svg
index cf6660d6..cf6660d6 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-slash-16.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-slash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-slash-24.svg b/docs/src/templates/.icons/octicons/bookmark-slash-24.svg
index 324bd4b9..324bd4b9 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-slash-24.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-slash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bookmark-slash-fill-24.svg b/docs/src/templates/.icons/octicons/bookmark-slash-fill-24.svg
index 97109fa7..97109fa7 100644
--- a/docs/src/material/templates/.icons/octicons/bookmark-slash-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/bookmark-slash-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/briefcase-16.svg b/docs/src/templates/.icons/octicons/briefcase-16.svg
index b337408a..b337408a 100644
--- a/docs/src/material/templates/.icons/octicons/briefcase-16.svg
+++ b/docs/src/templates/.icons/octicons/briefcase-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/briefcase-24.svg b/docs/src/templates/.icons/octicons/briefcase-24.svg
index a2c56a12..a2c56a12 100644
--- a/docs/src/material/templates/.icons/octicons/briefcase-24.svg
+++ b/docs/src/templates/.icons/octicons/briefcase-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/broadcast-16.svg b/docs/src/templates/.icons/octicons/broadcast-16.svg
index 2e2baa75..2e2baa75 100644
--- a/docs/src/material/templates/.icons/octicons/broadcast-16.svg
+++ b/docs/src/templates/.icons/octicons/broadcast-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/broadcast-24.svg b/docs/src/templates/.icons/octicons/broadcast-24.svg
index a12cf052..a12cf052 100644
--- a/docs/src/material/templates/.icons/octicons/broadcast-24.svg
+++ b/docs/src/templates/.icons/octicons/broadcast-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/browser-16.svg b/docs/src/templates/.icons/octicons/browser-16.svg
index 1b6f5b0d..1b6f5b0d 100644
--- a/docs/src/material/templates/.icons/octicons/browser-16.svg
+++ b/docs/src/templates/.icons/octicons/browser-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/browser-24.svg b/docs/src/templates/.icons/octicons/browser-24.svg
index b4e8f027..b4e8f027 100644
--- a/docs/src/material/templates/.icons/octicons/browser-24.svg
+++ b/docs/src/templates/.icons/octicons/browser-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/bug-16.svg b/docs/src/templates/.icons/octicons/bug-16.svg
index 4b541efb..4b541efb 100644
--- a/docs/src/material/templates/.icons/octicons/bug-16.svg
+++ b/docs/src/templates/.icons/octicons/bug-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/bug-24.svg b/docs/src/templates/.icons/octicons/bug-24.svg
index 9f34b371..9f34b371 100644
--- a/docs/src/material/templates/.icons/octicons/bug-24.svg
+++ b/docs/src/templates/.icons/octicons/bug-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/cache-16.svg b/docs/src/templates/.icons/octicons/cache-16.svg
index f3568396..f3568396 100644
--- a/docs/src/material/templates/.icons/octicons/cache-16.svg
+++ b/docs/src/templates/.icons/octicons/cache-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/calendar-16.svg b/docs/src/templates/.icons/octicons/calendar-16.svg
index 283e730c..283e730c 100644
--- a/docs/src/material/templates/.icons/octicons/calendar-16.svg
+++ b/docs/src/templates/.icons/octicons/calendar-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/calendar-24.svg b/docs/src/templates/.icons/octicons/calendar-24.svg
index 3e3cace6..3e3cace6 100644
--- a/docs/src/material/templates/.icons/octicons/calendar-24.svg
+++ b/docs/src/templates/.icons/octicons/calendar-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-16.svg b/docs/src/templates/.icons/octicons/check-16.svg
index f1445d73..f1445d73 100644
--- a/docs/src/material/templates/.icons/octicons/check-16.svg
+++ b/docs/src/templates/.icons/octicons/check-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-24.svg b/docs/src/templates/.icons/octicons/check-24.svg
index 6d4b9d78..6d4b9d78 100644
--- a/docs/src/material/templates/.icons/octicons/check-24.svg
+++ b/docs/src/templates/.icons/octicons/check-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-circle-16.svg b/docs/src/templates/.icons/octicons/check-circle-16.svg
index ab901bc5..ab901bc5 100644
--- a/docs/src/material/templates/.icons/octicons/check-circle-16.svg
+++ b/docs/src/templates/.icons/octicons/check-circle-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-circle-24.svg b/docs/src/templates/.icons/octicons/check-circle-24.svg
index 53243781..53243781 100644
--- a/docs/src/material/templates/.icons/octicons/check-circle-24.svg
+++ b/docs/src/templates/.icons/octicons/check-circle-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-circle-fill-12.svg b/docs/src/templates/.icons/octicons/check-circle-fill-12.svg
index 9184227a..9184227a 100644
--- a/docs/src/material/templates/.icons/octicons/check-circle-fill-12.svg
+++ b/docs/src/templates/.icons/octicons/check-circle-fill-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-circle-fill-16.svg b/docs/src/templates/.icons/octicons/check-circle-fill-16.svg
index df1e81dd..df1e81dd 100644
--- a/docs/src/material/templates/.icons/octicons/check-circle-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/check-circle-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/check-circle-fill-24.svg b/docs/src/templates/.icons/octicons/check-circle-fill-24.svg
index 0b04b6f1..0b04b6f1 100644
--- a/docs/src/material/templates/.icons/octicons/check-circle-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/check-circle-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/checkbox-16.svg b/docs/src/templates/.icons/octicons/checkbox-16.svg
index c2b031b6..c2b031b6 100644
--- a/docs/src/material/templates/.icons/octicons/checkbox-16.svg
+++ b/docs/src/templates/.icons/octicons/checkbox-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/checkbox-24.svg b/docs/src/templates/.icons/octicons/checkbox-24.svg
index b4e8fedf..b4e8fedf 100644
--- a/docs/src/material/templates/.icons/octicons/checkbox-24.svg
+++ b/docs/src/templates/.icons/octicons/checkbox-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/checklist-16.svg b/docs/src/templates/.icons/octicons/checklist-16.svg
index ef0c34d0..ef0c34d0 100644
--- a/docs/src/material/templates/.icons/octicons/checklist-16.svg
+++ b/docs/src/templates/.icons/octicons/checklist-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/checklist-24.svg b/docs/src/templates/.icons/octicons/checklist-24.svg
index 0d02f9c5..0d02f9c5 100644
--- a/docs/src/material/templates/.icons/octicons/checklist-24.svg
+++ b/docs/src/templates/.icons/octicons/checklist-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-down-12.svg b/docs/src/templates/.icons/octicons/chevron-down-12.svg
index 67259e7d..67259e7d 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-down-12.svg
+++ b/docs/src/templates/.icons/octicons/chevron-down-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-down-16.svg b/docs/src/templates/.icons/octicons/chevron-down-16.svg
index 29964ca6..29964ca6 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-down-16.svg
+++ b/docs/src/templates/.icons/octicons/chevron-down-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-down-24.svg b/docs/src/templates/.icons/octicons/chevron-down-24.svg
index dbe1e521..dbe1e521 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-down-24.svg
+++ b/docs/src/templates/.icons/octicons/chevron-down-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-left-16.svg b/docs/src/templates/.icons/octicons/chevron-left-16.svg
index 3aafad4d..3aafad4d 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-left-16.svg
+++ b/docs/src/templates/.icons/octicons/chevron-left-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-left-24.svg b/docs/src/templates/.icons/octicons/chevron-left-24.svg
index fb220d93..fb220d93 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-left-24.svg
+++ b/docs/src/templates/.icons/octicons/chevron-left-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-right-12.svg b/docs/src/templates/.icons/octicons/chevron-right-12.svg
index 5cd915b8..5cd915b8 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-right-12.svg
+++ b/docs/src/templates/.icons/octicons/chevron-right-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-right-16.svg b/docs/src/templates/.icons/octicons/chevron-right-16.svg
index ca86d46d..ca86d46d 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-right-16.svg
+++ b/docs/src/templates/.icons/octicons/chevron-right-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-right-24.svg b/docs/src/templates/.icons/octicons/chevron-right-24.svg
index 4783fc2b..4783fc2b 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-right-24.svg
+++ b/docs/src/templates/.icons/octicons/chevron-right-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-up-12.svg b/docs/src/templates/.icons/octicons/chevron-up-12.svg
index 8f09a934..8f09a934 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-up-12.svg
+++ b/docs/src/templates/.icons/octicons/chevron-up-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-up-16.svg b/docs/src/templates/.icons/octicons/chevron-up-16.svg
index 1db85cfc..1db85cfc 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-up-16.svg
+++ b/docs/src/templates/.icons/octicons/chevron-up-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/chevron-up-24.svg b/docs/src/templates/.icons/octicons/chevron-up-24.svg
index c9ed04f9..c9ed04f9 100644
--- a/docs/src/material/templates/.icons/octicons/chevron-up-24.svg
+++ b/docs/src/templates/.icons/octicons/chevron-up-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/circle-16.svg b/docs/src/templates/.icons/octicons/circle-16.svg
index 5daf28c7..5daf28c7 100644
--- a/docs/src/material/templates/.icons/octicons/circle-16.svg
+++ b/docs/src/templates/.icons/octicons/circle-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/circle-24.svg b/docs/src/templates/.icons/octicons/circle-24.svg
index daf05dfd..daf05dfd 100644
--- a/docs/src/material/templates/.icons/octicons/circle-24.svg
+++ b/docs/src/templates/.icons/octicons/circle-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/circle-slash-16.svg b/docs/src/templates/.icons/octicons/circle-slash-16.svg
index 8ec90bab..8ec90bab 100644
--- a/docs/src/material/templates/.icons/octicons/circle-slash-16.svg
+++ b/docs/src/templates/.icons/octicons/circle-slash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/circle-slash-24.svg b/docs/src/templates/.icons/octicons/circle-slash-24.svg
index 62275e00..62275e00 100644
--- a/docs/src/material/templates/.icons/octicons/circle-slash-24.svg
+++ b/docs/src/templates/.icons/octicons/circle-slash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/clock-16.svg b/docs/src/templates/.icons/octicons/clock-16.svg
index 3932eb69..3932eb69 100644
--- a/docs/src/material/templates/.icons/octicons/clock-16.svg
+++ b/docs/src/templates/.icons/octicons/clock-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/clock-24.svg b/docs/src/templates/.icons/octicons/clock-24.svg
index 274bcc7b..274bcc7b 100644
--- a/docs/src/material/templates/.icons/octicons/clock-24.svg
+++ b/docs/src/templates/.icons/octicons/clock-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/clock-fill-16.svg b/docs/src/templates/.icons/octicons/clock-fill-16.svg
index d7c8719b..d7c8719b 100644
--- a/docs/src/material/templates/.icons/octicons/clock-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/clock-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/clock-fill-24.svg b/docs/src/templates/.icons/octicons/clock-fill-24.svg
index 7a7f7479..7a7f7479 100644
--- a/docs/src/material/templates/.icons/octicons/clock-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/clock-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/cloud-16.svg b/docs/src/templates/.icons/octicons/cloud-16.svg
index d4f6f3af..d4f6f3af 100644
--- a/docs/src/material/templates/.icons/octicons/cloud-16.svg
+++ b/docs/src/templates/.icons/octicons/cloud-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/cloud-24.svg b/docs/src/templates/.icons/octicons/cloud-24.svg
index c29f2986..c29f2986 100644
--- a/docs/src/material/templates/.icons/octicons/cloud-24.svg
+++ b/docs/src/templates/.icons/octicons/cloud-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/cloud-offline-16.svg b/docs/src/templates/.icons/octicons/cloud-offline-16.svg
index 6e541faa..6e541faa 100644
--- a/docs/src/material/templates/.icons/octicons/cloud-offline-16.svg
+++ b/docs/src/templates/.icons/octicons/cloud-offline-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/cloud-offline-24.svg b/docs/src/templates/.icons/octicons/cloud-offline-24.svg
index 6faf53de..6faf53de 100644
--- a/docs/src/material/templates/.icons/octicons/cloud-offline-24.svg
+++ b/docs/src/templates/.icons/octicons/cloud-offline-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-16.svg b/docs/src/templates/.icons/octicons/code-16.svg
index ee16154b..ee16154b 100644
--- a/docs/src/material/templates/.icons/octicons/code-16.svg
+++ b/docs/src/templates/.icons/octicons/code-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-24.svg b/docs/src/templates/.icons/octicons/code-24.svg
index 0a0caeb6..0a0caeb6 100644
--- a/docs/src/material/templates/.icons/octicons/code-24.svg
+++ b/docs/src/templates/.icons/octicons/code-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-of-conduct-16.svg b/docs/src/templates/.icons/octicons/code-of-conduct-16.svg
index b45f31dd..b45f31dd 100644
--- a/docs/src/material/templates/.icons/octicons/code-of-conduct-16.svg
+++ b/docs/src/templates/.icons/octicons/code-of-conduct-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-of-conduct-24.svg b/docs/src/templates/.icons/octicons/code-of-conduct-24.svg
index ea9aaa09..ea9aaa09 100644
--- a/docs/src/material/templates/.icons/octicons/code-of-conduct-24.svg
+++ b/docs/src/templates/.icons/octicons/code-of-conduct-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-review-16.svg b/docs/src/templates/.icons/octicons/code-review-16.svg
index 140871a8..140871a8 100644
--- a/docs/src/material/templates/.icons/octicons/code-review-16.svg
+++ b/docs/src/templates/.icons/octicons/code-review-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-review-24.svg b/docs/src/templates/.icons/octicons/code-review-24.svg
index 8a7df458..8a7df458 100644
--- a/docs/src/material/templates/.icons/octicons/code-review-24.svg
+++ b/docs/src/templates/.icons/octicons/code-review-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-square-16.svg b/docs/src/templates/.icons/octicons/code-square-16.svg
index b6b3cbbe..b6b3cbbe 100644
--- a/docs/src/material/templates/.icons/octicons/code-square-16.svg
+++ b/docs/src/templates/.icons/octicons/code-square-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/code-square-24.svg b/docs/src/templates/.icons/octicons/code-square-24.svg
index c52b23f0..c52b23f0 100644
--- a/docs/src/material/templates/.icons/octicons/code-square-24.svg
+++ b/docs/src/templates/.icons/octicons/code-square-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/codescan-16.svg b/docs/src/templates/.icons/octicons/codescan-16.svg
index 41fa79a2..41fa79a2 100644
--- a/docs/src/material/templates/.icons/octicons/codescan-16.svg
+++ b/docs/src/templates/.icons/octicons/codescan-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/codescan-24.svg b/docs/src/templates/.icons/octicons/codescan-24.svg
index 81ddde03..81ddde03 100644
--- a/docs/src/material/templates/.icons/octicons/codescan-24.svg
+++ b/docs/src/templates/.icons/octicons/codescan-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/codescan-checkmark-16.svg b/docs/src/templates/.icons/octicons/codescan-checkmark-16.svg
index 7bdf9502..7bdf9502 100644
--- a/docs/src/material/templates/.icons/octicons/codescan-checkmark-16.svg
+++ b/docs/src/templates/.icons/octicons/codescan-checkmark-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/codescan-checkmark-24.svg b/docs/src/templates/.icons/octicons/codescan-checkmark-24.svg
index 01d68f4c..01d68f4c 100644
--- a/docs/src/material/templates/.icons/octicons/codescan-checkmark-24.svg
+++ b/docs/src/templates/.icons/octicons/codescan-checkmark-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/codespaces-16.svg b/docs/src/templates/.icons/octicons/codespaces-16.svg
index 4bfa02ac..4bfa02ac 100644
--- a/docs/src/material/templates/.icons/octicons/codespaces-16.svg
+++ b/docs/src/templates/.icons/octicons/codespaces-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/codespaces-24.svg b/docs/src/templates/.icons/octicons/codespaces-24.svg
index 43f25995..43f25995 100644
--- a/docs/src/material/templates/.icons/octicons/codespaces-24.svg
+++ b/docs/src/templates/.icons/octicons/codespaces-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/columns-16.svg b/docs/src/templates/.icons/octicons/columns-16.svg
index 7d673aaa..7d673aaa 100644
--- a/docs/src/material/templates/.icons/octicons/columns-16.svg
+++ b/docs/src/templates/.icons/octicons/columns-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/columns-24.svg b/docs/src/templates/.icons/octicons/columns-24.svg
index 4a511f09..4a511f09 100644
--- a/docs/src/material/templates/.icons/octicons/columns-24.svg
+++ b/docs/src/templates/.icons/octicons/columns-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/command-palette-16.svg b/docs/src/templates/.icons/octicons/command-palette-16.svg
index b3122b38..b3122b38 100644
--- a/docs/src/material/templates/.icons/octicons/command-palette-16.svg
+++ b/docs/src/templates/.icons/octicons/command-palette-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/command-palette-24.svg b/docs/src/templates/.icons/octicons/command-palette-24.svg
index 89c50409..89c50409 100644
--- a/docs/src/material/templates/.icons/octicons/command-palette-24.svg
+++ b/docs/src/templates/.icons/octicons/command-palette-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/comment-16.svg b/docs/src/templates/.icons/octicons/comment-16.svg
index 6249b314..6249b314 100644
--- a/docs/src/material/templates/.icons/octicons/comment-16.svg
+++ b/docs/src/templates/.icons/octicons/comment-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/comment-24.svg b/docs/src/templates/.icons/octicons/comment-24.svg
index d0d04a76..d0d04a76 100644
--- a/docs/src/material/templates/.icons/octicons/comment-24.svg
+++ b/docs/src/templates/.icons/octicons/comment-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/comment-discussion-16.svg b/docs/src/templates/.icons/octicons/comment-discussion-16.svg
index 0dbd05d5..0dbd05d5 100644
--- a/docs/src/material/templates/.icons/octicons/comment-discussion-16.svg
+++ b/docs/src/templates/.icons/octicons/comment-discussion-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/comment-discussion-24.svg b/docs/src/templates/.icons/octicons/comment-discussion-24.svg
index 0a625d40..0a625d40 100644
--- a/docs/src/material/templates/.icons/octicons/comment-discussion-24.svg
+++ b/docs/src/templates/.icons/octicons/comment-discussion-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/commit-24.svg b/docs/src/templates/.icons/octicons/commit-24.svg
index 101d1f2e..101d1f2e 100644
--- a/docs/src/material/templates/.icons/octicons/commit-24.svg
+++ b/docs/src/templates/.icons/octicons/commit-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/container-16.svg b/docs/src/templates/.icons/octicons/container-16.svg
index fea338fe..fea338fe 100644
--- a/docs/src/material/templates/.icons/octicons/container-16.svg
+++ b/docs/src/templates/.icons/octicons/container-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/container-24.svg b/docs/src/templates/.icons/octicons/container-24.svg
index 2c5252fa..2c5252fa 100644
--- a/docs/src/material/templates/.icons/octicons/container-24.svg
+++ b/docs/src/templates/.icons/octicons/container-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-16.svg b/docs/src/templates/.icons/octicons/copilot-16.svg
index bec4a9d5..bec4a9d5 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-16.svg
+++ b/docs/src/templates/.icons/octicons/copilot-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-24.svg b/docs/src/templates/.icons/octicons/copilot-24.svg
index ac0cf6d7..ac0cf6d7 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-24.svg
+++ b/docs/src/templates/.icons/octicons/copilot-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-48.svg b/docs/src/templates/.icons/octicons/copilot-48.svg
index 046b6eda..046b6eda 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-48.svg
+++ b/docs/src/templates/.icons/octicons/copilot-48.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-96.svg b/docs/src/templates/.icons/octicons/copilot-96.svg
index bd3fb4e7..bd3fb4e7 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-96.svg
+++ b/docs/src/templates/.icons/octicons/copilot-96.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-error-16.svg b/docs/src/templates/.icons/octicons/copilot-error-16.svg
index 71f03857..71f03857 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-error-16.svg
+++ b/docs/src/templates/.icons/octicons/copilot-error-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/copilot-warning-16.svg b/docs/src/templates/.icons/octicons/copilot-warning-16.svg
index 4b4469be..4b4469be 100644
--- a/docs/src/material/templates/.icons/octicons/copilot-warning-16.svg
+++ b/docs/src/templates/.icons/octicons/copilot-warning-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/copy-16.svg b/docs/src/templates/.icons/octicons/copy-16.svg
index 796f77a8..796f77a8 100644
--- a/docs/src/material/templates/.icons/octicons/copy-16.svg
+++ b/docs/src/templates/.icons/octicons/copy-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/copy-24.svg b/docs/src/templates/.icons/octicons/copy-24.svg
index 010eeeb9..010eeeb9 100644
--- a/docs/src/material/templates/.icons/octicons/copy-24.svg
+++ b/docs/src/templates/.icons/octicons/copy-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/cpu-16.svg b/docs/src/templates/.icons/octicons/cpu-16.svg
index 9076f05f..9076f05f 100644
--- a/docs/src/material/templates/.icons/octicons/cpu-16.svg
+++ b/docs/src/templates/.icons/octicons/cpu-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/cpu-24.svg b/docs/src/templates/.icons/octicons/cpu-24.svg
index d7589bd1..d7589bd1 100644
--- a/docs/src/material/templates/.icons/octicons/cpu-24.svg
+++ b/docs/src/templates/.icons/octicons/cpu-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/credit-card-16.svg b/docs/src/templates/.icons/octicons/credit-card-16.svg
index efb464d8..efb464d8 100644
--- a/docs/src/material/templates/.icons/octicons/credit-card-16.svg
+++ b/docs/src/templates/.icons/octicons/credit-card-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/credit-card-24.svg b/docs/src/templates/.icons/octicons/credit-card-24.svg
index e5f14b5d..e5f14b5d 100644
--- a/docs/src/material/templates/.icons/octicons/credit-card-24.svg
+++ b/docs/src/templates/.icons/octicons/credit-card-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/cross-reference-16.svg b/docs/src/templates/.icons/octicons/cross-reference-16.svg
index 4728d012..4728d012 100644
--- a/docs/src/material/templates/.icons/octicons/cross-reference-16.svg
+++ b/docs/src/templates/.icons/octicons/cross-reference-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/cross-reference-24.svg b/docs/src/templates/.icons/octicons/cross-reference-24.svg
index ab25c3df..ab25c3df 100644
--- a/docs/src/material/templates/.icons/octicons/cross-reference-24.svg
+++ b/docs/src/templates/.icons/octicons/cross-reference-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/dash-16.svg b/docs/src/templates/.icons/octicons/dash-16.svg
index 11769ab1..11769ab1 100644
--- a/docs/src/material/templates/.icons/octicons/dash-16.svg
+++ b/docs/src/templates/.icons/octicons/dash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/dash-24.svg b/docs/src/templates/.icons/octicons/dash-24.svg
index 17b74f8d..17b74f8d 100644
--- a/docs/src/material/templates/.icons/octicons/dash-24.svg
+++ b/docs/src/templates/.icons/octicons/dash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/database-16.svg b/docs/src/templates/.icons/octicons/database-16.svg
index cc9ad886..cc9ad886 100644
--- a/docs/src/material/templates/.icons/octicons/database-16.svg
+++ b/docs/src/templates/.icons/octicons/database-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/database-24.svg b/docs/src/templates/.icons/octicons/database-24.svg
index e51b4e9b..e51b4e9b 100644
--- a/docs/src/material/templates/.icons/octicons/database-24.svg
+++ b/docs/src/templates/.icons/octicons/database-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/dependabot-16.svg b/docs/src/templates/.icons/octicons/dependabot-16.svg
index b67aace9..b67aace9 100644
--- a/docs/src/material/templates/.icons/octicons/dependabot-16.svg
+++ b/docs/src/templates/.icons/octicons/dependabot-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/dependabot-24.svg b/docs/src/templates/.icons/octicons/dependabot-24.svg
index 91c67a87..91c67a87 100644
--- a/docs/src/material/templates/.icons/octicons/dependabot-24.svg
+++ b/docs/src/templates/.icons/octicons/dependabot-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/desktop-download-16.svg b/docs/src/templates/.icons/octicons/desktop-download-16.svg
index a125ce15..a125ce15 100644
--- a/docs/src/material/templates/.icons/octicons/desktop-download-16.svg
+++ b/docs/src/templates/.icons/octicons/desktop-download-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/desktop-download-24.svg b/docs/src/templates/.icons/octicons/desktop-download-24.svg
index 4b741e1b..4b741e1b 100644
--- a/docs/src/material/templates/.icons/octicons/desktop-download-24.svg
+++ b/docs/src/templates/.icons/octicons/desktop-download-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-camera-16.svg b/docs/src/templates/.icons/octicons/device-camera-16.svg
index 5cc44d1e..5cc44d1e 100644
--- a/docs/src/material/templates/.icons/octicons/device-camera-16.svg
+++ b/docs/src/templates/.icons/octicons/device-camera-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-camera-video-16.svg b/docs/src/templates/.icons/octicons/device-camera-video-16.svg
index eb1b2cd5..eb1b2cd5 100644
--- a/docs/src/material/templates/.icons/octicons/device-camera-video-16.svg
+++ b/docs/src/templates/.icons/octicons/device-camera-video-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-camera-video-24.svg b/docs/src/templates/.icons/octicons/device-camera-video-24.svg
index 22b44e21..22b44e21 100644
--- a/docs/src/material/templates/.icons/octicons/device-camera-video-24.svg
+++ b/docs/src/templates/.icons/octicons/device-camera-video-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-desktop-16.svg b/docs/src/templates/.icons/octicons/device-desktop-16.svg
index 26cf5fa3..26cf5fa3 100644
--- a/docs/src/material/templates/.icons/octicons/device-desktop-16.svg
+++ b/docs/src/templates/.icons/octicons/device-desktop-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-desktop-24.svg b/docs/src/templates/.icons/octicons/device-desktop-24.svg
index 5ec09ec1..5ec09ec1 100644
--- a/docs/src/material/templates/.icons/octicons/device-desktop-24.svg
+++ b/docs/src/templates/.icons/octicons/device-desktop-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-mobile-16.svg b/docs/src/templates/.icons/octicons/device-mobile-16.svg
index d9cebf02..d9cebf02 100644
--- a/docs/src/material/templates/.icons/octicons/device-mobile-16.svg
+++ b/docs/src/templates/.icons/octicons/device-mobile-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/device-mobile-24.svg b/docs/src/templates/.icons/octicons/device-mobile-24.svg
index 6ffbc5fa..6ffbc5fa 100644
--- a/docs/src/material/templates/.icons/octicons/device-mobile-24.svg
+++ b/docs/src/templates/.icons/octicons/device-mobile-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/devices-16.svg b/docs/src/templates/.icons/octicons/devices-16.svg
index 84af9d86..84af9d86 100644
--- a/docs/src/material/templates/.icons/octicons/devices-16.svg
+++ b/docs/src/templates/.icons/octicons/devices-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/devices-24.svg b/docs/src/templates/.icons/octicons/devices-24.svg
index 5bceb44f..5bceb44f 100644
--- a/docs/src/material/templates/.icons/octicons/devices-24.svg
+++ b/docs/src/templates/.icons/octicons/devices-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/diamond-16.svg b/docs/src/templates/.icons/octicons/diamond-16.svg
index 24ad5268..24ad5268 100644
--- a/docs/src/material/templates/.icons/octicons/diamond-16.svg
+++ b/docs/src/templates/.icons/octicons/diamond-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diamond-24.svg b/docs/src/templates/.icons/octicons/diamond-24.svg
index 3e120800..3e120800 100644
--- a/docs/src/material/templates/.icons/octicons/diamond-24.svg
+++ b/docs/src/templates/.icons/octicons/diamond-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-16.svg b/docs/src/templates/.icons/octicons/diff-16.svg
index 32e6ff96..32e6ff96 100644
--- a/docs/src/material/templates/.icons/octicons/diff-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-24.svg b/docs/src/templates/.icons/octicons/diff-24.svg
index fc83917e..fc83917e 100644
--- a/docs/src/material/templates/.icons/octicons/diff-24.svg
+++ b/docs/src/templates/.icons/octicons/diff-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-added-16.svg b/docs/src/templates/.icons/octicons/diff-added-16.svg
index 08265a46..08265a46 100644
--- a/docs/src/material/templates/.icons/octicons/diff-added-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-added-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-ignored-16.svg b/docs/src/templates/.icons/octicons/diff-ignored-16.svg
index ce804bef..ce804bef 100644
--- a/docs/src/material/templates/.icons/octicons/diff-ignored-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-ignored-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-modified-16.svg b/docs/src/templates/.icons/octicons/diff-modified-16.svg
index c120192b..c120192b 100644
--- a/docs/src/material/templates/.icons/octicons/diff-modified-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-modified-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-removed-16.svg b/docs/src/templates/.icons/octicons/diff-removed-16.svg
index 3bc69e18..3bc69e18 100644
--- a/docs/src/material/templates/.icons/octicons/diff-removed-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-removed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/diff-renamed-16.svg b/docs/src/templates/.icons/octicons/diff-renamed-16.svg
index 15edc562..15edc562 100644
--- a/docs/src/material/templates/.icons/octicons/diff-renamed-16.svg
+++ b/docs/src/templates/.icons/octicons/diff-renamed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-closed-16.svg b/docs/src/templates/.icons/octicons/discussion-closed-16.svg
index 4a469fff..4a469fff 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/discussion-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-closed-24.svg b/docs/src/templates/.icons/octicons/discussion-closed-24.svg
index d9f3cef4..d9f3cef4 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-closed-24.svg
+++ b/docs/src/templates/.icons/octicons/discussion-closed-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-duplicate-16.svg b/docs/src/templates/.icons/octicons/discussion-duplicate-16.svg
index 9285dceb..9285dceb 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-duplicate-16.svg
+++ b/docs/src/templates/.icons/octicons/discussion-duplicate-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-duplicate-24.svg b/docs/src/templates/.icons/octicons/discussion-duplicate-24.svg
index 80a64b5c..80a64b5c 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-duplicate-24.svg
+++ b/docs/src/templates/.icons/octicons/discussion-duplicate-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-outdated-16.svg b/docs/src/templates/.icons/octicons/discussion-outdated-16.svg
index 55b3a867..55b3a867 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-outdated-16.svg
+++ b/docs/src/templates/.icons/octicons/discussion-outdated-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/discussion-outdated-24.svg b/docs/src/templates/.icons/octicons/discussion-outdated-24.svg
index 0b115d9b..0b115d9b 100644
--- a/docs/src/material/templates/.icons/octicons/discussion-outdated-24.svg
+++ b/docs/src/templates/.icons/octicons/discussion-outdated-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/dot-16.svg b/docs/src/templates/.icons/octicons/dot-16.svg
index ff3cd8e8..ff3cd8e8 100644
--- a/docs/src/material/templates/.icons/octicons/dot-16.svg
+++ b/docs/src/templates/.icons/octicons/dot-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/dot-24.svg b/docs/src/templates/.icons/octicons/dot-24.svg
index f464ce42..f464ce42 100644
--- a/docs/src/material/templates/.icons/octicons/dot-24.svg
+++ b/docs/src/templates/.icons/octicons/dot-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/dot-fill-16.svg b/docs/src/templates/.icons/octicons/dot-fill-16.svg
index 87e3705d..87e3705d 100644
--- a/docs/src/material/templates/.icons/octicons/dot-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/dot-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/dot-fill-24.svg b/docs/src/templates/.icons/octicons/dot-fill-24.svg
index 10e7c080..10e7c080 100644
--- a/docs/src/material/templates/.icons/octicons/dot-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/dot-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/download-16.svg b/docs/src/templates/.icons/octicons/download-16.svg
index 0b8b0420..0b8b0420 100644
--- a/docs/src/material/templates/.icons/octicons/download-16.svg
+++ b/docs/src/templates/.icons/octicons/download-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/download-24.svg b/docs/src/templates/.icons/octicons/download-24.svg
index 1338ffcb..1338ffcb 100644
--- a/docs/src/material/templates/.icons/octicons/download-24.svg
+++ b/docs/src/templates/.icons/octicons/download-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/duplicate-16.svg b/docs/src/templates/.icons/octicons/duplicate-16.svg
index 6c0169da..6c0169da 100644
--- a/docs/src/material/templates/.icons/octicons/duplicate-16.svg
+++ b/docs/src/templates/.icons/octicons/duplicate-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/duplicate-24.svg b/docs/src/templates/.icons/octicons/duplicate-24.svg
index 508276cd..508276cd 100644
--- a/docs/src/material/templates/.icons/octicons/duplicate-24.svg
+++ b/docs/src/templates/.icons/octicons/duplicate-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/ellipsis-16.svg b/docs/src/templates/.icons/octicons/ellipsis-16.svg
index ee80ab0a..ee80ab0a 100644
--- a/docs/src/material/templates/.icons/octicons/ellipsis-16.svg
+++ b/docs/src/templates/.icons/octicons/ellipsis-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/eye-16.svg b/docs/src/templates/.icons/octicons/eye-16.svg
index ef2121ae..ef2121ae 100644
--- a/docs/src/material/templates/.icons/octicons/eye-16.svg
+++ b/docs/src/templates/.icons/octicons/eye-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/eye-24.svg b/docs/src/templates/.icons/octicons/eye-24.svg
index 375460c8..375460c8 100644
--- a/docs/src/material/templates/.icons/octicons/eye-24.svg
+++ b/docs/src/templates/.icons/octicons/eye-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/eye-closed-16.svg b/docs/src/templates/.icons/octicons/eye-closed-16.svg
index e4c351e1..e4c351e1 100644
--- a/docs/src/material/templates/.icons/octicons/eye-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/eye-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/eye-closed-24.svg b/docs/src/templates/.icons/octicons/eye-closed-24.svg
index c47b1b45..c47b1b45 100644
--- a/docs/src/material/templates/.icons/octicons/eye-closed-24.svg
+++ b/docs/src/templates/.icons/octicons/eye-closed-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-discussion-16.svg b/docs/src/templates/.icons/octicons/feed-discussion-16.svg
index 79ec9c00..79ec9c00 100644
--- a/docs/src/material/templates/.icons/octicons/feed-discussion-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-discussion-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-forked-16.svg b/docs/src/templates/.icons/octicons/feed-forked-16.svg
index 8609b1f4..8609b1f4 100644
--- a/docs/src/material/templates/.icons/octicons/feed-forked-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-forked-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-heart-16.svg b/docs/src/templates/.icons/octicons/feed-heart-16.svg
index 313cd592..313cd592 100644
--- a/docs/src/material/templates/.icons/octicons/feed-heart-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-heart-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-issue-closed-16.svg b/docs/src/templates/.icons/octicons/feed-issue-closed-16.svg
index 39d56274..39d56274 100644
--- a/docs/src/material/templates/.icons/octicons/feed-issue-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-issue-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-issue-draft-16.svg b/docs/src/templates/.icons/octicons/feed-issue-draft-16.svg
index 75a7200b..75a7200b 100644
--- a/docs/src/material/templates/.icons/octicons/feed-issue-draft-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-issue-draft-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-issue-open-16.svg b/docs/src/templates/.icons/octicons/feed-issue-open-16.svg
index ca670b01..ca670b01 100644
--- a/docs/src/material/templates/.icons/octicons/feed-issue-open-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-issue-open-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-issue-reopen-16.svg b/docs/src/templates/.icons/octicons/feed-issue-reopen-16.svg
index 143ad510..143ad510 100644
--- a/docs/src/material/templates/.icons/octicons/feed-issue-reopen-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-issue-reopen-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-merged-16.svg b/docs/src/templates/.icons/octicons/feed-merged-16.svg
index 0c40206e..0c40206e 100644
--- a/docs/src/material/templates/.icons/octicons/feed-merged-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-merged-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-person-16.svg b/docs/src/templates/.icons/octicons/feed-person-16.svg
index d62003b4..d62003b4 100644
--- a/docs/src/material/templates/.icons/octicons/feed-person-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-person-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-plus-16.svg b/docs/src/templates/.icons/octicons/feed-plus-16.svg
index 75042771..75042771 100644
--- a/docs/src/material/templates/.icons/octicons/feed-plus-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-plus-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-public-16.svg b/docs/src/templates/.icons/octicons/feed-public-16.svg
index ee85ff2c..ee85ff2c 100644
--- a/docs/src/material/templates/.icons/octicons/feed-public-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-public-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-pull-request-closed-16.svg b/docs/src/templates/.icons/octicons/feed-pull-request-closed-16.svg
index 359531c0..359531c0 100644
--- a/docs/src/material/templates/.icons/octicons/feed-pull-request-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-pull-request-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-pull-request-draft-16.svg b/docs/src/templates/.icons/octicons/feed-pull-request-draft-16.svg
index 4b3b2409..4b3b2409 100644
--- a/docs/src/material/templates/.icons/octicons/feed-pull-request-draft-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-pull-request-draft-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-pull-request-open-16.svg b/docs/src/templates/.icons/octicons/feed-pull-request-open-16.svg
index 53a6caf8..53a6caf8 100644
--- a/docs/src/material/templates/.icons/octicons/feed-pull-request-open-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-pull-request-open-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-repo-16.svg b/docs/src/templates/.icons/octicons/feed-repo-16.svg
index 13a548fd..13a548fd 100644
--- a/docs/src/material/templates/.icons/octicons/feed-repo-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-repo-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-rocket-16.svg b/docs/src/templates/.icons/octicons/feed-rocket-16.svg
index 66d3a756..66d3a756 100644
--- a/docs/src/material/templates/.icons/octicons/feed-rocket-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-rocket-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-star-16.svg b/docs/src/templates/.icons/octicons/feed-star-16.svg
index 4cd2cc97..4cd2cc97 100644
--- a/docs/src/material/templates/.icons/octicons/feed-star-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-star-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-tag-16.svg b/docs/src/templates/.icons/octicons/feed-tag-16.svg
index 0645dee2..0645dee2 100644
--- a/docs/src/material/templates/.icons/octicons/feed-tag-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-tag-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/feed-trophy-16.svg b/docs/src/templates/.icons/octicons/feed-trophy-16.svg
index 88c7b310..88c7b310 100644
--- a/docs/src/material/templates/.icons/octicons/feed-trophy-16.svg
+++ b/docs/src/templates/.icons/octicons/feed-trophy-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-16.svg b/docs/src/templates/.icons/octicons/file-16.svg
index 56400941..56400941 100644
--- a/docs/src/material/templates/.icons/octicons/file-16.svg
+++ b/docs/src/templates/.icons/octicons/file-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-24.svg b/docs/src/templates/.icons/octicons/file-24.svg
index 9fa053fd..9fa053fd 100644
--- a/docs/src/material/templates/.icons/octicons/file-24.svg
+++ b/docs/src/templates/.icons/octicons/file-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-added-16.svg b/docs/src/templates/.icons/octicons/file-added-16.svg
index b8229048..b8229048 100644
--- a/docs/src/material/templates/.icons/octicons/file-added-16.svg
+++ b/docs/src/templates/.icons/octicons/file-added-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-badge-16.svg b/docs/src/templates/.icons/octicons/file-badge-16.svg
index 9a18ff60..9a18ff60 100644
--- a/docs/src/material/templates/.icons/octicons/file-badge-16.svg
+++ b/docs/src/templates/.icons/octicons/file-badge-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-binary-16.svg b/docs/src/templates/.icons/octicons/file-binary-16.svg
index 06bc4776..06bc4776 100644
--- a/docs/src/material/templates/.icons/octicons/file-binary-16.svg
+++ b/docs/src/templates/.icons/octicons/file-binary-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-binary-24.svg b/docs/src/templates/.icons/octicons/file-binary-24.svg
index 00a86b3a..00a86b3a 100644
--- a/docs/src/material/templates/.icons/octicons/file-binary-24.svg
+++ b/docs/src/templates/.icons/octicons/file-binary-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-code-16.svg b/docs/src/templates/.icons/octicons/file-code-16.svg
index 7bfd5c64..7bfd5c64 100644
--- a/docs/src/material/templates/.icons/octicons/file-code-16.svg
+++ b/docs/src/templates/.icons/octicons/file-code-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-code-24.svg b/docs/src/templates/.icons/octicons/file-code-24.svg
index faa48f93..faa48f93 100644
--- a/docs/src/material/templates/.icons/octicons/file-code-24.svg
+++ b/docs/src/templates/.icons/octicons/file-code-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-diff-16.svg b/docs/src/templates/.icons/octicons/file-diff-16.svg
index 494fa5a7..494fa5a7 100644
--- a/docs/src/material/templates/.icons/octicons/file-diff-16.svg
+++ b/docs/src/templates/.icons/octicons/file-diff-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-diff-24.svg b/docs/src/templates/.icons/octicons/file-diff-24.svg
index 325cdbb5..325cdbb5 100644
--- a/docs/src/material/templates/.icons/octicons/file-diff-24.svg
+++ b/docs/src/templates/.icons/octicons/file-diff-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-16.svg b/docs/src/templates/.icons/octicons/file-directory-16.svg
index 4e3f1cc3..4e3f1cc3 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-16.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-24.svg b/docs/src/templates/.icons/octicons/file-directory-24.svg
index e5950bae..e5950bae 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-24.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-fill-16.svg b/docs/src/templates/.icons/octicons/file-directory-fill-16.svg
index d4a6012f..d4a6012f 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-fill-24.svg b/docs/src/templates/.icons/octicons/file-directory-fill-24.svg
index 1be1e41e..1be1e41e 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-open-fill-16.svg b/docs/src/templates/.icons/octicons/file-directory-open-fill-16.svg
index c9b33161..c9b33161 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-open-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-open-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-symlink-16.svg b/docs/src/templates/.icons/octicons/file-directory-symlink-16.svg
index 6603fe9f..6603fe9f 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-symlink-16.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-symlink-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-directory-symlink-24.svg b/docs/src/templates/.icons/octicons/file-directory-symlink-24.svg
index a1c8282c..a1c8282c 100644
--- a/docs/src/material/templates/.icons/octicons/file-directory-symlink-24.svg
+++ b/docs/src/templates/.icons/octicons/file-directory-symlink-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-media-24.svg b/docs/src/templates/.icons/octicons/file-media-24.svg
index 86edb123..86edb123 100644
--- a/docs/src/material/templates/.icons/octicons/file-media-24.svg
+++ b/docs/src/templates/.icons/octicons/file-media-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-moved-16.svg b/docs/src/templates/.icons/octicons/file-moved-16.svg
index 6cbb8f91..6cbb8f91 100644
--- a/docs/src/material/templates/.icons/octicons/file-moved-16.svg
+++ b/docs/src/templates/.icons/octicons/file-moved-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-removed-16.svg b/docs/src/templates/.icons/octicons/file-removed-16.svg
index d340a820..d340a820 100644
--- a/docs/src/material/templates/.icons/octicons/file-removed-16.svg
+++ b/docs/src/templates/.icons/octicons/file-removed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-submodule-16.svg b/docs/src/templates/.icons/octicons/file-submodule-16.svg
index b5675bfc..b5675bfc 100644
--- a/docs/src/material/templates/.icons/octicons/file-submodule-16.svg
+++ b/docs/src/templates/.icons/octicons/file-submodule-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-submodule-24.svg b/docs/src/templates/.icons/octicons/file-submodule-24.svg
index 691a5406..691a5406 100644
--- a/docs/src/material/templates/.icons/octicons/file-submodule-24.svg
+++ b/docs/src/templates/.icons/octicons/file-submodule-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-symlink-file-16.svg b/docs/src/templates/.icons/octicons/file-symlink-file-16.svg
index f6da8938..f6da8938 100644
--- a/docs/src/material/templates/.icons/octicons/file-symlink-file-16.svg
+++ b/docs/src/templates/.icons/octicons/file-symlink-file-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-symlink-file-24.svg b/docs/src/templates/.icons/octicons/file-symlink-file-24.svg
index 93ef0b46..93ef0b46 100644
--- a/docs/src/material/templates/.icons/octicons/file-symlink-file-24.svg
+++ b/docs/src/templates/.icons/octicons/file-symlink-file-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-zip-16.svg b/docs/src/templates/.icons/octicons/file-zip-16.svg
index b18735a3..b18735a3 100644
--- a/docs/src/material/templates/.icons/octicons/file-zip-16.svg
+++ b/docs/src/templates/.icons/octicons/file-zip-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/file-zip-24.svg b/docs/src/templates/.icons/octicons/file-zip-24.svg
index 25826f2c..25826f2c 100644
--- a/docs/src/material/templates/.icons/octicons/file-zip-24.svg
+++ b/docs/src/templates/.icons/octicons/file-zip-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/filter-16.svg b/docs/src/templates/.icons/octicons/filter-16.svg
index 89b9b2f1..89b9b2f1 100644
--- a/docs/src/material/templates/.icons/octicons/filter-16.svg
+++ b/docs/src/templates/.icons/octicons/filter-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/filter-24.svg b/docs/src/templates/.icons/octicons/filter-24.svg
index 979f90c4..979f90c4 100644
--- a/docs/src/material/templates/.icons/octicons/filter-24.svg
+++ b/docs/src/templates/.icons/octicons/filter-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/filter-remove-16.svg b/docs/src/templates/.icons/octicons/filter-remove-16.svg
index f2011b2b..f2011b2b 100644
--- a/docs/src/material/templates/.icons/octicons/filter-remove-16.svg
+++ b/docs/src/templates/.icons/octicons/filter-remove-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/filter-remove-24.svg b/docs/src/templates/.icons/octicons/filter-remove-24.svg
index 64450946..64450946 100644
--- a/docs/src/material/templates/.icons/octicons/filter-remove-24.svg
+++ b/docs/src/templates/.icons/octicons/filter-remove-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/fiscal-host-16.svg b/docs/src/templates/.icons/octicons/fiscal-host-16.svg
index 2e6a287f..2e6a287f 100644
--- a/docs/src/material/templates/.icons/octicons/fiscal-host-16.svg
+++ b/docs/src/templates/.icons/octicons/fiscal-host-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/flame-16.svg b/docs/src/templates/.icons/octicons/flame-16.svg
index c32d61e7..c32d61e7 100644
--- a/docs/src/material/templates/.icons/octicons/flame-16.svg
+++ b/docs/src/templates/.icons/octicons/flame-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/flame-24.svg b/docs/src/templates/.icons/octicons/flame-24.svg
index 73abe471..73abe471 100644
--- a/docs/src/material/templates/.icons/octicons/flame-24.svg
+++ b/docs/src/templates/.icons/octicons/flame-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-16.svg b/docs/src/templates/.icons/octicons/fold-16.svg
index 3d9930ec..3d9930ec 100644
--- a/docs/src/material/templates/.icons/octicons/fold-16.svg
+++ b/docs/src/templates/.icons/octicons/fold-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-24.svg b/docs/src/templates/.icons/octicons/fold-24.svg
index 6cc53bc7..6cc53bc7 100644
--- a/docs/src/material/templates/.icons/octicons/fold-24.svg
+++ b/docs/src/templates/.icons/octicons/fold-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-down-16.svg b/docs/src/templates/.icons/octicons/fold-down-16.svg
index baaeede2..baaeede2 100644
--- a/docs/src/material/templates/.icons/octicons/fold-down-16.svg
+++ b/docs/src/templates/.icons/octicons/fold-down-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-down-24.svg b/docs/src/templates/.icons/octicons/fold-down-24.svg
index 1ed5b5b2..1ed5b5b2 100644
--- a/docs/src/material/templates/.icons/octicons/fold-down-24.svg
+++ b/docs/src/templates/.icons/octicons/fold-down-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-up-16.svg b/docs/src/templates/.icons/octicons/fold-up-16.svg
index 0d0d3c45..0d0d3c45 100644
--- a/docs/src/material/templates/.icons/octicons/fold-up-16.svg
+++ b/docs/src/templates/.icons/octicons/fold-up-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/fold-up-24.svg b/docs/src/templates/.icons/octicons/fold-up-24.svg
index 3843b25c..3843b25c 100644
--- a/docs/src/material/templates/.icons/octicons/fold-up-24.svg
+++ b/docs/src/templates/.icons/octicons/fold-up-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/gear-16.svg b/docs/src/templates/.icons/octicons/gear-16.svg
index 4ac407e1..4ac407e1 100644
--- a/docs/src/material/templates/.icons/octicons/gear-16.svg
+++ b/docs/src/templates/.icons/octicons/gear-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/gear-24.svg b/docs/src/templates/.icons/octicons/gear-24.svg
index da149f7a..da149f7a 100644
--- a/docs/src/material/templates/.icons/octicons/gear-24.svg
+++ b/docs/src/templates/.icons/octicons/gear-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/gift-16.svg b/docs/src/templates/.icons/octicons/gift-16.svg
index dde8d2d3..dde8d2d3 100644
--- a/docs/src/material/templates/.icons/octicons/gift-16.svg
+++ b/docs/src/templates/.icons/octicons/gift-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/gift-24.svg b/docs/src/templates/.icons/octicons/gift-24.svg
index fe59f8c0..fe59f8c0 100644
--- a/docs/src/material/templates/.icons/octicons/gift-24.svg
+++ b/docs/src/templates/.icons/octicons/gift-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-branch-16.svg b/docs/src/templates/.icons/octicons/git-branch-16.svg
index 3e19c2af..3e19c2af 100644
--- a/docs/src/material/templates/.icons/octicons/git-branch-16.svg
+++ b/docs/src/templates/.icons/octicons/git-branch-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-branch-24.svg b/docs/src/templates/.icons/octicons/git-branch-24.svg
index b28f7dee..b28f7dee 100644
--- a/docs/src/material/templates/.icons/octicons/git-branch-24.svg
+++ b/docs/src/templates/.icons/octicons/git-branch-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-commit-16.svg b/docs/src/templates/.icons/octicons/git-commit-16.svg
index dbe63d7f..dbe63d7f 100644
--- a/docs/src/material/templates/.icons/octicons/git-commit-16.svg
+++ b/docs/src/templates/.icons/octicons/git-commit-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-commit-24.svg b/docs/src/templates/.icons/octicons/git-commit-24.svg
index 08425189..08425189 100644
--- a/docs/src/material/templates/.icons/octicons/git-commit-24.svg
+++ b/docs/src/templates/.icons/octicons/git-commit-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-compare-16.svg b/docs/src/templates/.icons/octicons/git-compare-16.svg
index 27994964..27994964 100644
--- a/docs/src/material/templates/.icons/octicons/git-compare-16.svg
+++ b/docs/src/templates/.icons/octicons/git-compare-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-compare-24.svg b/docs/src/templates/.icons/octicons/git-compare-24.svg
index bf45a2b2..bf45a2b2 100644
--- a/docs/src/material/templates/.icons/octicons/git-compare-24.svg
+++ b/docs/src/templates/.icons/octicons/git-compare-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-merge-16.svg b/docs/src/templates/.icons/octicons/git-merge-16.svg
index d7547aec..d7547aec 100644
--- a/docs/src/material/templates/.icons/octicons/git-merge-16.svg
+++ b/docs/src/templates/.icons/octicons/git-merge-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-merge-24.svg b/docs/src/templates/.icons/octicons/git-merge-24.svg
index aafef329..aafef329 100644
--- a/docs/src/material/templates/.icons/octicons/git-merge-24.svg
+++ b/docs/src/templates/.icons/octicons/git-merge-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-merge-queue-16.svg b/docs/src/templates/.icons/octicons/git-merge-queue-16.svg
index 3a04ae71..3a04ae71 100644
--- a/docs/src/material/templates/.icons/octicons/git-merge-queue-16.svg
+++ b/docs/src/templates/.icons/octicons/git-merge-queue-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-merge-queue-24.svg b/docs/src/templates/.icons/octicons/git-merge-queue-24.svg
index e217161f..e217161f 100644
--- a/docs/src/material/templates/.icons/octicons/git-merge-queue-24.svg
+++ b/docs/src/templates/.icons/octicons/git-merge-queue-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-16.svg b/docs/src/templates/.icons/octicons/git-pull-request-16.svg
index cfcf2feb..cfcf2feb 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-16.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-24.svg b/docs/src/templates/.icons/octicons/git-pull-request-24.svg
index 79079573..79079573 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-24.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-closed-16.svg b/docs/src/templates/.icons/octicons/git-pull-request-closed-16.svg
index c592bc06..c592bc06 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-closed-24.svg b/docs/src/templates/.icons/octicons/git-pull-request-closed-24.svg
index 374e2365..374e2365 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-closed-24.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-closed-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-draft-16.svg b/docs/src/templates/.icons/octicons/git-pull-request-draft-16.svg
index a22d34eb..a22d34eb 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-draft-16.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-draft-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/git-pull-request-draft-24.svg b/docs/src/templates/.icons/octicons/git-pull-request-draft-24.svg
index 112e192f..112e192f 100644
--- a/docs/src/material/templates/.icons/octicons/git-pull-request-draft-24.svg
+++ b/docs/src/templates/.icons/octicons/git-pull-request-draft-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/globe-16.svg b/docs/src/templates/.icons/octicons/globe-16.svg
index a4dc3b59..a4dc3b59 100644
--- a/docs/src/material/templates/.icons/octicons/globe-16.svg
+++ b/docs/src/templates/.icons/octicons/globe-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/globe-24.svg b/docs/src/templates/.icons/octicons/globe-24.svg
index 0329cd04..0329cd04 100644
--- a/docs/src/material/templates/.icons/octicons/globe-24.svg
+++ b/docs/src/templates/.icons/octicons/globe-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/goal-16.svg b/docs/src/templates/.icons/octicons/goal-16.svg
index 7f654f20..7f654f20 100644
--- a/docs/src/material/templates/.icons/octicons/goal-16.svg
+++ b/docs/src/templates/.icons/octicons/goal-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/goal-24.svg b/docs/src/templates/.icons/octicons/goal-24.svg
index b326a3a9..b326a3a9 100644
--- a/docs/src/material/templates/.icons/octicons/goal-24.svg
+++ b/docs/src/templates/.icons/octicons/goal-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/grabber-16.svg b/docs/src/templates/.icons/octicons/grabber-16.svg
index 252b005a..252b005a 100644
--- a/docs/src/material/templates/.icons/octicons/grabber-16.svg
+++ b/docs/src/templates/.icons/octicons/grabber-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/grabber-24.svg b/docs/src/templates/.icons/octicons/grabber-24.svg
index bfdad3c6..bfdad3c6 100644
--- a/docs/src/material/templates/.icons/octicons/grabber-24.svg
+++ b/docs/src/templates/.icons/octicons/grabber-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/graph-16.svg b/docs/src/templates/.icons/octicons/graph-16.svg
index 438a4153..438a4153 100644
--- a/docs/src/material/templates/.icons/octicons/graph-16.svg
+++ b/docs/src/templates/.icons/octicons/graph-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/graph-24.svg b/docs/src/templates/.icons/octicons/graph-24.svg
index a2845a08..a2845a08 100644
--- a/docs/src/material/templates/.icons/octicons/graph-24.svg
+++ b/docs/src/templates/.icons/octicons/graph-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/hash-16.svg b/docs/src/templates/.icons/octicons/hash-16.svg
index b52b5a1f..b52b5a1f 100644
--- a/docs/src/material/templates/.icons/octicons/hash-16.svg
+++ b/docs/src/templates/.icons/octicons/hash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/hash-24.svg b/docs/src/templates/.icons/octicons/hash-24.svg
index cd66b230..cd66b230 100644
--- a/docs/src/material/templates/.icons/octicons/hash-24.svg
+++ b/docs/src/templates/.icons/octicons/hash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/heading-16.svg b/docs/src/templates/.icons/octicons/heading-16.svg
index 248f2b4e..248f2b4e 100644
--- a/docs/src/material/templates/.icons/octicons/heading-16.svg
+++ b/docs/src/templates/.icons/octicons/heading-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/heading-24.svg b/docs/src/templates/.icons/octicons/heading-24.svg
index 05028601..05028601 100644
--- a/docs/src/material/templates/.icons/octicons/heading-24.svg
+++ b/docs/src/templates/.icons/octicons/heading-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/heart-16.svg b/docs/src/templates/.icons/octicons/heart-16.svg
index c8be9e81..c8be9e81 100644
--- a/docs/src/material/templates/.icons/octicons/heart-16.svg
+++ b/docs/src/templates/.icons/octicons/heart-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/heart-24.svg b/docs/src/templates/.icons/octicons/heart-24.svg
index 8754e3ea..8754e3ea 100644
--- a/docs/src/material/templates/.icons/octicons/heart-24.svg
+++ b/docs/src/templates/.icons/octicons/heart-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/heart-fill-16.svg b/docs/src/templates/.icons/octicons/heart-fill-16.svg
index 0a512828..0a512828 100644
--- a/docs/src/material/templates/.icons/octicons/heart-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/heart-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/heart-fill-24.svg b/docs/src/templates/.icons/octicons/heart-fill-24.svg
index 7cab08ac..7cab08ac 100644
--- a/docs/src/material/templates/.icons/octicons/heart-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/heart-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/history-16.svg b/docs/src/templates/.icons/octicons/history-16.svg
index fc807116..fc807116 100644
--- a/docs/src/material/templates/.icons/octicons/history-16.svg
+++ b/docs/src/templates/.icons/octicons/history-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/history-24.svg b/docs/src/templates/.icons/octicons/history-24.svg
index 6bbfb273..6bbfb273 100644
--- a/docs/src/material/templates/.icons/octicons/history-24.svg
+++ b/docs/src/templates/.icons/octicons/history-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/home-16.svg b/docs/src/templates/.icons/octicons/home-16.svg
index 31b65b58..31b65b58 100644
--- a/docs/src/material/templates/.icons/octicons/home-16.svg
+++ b/docs/src/templates/.icons/octicons/home-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/home-24.svg b/docs/src/templates/.icons/octicons/home-24.svg
index 9a05305c..9a05305c 100644
--- a/docs/src/material/templates/.icons/octicons/home-24.svg
+++ b/docs/src/templates/.icons/octicons/home-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/home-fill-24.svg b/docs/src/templates/.icons/octicons/home-fill-24.svg
index 78ad0f6a..78ad0f6a 100644
--- a/docs/src/material/templates/.icons/octicons/home-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/home-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/horizontal-rule-16.svg b/docs/src/templates/.icons/octicons/horizontal-rule-16.svg
index cd0e23f2..cd0e23f2 100644
--- a/docs/src/material/templates/.icons/octicons/horizontal-rule-16.svg
+++ b/docs/src/templates/.icons/octicons/horizontal-rule-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/horizontal-rule-24.svg b/docs/src/templates/.icons/octicons/horizontal-rule-24.svg
index 9b6f95c6..9b6f95c6 100644
--- a/docs/src/material/templates/.icons/octicons/horizontal-rule-24.svg
+++ b/docs/src/templates/.icons/octicons/horizontal-rule-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/hourglass-16.svg b/docs/src/templates/.icons/octicons/hourglass-16.svg
index 3480bc29..3480bc29 100644
--- a/docs/src/material/templates/.icons/octicons/hourglass-16.svg
+++ b/docs/src/templates/.icons/octicons/hourglass-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/hourglass-24.svg b/docs/src/templates/.icons/octicons/hourglass-24.svg
index 039f3a76..039f3a76 100644
--- a/docs/src/material/templates/.icons/octicons/hourglass-24.svg
+++ b/docs/src/templates/.icons/octicons/hourglass-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/hubot-16.svg b/docs/src/templates/.icons/octicons/hubot-16.svg
index 56ef07bd..56ef07bd 100644
--- a/docs/src/material/templates/.icons/octicons/hubot-16.svg
+++ b/docs/src/templates/.icons/octicons/hubot-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/hubot-24.svg b/docs/src/templates/.icons/octicons/hubot-24.svg
index 57a68cea..57a68cea 100644
--- a/docs/src/material/templates/.icons/octicons/hubot-24.svg
+++ b/docs/src/templates/.icons/octicons/hubot-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/id-badge-16.svg b/docs/src/templates/.icons/octicons/id-badge-16.svg
index b8fd621b..b8fd621b 100644
--- a/docs/src/material/templates/.icons/octicons/id-badge-16.svg
+++ b/docs/src/templates/.icons/octicons/id-badge-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/image-16.svg b/docs/src/templates/.icons/octicons/image-16.svg
index 67d1a509..67d1a509 100644
--- a/docs/src/material/templates/.icons/octicons/image-16.svg
+++ b/docs/src/templates/.icons/octicons/image-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/image-24.svg b/docs/src/templates/.icons/octicons/image-24.svg
index c056ac64..c056ac64 100644
--- a/docs/src/material/templates/.icons/octicons/image-24.svg
+++ b/docs/src/templates/.icons/octicons/image-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/inbox-16.svg b/docs/src/templates/.icons/octicons/inbox-16.svg
index 100f69cf..100f69cf 100644
--- a/docs/src/material/templates/.icons/octicons/inbox-16.svg
+++ b/docs/src/templates/.icons/octicons/inbox-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/inbox-24.svg b/docs/src/templates/.icons/octicons/inbox-24.svg
index 1d76441b..1d76441b 100644
--- a/docs/src/material/templates/.icons/octicons/inbox-24.svg
+++ b/docs/src/templates/.icons/octicons/inbox-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/infinity-16.svg b/docs/src/templates/.icons/octicons/infinity-16.svg
index 7f12739f..7f12739f 100644
--- a/docs/src/material/templates/.icons/octicons/infinity-16.svg
+++ b/docs/src/templates/.icons/octicons/infinity-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/infinity-24.svg b/docs/src/templates/.icons/octicons/infinity-24.svg
index 6da43415..6da43415 100644
--- a/docs/src/material/templates/.icons/octicons/infinity-24.svg
+++ b/docs/src/templates/.icons/octicons/infinity-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/info-16.svg b/docs/src/templates/.icons/octicons/info-16.svg
index 4871e8d0..4871e8d0 100644
--- a/docs/src/material/templates/.icons/octicons/info-16.svg
+++ b/docs/src/templates/.icons/octicons/info-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/info-24.svg b/docs/src/templates/.icons/octicons/info-24.svg
index 2e4bb2c5..2e4bb2c5 100644
--- a/docs/src/material/templates/.icons/octicons/info-24.svg
+++ b/docs/src/templates/.icons/octicons/info-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-closed-16.svg b/docs/src/templates/.icons/octicons/issue-closed-16.svg
index c78f4f7b..c78f4f7b 100644
--- a/docs/src/material/templates/.icons/octicons/issue-closed-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-closed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-closed-24.svg b/docs/src/templates/.icons/octicons/issue-closed-24.svg
index 53243781..53243781 100644
--- a/docs/src/material/templates/.icons/octicons/issue-closed-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-closed-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-draft-16.svg b/docs/src/templates/.icons/octicons/issue-draft-16.svg
index c073dc82..c073dc82 100644
--- a/docs/src/material/templates/.icons/octicons/issue-draft-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-draft-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-draft-24.svg b/docs/src/templates/.icons/octicons/issue-draft-24.svg
index fd76b8b6..fd76b8b6 100644
--- a/docs/src/material/templates/.icons/octicons/issue-draft-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-draft-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-opened-16.svg b/docs/src/templates/.icons/octicons/issue-opened-16.svg
index 32238aeb..32238aeb 100644
--- a/docs/src/material/templates/.icons/octicons/issue-opened-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-opened-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-opened-24.svg b/docs/src/templates/.icons/octicons/issue-opened-24.svg
index e1eaf590..e1eaf590 100644
--- a/docs/src/material/templates/.icons/octicons/issue-opened-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-opened-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-reopened-16.svg b/docs/src/templates/.icons/octicons/issue-reopened-16.svg
index a8fa4084..a8fa4084 100644
--- a/docs/src/material/templates/.icons/octicons/issue-reopened-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-reopened-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-reopened-24.svg b/docs/src/templates/.icons/octicons/issue-reopened-24.svg
index 6f06c6a4..6f06c6a4 100644
--- a/docs/src/material/templates/.icons/octicons/issue-reopened-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-reopened-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-tracked-by-16.svg b/docs/src/templates/.icons/octicons/issue-tracked-by-16.svg
index 7546644e..7546644e 100644
--- a/docs/src/material/templates/.icons/octicons/issue-tracked-by-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-tracked-by-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-tracked-by-24.svg b/docs/src/templates/.icons/octicons/issue-tracked-by-24.svg
index f2229503..f2229503 100644
--- a/docs/src/material/templates/.icons/octicons/issue-tracked-by-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-tracked-by-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-tracks-16.svg b/docs/src/templates/.icons/octicons/issue-tracks-16.svg
index 23101864..23101864 100644
--- a/docs/src/material/templates/.icons/octicons/issue-tracks-16.svg
+++ b/docs/src/templates/.icons/octicons/issue-tracks-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/issue-tracks-24.svg b/docs/src/templates/.icons/octicons/issue-tracks-24.svg
index 4512db13..4512db13 100644
--- a/docs/src/material/templates/.icons/octicons/issue-tracks-24.svg
+++ b/docs/src/templates/.icons/octicons/issue-tracks-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/italic-16.svg b/docs/src/templates/.icons/octicons/italic-16.svg
index 9027c86c..9027c86c 100644
--- a/docs/src/material/templates/.icons/octicons/italic-16.svg
+++ b/docs/src/templates/.icons/octicons/italic-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/italic-24.svg b/docs/src/templates/.icons/octicons/italic-24.svg
index b571955f..b571955f 100644
--- a/docs/src/material/templates/.icons/octicons/italic-24.svg
+++ b/docs/src/templates/.icons/octicons/italic-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/iterations-16.svg b/docs/src/templates/.icons/octicons/iterations-16.svg
index 35e98683..35e98683 100644
--- a/docs/src/material/templates/.icons/octicons/iterations-16.svg
+++ b/docs/src/templates/.icons/octicons/iterations-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/iterations-24.svg b/docs/src/templates/.icons/octicons/iterations-24.svg
index ee3345dd..ee3345dd 100644
--- a/docs/src/material/templates/.icons/octicons/iterations-24.svg
+++ b/docs/src/templates/.icons/octicons/iterations-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/kebab-horizontal-16.svg b/docs/src/templates/.icons/octicons/kebab-horizontal-16.svg
index 47077f31..47077f31 100644
--- a/docs/src/material/templates/.icons/octicons/kebab-horizontal-16.svg
+++ b/docs/src/templates/.icons/octicons/kebab-horizontal-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/kebab-horizontal-24.svg b/docs/src/templates/.icons/octicons/kebab-horizontal-24.svg
index 6ba1ba03..6ba1ba03 100644
--- a/docs/src/material/templates/.icons/octicons/kebab-horizontal-24.svg
+++ b/docs/src/templates/.icons/octicons/kebab-horizontal-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/key-16.svg b/docs/src/templates/.icons/octicons/key-16.svg
index 8eede99f..8eede99f 100644
--- a/docs/src/material/templates/.icons/octicons/key-16.svg
+++ b/docs/src/templates/.icons/octicons/key-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/key-24.svg b/docs/src/templates/.icons/octicons/key-24.svg
index ad4b34ac..ad4b34ac 100644
--- a/docs/src/material/templates/.icons/octicons/key-24.svg
+++ b/docs/src/templates/.icons/octicons/key-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/key-asterisk-16.svg b/docs/src/templates/.icons/octicons/key-asterisk-16.svg
index 3a4b8793..3a4b8793 100644
--- a/docs/src/material/templates/.icons/octicons/key-asterisk-16.svg
+++ b/docs/src/templates/.icons/octicons/key-asterisk-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/law-16.svg b/docs/src/templates/.icons/octicons/law-16.svg
index 603e5fdd..603e5fdd 100644
--- a/docs/src/material/templates/.icons/octicons/law-16.svg
+++ b/docs/src/templates/.icons/octicons/law-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/law-24.svg b/docs/src/templates/.icons/octicons/law-24.svg
index 9d995c30..9d995c30 100644
--- a/docs/src/material/templates/.icons/octicons/law-24.svg
+++ b/docs/src/templates/.icons/octicons/law-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/light-bulb-16.svg b/docs/src/templates/.icons/octicons/light-bulb-16.svg
index 80c8b44b..80c8b44b 100644
--- a/docs/src/material/templates/.icons/octicons/light-bulb-16.svg
+++ b/docs/src/templates/.icons/octicons/light-bulb-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/light-bulb-24.svg b/docs/src/templates/.icons/octicons/light-bulb-24.svg
index f9fde5d3..f9fde5d3 100644
--- a/docs/src/material/templates/.icons/octicons/light-bulb-24.svg
+++ b/docs/src/templates/.icons/octicons/light-bulb-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/link-16.svg b/docs/src/templates/.icons/octicons/link-16.svg
index 0b0d16d7..0b0d16d7 100644
--- a/docs/src/material/templates/.icons/octicons/link-16.svg
+++ b/docs/src/templates/.icons/octicons/link-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/link-24.svg b/docs/src/templates/.icons/octicons/link-24.svg
index b485f4fc..b485f4fc 100644
--- a/docs/src/material/templates/.icons/octicons/link-24.svg
+++ b/docs/src/templates/.icons/octicons/link-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/link-external-16.svg b/docs/src/templates/.icons/octicons/link-external-16.svg
index 217ee255..217ee255 100644
--- a/docs/src/material/templates/.icons/octicons/link-external-16.svg
+++ b/docs/src/templates/.icons/octicons/link-external-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/link-external-24.svg b/docs/src/templates/.icons/octicons/link-external-24.svg
index d21e6442..d21e6442 100644
--- a/docs/src/material/templates/.icons/octicons/link-external-24.svg
+++ b/docs/src/templates/.icons/octicons/link-external-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/list-ordered-16.svg b/docs/src/templates/.icons/octicons/list-ordered-16.svg
index a8be56aa..a8be56aa 100644
--- a/docs/src/material/templates/.icons/octicons/list-ordered-16.svg
+++ b/docs/src/templates/.icons/octicons/list-ordered-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/list-ordered-24.svg b/docs/src/templates/.icons/octicons/list-ordered-24.svg
index a84139bc..a84139bc 100644
--- a/docs/src/material/templates/.icons/octicons/list-ordered-24.svg
+++ b/docs/src/templates/.icons/octicons/list-ordered-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/list-unordered-16.svg b/docs/src/templates/.icons/octicons/list-unordered-16.svg
index 08c12f2e..08c12f2e 100644
--- a/docs/src/material/templates/.icons/octicons/list-unordered-16.svg
+++ b/docs/src/templates/.icons/octicons/list-unordered-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/list-unordered-24.svg b/docs/src/templates/.icons/octicons/list-unordered-24.svg
index 754e218d..754e218d 100644
--- a/docs/src/material/templates/.icons/octicons/list-unordered-24.svg
+++ b/docs/src/templates/.icons/octicons/list-unordered-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/location-16.svg b/docs/src/templates/.icons/octicons/location-16.svg
index ba174c75..ba174c75 100644
--- a/docs/src/material/templates/.icons/octicons/location-16.svg
+++ b/docs/src/templates/.icons/octicons/location-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/location-24.svg b/docs/src/templates/.icons/octicons/location-24.svg
index db15c09f..db15c09f 100644
--- a/docs/src/material/templates/.icons/octicons/location-24.svg
+++ b/docs/src/templates/.icons/octicons/location-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/lock-16.svg b/docs/src/templates/.icons/octicons/lock-16.svg
index e27e6f7e..e27e6f7e 100644
--- a/docs/src/material/templates/.icons/octicons/lock-16.svg
+++ b/docs/src/templates/.icons/octicons/lock-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/lock-24.svg b/docs/src/templates/.icons/octicons/lock-24.svg
index 2b50bcce..2b50bcce 100644
--- a/docs/src/material/templates/.icons/octicons/lock-24.svg
+++ b/docs/src/templates/.icons/octicons/lock-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/log-16.svg b/docs/src/templates/.icons/octicons/log-16.svg
index 57695aaa..57695aaa 100644
--- a/docs/src/material/templates/.icons/octicons/log-16.svg
+++ b/docs/src/templates/.icons/octicons/log-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/log-24.svg b/docs/src/templates/.icons/octicons/log-24.svg
index 30ad5c34..30ad5c34 100644
--- a/docs/src/material/templates/.icons/octicons/log-24.svg
+++ b/docs/src/templates/.icons/octicons/log-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/logo-gist-16.svg b/docs/src/templates/.icons/octicons/logo-gist-16.svg
index 8b7c96ae..8b7c96ae 100644
--- a/docs/src/material/templates/.icons/octicons/logo-gist-16.svg
+++ b/docs/src/templates/.icons/octicons/logo-gist-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/logo-github-16.svg b/docs/src/templates/.icons/octicons/logo-github-16.svg
index e33524c5..e33524c5 100644
--- a/docs/src/material/templates/.icons/octicons/logo-github-16.svg
+++ b/docs/src/templates/.icons/octicons/logo-github-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mail-16.svg b/docs/src/templates/.icons/octicons/mail-16.svg
index 914e80c8..914e80c8 100644
--- a/docs/src/material/templates/.icons/octicons/mail-16.svg
+++ b/docs/src/templates/.icons/octicons/mail-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mail-24.svg b/docs/src/templates/.icons/octicons/mail-24.svg
index 43ce8edc..43ce8edc 100644
--- a/docs/src/material/templates/.icons/octicons/mail-24.svg
+++ b/docs/src/templates/.icons/octicons/mail-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/mark-github-16.svg b/docs/src/templates/.icons/octicons/mark-github-16.svg
index b7e917ea..b7e917ea 100644
--- a/docs/src/material/templates/.icons/octicons/mark-github-16.svg
+++ b/docs/src/templates/.icons/octicons/mark-github-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/markdown-16.svg b/docs/src/templates/.icons/octicons/markdown-16.svg
index 03a0a30d..03a0a30d 100644
--- a/docs/src/material/templates/.icons/octicons/markdown-16.svg
+++ b/docs/src/templates/.icons/octicons/markdown-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/megaphone-16.svg b/docs/src/templates/.icons/octicons/megaphone-16.svg
index a0836cae..a0836cae 100644
--- a/docs/src/material/templates/.icons/octicons/megaphone-16.svg
+++ b/docs/src/templates/.icons/octicons/megaphone-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/megaphone-24.svg b/docs/src/templates/.icons/octicons/megaphone-24.svg
index e97c1883..e97c1883 100644
--- a/docs/src/material/templates/.icons/octicons/megaphone-24.svg
+++ b/docs/src/templates/.icons/octicons/megaphone-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/mention-16.svg b/docs/src/templates/.icons/octicons/mention-16.svg
index 678943fb..678943fb 100644
--- a/docs/src/material/templates/.icons/octicons/mention-16.svg
+++ b/docs/src/templates/.icons/octicons/mention-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mention-24.svg b/docs/src/templates/.icons/octicons/mention-24.svg
index 728f09c3..728f09c3 100644
--- a/docs/src/material/templates/.icons/octicons/mention-24.svg
+++ b/docs/src/templates/.icons/octicons/mention-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/meter-16.svg b/docs/src/templates/.icons/octicons/meter-16.svg
index c808462d..c808462d 100644
--- a/docs/src/material/templates/.icons/octicons/meter-16.svg
+++ b/docs/src/templates/.icons/octicons/meter-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/milestone-16.svg b/docs/src/templates/.icons/octicons/milestone-16.svg
index ca9f9caa..ca9f9caa 100644
--- a/docs/src/material/templates/.icons/octicons/milestone-16.svg
+++ b/docs/src/templates/.icons/octicons/milestone-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/milestone-24.svg b/docs/src/templates/.icons/octicons/milestone-24.svg
index e2c8df19..e2c8df19 100644
--- a/docs/src/material/templates/.icons/octicons/milestone-24.svg
+++ b/docs/src/templates/.icons/octicons/milestone-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/mirror-16.svg b/docs/src/templates/.icons/octicons/mirror-16.svg
index d2b652fe..d2b652fe 100644
--- a/docs/src/material/templates/.icons/octicons/mirror-16.svg
+++ b/docs/src/templates/.icons/octicons/mirror-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mirror-24.svg b/docs/src/templates/.icons/octicons/mirror-24.svg
index 5290774f..5290774f 100644
--- a/docs/src/material/templates/.icons/octicons/mirror-24.svg
+++ b/docs/src/templates/.icons/octicons/mirror-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/moon-16.svg b/docs/src/templates/.icons/octicons/moon-16.svg
index 195959b9..195959b9 100644
--- a/docs/src/material/templates/.icons/octicons/moon-16.svg
+++ b/docs/src/templates/.icons/octicons/moon-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/moon-24.svg b/docs/src/templates/.icons/octicons/moon-24.svg
index 810986da..810986da 100644
--- a/docs/src/material/templates/.icons/octicons/moon-24.svg
+++ b/docs/src/templates/.icons/octicons/moon-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/mortar-board-16.svg b/docs/src/templates/.icons/octicons/mortar-board-16.svg
index aa14d5a6..aa14d5a6 100644
--- a/docs/src/material/templates/.icons/octicons/mortar-board-16.svg
+++ b/docs/src/templates/.icons/octicons/mortar-board-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mortar-board-24.svg b/docs/src/templates/.icons/octicons/mortar-board-24.svg
index c47fe375..c47fe375 100644
--- a/docs/src/material/templates/.icons/octicons/mortar-board-24.svg
+++ b/docs/src/templates/.icons/octicons/mortar-board-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-bottom-16.svg b/docs/src/templates/.icons/octicons/move-to-bottom-16.svg
index 1cd81eb8..1cd81eb8 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-bottom-16.svg
+++ b/docs/src/templates/.icons/octicons/move-to-bottom-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-bottom-24.svg b/docs/src/templates/.icons/octicons/move-to-bottom-24.svg
index 06087834..06087834 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-bottom-24.svg
+++ b/docs/src/templates/.icons/octicons/move-to-bottom-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-end-16.svg b/docs/src/templates/.icons/octicons/move-to-end-16.svg
index 2b9c9876..2b9c9876 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-end-16.svg
+++ b/docs/src/templates/.icons/octicons/move-to-end-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-end-24.svg b/docs/src/templates/.icons/octicons/move-to-end-24.svg
index 794d2d1b..794d2d1b 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-end-24.svg
+++ b/docs/src/templates/.icons/octicons/move-to-end-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-start-16.svg b/docs/src/templates/.icons/octicons/move-to-start-16.svg
index 94ab60e6..94ab60e6 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-start-16.svg
+++ b/docs/src/templates/.icons/octicons/move-to-start-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-start-24.svg b/docs/src/templates/.icons/octicons/move-to-start-24.svg
index 923dc372..923dc372 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-start-24.svg
+++ b/docs/src/templates/.icons/octicons/move-to-start-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-top-16.svg b/docs/src/templates/.icons/octicons/move-to-top-16.svg
index 438b4926..438b4926 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-top-16.svg
+++ b/docs/src/templates/.icons/octicons/move-to-top-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/move-to-top-24.svg b/docs/src/templates/.icons/octicons/move-to-top-24.svg
index 67c3ac43..67c3ac43 100644
--- a/docs/src/material/templates/.icons/octicons/move-to-top-24.svg
+++ b/docs/src/templates/.icons/octicons/move-to-top-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/multi-select-16.svg b/docs/src/templates/.icons/octicons/multi-select-16.svg
index 0e92e4de..0e92e4de 100644
--- a/docs/src/material/templates/.icons/octicons/multi-select-16.svg
+++ b/docs/src/templates/.icons/octicons/multi-select-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/multi-select-24.svg b/docs/src/templates/.icons/octicons/multi-select-24.svg
index 773055d9..773055d9 100644
--- a/docs/src/material/templates/.icons/octicons/multi-select-24.svg
+++ b/docs/src/templates/.icons/octicons/multi-select-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/mute-16.svg b/docs/src/templates/.icons/octicons/mute-16.svg
index 1a980a6e..1a980a6e 100644
--- a/docs/src/material/templates/.icons/octicons/mute-16.svg
+++ b/docs/src/templates/.icons/octicons/mute-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/mute-24.svg b/docs/src/templates/.icons/octicons/mute-24.svg
index 32e2f838..32e2f838 100644
--- a/docs/src/material/templates/.icons/octicons/mute-24.svg
+++ b/docs/src/templates/.icons/octicons/mute-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/no-entry-16.svg b/docs/src/templates/.icons/octicons/no-entry-16.svg
index 2cddafa2..2cddafa2 100644
--- a/docs/src/material/templates/.icons/octicons/no-entry-16.svg
+++ b/docs/src/templates/.icons/octicons/no-entry-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/no-entry-24.svg b/docs/src/templates/.icons/octicons/no-entry-24.svg
index 5c5b6924..5c5b6924 100644
--- a/docs/src/material/templates/.icons/octicons/no-entry-24.svg
+++ b/docs/src/templates/.icons/octicons/no-entry-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/no-entry-fill-12.svg b/docs/src/templates/.icons/octicons/no-entry-fill-12.svg
index 327a2db9..327a2db9 100644
--- a/docs/src/material/templates/.icons/octicons/no-entry-fill-12.svg
+++ b/docs/src/templates/.icons/octicons/no-entry-fill-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/north-star-16.svg b/docs/src/templates/.icons/octicons/north-star-16.svg
index 86a323c0..86a323c0 100644
--- a/docs/src/material/templates/.icons/octicons/north-star-16.svg
+++ b/docs/src/templates/.icons/octicons/north-star-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/north-star-24.svg b/docs/src/templates/.icons/octicons/north-star-24.svg
index cf6a01d0..cf6a01d0 100644
--- a/docs/src/material/templates/.icons/octicons/north-star-24.svg
+++ b/docs/src/templates/.icons/octicons/north-star-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/note-16.svg b/docs/src/templates/.icons/octicons/note-16.svg
index 988557cf..988557cf 100644
--- a/docs/src/material/templates/.icons/octicons/note-16.svg
+++ b/docs/src/templates/.icons/octicons/note-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/note-24.svg b/docs/src/templates/.icons/octicons/note-24.svg
index 097e5b1e..097e5b1e 100644
--- a/docs/src/material/templates/.icons/octicons/note-24.svg
+++ b/docs/src/templates/.icons/octicons/note-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/number-16.svg b/docs/src/templates/.icons/octicons/number-16.svg
index 5bab66f9..5bab66f9 100644
--- a/docs/src/material/templates/.icons/octicons/number-16.svg
+++ b/docs/src/templates/.icons/octicons/number-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/number-24.svg b/docs/src/templates/.icons/octicons/number-24.svg
index 7d05c550..7d05c550 100644
--- a/docs/src/material/templates/.icons/octicons/number-24.svg
+++ b/docs/src/templates/.icons/octicons/number-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/organization-16.svg b/docs/src/templates/.icons/octicons/organization-16.svg
index c5f48340..c5f48340 100644
--- a/docs/src/material/templates/.icons/octicons/organization-16.svg
+++ b/docs/src/templates/.icons/octicons/organization-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/organization-24.svg b/docs/src/templates/.icons/octicons/organization-24.svg
index a46948f7..a46948f7 100644
--- a/docs/src/material/templates/.icons/octicons/organization-24.svg
+++ b/docs/src/templates/.icons/octicons/organization-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-16.svg b/docs/src/templates/.icons/octicons/package-16.svg
index 1d332d62..1d332d62 100644
--- a/docs/src/material/templates/.icons/octicons/package-16.svg
+++ b/docs/src/templates/.icons/octicons/package-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-24.svg b/docs/src/templates/.icons/octicons/package-24.svg
index 39f75afa..39f75afa 100644
--- a/docs/src/material/templates/.icons/octicons/package-24.svg
+++ b/docs/src/templates/.icons/octicons/package-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-dependencies-16.svg b/docs/src/templates/.icons/octicons/package-dependencies-16.svg
index 24c9735d..24c9735d 100644
--- a/docs/src/material/templates/.icons/octicons/package-dependencies-16.svg
+++ b/docs/src/templates/.icons/octicons/package-dependencies-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-dependencies-24.svg b/docs/src/templates/.icons/octicons/package-dependencies-24.svg
index d26cefb1..d26cefb1 100644
--- a/docs/src/material/templates/.icons/octicons/package-dependencies-24.svg
+++ b/docs/src/templates/.icons/octicons/package-dependencies-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-dependents-16.svg b/docs/src/templates/.icons/octicons/package-dependents-16.svg
index 8bda1794..8bda1794 100644
--- a/docs/src/material/templates/.icons/octicons/package-dependents-16.svg
+++ b/docs/src/templates/.icons/octicons/package-dependents-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/package-dependents-24.svg b/docs/src/templates/.icons/octicons/package-dependents-24.svg
index 4ad59d15..4ad59d15 100644
--- a/docs/src/material/templates/.icons/octicons/package-dependents-24.svg
+++ b/docs/src/templates/.icons/octicons/package-dependents-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/paintbrush-16.svg b/docs/src/templates/.icons/octicons/paintbrush-16.svg
index 1111aad9..1111aad9 100644
--- a/docs/src/material/templates/.icons/octicons/paintbrush-16.svg
+++ b/docs/src/templates/.icons/octicons/paintbrush-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/paper-airplane-16.svg b/docs/src/templates/.icons/octicons/paper-airplane-16.svg
index af87c532..af87c532 100644
--- a/docs/src/material/templates/.icons/octicons/paper-airplane-16.svg
+++ b/docs/src/templates/.icons/octicons/paper-airplane-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/paper-airplane-24.svg b/docs/src/templates/.icons/octicons/paper-airplane-24.svg
index d90d1a28..d90d1a28 100644
--- a/docs/src/material/templates/.icons/octicons/paper-airplane-24.svg
+++ b/docs/src/templates/.icons/octicons/paper-airplane-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/paperclip-16.svg b/docs/src/templates/.icons/octicons/paperclip-16.svg
index aab648f1..aab648f1 100644
--- a/docs/src/material/templates/.icons/octicons/paperclip-16.svg
+++ b/docs/src/templates/.icons/octicons/paperclip-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/paperclip-24.svg b/docs/src/templates/.icons/octicons/paperclip-24.svg
index fb02a1a8..fb02a1a8 100644
--- a/docs/src/material/templates/.icons/octicons/paperclip-24.svg
+++ b/docs/src/templates/.icons/octicons/paperclip-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/passkey-fill-16.svg b/docs/src/templates/.icons/octicons/passkey-fill-16.svg
index 08b4b24c..08b4b24c 100644
--- a/docs/src/material/templates/.icons/octicons/passkey-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/passkey-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/passkey-fill-24.svg b/docs/src/templates/.icons/octicons/passkey-fill-24.svg
index 5699b895..5699b895 100644
--- a/docs/src/material/templates/.icons/octicons/passkey-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/passkey-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/paste-16.svg b/docs/src/templates/.icons/octicons/paste-16.svg
index fa3cad4a..fa3cad4a 100644
--- a/docs/src/material/templates/.icons/octicons/paste-16.svg
+++ b/docs/src/templates/.icons/octicons/paste-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/paste-24.svg b/docs/src/templates/.icons/octicons/paste-24.svg
index 519dc99c..519dc99c 100644
--- a/docs/src/material/templates/.icons/octicons/paste-24.svg
+++ b/docs/src/templates/.icons/octicons/paste-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/pencil-16.svg b/docs/src/templates/.icons/octicons/pencil-16.svg
index 1733882e..1733882e 100644
--- a/docs/src/material/templates/.icons/octicons/pencil-16.svg
+++ b/docs/src/templates/.icons/octicons/pencil-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/pencil-24.svg b/docs/src/templates/.icons/octicons/pencil-24.svg
index 4dad18fc..4dad18fc 100644
--- a/docs/src/material/templates/.icons/octicons/pencil-24.svg
+++ b/docs/src/templates/.icons/octicons/pencil-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/people-16.svg b/docs/src/templates/.icons/octicons/people-16.svg
index 991506b8..991506b8 100644
--- a/docs/src/material/templates/.icons/octicons/people-16.svg
+++ b/docs/src/templates/.icons/octicons/people-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/people-24.svg b/docs/src/templates/.icons/octicons/people-24.svg
index 34c2b0ba..34c2b0ba 100644
--- a/docs/src/material/templates/.icons/octicons/people-24.svg
+++ b/docs/src/templates/.icons/octicons/people-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-16.svg b/docs/src/templates/.icons/octicons/person-16.svg
index 60b54249..60b54249 100644
--- a/docs/src/material/templates/.icons/octicons/person-16.svg
+++ b/docs/src/templates/.icons/octicons/person-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-24.svg b/docs/src/templates/.icons/octicons/person-24.svg
index 9bc177c4..9bc177c4 100644
--- a/docs/src/material/templates/.icons/octicons/person-24.svg
+++ b/docs/src/templates/.icons/octicons/person-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-add-16.svg b/docs/src/templates/.icons/octicons/person-add-16.svg
index 80a02652..80a02652 100644
--- a/docs/src/material/templates/.icons/octicons/person-add-16.svg
+++ b/docs/src/templates/.icons/octicons/person-add-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-add-24.svg b/docs/src/templates/.icons/octicons/person-add-24.svg
index 9b3b0961..9b3b0961 100644
--- a/docs/src/material/templates/.icons/octicons/person-add-24.svg
+++ b/docs/src/templates/.icons/octicons/person-add-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-fill-16.svg b/docs/src/templates/.icons/octicons/person-fill-16.svg
index d3de5b49..d3de5b49 100644
--- a/docs/src/material/templates/.icons/octicons/person-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/person-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/person-fill-24.svg b/docs/src/templates/.icons/octicons/person-fill-24.svg
index 71db9630..71db9630 100644
--- a/docs/src/material/templates/.icons/octicons/person-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/person-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/pin-16.svg b/docs/src/templates/.icons/octicons/pin-16.svg
index 5dbac7f2..5dbac7f2 100644
--- a/docs/src/material/templates/.icons/octicons/pin-16.svg
+++ b/docs/src/templates/.icons/octicons/pin-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/pin-24.svg b/docs/src/templates/.icons/octicons/pin-24.svg
index 1668748b..1668748b 100644
--- a/docs/src/material/templates/.icons/octicons/pin-24.svg
+++ b/docs/src/templates/.icons/octicons/pin-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/pin-slash-16.svg b/docs/src/templates/.icons/octicons/pin-slash-16.svg
index c456516f..c456516f 100644
--- a/docs/src/material/templates/.icons/octicons/pin-slash-16.svg
+++ b/docs/src/templates/.icons/octicons/pin-slash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/pin-slash-24.svg b/docs/src/templates/.icons/octicons/pin-slash-24.svg
index d457efcd..d457efcd 100644
--- a/docs/src/material/templates/.icons/octicons/pin-slash-24.svg
+++ b/docs/src/templates/.icons/octicons/pin-slash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/pivot-column-16.svg b/docs/src/templates/.icons/octicons/pivot-column-16.svg
index 3235a833..3235a833 100644
--- a/docs/src/material/templates/.icons/octicons/pivot-column-16.svg
+++ b/docs/src/templates/.icons/octicons/pivot-column-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/pivot-column-24.svg b/docs/src/templates/.icons/octicons/pivot-column-24.svg
index ac634e17..ac634e17 100644
--- a/docs/src/material/templates/.icons/octicons/pivot-column-24.svg
+++ b/docs/src/templates/.icons/octicons/pivot-column-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/play-16.svg b/docs/src/templates/.icons/octicons/play-16.svg
index 21962f6b..21962f6b 100644
--- a/docs/src/material/templates/.icons/octicons/play-16.svg
+++ b/docs/src/templates/.icons/octicons/play-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/play-24.svg b/docs/src/templates/.icons/octicons/play-24.svg
index a1e1ed67..a1e1ed67 100644
--- a/docs/src/material/templates/.icons/octicons/play-24.svg
+++ b/docs/src/templates/.icons/octicons/play-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/plug-16.svg b/docs/src/templates/.icons/octicons/plug-16.svg
index 9db9687b..9db9687b 100644
--- a/docs/src/material/templates/.icons/octicons/plug-16.svg
+++ b/docs/src/templates/.icons/octicons/plug-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/plug-24.svg b/docs/src/templates/.icons/octicons/plug-24.svg
index 3e93000b..3e93000b 100644
--- a/docs/src/material/templates/.icons/octicons/plug-24.svg
+++ b/docs/src/templates/.icons/octicons/plug-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/plus-16.svg b/docs/src/templates/.icons/octicons/plus-16.svg
index 3cf7e4e8..3cf7e4e8 100644
--- a/docs/src/material/templates/.icons/octicons/plus-16.svg
+++ b/docs/src/templates/.icons/octicons/plus-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/plus-24.svg b/docs/src/templates/.icons/octicons/plus-24.svg
index c9abc3c9..c9abc3c9 100644
--- a/docs/src/material/templates/.icons/octicons/plus-24.svg
+++ b/docs/src/templates/.icons/octicons/plus-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/plus-circle-16.svg b/docs/src/templates/.icons/octicons/plus-circle-16.svg
index 5c2778d5..5c2778d5 100644
--- a/docs/src/material/templates/.icons/octicons/plus-circle-16.svg
+++ b/docs/src/templates/.icons/octicons/plus-circle-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/plus-circle-24.svg b/docs/src/templates/.icons/octicons/plus-circle-24.svg
index 27efaae0..27efaae0 100644
--- a/docs/src/material/templates/.icons/octicons/plus-circle-24.svg
+++ b/docs/src/templates/.icons/octicons/plus-circle-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-16.svg b/docs/src/templates/.icons/octicons/project-16.svg
index 125e0329..125e0329 100644
--- a/docs/src/material/templates/.icons/octicons/project-16.svg
+++ b/docs/src/templates/.icons/octicons/project-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-24.svg b/docs/src/templates/.icons/octicons/project-24.svg
index 05a4af41..05a4af41 100644
--- a/docs/src/material/templates/.icons/octicons/project-24.svg
+++ b/docs/src/templates/.icons/octicons/project-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-roadmap-16.svg b/docs/src/templates/.icons/octicons/project-roadmap-16.svg
index e6c9815d..e6c9815d 100644
--- a/docs/src/material/templates/.icons/octicons/project-roadmap-16.svg
+++ b/docs/src/templates/.icons/octicons/project-roadmap-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-roadmap-24.svg b/docs/src/templates/.icons/octicons/project-roadmap-24.svg
index d9dd6704..d9dd6704 100644
--- a/docs/src/material/templates/.icons/octicons/project-roadmap-24.svg
+++ b/docs/src/templates/.icons/octicons/project-roadmap-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-symlink-16.svg b/docs/src/templates/.icons/octicons/project-symlink-16.svg
index 80f7c41f..80f7c41f 100644
--- a/docs/src/material/templates/.icons/octicons/project-symlink-16.svg
+++ b/docs/src/templates/.icons/octicons/project-symlink-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-symlink-24.svg b/docs/src/templates/.icons/octicons/project-symlink-24.svg
index 3e7c1ecb..3e7c1ecb 100644
--- a/docs/src/material/templates/.icons/octicons/project-symlink-24.svg
+++ b/docs/src/templates/.icons/octicons/project-symlink-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-template-16.svg b/docs/src/templates/.icons/octicons/project-template-16.svg
index 76110f51..76110f51 100644
--- a/docs/src/material/templates/.icons/octicons/project-template-16.svg
+++ b/docs/src/templates/.icons/octicons/project-template-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/project-template-24.svg b/docs/src/templates/.icons/octicons/project-template-24.svg
index e079ada1..e079ada1 100644
--- a/docs/src/material/templates/.icons/octicons/project-template-24.svg
+++ b/docs/src/templates/.icons/octicons/project-template-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/pulse-16.svg b/docs/src/templates/.icons/octicons/pulse-16.svg
index 1f6d491c..1f6d491c 100644
--- a/docs/src/material/templates/.icons/octicons/pulse-16.svg
+++ b/docs/src/templates/.icons/octicons/pulse-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/pulse-24.svg b/docs/src/templates/.icons/octicons/pulse-24.svg
index 87388606..87388606 100644
--- a/docs/src/material/templates/.icons/octicons/pulse-24.svg
+++ b/docs/src/templates/.icons/octicons/pulse-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/question-16.svg b/docs/src/templates/.icons/octicons/question-16.svg
index 6ccac2a5..6ccac2a5 100644
--- a/docs/src/material/templates/.icons/octicons/question-16.svg
+++ b/docs/src/templates/.icons/octicons/question-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/question-24.svg b/docs/src/templates/.icons/octicons/question-24.svg
index a527af54..a527af54 100644
--- a/docs/src/material/templates/.icons/octicons/question-24.svg
+++ b/docs/src/templates/.icons/octicons/question-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/quote-16.svg b/docs/src/templates/.icons/octicons/quote-16.svg
index b4ea79cd..b4ea79cd 100644
--- a/docs/src/material/templates/.icons/octicons/quote-16.svg
+++ b/docs/src/templates/.icons/octicons/quote-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/quote-24.svg b/docs/src/templates/.icons/octicons/quote-24.svg
index 65f76928..65f76928 100644
--- a/docs/src/material/templates/.icons/octicons/quote-24.svg
+++ b/docs/src/templates/.icons/octicons/quote-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/read-16.svg b/docs/src/templates/.icons/octicons/read-16.svg
index 5973d954..5973d954 100644
--- a/docs/src/material/templates/.icons/octicons/read-16.svg
+++ b/docs/src/templates/.icons/octicons/read-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/read-24.svg b/docs/src/templates/.icons/octicons/read-24.svg
index 771aa1c4..771aa1c4 100644
--- a/docs/src/material/templates/.icons/octicons/read-24.svg
+++ b/docs/src/templates/.icons/octicons/read-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/redo-16.svg b/docs/src/templates/.icons/octicons/redo-16.svg
index bf6b5ba8..bf6b5ba8 100644
--- a/docs/src/material/templates/.icons/octicons/redo-16.svg
+++ b/docs/src/templates/.icons/octicons/redo-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/rel-file-path-16.svg b/docs/src/templates/.icons/octicons/rel-file-path-16.svg
index f7a1284d..f7a1284d 100644
--- a/docs/src/material/templates/.icons/octicons/rel-file-path-16.svg
+++ b/docs/src/templates/.icons/octicons/rel-file-path-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/rel-file-path-24.svg b/docs/src/templates/.icons/octicons/rel-file-path-24.svg
index 36419964..36419964 100644
--- a/docs/src/material/templates/.icons/octicons/rel-file-path-24.svg
+++ b/docs/src/templates/.icons/octicons/rel-file-path-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/reply-16.svg b/docs/src/templates/.icons/octicons/reply-16.svg
index 3293a109..3293a109 100644
--- a/docs/src/material/templates/.icons/octicons/reply-16.svg
+++ b/docs/src/templates/.icons/octicons/reply-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/reply-24.svg b/docs/src/templates/.icons/octicons/reply-24.svg
index b20cfbeb..b20cfbeb 100644
--- a/docs/src/material/templates/.icons/octicons/reply-24.svg
+++ b/docs/src/templates/.icons/octicons/reply-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-16.svg b/docs/src/templates/.icons/octicons/repo-16.svg
index a76b5b1d..a76b5b1d 100644
--- a/docs/src/material/templates/.icons/octicons/repo-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-24.svg b/docs/src/templates/.icons/octicons/repo-24.svg
index cc820a2c..cc820a2c 100644
--- a/docs/src/material/templates/.icons/octicons/repo-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-clone-16.svg b/docs/src/templates/.icons/octicons/repo-clone-16.svg
index 429f0c45..429f0c45 100644
--- a/docs/src/material/templates/.icons/octicons/repo-clone-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-clone-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-clone-24.svg b/docs/src/templates/.icons/octicons/repo-clone-24.svg
index dbec6de3..dbec6de3 100644
--- a/docs/src/material/templates/.icons/octicons/repo-clone-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-clone-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-deleted-16.svg b/docs/src/templates/.icons/octicons/repo-deleted-16.svg
index e9e607c6..e9e607c6 100644
--- a/docs/src/material/templates/.icons/octicons/repo-deleted-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-deleted-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-forked-16.svg b/docs/src/templates/.icons/octicons/repo-forked-16.svg
index fc534c9c..fc534c9c 100644
--- a/docs/src/material/templates/.icons/octicons/repo-forked-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-forked-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-forked-24.svg b/docs/src/templates/.icons/octicons/repo-forked-24.svg
index f3f16ac5..f3f16ac5 100644
--- a/docs/src/material/templates/.icons/octicons/repo-forked-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-forked-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-locked-16.svg b/docs/src/templates/.icons/octicons/repo-locked-16.svg
index 4993ebab..4993ebab 100644
--- a/docs/src/material/templates/.icons/octicons/repo-locked-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-locked-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-locked-24.svg b/docs/src/templates/.icons/octicons/repo-locked-24.svg
index 8ac9aee8..8ac9aee8 100644
--- a/docs/src/material/templates/.icons/octicons/repo-locked-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-locked-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-pull-16.svg b/docs/src/templates/.icons/octicons/repo-pull-16.svg
index c0021fab..c0021fab 100644
--- a/docs/src/material/templates/.icons/octicons/repo-pull-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-pull-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-pull-24.svg b/docs/src/templates/.icons/octicons/repo-pull-24.svg
index 21711946..21711946 100644
--- a/docs/src/material/templates/.icons/octicons/repo-pull-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-pull-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-push-16.svg b/docs/src/templates/.icons/octicons/repo-push-16.svg
index b5757f2d..b5757f2d 100644
--- a/docs/src/material/templates/.icons/octicons/repo-push-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-push-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-push-24.svg b/docs/src/templates/.icons/octicons/repo-push-24.svg
index 66ae9c9e..66ae9c9e 100644
--- a/docs/src/material/templates/.icons/octicons/repo-push-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-push-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-template-16.svg b/docs/src/templates/.icons/octicons/repo-template-16.svg
index c7739788..c7739788 100644
--- a/docs/src/material/templates/.icons/octicons/repo-template-16.svg
+++ b/docs/src/templates/.icons/octicons/repo-template-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/repo-template-24.svg b/docs/src/templates/.icons/octicons/repo-template-24.svg
index 7d3c82ee..7d3c82ee 100644
--- a/docs/src/material/templates/.icons/octicons/repo-template-24.svg
+++ b/docs/src/templates/.icons/octicons/repo-template-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/report-16.svg b/docs/src/templates/.icons/octicons/report-16.svg
index 53b00ca6..53b00ca6 100644
--- a/docs/src/material/templates/.icons/octicons/report-16.svg
+++ b/docs/src/templates/.icons/octicons/report-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/report-24.svg b/docs/src/templates/.icons/octicons/report-24.svg
index ee4abfa5..ee4abfa5 100644
--- a/docs/src/material/templates/.icons/octicons/report-24.svg
+++ b/docs/src/templates/.icons/octicons/report-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/rocket-16.svg b/docs/src/templates/.icons/octicons/rocket-16.svg
index 2ad06f11..2ad06f11 100644
--- a/docs/src/material/templates/.icons/octicons/rocket-16.svg
+++ b/docs/src/templates/.icons/octicons/rocket-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/rocket-24.svg b/docs/src/templates/.icons/octicons/rocket-24.svg
index b24fe1c8..b24fe1c8 100644
--- a/docs/src/material/templates/.icons/octicons/rocket-24.svg
+++ b/docs/src/templates/.icons/octicons/rocket-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/rows-16.svg b/docs/src/templates/.icons/octicons/rows-16.svg
index cc24b2a6..cc24b2a6 100644
--- a/docs/src/material/templates/.icons/octicons/rows-16.svg
+++ b/docs/src/templates/.icons/octicons/rows-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/rows-24.svg b/docs/src/templates/.icons/octicons/rows-24.svg
index 09c8a99f..09c8a99f 100644
--- a/docs/src/material/templates/.icons/octicons/rows-24.svg
+++ b/docs/src/templates/.icons/octicons/rows-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/rss-16.svg b/docs/src/templates/.icons/octicons/rss-16.svg
index 6727b6a2..6727b6a2 100644
--- a/docs/src/material/templates/.icons/octicons/rss-16.svg
+++ b/docs/src/templates/.icons/octicons/rss-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/rss-24.svg b/docs/src/templates/.icons/octicons/rss-24.svg
index 7cee4048..7cee4048 100644
--- a/docs/src/material/templates/.icons/octicons/rss-24.svg
+++ b/docs/src/templates/.icons/octicons/rss-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/ruby-16.svg b/docs/src/templates/.icons/octicons/ruby-16.svg
index e6cebf1c..e6cebf1c 100644
--- a/docs/src/material/templates/.icons/octicons/ruby-16.svg
+++ b/docs/src/templates/.icons/octicons/ruby-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/ruby-24.svg b/docs/src/templates/.icons/octicons/ruby-24.svg
index 0fd595eb..0fd595eb 100644
--- a/docs/src/material/templates/.icons/octicons/ruby-24.svg
+++ b/docs/src/templates/.icons/octicons/ruby-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/screen-full-16.svg b/docs/src/templates/.icons/octicons/screen-full-16.svg
index c6e863b1..c6e863b1 100644
--- a/docs/src/material/templates/.icons/octicons/screen-full-16.svg
+++ b/docs/src/templates/.icons/octicons/screen-full-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/screen-full-24.svg b/docs/src/templates/.icons/octicons/screen-full-24.svg
index e6da4cda..e6da4cda 100644
--- a/docs/src/material/templates/.icons/octicons/screen-full-24.svg
+++ b/docs/src/templates/.icons/octicons/screen-full-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/screen-normal-16.svg b/docs/src/templates/.icons/octicons/screen-normal-16.svg
index 2f8411ce..2f8411ce 100644
--- a/docs/src/material/templates/.icons/octicons/screen-normal-16.svg
+++ b/docs/src/templates/.icons/octicons/screen-normal-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/screen-normal-24.svg b/docs/src/templates/.icons/octicons/screen-normal-24.svg
index b0234c26..b0234c26 100644
--- a/docs/src/material/templates/.icons/octicons/screen-normal-24.svg
+++ b/docs/src/templates/.icons/octicons/screen-normal-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/search-16.svg b/docs/src/templates/.icons/octicons/search-16.svg
index b49d09fe..b49d09fe 100644
--- a/docs/src/material/templates/.icons/octicons/search-16.svg
+++ b/docs/src/templates/.icons/octicons/search-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/search-24.svg b/docs/src/templates/.icons/octicons/search-24.svg
index d53a9f8d..d53a9f8d 100644
--- a/docs/src/material/templates/.icons/octicons/search-24.svg
+++ b/docs/src/templates/.icons/octicons/search-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/server-16.svg b/docs/src/templates/.icons/octicons/server-16.svg
index f1e42ffa..f1e42ffa 100644
--- a/docs/src/material/templates/.icons/octicons/server-16.svg
+++ b/docs/src/templates/.icons/octicons/server-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/server-24.svg b/docs/src/templates/.icons/octicons/server-24.svg
index b336e823..b336e823 100644
--- a/docs/src/material/templates/.icons/octicons/server-24.svg
+++ b/docs/src/templates/.icons/octicons/server-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/share-16.svg b/docs/src/templates/.icons/octicons/share-16.svg
index cfbf6b5b..cfbf6b5b 100644
--- a/docs/src/material/templates/.icons/octicons/share-16.svg
+++ b/docs/src/templates/.icons/octicons/share-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/share-24.svg b/docs/src/templates/.icons/octicons/share-24.svg
index 01a2eeb6..01a2eeb6 100644
--- a/docs/src/material/templates/.icons/octicons/share-24.svg
+++ b/docs/src/templates/.icons/octicons/share-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/share-android-16.svg b/docs/src/templates/.icons/octicons/share-android-16.svg
index d7c89809..d7c89809 100644
--- a/docs/src/material/templates/.icons/octicons/share-android-16.svg
+++ b/docs/src/templates/.icons/octicons/share-android-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/share-android-24.svg b/docs/src/templates/.icons/octicons/share-android-24.svg
index d1eec47b..d1eec47b 100644
--- a/docs/src/material/templates/.icons/octicons/share-android-24.svg
+++ b/docs/src/templates/.icons/octicons/share-android-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-16.svg b/docs/src/templates/.icons/octicons/shield-16.svg
index 05250a49..05250a49 100644
--- a/docs/src/material/templates/.icons/octicons/shield-16.svg
+++ b/docs/src/templates/.icons/octicons/shield-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-24.svg b/docs/src/templates/.icons/octicons/shield-24.svg
index a45d057a..a45d057a 100644
--- a/docs/src/material/templates/.icons/octicons/shield-24.svg
+++ b/docs/src/templates/.icons/octicons/shield-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-check-16.svg b/docs/src/templates/.icons/octicons/shield-check-16.svg
index 4fdcb434..4fdcb434 100644
--- a/docs/src/material/templates/.icons/octicons/shield-check-16.svg
+++ b/docs/src/templates/.icons/octicons/shield-check-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-check-24.svg b/docs/src/templates/.icons/octicons/shield-check-24.svg
index 3e83457c..3e83457c 100644
--- a/docs/src/material/templates/.icons/octicons/shield-check-24.svg
+++ b/docs/src/templates/.icons/octicons/shield-check-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-lock-16.svg b/docs/src/templates/.icons/octicons/shield-lock-16.svg
index 91ee5e20..91ee5e20 100644
--- a/docs/src/material/templates/.icons/octicons/shield-lock-16.svg
+++ b/docs/src/templates/.icons/octicons/shield-lock-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-lock-24.svg b/docs/src/templates/.icons/octicons/shield-lock-24.svg
index 505cd147..505cd147 100644
--- a/docs/src/material/templates/.icons/octicons/shield-lock-24.svg
+++ b/docs/src/templates/.icons/octicons/shield-lock-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-slash-16.svg b/docs/src/templates/.icons/octicons/shield-slash-16.svg
index 8eabee7e..8eabee7e 100644
--- a/docs/src/material/templates/.icons/octicons/shield-slash-16.svg
+++ b/docs/src/templates/.icons/octicons/shield-slash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-slash-24.svg b/docs/src/templates/.icons/octicons/shield-slash-24.svg
index fa67bf68..fa67bf68 100644
--- a/docs/src/material/templates/.icons/octicons/shield-slash-24.svg
+++ b/docs/src/templates/.icons/octicons/shield-slash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-x-16.svg b/docs/src/templates/.icons/octicons/shield-x-16.svg
index 681f9cce..681f9cce 100644
--- a/docs/src/material/templates/.icons/octicons/shield-x-16.svg
+++ b/docs/src/templates/.icons/octicons/shield-x-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/shield-x-24.svg b/docs/src/templates/.icons/octicons/shield-x-24.svg
index 2f161827..2f161827 100644
--- a/docs/src/material/templates/.icons/octicons/shield-x-24.svg
+++ b/docs/src/templates/.icons/octicons/shield-x-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sidebar-collapse-16.svg b/docs/src/templates/.icons/octicons/sidebar-collapse-16.svg
index 129c6554..129c6554 100644
--- a/docs/src/material/templates/.icons/octicons/sidebar-collapse-16.svg
+++ b/docs/src/templates/.icons/octicons/sidebar-collapse-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sidebar-collapse-24.svg b/docs/src/templates/.icons/octicons/sidebar-collapse-24.svg
index 200d7bfa..200d7bfa 100644
--- a/docs/src/material/templates/.icons/octicons/sidebar-collapse-24.svg
+++ b/docs/src/templates/.icons/octicons/sidebar-collapse-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sidebar-expand-16.svg b/docs/src/templates/.icons/octicons/sidebar-expand-16.svg
index 1ff0e46c..1ff0e46c 100644
--- a/docs/src/material/templates/.icons/octicons/sidebar-expand-16.svg
+++ b/docs/src/templates/.icons/octicons/sidebar-expand-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sidebar-expand-24.svg b/docs/src/templates/.icons/octicons/sidebar-expand-24.svg
index d8a3815d..d8a3815d 100644
--- a/docs/src/material/templates/.icons/octicons/sidebar-expand-24.svg
+++ b/docs/src/templates/.icons/octicons/sidebar-expand-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sign-in-16.svg b/docs/src/templates/.icons/octicons/sign-in-16.svg
index ee219e89..ee219e89 100644
--- a/docs/src/material/templates/.icons/octicons/sign-in-16.svg
+++ b/docs/src/templates/.icons/octicons/sign-in-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sign-in-24.svg b/docs/src/templates/.icons/octicons/sign-in-24.svg
index 9dadd63b..9dadd63b 100644
--- a/docs/src/material/templates/.icons/octicons/sign-in-24.svg
+++ b/docs/src/templates/.icons/octicons/sign-in-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sign-out-16.svg b/docs/src/templates/.icons/octicons/sign-out-16.svg
index 2414373a..2414373a 100644
--- a/docs/src/material/templates/.icons/octicons/sign-out-16.svg
+++ b/docs/src/templates/.icons/octicons/sign-out-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sign-out-24.svg b/docs/src/templates/.icons/octicons/sign-out-24.svg
index a8a6ba6f..a8a6ba6f 100644
--- a/docs/src/material/templates/.icons/octicons/sign-out-24.svg
+++ b/docs/src/templates/.icons/octicons/sign-out-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/single-select-16.svg b/docs/src/templates/.icons/octicons/single-select-16.svg
index ad0b4990..ad0b4990 100644
--- a/docs/src/material/templates/.icons/octicons/single-select-16.svg
+++ b/docs/src/templates/.icons/octicons/single-select-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/single-select-24.svg b/docs/src/templates/.icons/octicons/single-select-24.svg
index 6794fdcf..6794fdcf 100644
--- a/docs/src/material/templates/.icons/octicons/single-select-24.svg
+++ b/docs/src/templates/.icons/octicons/single-select-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/skip-16.svg b/docs/src/templates/.icons/octicons/skip-16.svg
index aea91e35..aea91e35 100644
--- a/docs/src/material/templates/.icons/octicons/skip-16.svg
+++ b/docs/src/templates/.icons/octicons/skip-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/skip-24.svg b/docs/src/templates/.icons/octicons/skip-24.svg
index 35b2aa1d..35b2aa1d 100644
--- a/docs/src/material/templates/.icons/octicons/skip-24.svg
+++ b/docs/src/templates/.icons/octicons/skip-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/skip-fill-16.svg b/docs/src/templates/.icons/octicons/skip-fill-16.svg
index 758e6ff8..758e6ff8 100644
--- a/docs/src/material/templates/.icons/octicons/skip-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/skip-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/skip-fill-24.svg b/docs/src/templates/.icons/octicons/skip-fill-24.svg
index 84fc79a5..84fc79a5 100644
--- a/docs/src/material/templates/.icons/octicons/skip-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/skip-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sliders-16.svg b/docs/src/templates/.icons/octicons/sliders-16.svg
index be83a8e9..be83a8e9 100644
--- a/docs/src/material/templates/.icons/octicons/sliders-16.svg
+++ b/docs/src/templates/.icons/octicons/sliders-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/smiley-16.svg b/docs/src/templates/.icons/octicons/smiley-16.svg
index 60e73431..60e73431 100644
--- a/docs/src/material/templates/.icons/octicons/smiley-16.svg
+++ b/docs/src/templates/.icons/octicons/smiley-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/smiley-24.svg b/docs/src/templates/.icons/octicons/smiley-24.svg
index 8cc80b26..8cc80b26 100644
--- a/docs/src/material/templates/.icons/octicons/smiley-24.svg
+++ b/docs/src/templates/.icons/octicons/smiley-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sort-asc-16.svg b/docs/src/templates/.icons/octicons/sort-asc-16.svg
index e6597ffb..e6597ffb 100644
--- a/docs/src/material/templates/.icons/octicons/sort-asc-16.svg
+++ b/docs/src/templates/.icons/octicons/sort-asc-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sort-asc-24.svg b/docs/src/templates/.icons/octicons/sort-asc-24.svg
index f9a07e71..f9a07e71 100644
--- a/docs/src/material/templates/.icons/octicons/sort-asc-24.svg
+++ b/docs/src/templates/.icons/octicons/sort-asc-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sort-desc-16.svg b/docs/src/templates/.icons/octicons/sort-desc-16.svg
index fd7a1f25..fd7a1f25 100644
--- a/docs/src/material/templates/.icons/octicons/sort-desc-16.svg
+++ b/docs/src/templates/.icons/octicons/sort-desc-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sort-desc-24.svg b/docs/src/templates/.icons/octicons/sort-desc-24.svg
index 955f692a..955f692a 100644
--- a/docs/src/material/templates/.icons/octicons/sort-desc-24.svg
+++ b/docs/src/templates/.icons/octicons/sort-desc-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sparkle-fill-16.svg b/docs/src/templates/.icons/octicons/sparkle-fill-16.svg
index f66d94d0..f66d94d0 100644
--- a/docs/src/material/templates/.icons/octicons/sparkle-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/sparkle-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sponsor-tiers-16.svg b/docs/src/templates/.icons/octicons/sponsor-tiers-16.svg
index 5ed709ec..5ed709ec 100644
--- a/docs/src/material/templates/.icons/octicons/sponsor-tiers-16.svg
+++ b/docs/src/templates/.icons/octicons/sponsor-tiers-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sponsor-tiers-24.svg b/docs/src/templates/.icons/octicons/sponsor-tiers-24.svg
index 5ee6e6d3..5ee6e6d3 100644
--- a/docs/src/material/templates/.icons/octicons/sponsor-tiers-24.svg
+++ b/docs/src/templates/.icons/octicons/sponsor-tiers-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/square-16.svg b/docs/src/templates/.icons/octicons/square-16.svg
index 65bf3711..65bf3711 100644
--- a/docs/src/material/templates/.icons/octicons/square-16.svg
+++ b/docs/src/templates/.icons/octicons/square-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/square-24.svg b/docs/src/templates/.icons/octicons/square-24.svg
index 757ae608..757ae608 100644
--- a/docs/src/material/templates/.icons/octicons/square-24.svg
+++ b/docs/src/templates/.icons/octicons/square-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/square-fill-16.svg b/docs/src/templates/.icons/octicons/square-fill-16.svg
index 2dabebff..2dabebff 100644
--- a/docs/src/material/templates/.icons/octicons/square-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/square-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/square-fill-24.svg b/docs/src/templates/.icons/octicons/square-fill-24.svg
index 544a409a..544a409a 100644
--- a/docs/src/material/templates/.icons/octicons/square-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/square-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/squirrel-16.svg b/docs/src/templates/.icons/octicons/squirrel-16.svg
index 26fe4806..26fe4806 100644
--- a/docs/src/material/templates/.icons/octicons/squirrel-16.svg
+++ b/docs/src/templates/.icons/octicons/squirrel-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/squirrel-24.svg b/docs/src/templates/.icons/octicons/squirrel-24.svg
index 299eb871..299eb871 100644
--- a/docs/src/material/templates/.icons/octicons/squirrel-24.svg
+++ b/docs/src/templates/.icons/octicons/squirrel-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/stack-16.svg b/docs/src/templates/.icons/octicons/stack-16.svg
index ca99a3e1..ca99a3e1 100644
--- a/docs/src/material/templates/.icons/octicons/stack-16.svg
+++ b/docs/src/templates/.icons/octicons/stack-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/stack-24.svg b/docs/src/templates/.icons/octicons/stack-24.svg
index d7a71896..d7a71896 100644
--- a/docs/src/material/templates/.icons/octicons/stack-24.svg
+++ b/docs/src/templates/.icons/octicons/stack-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/star-16.svg b/docs/src/templates/.icons/octicons/star-16.svg
index fe680432..fe680432 100644
--- a/docs/src/material/templates/.icons/octicons/star-16.svg
+++ b/docs/src/templates/.icons/octicons/star-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/star-24.svg b/docs/src/templates/.icons/octicons/star-24.svg
index f3b2009e..f3b2009e 100644
--- a/docs/src/material/templates/.icons/octicons/star-24.svg
+++ b/docs/src/templates/.icons/octicons/star-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/star-fill-16.svg b/docs/src/templates/.icons/octicons/star-fill-16.svg
index 91427886..91427886 100644
--- a/docs/src/material/templates/.icons/octicons/star-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/star-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/star-fill-24.svg b/docs/src/templates/.icons/octicons/star-fill-24.svg
index 50779bb0..50779bb0 100644
--- a/docs/src/material/templates/.icons/octicons/star-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/star-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/stop-16.svg b/docs/src/templates/.icons/octicons/stop-16.svg
index 63016006..63016006 100644
--- a/docs/src/material/templates/.icons/octicons/stop-16.svg
+++ b/docs/src/templates/.icons/octicons/stop-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/stop-24.svg b/docs/src/templates/.icons/octicons/stop-24.svg
index 98a4e97c..98a4e97c 100644
--- a/docs/src/material/templates/.icons/octicons/stop-24.svg
+++ b/docs/src/templates/.icons/octicons/stop-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/stopwatch-16.svg b/docs/src/templates/.icons/octicons/stopwatch-16.svg
index 752159f1..752159f1 100644
--- a/docs/src/material/templates/.icons/octicons/stopwatch-16.svg
+++ b/docs/src/templates/.icons/octicons/stopwatch-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/stopwatch-24.svg b/docs/src/templates/.icons/octicons/stopwatch-24.svg
index 1de69172..1de69172 100644
--- a/docs/src/material/templates/.icons/octicons/stopwatch-24.svg
+++ b/docs/src/templates/.icons/octicons/stopwatch-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/strikethrough-16.svg b/docs/src/templates/.icons/octicons/strikethrough-16.svg
index 033acb1c..033acb1c 100644
--- a/docs/src/material/templates/.icons/octicons/strikethrough-16.svg
+++ b/docs/src/templates/.icons/octicons/strikethrough-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/strikethrough-24.svg b/docs/src/templates/.icons/octicons/strikethrough-24.svg
index 0a01a20d..0a01a20d 100644
--- a/docs/src/material/templates/.icons/octicons/strikethrough-24.svg
+++ b/docs/src/templates/.icons/octicons/strikethrough-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sun-16.svg b/docs/src/templates/.icons/octicons/sun-16.svg
index 9a9a39b7..9a9a39b7 100644
--- a/docs/src/material/templates/.icons/octicons/sun-16.svg
+++ b/docs/src/templates/.icons/octicons/sun-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sun-24.svg b/docs/src/templates/.icons/octicons/sun-24.svg
index cd1acfbe..cd1acfbe 100644
--- a/docs/src/material/templates/.icons/octicons/sun-24.svg
+++ b/docs/src/templates/.icons/octicons/sun-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/sync-16.svg b/docs/src/templates/.icons/octicons/sync-16.svg
index f1869fda..f1869fda 100644
--- a/docs/src/material/templates/.icons/octicons/sync-16.svg
+++ b/docs/src/templates/.icons/octicons/sync-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/sync-24.svg b/docs/src/templates/.icons/octicons/sync-24.svg
index 51604ec7..51604ec7 100644
--- a/docs/src/material/templates/.icons/octicons/sync-24.svg
+++ b/docs/src/templates/.icons/octicons/sync-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tab-24.svg b/docs/src/templates/.icons/octicons/tab-24.svg
index 02818db9..02818db9 100644
--- a/docs/src/material/templates/.icons/octicons/tab-24.svg
+++ b/docs/src/templates/.icons/octicons/tab-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tab-external-16.svg b/docs/src/templates/.icons/octicons/tab-external-16.svg
index 4f9ebc76..4f9ebc76 100644
--- a/docs/src/material/templates/.icons/octicons/tab-external-16.svg
+++ b/docs/src/templates/.icons/octicons/tab-external-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/table-16.svg b/docs/src/templates/.icons/octicons/table-16.svg
index f941428a..f941428a 100644
--- a/docs/src/material/templates/.icons/octicons/table-16.svg
+++ b/docs/src/templates/.icons/octicons/table-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/table-24.svg b/docs/src/templates/.icons/octicons/table-24.svg
index 4198cbde..4198cbde 100644
--- a/docs/src/material/templates/.icons/octicons/table-24.svg
+++ b/docs/src/templates/.icons/octicons/table-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tag-16.svg b/docs/src/templates/.icons/octicons/tag-16.svg
index 3e43bd7b..3e43bd7b 100644
--- a/docs/src/material/templates/.icons/octicons/tag-16.svg
+++ b/docs/src/templates/.icons/octicons/tag-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/tag-24.svg b/docs/src/templates/.icons/octicons/tag-24.svg
index d779d23f..d779d23f 100644
--- a/docs/src/material/templates/.icons/octicons/tag-24.svg
+++ b/docs/src/templates/.icons/octicons/tag-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tasklist-16.svg b/docs/src/templates/.icons/octicons/tasklist-16.svg
index 05ee8b9a..05ee8b9a 100644
--- a/docs/src/material/templates/.icons/octicons/tasklist-16.svg
+++ b/docs/src/templates/.icons/octicons/tasklist-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/tasklist-24.svg b/docs/src/templates/.icons/octicons/tasklist-24.svg
index b2c028f8..b2c028f8 100644
--- a/docs/src/material/templates/.icons/octicons/tasklist-24.svg
+++ b/docs/src/templates/.icons/octicons/tasklist-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/telescope-16.svg b/docs/src/templates/.icons/octicons/telescope-16.svg
index 1adb0834..1adb0834 100644
--- a/docs/src/material/templates/.icons/octicons/telescope-16.svg
+++ b/docs/src/templates/.icons/octicons/telescope-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/telescope-24.svg b/docs/src/templates/.icons/octicons/telescope-24.svg
index ff1dbff3..ff1dbff3 100644
--- a/docs/src/material/templates/.icons/octicons/telescope-24.svg
+++ b/docs/src/templates/.icons/octicons/telescope-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/telescope-fill-16.svg b/docs/src/templates/.icons/octicons/telescope-fill-16.svg
index 20b72e68..20b72e68 100644
--- a/docs/src/material/templates/.icons/octicons/telescope-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/telescope-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/telescope-fill-24.svg b/docs/src/templates/.icons/octicons/telescope-fill-24.svg
index 6e558837..6e558837 100644
--- a/docs/src/material/templates/.icons/octicons/telescope-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/telescope-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/terminal-16.svg b/docs/src/templates/.icons/octicons/terminal-16.svg
index 82f8fda6..82f8fda6 100644
--- a/docs/src/material/templates/.icons/octicons/terminal-16.svg
+++ b/docs/src/templates/.icons/octicons/terminal-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/terminal-24.svg b/docs/src/templates/.icons/octicons/terminal-24.svg
index 5b5704af..5b5704af 100644
--- a/docs/src/material/templates/.icons/octicons/terminal-24.svg
+++ b/docs/src/templates/.icons/octicons/terminal-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/three-bars-16.svg b/docs/src/templates/.icons/octicons/three-bars-16.svg
index d90cedf4..d90cedf4 100644
--- a/docs/src/material/templates/.icons/octicons/three-bars-16.svg
+++ b/docs/src/templates/.icons/octicons/three-bars-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/thumbsdown-16.svg b/docs/src/templates/.icons/octicons/thumbsdown-16.svg
index c8e82ee3..c8e82ee3 100644
--- a/docs/src/material/templates/.icons/octicons/thumbsdown-16.svg
+++ b/docs/src/templates/.icons/octicons/thumbsdown-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/thumbsdown-24.svg b/docs/src/templates/.icons/octicons/thumbsdown-24.svg
index ccd6caf7..ccd6caf7 100644
--- a/docs/src/material/templates/.icons/octicons/thumbsdown-24.svg
+++ b/docs/src/templates/.icons/octicons/thumbsdown-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/thumbsup-16.svg b/docs/src/templates/.icons/octicons/thumbsup-16.svg
index df71a452..df71a452 100644
--- a/docs/src/material/templates/.icons/octicons/thumbsup-16.svg
+++ b/docs/src/templates/.icons/octicons/thumbsup-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/thumbsup-24.svg b/docs/src/templates/.icons/octicons/thumbsup-24.svg
index d593ca84..d593ca84 100644
--- a/docs/src/material/templates/.icons/octicons/thumbsup-24.svg
+++ b/docs/src/templates/.icons/octicons/thumbsup-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tools-16.svg b/docs/src/templates/.icons/octicons/tools-16.svg
index ca95861b..ca95861b 100644
--- a/docs/src/material/templates/.icons/octicons/tools-16.svg
+++ b/docs/src/templates/.icons/octicons/tools-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/tools-24.svg b/docs/src/templates/.icons/octicons/tools-24.svg
index 18dd923e..18dd923e 100644
--- a/docs/src/material/templates/.icons/octicons/tools-24.svg
+++ b/docs/src/templates/.icons/octicons/tools-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-16.svg b/docs/src/templates/.icons/octicons/tracked-by-closed-completed-16.svg
index b4a0fcad..b4a0fcad 100644
--- a/docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-16.svg
+++ b/docs/src/templates/.icons/octicons/tracked-by-closed-completed-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-24.svg b/docs/src/templates/.icons/octicons/tracked-by-closed-completed-24.svg
index 4bcf0d6b..4bcf0d6b 100644
--- a/docs/src/material/templates/.icons/octicons/tracked-by-closed-completed-24.svg
+++ b/docs/src/templates/.icons/octicons/tracked-by-closed-completed-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg b/docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg
index dd64dc41..dd64dc41 100644
--- a/docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg
+++ b/docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg b/docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg
index 17e9803f..17e9803f 100644
--- a/docs/src/material/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg
+++ b/docs/src/templates/.icons/octicons/tracked-by-closed-not-planned-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/trash-16.svg b/docs/src/templates/.icons/octicons/trash-16.svg
index 91c8d683..91c8d683 100644
--- a/docs/src/material/templates/.icons/octicons/trash-16.svg
+++ b/docs/src/templates/.icons/octicons/trash-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/trash-24.svg b/docs/src/templates/.icons/octicons/trash-24.svg
index c1203b5e..c1203b5e 100644
--- a/docs/src/material/templates/.icons/octicons/trash-24.svg
+++ b/docs/src/templates/.icons/octicons/trash-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-down-16.svg b/docs/src/templates/.icons/octicons/triangle-down-16.svg
index d90a345d..d90a345d 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-down-16.svg
+++ b/docs/src/templates/.icons/octicons/triangle-down-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-down-24.svg b/docs/src/templates/.icons/octicons/triangle-down-24.svg
index 67f597c9..67f597c9 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-down-24.svg
+++ b/docs/src/templates/.icons/octicons/triangle-down-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-left-16.svg b/docs/src/templates/.icons/octicons/triangle-left-16.svg
index 16fa4d92..16fa4d92 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-left-16.svg
+++ b/docs/src/templates/.icons/octicons/triangle-left-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-left-24.svg b/docs/src/templates/.icons/octicons/triangle-left-24.svg
index 550cb4c0..550cb4c0 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-left-24.svg
+++ b/docs/src/templates/.icons/octicons/triangle-left-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-right-16.svg b/docs/src/templates/.icons/octicons/triangle-right-16.svg
index e1e3a3f8..e1e3a3f8 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-right-16.svg
+++ b/docs/src/templates/.icons/octicons/triangle-right-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-right-24.svg b/docs/src/templates/.icons/octicons/triangle-right-24.svg
index 1c318b04..1c318b04 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-right-24.svg
+++ b/docs/src/templates/.icons/octicons/triangle-right-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-up-16.svg b/docs/src/templates/.icons/octicons/triangle-up-16.svg
index e4ffdfad..e4ffdfad 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-up-16.svg
+++ b/docs/src/templates/.icons/octicons/triangle-up-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/triangle-up-24.svg b/docs/src/templates/.icons/octicons/triangle-up-24.svg
index e4fb33e5..e4fb33e5 100644
--- a/docs/src/material/templates/.icons/octicons/triangle-up-24.svg
+++ b/docs/src/templates/.icons/octicons/triangle-up-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/trophy-16.svg b/docs/src/templates/.icons/octicons/trophy-16.svg
index eb4dd2b4..eb4dd2b4 100644
--- a/docs/src/material/templates/.icons/octicons/trophy-16.svg
+++ b/docs/src/templates/.icons/octicons/trophy-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/trophy-24.svg b/docs/src/templates/.icons/octicons/trophy-24.svg
index b8cf1e75..b8cf1e75 100644
--- a/docs/src/material/templates/.icons/octicons/trophy-24.svg
+++ b/docs/src/templates/.icons/octicons/trophy-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/typography-16.svg b/docs/src/templates/.icons/octicons/typography-16.svg
index 59aa6437..59aa6437 100644
--- a/docs/src/material/templates/.icons/octicons/typography-16.svg
+++ b/docs/src/templates/.icons/octicons/typography-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/typography-24.svg b/docs/src/templates/.icons/octicons/typography-24.svg
index 7e381cf7..7e381cf7 100644
--- a/docs/src/material/templates/.icons/octicons/typography-24.svg
+++ b/docs/src/templates/.icons/octicons/typography-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/undo-16.svg b/docs/src/templates/.icons/octicons/undo-16.svg
index eb17042e..eb17042e 100644
--- a/docs/src/material/templates/.icons/octicons/undo-16.svg
+++ b/docs/src/templates/.icons/octicons/undo-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unfold-16.svg b/docs/src/templates/.icons/octicons/unfold-16.svg
index 63ed8788..63ed8788 100644
--- a/docs/src/material/templates/.icons/octicons/unfold-16.svg
+++ b/docs/src/templates/.icons/octicons/unfold-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unfold-24.svg b/docs/src/templates/.icons/octicons/unfold-24.svg
index 270cce80..270cce80 100644
--- a/docs/src/material/templates/.icons/octicons/unfold-24.svg
+++ b/docs/src/templates/.icons/octicons/unfold-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/unlink-16.svg b/docs/src/templates/.icons/octicons/unlink-16.svg
index 4db32aaa..4db32aaa 100644
--- a/docs/src/material/templates/.icons/octicons/unlink-16.svg
+++ b/docs/src/templates/.icons/octicons/unlink-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unlink-24.svg b/docs/src/templates/.icons/octicons/unlink-24.svg
index 2cdd1b68..2cdd1b68 100644
--- a/docs/src/material/templates/.icons/octicons/unlink-24.svg
+++ b/docs/src/templates/.icons/octicons/unlink-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/unlock-16.svg b/docs/src/templates/.icons/octicons/unlock-16.svg
index 6bea9c4a..6bea9c4a 100644
--- a/docs/src/material/templates/.icons/octicons/unlock-16.svg
+++ b/docs/src/templates/.icons/octicons/unlock-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unlock-24.svg b/docs/src/templates/.icons/octicons/unlock-24.svg
index c5786794..c5786794 100644
--- a/docs/src/material/templates/.icons/octicons/unlock-24.svg
+++ b/docs/src/templates/.icons/octicons/unlock-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/unmute-16.svg b/docs/src/templates/.icons/octicons/unmute-16.svg
index e3a0dbe2..e3a0dbe2 100644
--- a/docs/src/material/templates/.icons/octicons/unmute-16.svg
+++ b/docs/src/templates/.icons/octicons/unmute-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unmute-24.svg b/docs/src/templates/.icons/octicons/unmute-24.svg
index 7802c034..7802c034 100644
--- a/docs/src/material/templates/.icons/octicons/unmute-24.svg
+++ b/docs/src/templates/.icons/octicons/unmute-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/unread-16.svg b/docs/src/templates/.icons/octicons/unread-16.svg
index 1aadd37d..1aadd37d 100644
--- a/docs/src/material/templates/.icons/octicons/unread-16.svg
+++ b/docs/src/templates/.icons/octicons/unread-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unread-24.svg b/docs/src/templates/.icons/octicons/unread-24.svg
index 0bf9ec03..0bf9ec03 100644
--- a/docs/src/material/templates/.icons/octicons/unread-24.svg
+++ b/docs/src/templates/.icons/octicons/unread-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/unverified-16.svg b/docs/src/templates/.icons/octicons/unverified-16.svg
index d0b704c8..d0b704c8 100644
--- a/docs/src/material/templates/.icons/octicons/unverified-16.svg
+++ b/docs/src/templates/.icons/octicons/unverified-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/unverified-24.svg b/docs/src/templates/.icons/octicons/unverified-24.svg
index 25255f39..25255f39 100644
--- a/docs/src/material/templates/.icons/octicons/unverified-24.svg
+++ b/docs/src/templates/.icons/octicons/unverified-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/upload-16.svg b/docs/src/templates/.icons/octicons/upload-16.svg
index 6da2652b..6da2652b 100644
--- a/docs/src/material/templates/.icons/octicons/upload-16.svg
+++ b/docs/src/templates/.icons/octicons/upload-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/upload-24.svg b/docs/src/templates/.icons/octicons/upload-24.svg
index 98abc08d..98abc08d 100644
--- a/docs/src/material/templates/.icons/octicons/upload-24.svg
+++ b/docs/src/templates/.icons/octicons/upload-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/verified-16.svg b/docs/src/templates/.icons/octicons/verified-16.svg
index 2b6675f5..2b6675f5 100644
--- a/docs/src/material/templates/.icons/octicons/verified-16.svg
+++ b/docs/src/templates/.icons/octicons/verified-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/verified-24.svg b/docs/src/templates/.icons/octicons/verified-24.svg
index 6a48eefa..6a48eefa 100644
--- a/docs/src/material/templates/.icons/octicons/verified-24.svg
+++ b/docs/src/templates/.icons/octicons/verified-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/versions-16.svg b/docs/src/templates/.icons/octicons/versions-16.svg
index b19e11ce..b19e11ce 100644
--- a/docs/src/material/templates/.icons/octicons/versions-16.svg
+++ b/docs/src/templates/.icons/octicons/versions-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/versions-24.svg b/docs/src/templates/.icons/octicons/versions-24.svg
index 70439546..70439546 100644
--- a/docs/src/material/templates/.icons/octicons/versions-24.svg
+++ b/docs/src/templates/.icons/octicons/versions-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/video-16.svg b/docs/src/templates/.icons/octicons/video-16.svg
index cf36e0bc..cf36e0bc 100644
--- a/docs/src/material/templates/.icons/octicons/video-16.svg
+++ b/docs/src/templates/.icons/octicons/video-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/video-24.svg b/docs/src/templates/.icons/octicons/video-24.svg
index 0b2b6721..0b2b6721 100644
--- a/docs/src/material/templates/.icons/octicons/video-24.svg
+++ b/docs/src/templates/.icons/octicons/video-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/webhook-16.svg b/docs/src/templates/.icons/octicons/webhook-16.svg
index a2b76c44..a2b76c44 100644
--- a/docs/src/material/templates/.icons/octicons/webhook-16.svg
+++ b/docs/src/templates/.icons/octicons/webhook-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/workflow-16.svg b/docs/src/templates/.icons/octicons/workflow-16.svg
index e785ea5c..e785ea5c 100644
--- a/docs/src/material/templates/.icons/octicons/workflow-16.svg
+++ b/docs/src/templates/.icons/octicons/workflow-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/workflow-24.svg b/docs/src/templates/.icons/octicons/workflow-24.svg
index c67b3d44..c67b3d44 100644
--- a/docs/src/material/templates/.icons/octicons/workflow-24.svg
+++ b/docs/src/templates/.icons/octicons/workflow-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-12.svg b/docs/src/templates/.icons/octicons/x-12.svg
index 040c72d6..040c72d6 100644
--- a/docs/src/material/templates/.icons/octicons/x-12.svg
+++ b/docs/src/templates/.icons/octicons/x-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-16.svg b/docs/src/templates/.icons/octicons/x-16.svg
index 2e291cbe..2e291cbe 100644
--- a/docs/src/material/templates/.icons/octicons/x-16.svg
+++ b/docs/src/templates/.icons/octicons/x-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-24.svg b/docs/src/templates/.icons/octicons/x-24.svg
index f311003f..f311003f 100644
--- a/docs/src/material/templates/.icons/octicons/x-24.svg
+++ b/docs/src/templates/.icons/octicons/x-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-circle-16.svg b/docs/src/templates/.icons/octicons/x-circle-16.svg
index 76cbc65e..76cbc65e 100644
--- a/docs/src/material/templates/.icons/octicons/x-circle-16.svg
+++ b/docs/src/templates/.icons/octicons/x-circle-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-circle-24.svg b/docs/src/templates/.icons/octicons/x-circle-24.svg
index c79c0b06..c79c0b06 100644
--- a/docs/src/material/templates/.icons/octicons/x-circle-24.svg
+++ b/docs/src/templates/.icons/octicons/x-circle-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-circle-fill-12.svg b/docs/src/templates/.icons/octicons/x-circle-fill-12.svg
index c5cba119..c5cba119 100644
--- a/docs/src/material/templates/.icons/octicons/x-circle-fill-12.svg
+++ b/docs/src/templates/.icons/octicons/x-circle-fill-12.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-circle-fill-16.svg b/docs/src/templates/.icons/octicons/x-circle-fill-16.svg
index 02d201e4..02d201e4 100644
--- a/docs/src/material/templates/.icons/octicons/x-circle-fill-16.svg
+++ b/docs/src/templates/.icons/octicons/x-circle-fill-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/x-circle-fill-24.svg b/docs/src/templates/.icons/octicons/x-circle-fill-24.svg
index 7d155f55..7d155f55 100644
--- a/docs/src/material/templates/.icons/octicons/x-circle-fill-24.svg
+++ b/docs/src/templates/.icons/octicons/x-circle-fill-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/zap-16.svg b/docs/src/templates/.icons/octicons/zap-16.svg
index 6017d434..6017d434 100644
--- a/docs/src/material/templates/.icons/octicons/zap-16.svg
+++ b/docs/src/templates/.icons/octicons/zap-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/zap-24.svg b/docs/src/templates/.icons/octicons/zap-24.svg
index a1b62501..a1b62501 100644
--- a/docs/src/material/templates/.icons/octicons/zap-24.svg
+++ b/docs/src/templates/.icons/octicons/zap-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/zoom-in-16.svg b/docs/src/templates/.icons/octicons/zoom-in-16.svg
index f96f567d..f96f567d 100644
--- a/docs/src/material/templates/.icons/octicons/zoom-in-16.svg
+++ b/docs/src/templates/.icons/octicons/zoom-in-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/zoom-in-24.svg b/docs/src/templates/.icons/octicons/zoom-in-24.svg
index 8b590848..8b590848 100644
--- a/docs/src/material/templates/.icons/octicons/zoom-in-24.svg
+++ b/docs/src/templates/.icons/octicons/zoom-in-24.svg
diff --git a/docs/src/material/templates/.icons/octicons/zoom-out-16.svg b/docs/src/templates/.icons/octicons/zoom-out-16.svg
index b070103c..b070103c 100644
--- a/docs/src/material/templates/.icons/octicons/zoom-out-16.svg
+++ b/docs/src/templates/.icons/octicons/zoom-out-16.svg
diff --git a/docs/src/material/templates/.icons/octicons/zoom-out-24.svg b/docs/src/templates/.icons/octicons/zoom-out-24.svg
index 74f0fd3d..74f0fd3d 100644
--- a/docs/src/material/templates/.icons/octicons/zoom-out-24.svg
+++ b/docs/src/templates/.icons/octicons/zoom-out-24.svg
diff --git a/docs/src/material/templates/.icons/simple/1001tracklists.svg b/docs/src/templates/.icons/simple/1001tracklists.svg
index 3f745478..3f745478 100644
--- a/docs/src/material/templates/.icons/simple/1001tracklists.svg
+++ b/docs/src/templates/.icons/simple/1001tracklists.svg
diff --git a/docs/src/material/templates/.icons/simple/1password.svg b/docs/src/templates/.icons/simple/1password.svg
index 1b0fb409..1b0fb409 100644
--- a/docs/src/material/templates/.icons/simple/1password.svg
+++ b/docs/src/templates/.icons/simple/1password.svg
diff --git a/docs/src/material/templates/.icons/simple/3m.svg b/docs/src/templates/.icons/simple/3m.svg
index 3c2734e1..3c2734e1 100644
--- a/docs/src/material/templates/.icons/simple/3m.svg
+++ b/docs/src/templates/.icons/simple/3m.svg
diff --git a/docs/src/material/templates/.icons/simple/42.svg b/docs/src/templates/.icons/simple/42.svg
index 61faa446..61faa446 100644
--- a/docs/src/material/templates/.icons/simple/42.svg
+++ b/docs/src/templates/.icons/simple/42.svg
diff --git a/docs/src/material/templates/.icons/simple/4chan.svg b/docs/src/templates/.icons/simple/4chan.svg
index 08c904ac..08c904ac 100644
--- a/docs/src/material/templates/.icons/simple/4chan.svg
+++ b/docs/src/templates/.icons/simple/4chan.svg
diff --git a/docs/src/material/templates/.icons/simple/4d.svg b/docs/src/templates/.icons/simple/4d.svg
index f1c81174..f1c81174 100644
--- a/docs/src/material/templates/.icons/simple/4d.svg
+++ b/docs/src/templates/.icons/simple/4d.svg
diff --git a/docs/src/material/templates/.icons/simple/500px.svg b/docs/src/templates/.icons/simple/500px.svg
index 26a61f54..26a61f54 100644
--- a/docs/src/material/templates/.icons/simple/500px.svg
+++ b/docs/src/templates/.icons/simple/500px.svg
diff --git a/docs/src/material/templates/.icons/simple/LICENSE.md b/docs/src/templates/.icons/simple/LICENSE.md
index f0f4b032..f0f4b032 100644
--- a/docs/src/material/templates/.icons/simple/LICENSE.md
+++ b/docs/src/templates/.icons/simple/LICENSE.md
diff --git a/docs/src/material/templates/.icons/simple/abbott.svg b/docs/src/templates/.icons/simple/abbott.svg
index 1f57d364..1f57d364 100644
--- a/docs/src/material/templates/.icons/simple/abbott.svg
+++ b/docs/src/templates/.icons/simple/abbott.svg
diff --git a/docs/src/material/templates/.icons/simple/abbrobotstudio.svg b/docs/src/templates/.icons/simple/abbrobotstudio.svg
index d6296d09..d6296d09 100644
--- a/docs/src/material/templates/.icons/simple/abbrobotstudio.svg
+++ b/docs/src/templates/.icons/simple/abbrobotstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/abbvie.svg b/docs/src/templates/.icons/simple/abbvie.svg
index 8b049bdf..8b049bdf 100644
--- a/docs/src/material/templates/.icons/simple/abbvie.svg
+++ b/docs/src/templates/.icons/simple/abbvie.svg
diff --git a/docs/src/material/templates/.icons/simple/abletonlive.svg b/docs/src/templates/.icons/simple/abletonlive.svg
index 58c7988b..58c7988b 100644
--- a/docs/src/material/templates/.icons/simple/abletonlive.svg
+++ b/docs/src/templates/.icons/simple/abletonlive.svg
diff --git a/docs/src/material/templates/.icons/simple/aboutdotme.svg b/docs/src/templates/.icons/simple/aboutdotme.svg
index 1401e2a8..1401e2a8 100644
--- a/docs/src/material/templates/.icons/simple/aboutdotme.svg
+++ b/docs/src/templates/.icons/simple/aboutdotme.svg
diff --git a/docs/src/material/templates/.icons/simple/abstract.svg b/docs/src/templates/.icons/simple/abstract.svg
index 7412ecd0..7412ecd0 100644
--- a/docs/src/material/templates/.icons/simple/abstract.svg
+++ b/docs/src/templates/.icons/simple/abstract.svg
diff --git a/docs/src/material/templates/.icons/simple/academia.svg b/docs/src/templates/.icons/simple/academia.svg
index 2e982030..2e982030 100644
--- a/docs/src/material/templates/.icons/simple/academia.svg
+++ b/docs/src/templates/.icons/simple/academia.svg
diff --git a/docs/src/material/templates/.icons/simple/accenture.svg b/docs/src/templates/.icons/simple/accenture.svg
index 70a1e45c..70a1e45c 100644
--- a/docs/src/material/templates/.icons/simple/accenture.svg
+++ b/docs/src/templates/.icons/simple/accenture.svg
diff --git a/docs/src/material/templates/.icons/simple/acclaim.svg b/docs/src/templates/.icons/simple/acclaim.svg
index 74865481..74865481 100644
--- a/docs/src/material/templates/.icons/simple/acclaim.svg
+++ b/docs/src/templates/.icons/simple/acclaim.svg
diff --git a/docs/src/material/templates/.icons/simple/accusoft.svg b/docs/src/templates/.icons/simple/accusoft.svg
index 6ec1a008..6ec1a008 100644
--- a/docs/src/material/templates/.icons/simple/accusoft.svg
+++ b/docs/src/templates/.icons/simple/accusoft.svg
diff --git a/docs/src/material/templates/.icons/simple/acer.svg b/docs/src/templates/.icons/simple/acer.svg
index 32fcc3b1..32fcc3b1 100644
--- a/docs/src/material/templates/.icons/simple/acer.svg
+++ b/docs/src/templates/.icons/simple/acer.svg
diff --git a/docs/src/material/templates/.icons/simple/acm.svg b/docs/src/templates/.icons/simple/acm.svg
index ec2abf6d..ec2abf6d 100644
--- a/docs/src/material/templates/.icons/simple/acm.svg
+++ b/docs/src/templates/.icons/simple/acm.svg
diff --git a/docs/src/material/templates/.icons/simple/actigraph.svg b/docs/src/templates/.icons/simple/actigraph.svg
index cf36f589..cf36f589 100644
--- a/docs/src/material/templates/.icons/simple/actigraph.svg
+++ b/docs/src/templates/.icons/simple/actigraph.svg
diff --git a/docs/src/material/templates/.icons/simple/activision.svg b/docs/src/templates/.icons/simple/activision.svg
index 99f32501..99f32501 100644
--- a/docs/src/material/templates/.icons/simple/activision.svg
+++ b/docs/src/templates/.icons/simple/activision.svg
diff --git a/docs/src/material/templates/.icons/simple/acura.svg b/docs/src/templates/.icons/simple/acura.svg
index 771f8950..771f8950 100644
--- a/docs/src/material/templates/.icons/simple/acura.svg
+++ b/docs/src/templates/.icons/simple/acura.svg
diff --git a/docs/src/material/templates/.icons/simple/adafruit.svg b/docs/src/templates/.icons/simple/adafruit.svg
index 63e94d37..63e94d37 100644
--- a/docs/src/material/templates/.icons/simple/adafruit.svg
+++ b/docs/src/templates/.icons/simple/adafruit.svg
diff --git a/docs/src/material/templates/.icons/simple/adblock.svg b/docs/src/templates/.icons/simple/adblock.svg
index a609715a..a609715a 100644
--- a/docs/src/material/templates/.icons/simple/adblock.svg
+++ b/docs/src/templates/.icons/simple/adblock.svg
diff --git a/docs/src/material/templates/.icons/simple/adblockplus.svg b/docs/src/templates/.icons/simple/adblockplus.svg
index 3fd9dbe9..3fd9dbe9 100644
--- a/docs/src/material/templates/.icons/simple/adblockplus.svg
+++ b/docs/src/templates/.icons/simple/adblockplus.svg
diff --git a/docs/src/material/templates/.icons/simple/addthis.svg b/docs/src/templates/.icons/simple/addthis.svg
index 60c4f568..60c4f568 100644
--- a/docs/src/material/templates/.icons/simple/addthis.svg
+++ b/docs/src/templates/.icons/simple/addthis.svg
diff --git a/docs/src/material/templates/.icons/simple/adguard.svg b/docs/src/templates/.icons/simple/adguard.svg
index f972a1a6..f972a1a6 100644
--- a/docs/src/material/templates/.icons/simple/adguard.svg
+++ b/docs/src/templates/.icons/simple/adguard.svg
diff --git a/docs/src/material/templates/.icons/simple/adidas.svg b/docs/src/templates/.icons/simple/adidas.svg
index 09112ad3..09112ad3 100644
--- a/docs/src/material/templates/.icons/simple/adidas.svg
+++ b/docs/src/templates/.icons/simple/adidas.svg
diff --git a/docs/src/material/templates/.icons/simple/adminer.svg b/docs/src/templates/.icons/simple/adminer.svg
index 3e434d40..3e434d40 100644
--- a/docs/src/material/templates/.icons/simple/adminer.svg
+++ b/docs/src/templates/.icons/simple/adminer.svg
diff --git a/docs/src/material/templates/.icons/simple/adobe.svg b/docs/src/templates/.icons/simple/adobe.svg
index 09f2f43c..09f2f43c 100644
--- a/docs/src/material/templates/.icons/simple/adobe.svg
+++ b/docs/src/templates/.icons/simple/adobe.svg
diff --git a/docs/src/material/templates/.icons/simple/adobeacrobatreader.svg b/docs/src/templates/.icons/simple/adobeacrobatreader.svg
index 293e5de1..293e5de1 100644
--- a/docs/src/material/templates/.icons/simple/adobeacrobatreader.svg
+++ b/docs/src/templates/.icons/simple/adobeacrobatreader.svg
diff --git a/docs/src/material/templates/.icons/simple/adobeaftereffects.svg b/docs/src/templates/.icons/simple/adobeaftereffects.svg
index 2ad96ec5..2ad96ec5 100644
--- a/docs/src/material/templates/.icons/simple/adobeaftereffects.svg
+++ b/docs/src/templates/.icons/simple/adobeaftereffects.svg
diff --git a/docs/src/material/templates/.icons/simple/adobeaudition.svg b/docs/src/templates/.icons/simple/adobeaudition.svg
index f7eac09d..f7eac09d 100644
--- a/docs/src/material/templates/.icons/simple/adobeaudition.svg
+++ b/docs/src/templates/.icons/simple/adobeaudition.svg
diff --git a/docs/src/material/templates/.icons/simple/adobecreativecloud.svg b/docs/src/templates/.icons/simple/adobecreativecloud.svg
index a71b99d2..a71b99d2 100644
--- a/docs/src/material/templates/.icons/simple/adobecreativecloud.svg
+++ b/docs/src/templates/.icons/simple/adobecreativecloud.svg
diff --git a/docs/src/material/templates/.icons/simple/adobedreamweaver.svg b/docs/src/templates/.icons/simple/adobedreamweaver.svg
index 6daccd2a..6daccd2a 100644
--- a/docs/src/material/templates/.icons/simple/adobedreamweaver.svg
+++ b/docs/src/templates/.icons/simple/adobedreamweaver.svg
diff --git a/docs/src/material/templates/.icons/simple/adobefonts.svg b/docs/src/templates/.icons/simple/adobefonts.svg
index 53bada39..53bada39 100644
--- a/docs/src/material/templates/.icons/simple/adobefonts.svg
+++ b/docs/src/templates/.icons/simple/adobefonts.svg
diff --git a/docs/src/material/templates/.icons/simple/adobeillustrator.svg b/docs/src/templates/.icons/simple/adobeillustrator.svg
index 4df793e3..4df793e3 100644
--- a/docs/src/material/templates/.icons/simple/adobeillustrator.svg
+++ b/docs/src/templates/.icons/simple/adobeillustrator.svg
diff --git a/docs/src/material/templates/.icons/simple/adobeindesign.svg b/docs/src/templates/.icons/simple/adobeindesign.svg
index 452fb754..452fb754 100644
--- a/docs/src/material/templates/.icons/simple/adobeindesign.svg
+++ b/docs/src/templates/.icons/simple/adobeindesign.svg
diff --git a/docs/src/material/templates/.icons/simple/adobelightroom.svg b/docs/src/templates/.icons/simple/adobelightroom.svg
index 1ba4d572..1ba4d572 100644
--- a/docs/src/material/templates/.icons/simple/adobelightroom.svg
+++ b/docs/src/templates/.icons/simple/adobelightroom.svg
diff --git a/docs/src/material/templates/.icons/simple/adobelightroomclassic.svg b/docs/src/templates/.icons/simple/adobelightroomclassic.svg
index c066074e..c066074e 100644
--- a/docs/src/material/templates/.icons/simple/adobelightroomclassic.svg
+++ b/docs/src/templates/.icons/simple/adobelightroomclassic.svg
diff --git a/docs/src/material/templates/.icons/simple/adobephotoshop.svg b/docs/src/templates/.icons/simple/adobephotoshop.svg
index 912c8dbd..912c8dbd 100644
--- a/docs/src/material/templates/.icons/simple/adobephotoshop.svg
+++ b/docs/src/templates/.icons/simple/adobephotoshop.svg
diff --git a/docs/src/material/templates/.icons/simple/adobepremierepro.svg b/docs/src/templates/.icons/simple/adobepremierepro.svg
index 401d4ea9..401d4ea9 100644
--- a/docs/src/material/templates/.icons/simple/adobepremierepro.svg
+++ b/docs/src/templates/.icons/simple/adobepremierepro.svg
diff --git a/docs/src/material/templates/.icons/simple/adobexd.svg b/docs/src/templates/.icons/simple/adobexd.svg
index 5fbc5902..5fbc5902 100644
--- a/docs/src/material/templates/.icons/simple/adobexd.svg
+++ b/docs/src/templates/.icons/simple/adobexd.svg
diff --git a/docs/src/material/templates/.icons/simple/adonisjs.svg b/docs/src/templates/.icons/simple/adonisjs.svg
index 130be031..130be031 100644
--- a/docs/src/material/templates/.icons/simple/adonisjs.svg
+++ b/docs/src/templates/.icons/simple/adonisjs.svg
diff --git a/docs/src/material/templates/.icons/simple/adp.svg b/docs/src/templates/.icons/simple/adp.svg
index 8a87159e..8a87159e 100644
--- a/docs/src/material/templates/.icons/simple/adp.svg
+++ b/docs/src/templates/.icons/simple/adp.svg
diff --git a/docs/src/material/templates/.icons/simple/adroll.svg b/docs/src/templates/.icons/simple/adroll.svg
index f9d080f3..f9d080f3 100644
--- a/docs/src/material/templates/.icons/simple/adroll.svg
+++ b/docs/src/templates/.icons/simple/adroll.svg
diff --git a/docs/src/material/templates/.icons/simple/adventofcode.svg b/docs/src/templates/.icons/simple/adventofcode.svg
index 5b9d0aed..5b9d0aed 100644
--- a/docs/src/material/templates/.icons/simple/adventofcode.svg
+++ b/docs/src/templates/.icons/simple/adventofcode.svg
diff --git a/docs/src/material/templates/.icons/simple/adyen.svg b/docs/src/templates/.icons/simple/adyen.svg
index b36b541a..b36b541a 100644
--- a/docs/src/material/templates/.icons/simple/adyen.svg
+++ b/docs/src/templates/.icons/simple/adyen.svg
diff --git a/docs/src/material/templates/.icons/simple/aerlingus.svg b/docs/src/templates/.icons/simple/aerlingus.svg
index a39e17ae..a39e17ae 100644
--- a/docs/src/material/templates/.icons/simple/aerlingus.svg
+++ b/docs/src/templates/.icons/simple/aerlingus.svg
diff --git a/docs/src/material/templates/.icons/simple/aeroflot.svg b/docs/src/templates/.icons/simple/aeroflot.svg
index 2137d596..2137d596 100644
--- a/docs/src/material/templates/.icons/simple/aeroflot.svg
+++ b/docs/src/templates/.icons/simple/aeroflot.svg
diff --git a/docs/src/material/templates/.icons/simple/aeromexico.svg b/docs/src/templates/.icons/simple/aeromexico.svg
index 2fcd82bf..2fcd82bf 100644
--- a/docs/src/material/templates/.icons/simple/aeromexico.svg
+++ b/docs/src/templates/.icons/simple/aeromexico.svg
diff --git a/docs/src/material/templates/.icons/simple/aerospike.svg b/docs/src/templates/.icons/simple/aerospike.svg
index 0f36a22b..0f36a22b 100644
--- a/docs/src/material/templates/.icons/simple/aerospike.svg
+++ b/docs/src/templates/.icons/simple/aerospike.svg
diff --git a/docs/src/material/templates/.icons/simple/aew.svg b/docs/src/templates/.icons/simple/aew.svg
index 3c0cc6dd..3c0cc6dd 100644
--- a/docs/src/material/templates/.icons/simple/aew.svg
+++ b/docs/src/templates/.icons/simple/aew.svg
diff --git a/docs/src/material/templates/.icons/simple/affine.svg b/docs/src/templates/.icons/simple/affine.svg
index d7a6d1a2..d7a6d1a2 100644
--- a/docs/src/material/templates/.icons/simple/affine.svg
+++ b/docs/src/templates/.icons/simple/affine.svg
diff --git a/docs/src/material/templates/.icons/simple/affinity.svg b/docs/src/templates/.icons/simple/affinity.svg
index 400ad726..400ad726 100644
--- a/docs/src/material/templates/.icons/simple/affinity.svg
+++ b/docs/src/templates/.icons/simple/affinity.svg
diff --git a/docs/src/material/templates/.icons/simple/affinitydesigner.svg b/docs/src/templates/.icons/simple/affinitydesigner.svg
index 75bef279..75bef279 100644
--- a/docs/src/material/templates/.icons/simple/affinitydesigner.svg
+++ b/docs/src/templates/.icons/simple/affinitydesigner.svg
diff --git a/docs/src/material/templates/.icons/simple/affinityphoto.svg b/docs/src/templates/.icons/simple/affinityphoto.svg
index b9169bc4..b9169bc4 100644
--- a/docs/src/material/templates/.icons/simple/affinityphoto.svg
+++ b/docs/src/templates/.icons/simple/affinityphoto.svg
diff --git a/docs/src/material/templates/.icons/simple/affinitypublisher.svg b/docs/src/templates/.icons/simple/affinitypublisher.svg
index d1509081..d1509081 100644
--- a/docs/src/material/templates/.icons/simple/affinitypublisher.svg
+++ b/docs/src/templates/.icons/simple/affinitypublisher.svg
diff --git a/docs/src/material/templates/.icons/simple/aframe.svg b/docs/src/templates/.icons/simple/aframe.svg
index 8b4d48df..8b4d48df 100644
--- a/docs/src/material/templates/.icons/simple/aframe.svg
+++ b/docs/src/templates/.icons/simple/aframe.svg
diff --git a/docs/src/material/templates/.icons/simple/agora.svg b/docs/src/templates/.icons/simple/agora.svg
index 5af7e1d9..5af7e1d9 100644
--- a/docs/src/material/templates/.icons/simple/agora.svg
+++ b/docs/src/templates/.icons/simple/agora.svg
diff --git a/docs/src/material/templates/.icons/simple/aib.svg b/docs/src/templates/.icons/simple/aib.svg
index d7d9a4a7..d7d9a4a7 100644
--- a/docs/src/material/templates/.icons/simple/aib.svg
+++ b/docs/src/templates/.icons/simple/aib.svg
diff --git a/docs/src/material/templates/.icons/simple/aidungeon.svg b/docs/src/templates/.icons/simple/aidungeon.svg
index 39b1def0..39b1def0 100644
--- a/docs/src/material/templates/.icons/simple/aidungeon.svg
+++ b/docs/src/templates/.icons/simple/aidungeon.svg
diff --git a/docs/src/material/templates/.icons/simple/aiohttp.svg b/docs/src/templates/.icons/simple/aiohttp.svg
index 16accf37..16accf37 100644
--- a/docs/src/material/templates/.icons/simple/aiohttp.svg
+++ b/docs/src/templates/.icons/simple/aiohttp.svg
diff --git a/docs/src/material/templates/.icons/simple/aiqfome.svg b/docs/src/templates/.icons/simple/aiqfome.svg
index fb57f1d8..fb57f1d8 100644
--- a/docs/src/material/templates/.icons/simple/aiqfome.svg
+++ b/docs/src/templates/.icons/simple/aiqfome.svg
diff --git a/docs/src/material/templates/.icons/simple/airasia.svg b/docs/src/templates/.icons/simple/airasia.svg
index f33e44bf..f33e44bf 100644
--- a/docs/src/material/templates/.icons/simple/airasia.svg
+++ b/docs/src/templates/.icons/simple/airasia.svg
diff --git a/docs/src/material/templates/.icons/simple/airbnb.svg b/docs/src/templates/.icons/simple/airbnb.svg
index 4d4e673d..4d4e673d 100644
--- a/docs/src/material/templates/.icons/simple/airbnb.svg
+++ b/docs/src/templates/.icons/simple/airbnb.svg
diff --git a/docs/src/material/templates/.icons/simple/airbrakedotio.svg b/docs/src/templates/.icons/simple/airbrakedotio.svg
index 216b553c..216b553c 100644
--- a/docs/src/material/templates/.icons/simple/airbrakedotio.svg
+++ b/docs/src/templates/.icons/simple/airbrakedotio.svg
diff --git a/docs/src/material/templates/.icons/simple/airbus.svg b/docs/src/templates/.icons/simple/airbus.svg
index 039e82eb..039e82eb 100644
--- a/docs/src/material/templates/.icons/simple/airbus.svg
+++ b/docs/src/templates/.icons/simple/airbus.svg
diff --git a/docs/src/material/templates/.icons/simple/airbyte.svg b/docs/src/templates/.icons/simple/airbyte.svg
index 41c7ad0c..41c7ad0c 100644
--- a/docs/src/material/templates/.icons/simple/airbyte.svg
+++ b/docs/src/templates/.icons/simple/airbyte.svg
diff --git a/docs/src/material/templates/.icons/simple/aircall.svg b/docs/src/templates/.icons/simple/aircall.svg
index 17c873a6..17c873a6 100644
--- a/docs/src/material/templates/.icons/simple/aircall.svg
+++ b/docs/src/templates/.icons/simple/aircall.svg
diff --git a/docs/src/material/templates/.icons/simple/aircanada.svg b/docs/src/templates/.icons/simple/aircanada.svg
index 15cae7d3..15cae7d3 100644
--- a/docs/src/material/templates/.icons/simple/aircanada.svg
+++ b/docs/src/templates/.icons/simple/aircanada.svg
diff --git a/docs/src/material/templates/.icons/simple/airchina.svg b/docs/src/templates/.icons/simple/airchina.svg
index 5e30e67a..5e30e67a 100644
--- a/docs/src/material/templates/.icons/simple/airchina.svg
+++ b/docs/src/templates/.icons/simple/airchina.svg
diff --git a/docs/src/material/templates/.icons/simple/airfrance.svg b/docs/src/templates/.icons/simple/airfrance.svg
index 861c3183..861c3183 100644
--- a/docs/src/material/templates/.icons/simple/airfrance.svg
+++ b/docs/src/templates/.icons/simple/airfrance.svg
diff --git a/docs/src/material/templates/.icons/simple/airindia.svg b/docs/src/templates/.icons/simple/airindia.svg
index d5d9c68c..d5d9c68c 100644
--- a/docs/src/material/templates/.icons/simple/airindia.svg
+++ b/docs/src/templates/.icons/simple/airindia.svg
diff --git a/docs/src/material/templates/.icons/simple/airplayaudio.svg b/docs/src/templates/.icons/simple/airplayaudio.svg
index c8e1a2f1..c8e1a2f1 100644
--- a/docs/src/material/templates/.icons/simple/airplayaudio.svg
+++ b/docs/src/templates/.icons/simple/airplayaudio.svg
diff --git a/docs/src/material/templates/.icons/simple/airplayvideo.svg b/docs/src/templates/.icons/simple/airplayvideo.svg
index 9cf162a1..9cf162a1 100644
--- a/docs/src/material/templates/.icons/simple/airplayvideo.svg
+++ b/docs/src/templates/.icons/simple/airplayvideo.svg
diff --git a/docs/src/material/templates/.icons/simple/airtable.svg b/docs/src/templates/.icons/simple/airtable.svg
index c67256c1..c67256c1 100644
--- a/docs/src/material/templates/.icons/simple/airtable.svg
+++ b/docs/src/templates/.icons/simple/airtable.svg
diff --git a/docs/src/material/templates/.icons/simple/ajv.svg b/docs/src/templates/.icons/simple/ajv.svg
index 3ec32a59..3ec32a59 100644
--- a/docs/src/material/templates/.icons/simple/ajv.svg
+++ b/docs/src/templates/.icons/simple/ajv.svg
diff --git a/docs/src/material/templates/.icons/simple/akamai.svg b/docs/src/templates/.icons/simple/akamai.svg
index 51d30dbe..51d30dbe 100644
--- a/docs/src/material/templates/.icons/simple/akamai.svg
+++ b/docs/src/templates/.icons/simple/akamai.svg
diff --git a/docs/src/material/templates/.icons/simple/akaunting.svg b/docs/src/templates/.icons/simple/akaunting.svg
index 6c3845d8..6c3845d8 100644
--- a/docs/src/material/templates/.icons/simple/akaunting.svg
+++ b/docs/src/templates/.icons/simple/akaunting.svg
diff --git a/docs/src/material/templates/.icons/simple/alacritty.svg b/docs/src/templates/.icons/simple/alacritty.svg
index d08d0ad5..d08d0ad5 100644
--- a/docs/src/material/templates/.icons/simple/alacritty.svg
+++ b/docs/src/templates/.icons/simple/alacritty.svg
diff --git a/docs/src/material/templates/.icons/simple/albertheijn.svg b/docs/src/templates/.icons/simple/albertheijn.svg
index f4f047f8..f4f047f8 100644
--- a/docs/src/material/templates/.icons/simple/albertheijn.svg
+++ b/docs/src/templates/.icons/simple/albertheijn.svg
diff --git a/docs/src/material/templates/.icons/simple/alby.svg b/docs/src/templates/.icons/simple/alby.svg
index eb40c38c..eb40c38c 100644
--- a/docs/src/material/templates/.icons/simple/alby.svg
+++ b/docs/src/templates/.icons/simple/alby.svg
diff --git a/docs/src/material/templates/.icons/simple/alchemy.svg b/docs/src/templates/.icons/simple/alchemy.svg
index db6813c9..db6813c9 100644
--- a/docs/src/material/templates/.icons/simple/alchemy.svg
+++ b/docs/src/templates/.icons/simple/alchemy.svg
diff --git a/docs/src/material/templates/.icons/simple/aldinord.svg b/docs/src/templates/.icons/simple/aldinord.svg
index 2ed8eefe..2ed8eefe 100644
--- a/docs/src/material/templates/.icons/simple/aldinord.svg
+++ b/docs/src/templates/.icons/simple/aldinord.svg
diff --git a/docs/src/material/templates/.icons/simple/aldisud.svg b/docs/src/templates/.icons/simple/aldisud.svg
index 89978600..89978600 100644
--- a/docs/src/material/templates/.icons/simple/aldisud.svg
+++ b/docs/src/templates/.icons/simple/aldisud.svg
diff --git a/docs/src/material/templates/.icons/simple/alfaromeo.svg b/docs/src/templates/.icons/simple/alfaromeo.svg
index 3f3efbb6..3f3efbb6 100644
--- a/docs/src/material/templates/.icons/simple/alfaromeo.svg
+++ b/docs/src/templates/.icons/simple/alfaromeo.svg
diff --git a/docs/src/material/templates/.icons/simple/alfred.svg b/docs/src/templates/.icons/simple/alfred.svg
index 23f9be44..23f9be44 100644
--- a/docs/src/material/templates/.icons/simple/alfred.svg
+++ b/docs/src/templates/.icons/simple/alfred.svg
diff --git a/docs/src/material/templates/.icons/simple/algolia.svg b/docs/src/templates/.icons/simple/algolia.svg
index ea03e32f..ea03e32f 100644
--- a/docs/src/material/templates/.icons/simple/algolia.svg
+++ b/docs/src/templates/.icons/simple/algolia.svg
diff --git a/docs/src/material/templates/.icons/simple/algorand.svg b/docs/src/templates/.icons/simple/algorand.svg
index 35510622..35510622 100644
--- a/docs/src/material/templates/.icons/simple/algorand.svg
+++ b/docs/src/templates/.icons/simple/algorand.svg
diff --git a/docs/src/material/templates/.icons/simple/alibabacloud.svg b/docs/src/templates/.icons/simple/alibabacloud.svg
index e38d85cb..e38d85cb 100644
--- a/docs/src/material/templates/.icons/simple/alibabacloud.svg
+++ b/docs/src/templates/.icons/simple/alibabacloud.svg
diff --git a/docs/src/material/templates/.icons/simple/alibabadotcom.svg b/docs/src/templates/.icons/simple/alibabadotcom.svg
index 572bfc1f..572bfc1f 100644
--- a/docs/src/material/templates/.icons/simple/alibabadotcom.svg
+++ b/docs/src/templates/.icons/simple/alibabadotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/alienware.svg b/docs/src/templates/.icons/simple/alienware.svg
index 15b7b03f..15b7b03f 100644
--- a/docs/src/material/templates/.icons/simple/alienware.svg
+++ b/docs/src/templates/.icons/simple/alienware.svg
diff --git a/docs/src/material/templates/.icons/simple/aliexpress.svg b/docs/src/templates/.icons/simple/aliexpress.svg
index 50ada7e6..50ada7e6 100644
--- a/docs/src/material/templates/.icons/simple/aliexpress.svg
+++ b/docs/src/templates/.icons/simple/aliexpress.svg
diff --git a/docs/src/material/templates/.icons/simple/alipay.svg b/docs/src/templates/.icons/simple/alipay.svg
index 143c96ee..143c96ee 100644
--- a/docs/src/material/templates/.icons/simple/alipay.svg
+++ b/docs/src/templates/.icons/simple/alipay.svg
diff --git a/docs/src/material/templates/.icons/simple/allegro.svg b/docs/src/templates/.icons/simple/allegro.svg
index 7af2fd63..7af2fd63 100644
--- a/docs/src/material/templates/.icons/simple/allegro.svg
+++ b/docs/src/templates/.icons/simple/allegro.svg
diff --git a/docs/src/material/templates/.icons/simple/alliedmodders.svg b/docs/src/templates/.icons/simple/alliedmodders.svg
index 41ecfb0f..41ecfb0f 100644
--- a/docs/src/material/templates/.icons/simple/alliedmodders.svg
+++ b/docs/src/templates/.icons/simple/alliedmodders.svg
diff --git a/docs/src/material/templates/.icons/simple/allocine.svg b/docs/src/templates/.icons/simple/allocine.svg
index 4e03b00d..4e03b00d 100644
--- a/docs/src/material/templates/.icons/simple/allocine.svg
+++ b/docs/src/templates/.icons/simple/allocine.svg
diff --git a/docs/src/material/templates/.icons/simple/alltrails.svg b/docs/src/templates/.icons/simple/alltrails.svg
index 595f0fdb..595f0fdb 100644
--- a/docs/src/material/templates/.icons/simple/alltrails.svg
+++ b/docs/src/templates/.icons/simple/alltrails.svg
diff --git a/docs/src/material/templates/.icons/simple/alpinedotjs.svg b/docs/src/templates/.icons/simple/alpinedotjs.svg
index 6c50b957..6c50b957 100644
--- a/docs/src/material/templates/.icons/simple/alpinedotjs.svg
+++ b/docs/src/templates/.icons/simple/alpinedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/alpinelinux.svg b/docs/src/templates/.icons/simple/alpinelinux.svg
index 829c1078..829c1078 100644
--- a/docs/src/material/templates/.icons/simple/alpinelinux.svg
+++ b/docs/src/templates/.icons/simple/alpinelinux.svg
diff --git a/docs/src/material/templates/.icons/simple/alteryx.svg b/docs/src/templates/.icons/simple/alteryx.svg
index c7e53a5a..c7e53a5a 100644
--- a/docs/src/material/templates/.icons/simple/alteryx.svg
+++ b/docs/src/templates/.icons/simple/alteryx.svg
diff --git a/docs/src/material/templates/.icons/simple/altiumdesigner.svg b/docs/src/templates/.icons/simple/altiumdesigner.svg
index 45ed972d..45ed972d 100644
--- a/docs/src/material/templates/.icons/simple/altiumdesigner.svg
+++ b/docs/src/templates/.icons/simple/altiumdesigner.svg
diff --git a/docs/src/material/templates/.icons/simple/alwaysdata.svg b/docs/src/templates/.icons/simple/alwaysdata.svg
index 3acd802d..3acd802d 100644
--- a/docs/src/material/templates/.icons/simple/alwaysdata.svg
+++ b/docs/src/templates/.icons/simple/alwaysdata.svg
diff --git a/docs/src/material/templates/.icons/simple/amazon.svg b/docs/src/templates/.icons/simple/amazon.svg
index 24c4f2d8..24c4f2d8 100644
--- a/docs/src/material/templates/.icons/simple/amazon.svg
+++ b/docs/src/templates/.icons/simple/amazon.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonalexa.svg b/docs/src/templates/.icons/simple/amazonalexa.svg
index f5ac1165..f5ac1165 100644
--- a/docs/src/material/templates/.icons/simple/amazonalexa.svg
+++ b/docs/src/templates/.icons/simple/amazonalexa.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonapigateway.svg b/docs/src/templates/.icons/simple/amazonapigateway.svg
index 6a93e678..6a93e678 100644
--- a/docs/src/material/templates/.icons/simple/amazonapigateway.svg
+++ b/docs/src/templates/.icons/simple/amazonapigateway.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonaws.svg b/docs/src/templates/.icons/simple/amazonaws.svg
index da0db016..da0db016 100644
--- a/docs/src/material/templates/.icons/simple/amazonaws.svg
+++ b/docs/src/templates/.icons/simple/amazonaws.svg
diff --git a/docs/src/material/templates/.icons/simple/amazoncloudwatch.svg b/docs/src/templates/.icons/simple/amazoncloudwatch.svg
index 078b08c2..078b08c2 100644
--- a/docs/src/material/templates/.icons/simple/amazoncloudwatch.svg
+++ b/docs/src/templates/.icons/simple/amazoncloudwatch.svg
diff --git a/docs/src/material/templates/.icons/simple/amazondocumentdb.svg b/docs/src/templates/.icons/simple/amazondocumentdb.svg
index bc1ee654..bc1ee654 100644
--- a/docs/src/material/templates/.icons/simple/amazondocumentdb.svg
+++ b/docs/src/templates/.icons/simple/amazondocumentdb.svg
diff --git a/docs/src/material/templates/.icons/simple/amazondynamodb.svg b/docs/src/templates/.icons/simple/amazondynamodb.svg
index 03b43819..03b43819 100644
--- a/docs/src/material/templates/.icons/simple/amazondynamodb.svg
+++ b/docs/src/templates/.icons/simple/amazondynamodb.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonec2.svg b/docs/src/templates/.icons/simple/amazonec2.svg
index 58b41b0f..58b41b0f 100644
--- a/docs/src/material/templates/.icons/simple/amazonec2.svg
+++ b/docs/src/templates/.icons/simple/amazonec2.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonecs.svg b/docs/src/templates/.icons/simple/amazonecs.svg
index a6d7b8c4..a6d7b8c4 100644
--- a/docs/src/material/templates/.icons/simple/amazonecs.svg
+++ b/docs/src/templates/.icons/simple/amazonecs.svg
diff --git a/docs/src/material/templates/.icons/simple/amazoneks.svg b/docs/src/templates/.icons/simple/amazoneks.svg
index 646b2ad5..646b2ad5 100644
--- a/docs/src/material/templates/.icons/simple/amazoneks.svg
+++ b/docs/src/templates/.icons/simple/amazoneks.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonfiretv.svg b/docs/src/templates/.icons/simple/amazonfiretv.svg
index 4a43cd73..4a43cd73 100644
--- a/docs/src/material/templates/.icons/simple/amazonfiretv.svg
+++ b/docs/src/templates/.icons/simple/amazonfiretv.svg
diff --git a/docs/src/material/templates/.icons/simple/amazongames.svg b/docs/src/templates/.icons/simple/amazongames.svg
index e420dcc0..e420dcc0 100644
--- a/docs/src/material/templates/.icons/simple/amazongames.svg
+++ b/docs/src/templates/.icons/simple/amazongames.svg
diff --git a/docs/src/material/templates/.icons/simple/amazoniam.svg b/docs/src/templates/.icons/simple/amazoniam.svg
index 971da578..971da578 100644
--- a/docs/src/material/templates/.icons/simple/amazoniam.svg
+++ b/docs/src/templates/.icons/simple/amazoniam.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonlumberyard.svg b/docs/src/templates/.icons/simple/amazonlumberyard.svg
index fa16e21d..fa16e21d 100644
--- a/docs/src/material/templates/.icons/simple/amazonlumberyard.svg
+++ b/docs/src/templates/.icons/simple/amazonlumberyard.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonluna.svg b/docs/src/templates/.icons/simple/amazonluna.svg
index 837b4b3d..837b4b3d 100644
--- a/docs/src/material/templates/.icons/simple/amazonluna.svg
+++ b/docs/src/templates/.icons/simple/amazonluna.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonpay.svg b/docs/src/templates/.icons/simple/amazonpay.svg
index 9ce62af2..9ce62af2 100644
--- a/docs/src/material/templates/.icons/simple/amazonpay.svg
+++ b/docs/src/templates/.icons/simple/amazonpay.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonprime.svg b/docs/src/templates/.icons/simple/amazonprime.svg
index ef63d4e0..ef63d4e0 100644
--- a/docs/src/material/templates/.icons/simple/amazonprime.svg
+++ b/docs/src/templates/.icons/simple/amazonprime.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonrds.svg b/docs/src/templates/.icons/simple/amazonrds.svg
index bdf27aa6..bdf27aa6 100644
--- a/docs/src/material/templates/.icons/simple/amazonrds.svg
+++ b/docs/src/templates/.icons/simple/amazonrds.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonredshift.svg b/docs/src/templates/.icons/simple/amazonredshift.svg
index 60c69c63..60c69c63 100644
--- a/docs/src/material/templates/.icons/simple/amazonredshift.svg
+++ b/docs/src/templates/.icons/simple/amazonredshift.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonroute53.svg b/docs/src/templates/.icons/simple/amazonroute53.svg
index 9dab2518..9dab2518 100644
--- a/docs/src/material/templates/.icons/simple/amazonroute53.svg
+++ b/docs/src/templates/.icons/simple/amazonroute53.svg
diff --git a/docs/src/material/templates/.icons/simple/amazons3.svg b/docs/src/templates/.icons/simple/amazons3.svg
index 8df1065a..8df1065a 100644
--- a/docs/src/material/templates/.icons/simple/amazons3.svg
+++ b/docs/src/templates/.icons/simple/amazons3.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonsimpleemailservice.svg b/docs/src/templates/.icons/simple/amazonsimpleemailservice.svg
index 69a1a307..69a1a307 100644
--- a/docs/src/material/templates/.icons/simple/amazonsimpleemailservice.svg
+++ b/docs/src/templates/.icons/simple/amazonsimpleemailservice.svg
diff --git a/docs/src/material/templates/.icons/simple/amazonsqs.svg b/docs/src/templates/.icons/simple/amazonsqs.svg
index 1407c02f..1407c02f 100644
--- a/docs/src/material/templates/.icons/simple/amazonsqs.svg
+++ b/docs/src/templates/.icons/simple/amazonsqs.svg
diff --git a/docs/src/material/templates/.icons/simple/amd.svg b/docs/src/templates/.icons/simple/amd.svg
index cff73f97..cff73f97 100644
--- a/docs/src/material/templates/.icons/simple/amd.svg
+++ b/docs/src/templates/.icons/simple/amd.svg
diff --git a/docs/src/material/templates/.icons/simple/ameba.svg b/docs/src/templates/.icons/simple/ameba.svg
index 25b822df..25b822df 100644
--- a/docs/src/material/templates/.icons/simple/ameba.svg
+++ b/docs/src/templates/.icons/simple/ameba.svg
diff --git a/docs/src/material/templates/.icons/simple/americanairlines.svg b/docs/src/templates/.icons/simple/americanairlines.svg
index 242f6001..242f6001 100644
--- a/docs/src/material/templates/.icons/simple/americanairlines.svg
+++ b/docs/src/templates/.icons/simple/americanairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/americanexpress.svg b/docs/src/templates/.icons/simple/americanexpress.svg
index 9df96a05..9df96a05 100644
--- a/docs/src/material/templates/.icons/simple/americanexpress.svg
+++ b/docs/src/templates/.icons/simple/americanexpress.svg
diff --git a/docs/src/material/templates/.icons/simple/amg.svg b/docs/src/templates/.icons/simple/amg.svg
index 754e57d0..754e57d0 100644
--- a/docs/src/material/templates/.icons/simple/amg.svg
+++ b/docs/src/templates/.icons/simple/amg.svg
diff --git a/docs/src/material/templates/.icons/simple/amp.svg b/docs/src/templates/.icons/simple/amp.svg
index 12aee513..12aee513 100644
--- a/docs/src/material/templates/.icons/simple/amp.svg
+++ b/docs/src/templates/.icons/simple/amp.svg
diff --git a/docs/src/material/templates/.icons/simple/amul.svg b/docs/src/templates/.icons/simple/amul.svg
index 4e6825b3..4e6825b3 100644
--- a/docs/src/material/templates/.icons/simple/amul.svg
+++ b/docs/src/templates/.icons/simple/amul.svg
diff --git a/docs/src/material/templates/.icons/simple/ana.svg b/docs/src/templates/.icons/simple/ana.svg
index 4c8ecff1..4c8ecff1 100644
--- a/docs/src/material/templates/.icons/simple/ana.svg
+++ b/docs/src/templates/.icons/simple/ana.svg
diff --git a/docs/src/material/templates/.icons/simple/anaconda.svg b/docs/src/templates/.icons/simple/anaconda.svg
index b8e92cf6..b8e92cf6 100644
--- a/docs/src/material/templates/.icons/simple/anaconda.svg
+++ b/docs/src/templates/.icons/simple/anaconda.svg
diff --git a/docs/src/material/templates/.icons/simple/analogue.svg b/docs/src/templates/.icons/simple/analogue.svg
index ac70470f..ac70470f 100644
--- a/docs/src/material/templates/.icons/simple/analogue.svg
+++ b/docs/src/templates/.icons/simple/analogue.svg
diff --git a/docs/src/material/templates/.icons/simple/anchor.svg b/docs/src/templates/.icons/simple/anchor.svg
index 225a0fef..225a0fef 100644
--- a/docs/src/material/templates/.icons/simple/anchor.svg
+++ b/docs/src/templates/.icons/simple/anchor.svg
diff --git a/docs/src/material/templates/.icons/simple/andela.svg b/docs/src/templates/.icons/simple/andela.svg
index 80a9f8c3..80a9f8c3 100644
--- a/docs/src/material/templates/.icons/simple/andela.svg
+++ b/docs/src/templates/.icons/simple/andela.svg
diff --git a/docs/src/material/templates/.icons/simple/android.svg b/docs/src/templates/.icons/simple/android.svg
index c084935f..c084935f 100644
--- a/docs/src/material/templates/.icons/simple/android.svg
+++ b/docs/src/templates/.icons/simple/android.svg
diff --git a/docs/src/material/templates/.icons/simple/androidauto.svg b/docs/src/templates/.icons/simple/androidauto.svg
index 4a933585..4a933585 100644
--- a/docs/src/material/templates/.icons/simple/androidauto.svg
+++ b/docs/src/templates/.icons/simple/androidauto.svg
diff --git a/docs/src/material/templates/.icons/simple/androidstudio.svg b/docs/src/templates/.icons/simple/androidstudio.svg
index 94c4cce6..94c4cce6 100644
--- a/docs/src/material/templates/.icons/simple/androidstudio.svg
+++ b/docs/src/templates/.icons/simple/androidstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/angellist.svg b/docs/src/templates/.icons/simple/angellist.svg
index 6105ea69..6105ea69 100644
--- a/docs/src/material/templates/.icons/simple/angellist.svg
+++ b/docs/src/templates/.icons/simple/angellist.svg
diff --git a/docs/src/material/templates/.icons/simple/angular.svg b/docs/src/templates/.icons/simple/angular.svg
index 77a9d474..77a9d474 100644
--- a/docs/src/material/templates/.icons/simple/angular.svg
+++ b/docs/src/templates/.icons/simple/angular.svg
diff --git a/docs/src/material/templates/.icons/simple/angularjs.svg b/docs/src/templates/.icons/simple/angularjs.svg
index 9355e780..9355e780 100644
--- a/docs/src/material/templates/.icons/simple/angularjs.svg
+++ b/docs/src/templates/.icons/simple/angularjs.svg
diff --git a/docs/src/material/templates/.icons/simple/angularuniversal.svg b/docs/src/templates/.icons/simple/angularuniversal.svg
index 82c0152f..82c0152f 100644
--- a/docs/src/material/templates/.icons/simple/angularuniversal.svg
+++ b/docs/src/templates/.icons/simple/angularuniversal.svg
diff --git a/docs/src/material/templates/.icons/simple/anilist.svg b/docs/src/templates/.icons/simple/anilist.svg
index 36e589b0..36e589b0 100644
--- a/docs/src/material/templates/.icons/simple/anilist.svg
+++ b/docs/src/templates/.icons/simple/anilist.svg
diff --git a/docs/src/material/templates/.icons/simple/ansible.svg b/docs/src/templates/.icons/simple/ansible.svg
index 1d3b32e2..1d3b32e2 100644
--- a/docs/src/material/templates/.icons/simple/ansible.svg
+++ b/docs/src/templates/.icons/simple/ansible.svg
diff --git a/docs/src/material/templates/.icons/simple/answer.svg b/docs/src/templates/.icons/simple/answer.svg
index f1d8b197..f1d8b197 100644
--- a/docs/src/material/templates/.icons/simple/answer.svg
+++ b/docs/src/templates/.icons/simple/answer.svg
diff --git a/docs/src/material/templates/.icons/simple/ansys.svg b/docs/src/templates/.icons/simple/ansys.svg
index a26ba5be..a26ba5be 100644
--- a/docs/src/material/templates/.icons/simple/ansys.svg
+++ b/docs/src/templates/.icons/simple/ansys.svg
diff --git a/docs/src/material/templates/.icons/simple/anta.svg b/docs/src/templates/.icons/simple/anta.svg
index d024310d..d024310d 100644
--- a/docs/src/material/templates/.icons/simple/anta.svg
+++ b/docs/src/templates/.icons/simple/anta.svg
diff --git a/docs/src/material/templates/.icons/simple/antdesign.svg b/docs/src/templates/.icons/simple/antdesign.svg
index e563f8cc..e563f8cc 100644
--- a/docs/src/material/templates/.icons/simple/antdesign.svg
+++ b/docs/src/templates/.icons/simple/antdesign.svg
diff --git a/docs/src/material/templates/.icons/simple/antena3.svg b/docs/src/templates/.icons/simple/antena3.svg
index bc61c671..bc61c671 100644
--- a/docs/src/material/templates/.icons/simple/antena3.svg
+++ b/docs/src/templates/.icons/simple/antena3.svg
diff --git a/docs/src/material/templates/.icons/simple/anydesk.svg b/docs/src/templates/.icons/simple/anydesk.svg
index af1fde42..af1fde42 100644
--- a/docs/src/material/templates/.icons/simple/anydesk.svg
+++ b/docs/src/templates/.icons/simple/anydesk.svg
diff --git a/docs/src/material/templates/.icons/simple/aol.svg b/docs/src/templates/.icons/simple/aol.svg
index 52133071..52133071 100644
--- a/docs/src/material/templates/.icons/simple/aol.svg
+++ b/docs/src/templates/.icons/simple/aol.svg
diff --git a/docs/src/material/templates/.icons/simple/apache.svg b/docs/src/templates/.icons/simple/apache.svg
index 0f10776b..0f10776b 100644
--- a/docs/src/material/templates/.icons/simple/apache.svg
+++ b/docs/src/templates/.icons/simple/apache.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheairflow.svg b/docs/src/templates/.icons/simple/apacheairflow.svg
index 91e6196b..91e6196b 100644
--- a/docs/src/material/templates/.icons/simple/apacheairflow.svg
+++ b/docs/src/templates/.icons/simple/apacheairflow.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheant.svg b/docs/src/templates/.icons/simple/apacheant.svg
index 515dfcdd..515dfcdd 100644
--- a/docs/src/material/templates/.icons/simple/apacheant.svg
+++ b/docs/src/templates/.icons/simple/apacheant.svg
diff --git a/docs/src/material/templates/.icons/simple/apachecassandra.svg b/docs/src/templates/.icons/simple/apachecassandra.svg
index 61aa54da..61aa54da 100644
--- a/docs/src/material/templates/.icons/simple/apachecassandra.svg
+++ b/docs/src/templates/.icons/simple/apachecassandra.svg
diff --git a/docs/src/material/templates/.icons/simple/apachecloudstack.svg b/docs/src/templates/.icons/simple/apachecloudstack.svg
index 834791de..834791de 100644
--- a/docs/src/material/templates/.icons/simple/apachecloudstack.svg
+++ b/docs/src/templates/.icons/simple/apachecloudstack.svg
diff --git a/docs/src/material/templates/.icons/simple/apachecordova.svg b/docs/src/templates/.icons/simple/apachecordova.svg
index 38c16abc..38c16abc 100644
--- a/docs/src/material/templates/.icons/simple/apachecordova.svg
+++ b/docs/src/templates/.icons/simple/apachecordova.svg
diff --git a/docs/src/material/templates/.icons/simple/apachecouchdb.svg b/docs/src/templates/.icons/simple/apachecouchdb.svg
index da0cacf9..da0cacf9 100644
--- a/docs/src/material/templates/.icons/simple/apachecouchdb.svg
+++ b/docs/src/templates/.icons/simple/apachecouchdb.svg
diff --git a/docs/src/material/templates/.icons/simple/apachedruid.svg b/docs/src/templates/.icons/simple/apachedruid.svg
index 987db39d..987db39d 100644
--- a/docs/src/material/templates/.icons/simple/apachedruid.svg
+++ b/docs/src/templates/.icons/simple/apachedruid.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheecharts.svg b/docs/src/templates/.icons/simple/apacheecharts.svg
index 4f844e7f..4f844e7f 100644
--- a/docs/src/material/templates/.icons/simple/apacheecharts.svg
+++ b/docs/src/templates/.icons/simple/apacheecharts.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheflink.svg b/docs/src/templates/.icons/simple/apacheflink.svg
index 0c8d6474..0c8d6474 100644
--- a/docs/src/material/templates/.icons/simple/apacheflink.svg
+++ b/docs/src/templates/.icons/simple/apacheflink.svg
diff --git a/docs/src/material/templates/.icons/simple/apachegroovy.svg b/docs/src/templates/.icons/simple/apachegroovy.svg
index ba5b18e6..ba5b18e6 100644
--- a/docs/src/material/templates/.icons/simple/apachegroovy.svg
+++ b/docs/src/templates/.icons/simple/apachegroovy.svg
diff --git a/docs/src/material/templates/.icons/simple/apachehadoop.svg b/docs/src/templates/.icons/simple/apachehadoop.svg
index a1cd200a..a1cd200a 100644
--- a/docs/src/material/templates/.icons/simple/apachehadoop.svg
+++ b/docs/src/templates/.icons/simple/apachehadoop.svg
diff --git a/docs/src/material/templates/.icons/simple/apachehive.svg b/docs/src/templates/.icons/simple/apachehive.svg
index 2d6cb5f2..2d6cb5f2 100644
--- a/docs/src/material/templates/.icons/simple/apachehive.svg
+++ b/docs/src/templates/.icons/simple/apachehive.svg
diff --git a/docs/src/material/templates/.icons/simple/apachejmeter.svg b/docs/src/templates/.icons/simple/apachejmeter.svg
index b4bf6a17..b4bf6a17 100644
--- a/docs/src/material/templates/.icons/simple/apachejmeter.svg
+++ b/docs/src/templates/.icons/simple/apachejmeter.svg
diff --git a/docs/src/material/templates/.icons/simple/apachekafka.svg b/docs/src/templates/.icons/simple/apachekafka.svg
index 9a128885..9a128885 100644
--- a/docs/src/material/templates/.icons/simple/apachekafka.svg
+++ b/docs/src/templates/.icons/simple/apachekafka.svg
diff --git a/docs/src/material/templates/.icons/simple/apachekylin.svg b/docs/src/templates/.icons/simple/apachekylin.svg
index 9f252c6d..9f252c6d 100644
--- a/docs/src/material/templates/.icons/simple/apachekylin.svg
+++ b/docs/src/templates/.icons/simple/apachekylin.svg
diff --git a/docs/src/material/templates/.icons/simple/apachemaven.svg b/docs/src/templates/.icons/simple/apachemaven.svg
index bd894e01..bd894e01 100644
--- a/docs/src/material/templates/.icons/simple/apachemaven.svg
+++ b/docs/src/templates/.icons/simple/apachemaven.svg
diff --git a/docs/src/material/templates/.icons/simple/apachenetbeanside.svg b/docs/src/templates/.icons/simple/apachenetbeanside.svg
index 801773ef..801773ef 100644
--- a/docs/src/material/templates/.icons/simple/apachenetbeanside.svg
+++ b/docs/src/templates/.icons/simple/apachenetbeanside.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheopenoffice.svg b/docs/src/templates/.icons/simple/apacheopenoffice.svg
index b8ebf437..b8ebf437 100644
--- a/docs/src/material/templates/.icons/simple/apacheopenoffice.svg
+++ b/docs/src/templates/.icons/simple/apacheopenoffice.svg
diff --git a/docs/src/material/templates/.icons/simple/apacheparquet.svg b/docs/src/templates/.icons/simple/apacheparquet.svg
index 3cd7acac..3cd7acac 100644
--- a/docs/src/material/templates/.icons/simple/apacheparquet.svg
+++ b/docs/src/templates/.icons/simple/apacheparquet.svg
diff --git a/docs/src/material/templates/.icons/simple/apachepulsar.svg b/docs/src/templates/.icons/simple/apachepulsar.svg
index 6b0dc456..6b0dc456 100644
--- a/docs/src/material/templates/.icons/simple/apachepulsar.svg
+++ b/docs/src/templates/.icons/simple/apachepulsar.svg
diff --git a/docs/src/material/templates/.icons/simple/apacherocketmq.svg b/docs/src/templates/.icons/simple/apacherocketmq.svg
index 29327925..29327925 100644
--- a/docs/src/material/templates/.icons/simple/apacherocketmq.svg
+++ b/docs/src/templates/.icons/simple/apacherocketmq.svg
diff --git a/docs/src/material/templates/.icons/simple/apachesolr.svg b/docs/src/templates/.icons/simple/apachesolr.svg
index c418a62f..c418a62f 100644
--- a/docs/src/material/templates/.icons/simple/apachesolr.svg
+++ b/docs/src/templates/.icons/simple/apachesolr.svg
diff --git a/docs/src/material/templates/.icons/simple/apachespark.svg b/docs/src/templates/.icons/simple/apachespark.svg
index 8379d99b..8379d99b 100644
--- a/docs/src/material/templates/.icons/simple/apachespark.svg
+++ b/docs/src/templates/.icons/simple/apachespark.svg
diff --git a/docs/src/material/templates/.icons/simple/apachestorm.svg b/docs/src/templates/.icons/simple/apachestorm.svg
index 849d18e9..849d18e9 100644
--- a/docs/src/material/templates/.icons/simple/apachestorm.svg
+++ b/docs/src/templates/.icons/simple/apachestorm.svg
diff --git a/docs/src/material/templates/.icons/simple/apachetomcat.svg b/docs/src/templates/.icons/simple/apachetomcat.svg
index c9965742..c9965742 100644
--- a/docs/src/material/templates/.icons/simple/apachetomcat.svg
+++ b/docs/src/templates/.icons/simple/apachetomcat.svg
diff --git a/docs/src/material/templates/.icons/simple/aparat.svg b/docs/src/templates/.icons/simple/aparat.svg
index c92407c0..c92407c0 100644
--- a/docs/src/material/templates/.icons/simple/aparat.svg
+++ b/docs/src/templates/.icons/simple/aparat.svg
diff --git a/docs/src/material/templates/.icons/simple/apifox.svg b/docs/src/templates/.icons/simple/apifox.svg
index da441952..da441952 100644
--- a/docs/src/material/templates/.icons/simple/apifox.svg
+++ b/docs/src/templates/.icons/simple/apifox.svg
diff --git a/docs/src/material/templates/.icons/simple/apollographql.svg b/docs/src/templates/.icons/simple/apollographql.svg
index 5fab661f..5fab661f 100644
--- a/docs/src/material/templates/.icons/simple/apollographql.svg
+++ b/docs/src/templates/.icons/simple/apollographql.svg
diff --git a/docs/src/material/templates/.icons/simple/apostrophe.svg b/docs/src/templates/.icons/simple/apostrophe.svg
index 04c6177a..04c6177a 100644
--- a/docs/src/material/templates/.icons/simple/apostrophe.svg
+++ b/docs/src/templates/.icons/simple/apostrophe.svg
diff --git a/docs/src/material/templates/.icons/simple/appian.svg b/docs/src/templates/.icons/simple/appian.svg
index 4f81e00f..4f81e00f 100644
--- a/docs/src/material/templates/.icons/simple/appian.svg
+++ b/docs/src/templates/.icons/simple/appian.svg
diff --git a/docs/src/material/templates/.icons/simple/apple.svg b/docs/src/templates/.icons/simple/apple.svg
index 4d6f6b85..4d6f6b85 100644
--- a/docs/src/material/templates/.icons/simple/apple.svg
+++ b/docs/src/templates/.icons/simple/apple.svg
diff --git a/docs/src/material/templates/.icons/simple/applearcade.svg b/docs/src/templates/.icons/simple/applearcade.svg
index d0f14dbd..d0f14dbd 100644
--- a/docs/src/material/templates/.icons/simple/applearcade.svg
+++ b/docs/src/templates/.icons/simple/applearcade.svg
diff --git a/docs/src/material/templates/.icons/simple/applemusic.svg b/docs/src/templates/.icons/simple/applemusic.svg
index edd4d404..edd4d404 100644
--- a/docs/src/material/templates/.icons/simple/applemusic.svg
+++ b/docs/src/templates/.icons/simple/applemusic.svg
diff --git a/docs/src/material/templates/.icons/simple/applenews.svg b/docs/src/templates/.icons/simple/applenews.svg
index 3151788c..3151788c 100644
--- a/docs/src/material/templates/.icons/simple/applenews.svg
+++ b/docs/src/templates/.icons/simple/applenews.svg
diff --git a/docs/src/material/templates/.icons/simple/applepay.svg b/docs/src/templates/.icons/simple/applepay.svg
index dcccf699..dcccf699 100644
--- a/docs/src/material/templates/.icons/simple/applepay.svg
+++ b/docs/src/templates/.icons/simple/applepay.svg
diff --git a/docs/src/material/templates/.icons/simple/applepodcasts.svg b/docs/src/templates/.icons/simple/applepodcasts.svg
index 239e2331..239e2331 100644
--- a/docs/src/material/templates/.icons/simple/applepodcasts.svg
+++ b/docs/src/templates/.icons/simple/applepodcasts.svg
diff --git a/docs/src/material/templates/.icons/simple/appletv.svg b/docs/src/templates/.icons/simple/appletv.svg
index 01a47ee5..01a47ee5 100644
--- a/docs/src/material/templates/.icons/simple/appletv.svg
+++ b/docs/src/templates/.icons/simple/appletv.svg
diff --git a/docs/src/material/templates/.icons/simple/appsignal.svg b/docs/src/templates/.icons/simple/appsignal.svg
index ab44435c..ab44435c 100644
--- a/docs/src/material/templates/.icons/simple/appsignal.svg
+++ b/docs/src/templates/.icons/simple/appsignal.svg
diff --git a/docs/src/material/templates/.icons/simple/appsmith.svg b/docs/src/templates/.icons/simple/appsmith.svg
index b26575e1..b26575e1 100644
--- a/docs/src/material/templates/.icons/simple/appsmith.svg
+++ b/docs/src/templates/.icons/simple/appsmith.svg
diff --git a/docs/src/material/templates/.icons/simple/appstore.svg b/docs/src/templates/.icons/simple/appstore.svg
index 22cbc087..22cbc087 100644
--- a/docs/src/material/templates/.icons/simple/appstore.svg
+++ b/docs/src/templates/.icons/simple/appstore.svg
diff --git a/docs/src/material/templates/.icons/simple/appveyor.svg b/docs/src/templates/.icons/simple/appveyor.svg
index 888f9a60..888f9a60 100644
--- a/docs/src/material/templates/.icons/simple/appveyor.svg
+++ b/docs/src/templates/.icons/simple/appveyor.svg
diff --git a/docs/src/material/templates/.icons/simple/appwrite.svg b/docs/src/templates/.icons/simple/appwrite.svg
index 508558c6..508558c6 100644
--- a/docs/src/material/templates/.icons/simple/appwrite.svg
+++ b/docs/src/templates/.icons/simple/appwrite.svg
diff --git a/docs/src/material/templates/.icons/simple/aqua.svg b/docs/src/templates/.icons/simple/aqua.svg
index ccc093d1..ccc093d1 100644
--- a/docs/src/material/templates/.icons/simple/aqua.svg
+++ b/docs/src/templates/.icons/simple/aqua.svg
diff --git a/docs/src/material/templates/.icons/simple/aral.svg b/docs/src/templates/.icons/simple/aral.svg
index 80743d3f..80743d3f 100644
--- a/docs/src/material/templates/.icons/simple/aral.svg
+++ b/docs/src/templates/.icons/simple/aral.svg
diff --git a/docs/src/material/templates/.icons/simple/arangodb.svg b/docs/src/templates/.icons/simple/arangodb.svg
index a8a0d9a7..a8a0d9a7 100644
--- a/docs/src/material/templates/.icons/simple/arangodb.svg
+++ b/docs/src/templates/.icons/simple/arangodb.svg
diff --git a/docs/src/material/templates/.icons/simple/arcgis.svg b/docs/src/templates/.icons/simple/arcgis.svg
index f5d9f867..f5d9f867 100644
--- a/docs/src/material/templates/.icons/simple/arcgis.svg
+++ b/docs/src/templates/.icons/simple/arcgis.svg
diff --git a/docs/src/material/templates/.icons/simple/archicad.svg b/docs/src/templates/.icons/simple/archicad.svg
index bc49e76d..bc49e76d 100644
--- a/docs/src/material/templates/.icons/simple/archicad.svg
+++ b/docs/src/templates/.icons/simple/archicad.svg
diff --git a/docs/src/material/templates/.icons/simple/archiveofourown.svg b/docs/src/templates/.icons/simple/archiveofourown.svg
index 7ec622bd..7ec622bd 100644
--- a/docs/src/material/templates/.icons/simple/archiveofourown.svg
+++ b/docs/src/templates/.icons/simple/archiveofourown.svg
diff --git a/docs/src/material/templates/.icons/simple/archlinux.svg b/docs/src/templates/.icons/simple/archlinux.svg
index 59999996..59999996 100644
--- a/docs/src/material/templates/.icons/simple/archlinux.svg
+++ b/docs/src/templates/.icons/simple/archlinux.svg
diff --git a/docs/src/material/templates/.icons/simple/ardour.svg b/docs/src/templates/.icons/simple/ardour.svg
index 8bcedc39..8bcedc39 100644
--- a/docs/src/material/templates/.icons/simple/ardour.svg
+++ b/docs/src/templates/.icons/simple/ardour.svg
diff --git a/docs/src/material/templates/.icons/simple/arduino.svg b/docs/src/templates/.icons/simple/arduino.svg
index 98d81812..98d81812 100644
--- a/docs/src/material/templates/.icons/simple/arduino.svg
+++ b/docs/src/templates/.icons/simple/arduino.svg
diff --git a/docs/src/material/templates/.icons/simple/argo.svg b/docs/src/templates/.icons/simple/argo.svg
index 299bd94a..299bd94a 100644
--- a/docs/src/material/templates/.icons/simple/argo.svg
+++ b/docs/src/templates/.icons/simple/argo.svg
diff --git a/docs/src/material/templates/.icons/simple/argos.svg b/docs/src/templates/.icons/simple/argos.svg
index a3079f11..a3079f11 100644
--- a/docs/src/material/templates/.icons/simple/argos.svg
+++ b/docs/src/templates/.icons/simple/argos.svg
diff --git a/docs/src/material/templates/.icons/simple/ariakit.svg b/docs/src/templates/.icons/simple/ariakit.svg
index 3f1b83c2..3f1b83c2 100644
--- a/docs/src/material/templates/.icons/simple/ariakit.svg
+++ b/docs/src/templates/.icons/simple/ariakit.svg
diff --git a/docs/src/material/templates/.icons/simple/arkecosystem.svg b/docs/src/templates/.icons/simple/arkecosystem.svg
index b59989ed..b59989ed 100644
--- a/docs/src/material/templates/.icons/simple/arkecosystem.svg
+++ b/docs/src/templates/.icons/simple/arkecosystem.svg
diff --git a/docs/src/material/templates/.icons/simple/arlo.svg b/docs/src/templates/.icons/simple/arlo.svg
index fd0e66ef..fd0e66ef 100644
--- a/docs/src/material/templates/.icons/simple/arlo.svg
+++ b/docs/src/templates/.icons/simple/arlo.svg
diff --git a/docs/src/material/templates/.icons/simple/arm.svg b/docs/src/templates/.icons/simple/arm.svg
index 94bb6d12..94bb6d12 100644
--- a/docs/src/material/templates/.icons/simple/arm.svg
+++ b/docs/src/templates/.icons/simple/arm.svg
diff --git a/docs/src/material/templates/.icons/simple/armkeil.svg b/docs/src/templates/.icons/simple/armkeil.svg
index af14ad2a..af14ad2a 100644
--- a/docs/src/material/templates/.icons/simple/armkeil.svg
+++ b/docs/src/templates/.icons/simple/armkeil.svg
diff --git a/docs/src/material/templates/.icons/simple/arstechnica.svg b/docs/src/templates/.icons/simple/arstechnica.svg
index 7de3e06b..7de3e06b 100644
--- a/docs/src/material/templates/.icons/simple/arstechnica.svg
+++ b/docs/src/templates/.icons/simple/arstechnica.svg
diff --git a/docs/src/material/templates/.icons/simple/artifacthub.svg b/docs/src/templates/.icons/simple/artifacthub.svg
index 8409ab63..8409ab63 100644
--- a/docs/src/material/templates/.icons/simple/artifacthub.svg
+++ b/docs/src/templates/.icons/simple/artifacthub.svg
diff --git a/docs/src/material/templates/.icons/simple/artixlinux.svg b/docs/src/templates/.icons/simple/artixlinux.svg
index caa38515..caa38515 100644
--- a/docs/src/material/templates/.icons/simple/artixlinux.svg
+++ b/docs/src/templates/.icons/simple/artixlinux.svg
diff --git a/docs/src/material/templates/.icons/simple/artstation.svg b/docs/src/templates/.icons/simple/artstation.svg
index 4cdef362..4cdef362 100644
--- a/docs/src/material/templates/.icons/simple/artstation.svg
+++ b/docs/src/templates/.icons/simple/artstation.svg
diff --git a/docs/src/material/templates/.icons/simple/arxiv.svg b/docs/src/templates/.icons/simple/arxiv.svg
index 55022903..55022903 100644
--- a/docs/src/material/templates/.icons/simple/arxiv.svg
+++ b/docs/src/templates/.icons/simple/arxiv.svg
diff --git a/docs/src/material/templates/.icons/simple/asana.svg b/docs/src/templates/.icons/simple/asana.svg
index 35b6ca8b..35b6ca8b 100644
--- a/docs/src/material/templates/.icons/simple/asana.svg
+++ b/docs/src/templates/.icons/simple/asana.svg
diff --git a/docs/src/material/templates/.icons/simple/asciidoctor.svg b/docs/src/templates/.icons/simple/asciidoctor.svg
index 0a8ee2b4..0a8ee2b4 100644
--- a/docs/src/material/templates/.icons/simple/asciidoctor.svg
+++ b/docs/src/templates/.icons/simple/asciidoctor.svg
diff --git a/docs/src/material/templates/.icons/simple/asciinema.svg b/docs/src/templates/.icons/simple/asciinema.svg
index 73e39408..73e39408 100644
--- a/docs/src/material/templates/.icons/simple/asciinema.svg
+++ b/docs/src/templates/.icons/simple/asciinema.svg
diff --git a/docs/src/material/templates/.icons/simple/asda.svg b/docs/src/templates/.icons/simple/asda.svg
index 02b6b724..02b6b724 100644
--- a/docs/src/material/templates/.icons/simple/asda.svg
+++ b/docs/src/templates/.icons/simple/asda.svg
diff --git a/docs/src/material/templates/.icons/simple/aseprite.svg b/docs/src/templates/.icons/simple/aseprite.svg
index e0355270..e0355270 100644
--- a/docs/src/material/templates/.icons/simple/aseprite.svg
+++ b/docs/src/templates/.icons/simple/aseprite.svg
diff --git a/docs/src/material/templates/.icons/simple/askfm.svg b/docs/src/templates/.icons/simple/askfm.svg
index bd7f0c92..bd7f0c92 100644
--- a/docs/src/material/templates/.icons/simple/askfm.svg
+++ b/docs/src/templates/.icons/simple/askfm.svg
diff --git a/docs/src/material/templates/.icons/simple/askubuntu.svg b/docs/src/templates/.icons/simple/askubuntu.svg
index 41245e51..41245e51 100644
--- a/docs/src/material/templates/.icons/simple/askubuntu.svg
+++ b/docs/src/templates/.icons/simple/askubuntu.svg
diff --git a/docs/src/material/templates/.icons/simple/assemblyscript.svg b/docs/src/templates/.icons/simple/assemblyscript.svg
index 2ef12837..2ef12837 100644
--- a/docs/src/material/templates/.icons/simple/assemblyscript.svg
+++ b/docs/src/templates/.icons/simple/assemblyscript.svg
diff --git a/docs/src/material/templates/.icons/simple/astonmartin.svg b/docs/src/templates/.icons/simple/astonmartin.svg
index de3a84a4..de3a84a4 100644
--- a/docs/src/material/templates/.icons/simple/astonmartin.svg
+++ b/docs/src/templates/.icons/simple/astonmartin.svg
diff --git a/docs/src/material/templates/.icons/simple/astro.svg b/docs/src/templates/.icons/simple/astro.svg
index d76702cb..d76702cb 100644
--- a/docs/src/material/templates/.icons/simple/astro.svg
+++ b/docs/src/templates/.icons/simple/astro.svg
diff --git a/docs/src/material/templates/.icons/simple/asus.svg b/docs/src/templates/.icons/simple/asus.svg
index f7954bad..f7954bad 100644
--- a/docs/src/material/templates/.icons/simple/asus.svg
+++ b/docs/src/templates/.icons/simple/asus.svg
diff --git a/docs/src/material/templates/.icons/simple/atandt.svg b/docs/src/templates/.icons/simple/atandt.svg
index 69d95af0..69d95af0 100644
--- a/docs/src/material/templates/.icons/simple/atandt.svg
+++ b/docs/src/templates/.icons/simple/atandt.svg
diff --git a/docs/src/material/templates/.icons/simple/atari.svg b/docs/src/templates/.icons/simple/atari.svg
index ac787602..ac787602 100644
--- a/docs/src/material/templates/.icons/simple/atari.svg
+++ b/docs/src/templates/.icons/simple/atari.svg
diff --git a/docs/src/material/templates/.icons/simple/atlassian.svg b/docs/src/templates/.icons/simple/atlassian.svg
index 58e9d2d7..58e9d2d7 100644
--- a/docs/src/material/templates/.icons/simple/atlassian.svg
+++ b/docs/src/templates/.icons/simple/atlassian.svg
diff --git a/docs/src/material/templates/.icons/simple/atom.svg b/docs/src/templates/.icons/simple/atom.svg
index 8bb79323..8bb79323 100644
--- a/docs/src/material/templates/.icons/simple/atom.svg
+++ b/docs/src/templates/.icons/simple/atom.svg
diff --git a/docs/src/material/templates/.icons/simple/auchan.svg b/docs/src/templates/.icons/simple/auchan.svg
index d1034736..d1034736 100644
--- a/docs/src/material/templates/.icons/simple/auchan.svg
+++ b/docs/src/templates/.icons/simple/auchan.svg
diff --git a/docs/src/material/templates/.icons/simple/audacity.svg b/docs/src/templates/.icons/simple/audacity.svg
index fb699804..fb699804 100644
--- a/docs/src/material/templates/.icons/simple/audacity.svg
+++ b/docs/src/templates/.icons/simple/audacity.svg
diff --git a/docs/src/material/templates/.icons/simple/audi.svg b/docs/src/templates/.icons/simple/audi.svg
index 83484d09..83484d09 100644
--- a/docs/src/material/templates/.icons/simple/audi.svg
+++ b/docs/src/templates/.icons/simple/audi.svg
diff --git a/docs/src/material/templates/.icons/simple/audible.svg b/docs/src/templates/.icons/simple/audible.svg
index e5bc7e3d..e5bc7e3d 100644
--- a/docs/src/material/templates/.icons/simple/audible.svg
+++ b/docs/src/templates/.icons/simple/audible.svg
diff --git a/docs/src/material/templates/.icons/simple/audioboom.svg b/docs/src/templates/.icons/simple/audioboom.svg
index 6d224dbd..6d224dbd 100644
--- a/docs/src/material/templates/.icons/simple/audioboom.svg
+++ b/docs/src/templates/.icons/simple/audioboom.svg
diff --git a/docs/src/material/templates/.icons/simple/audiomack.svg b/docs/src/templates/.icons/simple/audiomack.svg
index 478232fa..478232fa 100644
--- a/docs/src/material/templates/.icons/simple/audiomack.svg
+++ b/docs/src/templates/.icons/simple/audiomack.svg
diff --git a/docs/src/material/templates/.icons/simple/audiotechnica.svg b/docs/src/templates/.icons/simple/audiotechnica.svg
index 302fad98..302fad98 100644
--- a/docs/src/material/templates/.icons/simple/audiotechnica.svg
+++ b/docs/src/templates/.icons/simple/audiotechnica.svg
diff --git a/docs/src/material/templates/.icons/simple/aurelia.svg b/docs/src/templates/.icons/simple/aurelia.svg
index c25dca01..c25dca01 100644
--- a/docs/src/material/templates/.icons/simple/aurelia.svg
+++ b/docs/src/templates/.icons/simple/aurelia.svg
diff --git a/docs/src/material/templates/.icons/simple/auth0.svg b/docs/src/templates/.icons/simple/auth0.svg
index c10945a8..c10945a8 100644
--- a/docs/src/material/templates/.icons/simple/auth0.svg
+++ b/docs/src/templates/.icons/simple/auth0.svg
diff --git a/docs/src/material/templates/.icons/simple/authelia.svg b/docs/src/templates/.icons/simple/authelia.svg
index 0285bf7f..0285bf7f 100644
--- a/docs/src/material/templates/.icons/simple/authelia.svg
+++ b/docs/src/templates/.icons/simple/authelia.svg
diff --git a/docs/src/material/templates/.icons/simple/authy.svg b/docs/src/templates/.icons/simple/authy.svg
index cb138711..cb138711 100644
--- a/docs/src/material/templates/.icons/simple/authy.svg
+++ b/docs/src/templates/.icons/simple/authy.svg
diff --git a/docs/src/material/templates/.icons/simple/autodesk.svg b/docs/src/templates/.icons/simple/autodesk.svg
index 6b0310d7..6b0310d7 100644
--- a/docs/src/material/templates/.icons/simple/autodesk.svg
+++ b/docs/src/templates/.icons/simple/autodesk.svg
diff --git a/docs/src/material/templates/.icons/simple/autodeskrevit.svg b/docs/src/templates/.icons/simple/autodeskrevit.svg
index 00d02f8d..00d02f8d 100644
--- a/docs/src/material/templates/.icons/simple/autodeskrevit.svg
+++ b/docs/src/templates/.icons/simple/autodeskrevit.svg
diff --git a/docs/src/material/templates/.icons/simple/autohotkey.svg b/docs/src/templates/.icons/simple/autohotkey.svg
index 22619295..22619295 100644
--- a/docs/src/material/templates/.icons/simple/autohotkey.svg
+++ b/docs/src/templates/.icons/simple/autohotkey.svg
diff --git a/docs/src/material/templates/.icons/simple/automattic.svg b/docs/src/templates/.icons/simple/automattic.svg
index 0ef230f8..0ef230f8 100644
--- a/docs/src/material/templates/.icons/simple/automattic.svg
+++ b/docs/src/templates/.icons/simple/automattic.svg
diff --git a/docs/src/material/templates/.icons/simple/autoprefixer.svg b/docs/src/templates/.icons/simple/autoprefixer.svg
index f32ed15f..f32ed15f 100644
--- a/docs/src/material/templates/.icons/simple/autoprefixer.svg
+++ b/docs/src/templates/.icons/simple/autoprefixer.svg
diff --git a/docs/src/material/templates/.icons/simple/avajs.svg b/docs/src/templates/.icons/simple/avajs.svg
index f327aad9..f327aad9 100644
--- a/docs/src/material/templates/.icons/simple/avajs.svg
+++ b/docs/src/templates/.icons/simple/avajs.svg
diff --git a/docs/src/material/templates/.icons/simple/avast.svg b/docs/src/templates/.icons/simple/avast.svg
index fd37d936..fd37d936 100644
--- a/docs/src/material/templates/.icons/simple/avast.svg
+++ b/docs/src/templates/.icons/simple/avast.svg
diff --git a/docs/src/material/templates/.icons/simple/avira.svg b/docs/src/templates/.icons/simple/avira.svg
index 6c8506f1..6c8506f1 100644
--- a/docs/src/material/templates/.icons/simple/avira.svg
+++ b/docs/src/templates/.icons/simple/avira.svg
diff --git a/docs/src/material/templates/.icons/simple/awesomelists.svg b/docs/src/templates/.icons/simple/awesomelists.svg
index cbe0f85a..cbe0f85a 100644
--- a/docs/src/material/templates/.icons/simple/awesomelists.svg
+++ b/docs/src/templates/.icons/simple/awesomelists.svg
diff --git a/docs/src/material/templates/.icons/simple/awesomewm.svg b/docs/src/templates/.icons/simple/awesomewm.svg
index d7702b16..d7702b16 100644
--- a/docs/src/material/templates/.icons/simple/awesomewm.svg
+++ b/docs/src/templates/.icons/simple/awesomewm.svg
diff --git a/docs/src/material/templates/.icons/simple/awsamplify.svg b/docs/src/templates/.icons/simple/awsamplify.svg
index a4d7bb02..a4d7bb02 100644
--- a/docs/src/material/templates/.icons/simple/awsamplify.svg
+++ b/docs/src/templates/.icons/simple/awsamplify.svg
diff --git a/docs/src/material/templates/.icons/simple/awsfargate.svg b/docs/src/templates/.icons/simple/awsfargate.svg
index 201c6c23..201c6c23 100644
--- a/docs/src/material/templates/.icons/simple/awsfargate.svg
+++ b/docs/src/templates/.icons/simple/awsfargate.svg
diff --git a/docs/src/material/templates/.icons/simple/awslambda.svg b/docs/src/templates/.icons/simple/awslambda.svg
index 68073d43..68073d43 100644
--- a/docs/src/material/templates/.icons/simple/awslambda.svg
+++ b/docs/src/templates/.icons/simple/awslambda.svg
diff --git a/docs/src/material/templates/.icons/simple/awsorganizations.svg b/docs/src/templates/.icons/simple/awsorganizations.svg
index 87de0807..87de0807 100644
--- a/docs/src/material/templates/.icons/simple/awsorganizations.svg
+++ b/docs/src/templates/.icons/simple/awsorganizations.svg
diff --git a/docs/src/material/templates/.icons/simple/axios.svg b/docs/src/templates/.icons/simple/axios.svg
index b0f8390b..b0f8390b 100644
--- a/docs/src/material/templates/.icons/simple/axios.svg
+++ b/docs/src/templates/.icons/simple/axios.svg
diff --git a/docs/src/material/templates/.icons/simple/azureartifacts.svg b/docs/src/templates/.icons/simple/azureartifacts.svg
index 43013cf1..43013cf1 100644
--- a/docs/src/material/templates/.icons/simple/azureartifacts.svg
+++ b/docs/src/templates/.icons/simple/azureartifacts.svg
diff --git a/docs/src/material/templates/.icons/simple/azuredataexplorer.svg b/docs/src/templates/.icons/simple/azuredataexplorer.svg
index a0504969..a0504969 100644
--- a/docs/src/material/templates/.icons/simple/azuredataexplorer.svg
+++ b/docs/src/templates/.icons/simple/azuredataexplorer.svg
diff --git a/docs/src/material/templates/.icons/simple/azuredevops.svg b/docs/src/templates/.icons/simple/azuredevops.svg
index b0f78317..b0f78317 100644
--- a/docs/src/material/templates/.icons/simple/azuredevops.svg
+++ b/docs/src/templates/.icons/simple/azuredevops.svg
diff --git a/docs/src/material/templates/.icons/simple/azurefunctions.svg b/docs/src/templates/.icons/simple/azurefunctions.svg
index cffde6f6..cffde6f6 100644
--- a/docs/src/material/templates/.icons/simple/azurefunctions.svg
+++ b/docs/src/templates/.icons/simple/azurefunctions.svg
diff --git a/docs/src/material/templates/.icons/simple/azurepipelines.svg b/docs/src/templates/.icons/simple/azurepipelines.svg
index 832b8eca..832b8eca 100644
--- a/docs/src/material/templates/.icons/simple/azurepipelines.svg
+++ b/docs/src/templates/.icons/simple/azurepipelines.svg
diff --git a/docs/src/material/templates/.icons/simple/babel.svg b/docs/src/templates/.icons/simple/babel.svg
index 2b267009..2b267009 100644
--- a/docs/src/material/templates/.icons/simple/babel.svg
+++ b/docs/src/templates/.icons/simple/babel.svg
diff --git a/docs/src/material/templates/.icons/simple/babylondotjs.svg b/docs/src/templates/.icons/simple/babylondotjs.svg
index 4b6a4f7d..4b6a4f7d 100644
--- a/docs/src/material/templates/.icons/simple/babylondotjs.svg
+++ b/docs/src/templates/.icons/simple/babylondotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/backblaze.svg b/docs/src/templates/.icons/simple/backblaze.svg
index ba15cf9c..ba15cf9c 100644
--- a/docs/src/material/templates/.icons/simple/backblaze.svg
+++ b/docs/src/templates/.icons/simple/backblaze.svg
diff --git a/docs/src/material/templates/.icons/simple/backbonedotjs.svg b/docs/src/templates/.icons/simple/backbonedotjs.svg
index efeff7d7..efeff7d7 100644
--- a/docs/src/material/templates/.icons/simple/backbonedotjs.svg
+++ b/docs/src/templates/.icons/simple/backbonedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/backendless.svg b/docs/src/templates/.icons/simple/backendless.svg
index 4e9554a1..4e9554a1 100644
--- a/docs/src/material/templates/.icons/simple/backendless.svg
+++ b/docs/src/templates/.icons/simple/backendless.svg
diff --git a/docs/src/material/templates/.icons/simple/backstage.svg b/docs/src/templates/.icons/simple/backstage.svg
index aa09cc24..aa09cc24 100644
--- a/docs/src/material/templates/.icons/simple/backstage.svg
+++ b/docs/src/templates/.icons/simple/backstage.svg
diff --git a/docs/src/material/templates/.icons/simple/badgr.svg b/docs/src/templates/.icons/simple/badgr.svg
index 9c9ed2c3..9c9ed2c3 100644
--- a/docs/src/material/templates/.icons/simple/badgr.svg
+++ b/docs/src/templates/.icons/simple/badgr.svg
diff --git a/docs/src/material/templates/.icons/simple/badoo.svg b/docs/src/templates/.icons/simple/badoo.svg
index c5fcc013..c5fcc013 100644
--- a/docs/src/material/templates/.icons/simple/badoo.svg
+++ b/docs/src/templates/.icons/simple/badoo.svg
diff --git a/docs/src/material/templates/.icons/simple/baidu.svg b/docs/src/templates/.icons/simple/baidu.svg
index c0f5103f..c0f5103f 100644
--- a/docs/src/material/templates/.icons/simple/baidu.svg
+++ b/docs/src/templates/.icons/simple/baidu.svg
diff --git a/docs/src/material/templates/.icons/simple/bamboo.svg b/docs/src/templates/.icons/simple/bamboo.svg
index b294cd34..b294cd34 100644
--- a/docs/src/material/templates/.icons/simple/bamboo.svg
+++ b/docs/src/templates/.icons/simple/bamboo.svg
diff --git a/docs/src/material/templates/.icons/simple/bandcamp.svg b/docs/src/templates/.icons/simple/bandcamp.svg
index 84274399..84274399 100644
--- a/docs/src/material/templates/.icons/simple/bandcamp.svg
+++ b/docs/src/templates/.icons/simple/bandcamp.svg
diff --git a/docs/src/material/templates/.icons/simple/bandlab.svg b/docs/src/templates/.icons/simple/bandlab.svg
index 7547f3de..7547f3de 100644
--- a/docs/src/material/templates/.icons/simple/bandlab.svg
+++ b/docs/src/templates/.icons/simple/bandlab.svg
diff --git a/docs/src/material/templates/.icons/simple/bandrautomation.svg b/docs/src/templates/.icons/simple/bandrautomation.svg
index fb367eba..fb367eba 100644
--- a/docs/src/material/templates/.icons/simple/bandrautomation.svg
+++ b/docs/src/templates/.icons/simple/bandrautomation.svg
diff --git a/docs/src/material/templates/.icons/simple/bandsintown.svg b/docs/src/templates/.icons/simple/bandsintown.svg
index 87c512c0..87c512c0 100644
--- a/docs/src/material/templates/.icons/simple/bandsintown.svg
+++ b/docs/src/templates/.icons/simple/bandsintown.svg
diff --git a/docs/src/material/templates/.icons/simple/bankofamerica.svg b/docs/src/templates/.icons/simple/bankofamerica.svg
index 77536802..77536802 100644
--- a/docs/src/material/templates/.icons/simple/bankofamerica.svg
+++ b/docs/src/templates/.icons/simple/bankofamerica.svg
diff --git a/docs/src/material/templates/.icons/simple/barclays.svg b/docs/src/templates/.icons/simple/barclays.svg
index 235d7505..235d7505 100644
--- a/docs/src/material/templates/.icons/simple/barclays.svg
+++ b/docs/src/templates/.icons/simple/barclays.svg
diff --git a/docs/src/material/templates/.icons/simple/baremetrics.svg b/docs/src/templates/.icons/simple/baremetrics.svg
index 78e70e3f..78e70e3f 100644
--- a/docs/src/material/templates/.icons/simple/baremetrics.svg
+++ b/docs/src/templates/.icons/simple/baremetrics.svg
diff --git a/docs/src/material/templates/.icons/simple/basecamp.svg b/docs/src/templates/.icons/simple/basecamp.svg
index 6c8eb60d..6c8eb60d 100644
--- a/docs/src/material/templates/.icons/simple/basecamp.svg
+++ b/docs/src/templates/.icons/simple/basecamp.svg
diff --git a/docs/src/material/templates/.icons/simple/bastyon.svg b/docs/src/templates/.icons/simple/bastyon.svg
index 7a94b659..7a94b659 100644
--- a/docs/src/material/templates/.icons/simple/bastyon.svg
+++ b/docs/src/templates/.icons/simple/bastyon.svg
diff --git a/docs/src/material/templates/.icons/simple/bata.svg b/docs/src/templates/.icons/simple/bata.svg
index 04501875..04501875 100644
--- a/docs/src/material/templates/.icons/simple/bata.svg
+++ b/docs/src/templates/.icons/simple/bata.svg
diff --git a/docs/src/material/templates/.icons/simple/bathasu.svg b/docs/src/templates/.icons/simple/bathasu.svg
index 09f4b187..09f4b187 100644
--- a/docs/src/material/templates/.icons/simple/bathasu.svg
+++ b/docs/src/templates/.icons/simple/bathasu.svg
diff --git a/docs/src/material/templates/.icons/simple/battledotnet.svg b/docs/src/templates/.icons/simple/battledotnet.svg
index b0547218..b0547218 100644
--- a/docs/src/material/templates/.icons/simple/battledotnet.svg
+++ b/docs/src/templates/.icons/simple/battledotnet.svg
diff --git a/docs/src/material/templates/.icons/simple/bbc.svg b/docs/src/templates/.icons/simple/bbc.svg
index 831d1bc7..831d1bc7 100644
--- a/docs/src/material/templates/.icons/simple/bbc.svg
+++ b/docs/src/templates/.icons/simple/bbc.svg
diff --git a/docs/src/material/templates/.icons/simple/bbciplayer.svg b/docs/src/templates/.icons/simple/bbciplayer.svg
index 6e7f8de5..6e7f8de5 100644
--- a/docs/src/material/templates/.icons/simple/bbciplayer.svg
+++ b/docs/src/templates/.icons/simple/bbciplayer.svg
diff --git a/docs/src/material/templates/.icons/simple/beatport.svg b/docs/src/templates/.icons/simple/beatport.svg
index 05585662..05585662 100644
--- a/docs/src/material/templates/.icons/simple/beatport.svg
+++ b/docs/src/templates/.icons/simple/beatport.svg
diff --git a/docs/src/material/templates/.icons/simple/beats.svg b/docs/src/templates/.icons/simple/beats.svg
index 8b1c7d96..8b1c7d96 100644
--- a/docs/src/material/templates/.icons/simple/beats.svg
+++ b/docs/src/templates/.icons/simple/beats.svg
diff --git a/docs/src/material/templates/.icons/simple/beatsbydre.svg b/docs/src/templates/.icons/simple/beatsbydre.svg
index 9ed7d0d8..9ed7d0d8 100644
--- a/docs/src/material/templates/.icons/simple/beatsbydre.svg
+++ b/docs/src/templates/.icons/simple/beatsbydre.svg
diff --git a/docs/src/material/templates/.icons/simple/behance.svg b/docs/src/templates/.icons/simple/behance.svg
index 9b385c4a..9b385c4a 100644
--- a/docs/src/material/templates/.icons/simple/behance.svg
+++ b/docs/src/templates/.icons/simple/behance.svg
diff --git a/docs/src/material/templates/.icons/simple/beijingsubway.svg b/docs/src/templates/.icons/simple/beijingsubway.svg
index 1f6d7ba9..1f6d7ba9 100644
--- a/docs/src/material/templates/.icons/simple/beijingsubway.svg
+++ b/docs/src/templates/.icons/simple/beijingsubway.svg
diff --git a/docs/src/material/templates/.icons/simple/bem.svg b/docs/src/templates/.icons/simple/bem.svg
index 47d08d79..47d08d79 100644
--- a/docs/src/material/templates/.icons/simple/bem.svg
+++ b/docs/src/templates/.icons/simple/bem.svg
diff --git a/docs/src/material/templates/.icons/simple/bentley.svg b/docs/src/templates/.icons/simple/bentley.svg
index 29f62c67..29f62c67 100644
--- a/docs/src/material/templates/.icons/simple/bentley.svg
+++ b/docs/src/templates/.icons/simple/bentley.svg
diff --git a/docs/src/material/templates/.icons/simple/bento.svg b/docs/src/templates/.icons/simple/bento.svg
index d988a52b..d988a52b 100644
--- a/docs/src/material/templates/.icons/simple/bento.svg
+++ b/docs/src/templates/.icons/simple/bento.svg
diff --git a/docs/src/material/templates/.icons/simple/bentoml.svg b/docs/src/templates/.icons/simple/bentoml.svg
index f6fff233..f6fff233 100644
--- a/docs/src/material/templates/.icons/simple/bentoml.svg
+++ b/docs/src/templates/.icons/simple/bentoml.svg
diff --git a/docs/src/material/templates/.icons/simple/betfair.svg b/docs/src/templates/.icons/simple/betfair.svg
index 054b7f66..054b7f66 100644
--- a/docs/src/material/templates/.icons/simple/betfair.svg
+++ b/docs/src/templates/.icons/simple/betfair.svg
diff --git a/docs/src/material/templates/.icons/simple/bigbasket.svg b/docs/src/templates/.icons/simple/bigbasket.svg
index 7732a4d4..7732a4d4 100644
--- a/docs/src/material/templates/.icons/simple/bigbasket.svg
+++ b/docs/src/templates/.icons/simple/bigbasket.svg
diff --git a/docs/src/material/templates/.icons/simple/bigbluebutton.svg b/docs/src/templates/.icons/simple/bigbluebutton.svg
index c2a17852..c2a17852 100644
--- a/docs/src/material/templates/.icons/simple/bigbluebutton.svg
+++ b/docs/src/templates/.icons/simple/bigbluebutton.svg
diff --git a/docs/src/material/templates/.icons/simple/bigcartel.svg b/docs/src/templates/.icons/simple/bigcartel.svg
index 1a62b07d..1a62b07d 100644
--- a/docs/src/material/templates/.icons/simple/bigcartel.svg
+++ b/docs/src/templates/.icons/simple/bigcartel.svg
diff --git a/docs/src/material/templates/.icons/simple/bigcommerce.svg b/docs/src/templates/.icons/simple/bigcommerce.svg
index 300f712e..300f712e 100644
--- a/docs/src/material/templates/.icons/simple/bigcommerce.svg
+++ b/docs/src/templates/.icons/simple/bigcommerce.svg
diff --git a/docs/src/material/templates/.icons/simple/bilibili.svg b/docs/src/templates/.icons/simple/bilibili.svg
index cfc3455d..cfc3455d 100644
--- a/docs/src/material/templates/.icons/simple/bilibili.svg
+++ b/docs/src/templates/.icons/simple/bilibili.svg
diff --git a/docs/src/material/templates/.icons/simple/billboard.svg b/docs/src/templates/.icons/simple/billboard.svg
index 2692f4d3..2692f4d3 100644
--- a/docs/src/material/templates/.icons/simple/billboard.svg
+++ b/docs/src/templates/.icons/simple/billboard.svg
diff --git a/docs/src/material/templates/.icons/simple/bim.svg b/docs/src/templates/.icons/simple/bim.svg
index c04cc7c0..c04cc7c0 100644
--- a/docs/src/material/templates/.icons/simple/bim.svg
+++ b/docs/src/templates/.icons/simple/bim.svg
diff --git a/docs/src/material/templates/.icons/simple/binance.svg b/docs/src/templates/.icons/simple/binance.svg
index cede635b..cede635b 100644
--- a/docs/src/material/templates/.icons/simple/binance.svg
+++ b/docs/src/templates/.icons/simple/binance.svg
diff --git a/docs/src/material/templates/.icons/simple/biolink.svg b/docs/src/templates/.icons/simple/biolink.svg
index 1955ec55..1955ec55 100644
--- a/docs/src/material/templates/.icons/simple/biolink.svg
+++ b/docs/src/templates/.icons/simple/biolink.svg
diff --git a/docs/src/material/templates/.icons/simple/bisecthosting.svg b/docs/src/templates/.icons/simple/bisecthosting.svg
index 8946da05..8946da05 100644
--- a/docs/src/material/templates/.icons/simple/bisecthosting.svg
+++ b/docs/src/templates/.icons/simple/bisecthosting.svg
diff --git a/docs/src/material/templates/.icons/simple/bit.svg b/docs/src/templates/.icons/simple/bit.svg
index a998d579..a998d579 100644
--- a/docs/src/material/templates/.icons/simple/bit.svg
+++ b/docs/src/templates/.icons/simple/bit.svg
diff --git a/docs/src/material/templates/.icons/simple/bitbucket.svg b/docs/src/templates/.icons/simple/bitbucket.svg
index 630e0848..630e0848 100644
--- a/docs/src/material/templates/.icons/simple/bitbucket.svg
+++ b/docs/src/templates/.icons/simple/bitbucket.svg
diff --git a/docs/src/material/templates/.icons/simple/bitcoin.svg b/docs/src/templates/.icons/simple/bitcoin.svg
index a3bd8401..a3bd8401 100644
--- a/docs/src/material/templates/.icons/simple/bitcoin.svg
+++ b/docs/src/templates/.icons/simple/bitcoin.svg
diff --git a/docs/src/material/templates/.icons/simple/bitcoincash.svg b/docs/src/templates/.icons/simple/bitcoincash.svg
index 36692289..36692289 100644
--- a/docs/src/material/templates/.icons/simple/bitcoincash.svg
+++ b/docs/src/templates/.icons/simple/bitcoincash.svg
diff --git a/docs/src/material/templates/.icons/simple/bitcoinsv.svg b/docs/src/templates/.icons/simple/bitcoinsv.svg
index fbcbf70c..fbcbf70c 100644
--- a/docs/src/material/templates/.icons/simple/bitcoinsv.svg
+++ b/docs/src/templates/.icons/simple/bitcoinsv.svg
diff --git a/docs/src/material/templates/.icons/simple/bitdefender.svg b/docs/src/templates/.icons/simple/bitdefender.svg
index 1f7ade3a..1f7ade3a 100644
--- a/docs/src/material/templates/.icons/simple/bitdefender.svg
+++ b/docs/src/templates/.icons/simple/bitdefender.svg
diff --git a/docs/src/material/templates/.icons/simple/bitly.svg b/docs/src/templates/.icons/simple/bitly.svg
index 7baec0f8..7baec0f8 100644
--- a/docs/src/material/templates/.icons/simple/bitly.svg
+++ b/docs/src/templates/.icons/simple/bitly.svg
diff --git a/docs/src/material/templates/.icons/simple/bitrise.svg b/docs/src/templates/.icons/simple/bitrise.svg
index 25775f73..25775f73 100644
--- a/docs/src/material/templates/.icons/simple/bitrise.svg
+++ b/docs/src/templates/.icons/simple/bitrise.svg
diff --git a/docs/src/material/templates/.icons/simple/bitwarden.svg b/docs/src/templates/.icons/simple/bitwarden.svg
index 0d977e9a..0d977e9a 100644
--- a/docs/src/material/templates/.icons/simple/bitwarden.svg
+++ b/docs/src/templates/.icons/simple/bitwarden.svg
diff --git a/docs/src/material/templates/.icons/simple/bitwig.svg b/docs/src/templates/.icons/simple/bitwig.svg
index 92d6561d..92d6561d 100644
--- a/docs/src/material/templates/.icons/simple/bitwig.svg
+++ b/docs/src/templates/.icons/simple/bitwig.svg
diff --git a/docs/src/material/templates/.icons/simple/blackberry.svg b/docs/src/templates/.icons/simple/blackberry.svg
index 60079265..60079265 100644
--- a/docs/src/material/templates/.icons/simple/blackberry.svg
+++ b/docs/src/templates/.icons/simple/blackberry.svg
diff --git a/docs/src/material/templates/.icons/simple/blazemeter.svg b/docs/src/templates/.icons/simple/blazemeter.svg
index 18b199c2..18b199c2 100644
--- a/docs/src/material/templates/.icons/simple/blazemeter.svg
+++ b/docs/src/templates/.icons/simple/blazemeter.svg
diff --git a/docs/src/material/templates/.icons/simple/blazor.svg b/docs/src/templates/.icons/simple/blazor.svg
index 923271e5..923271e5 100644
--- a/docs/src/material/templates/.icons/simple/blazor.svg
+++ b/docs/src/templates/.icons/simple/blazor.svg
diff --git a/docs/src/material/templates/.icons/simple/blender.svg b/docs/src/templates/.icons/simple/blender.svg
index 7b954845..7b954845 100644
--- a/docs/src/material/templates/.icons/simple/blender.svg
+++ b/docs/src/templates/.icons/simple/blender.svg
diff --git a/docs/src/material/templates/.icons/simple/blockchaindotcom.svg b/docs/src/templates/.icons/simple/blockchaindotcom.svg
index 11ba4100..11ba4100 100644
--- a/docs/src/material/templates/.icons/simple/blockchaindotcom.svg
+++ b/docs/src/templates/.icons/simple/blockchaindotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/blogger.svg b/docs/src/templates/.icons/simple/blogger.svg
index 55036370..55036370 100644
--- a/docs/src/material/templates/.icons/simple/blogger.svg
+++ b/docs/src/templates/.icons/simple/blogger.svg
diff --git a/docs/src/material/templates/.icons/simple/bloglovin.svg b/docs/src/templates/.icons/simple/bloglovin.svg
index 67f6aa99..67f6aa99 100644
--- a/docs/src/material/templates/.icons/simple/bloglovin.svg
+++ b/docs/src/templates/.icons/simple/bloglovin.svg
diff --git a/docs/src/material/templates/.icons/simple/blueprint.svg b/docs/src/templates/.icons/simple/blueprint.svg
index 80b09565..80b09565 100644
--- a/docs/src/material/templates/.icons/simple/blueprint.svg
+++ b/docs/src/templates/.icons/simple/blueprint.svg
diff --git a/docs/src/material/templates/.icons/simple/bluetooth.svg b/docs/src/templates/.icons/simple/bluetooth.svg
index 8ea38dd6..8ea38dd6 100644
--- a/docs/src/material/templates/.icons/simple/bluetooth.svg
+++ b/docs/src/templates/.icons/simple/bluetooth.svg
diff --git a/docs/src/material/templates/.icons/simple/bmcsoftware.svg b/docs/src/templates/.icons/simple/bmcsoftware.svg
index b183fb08..b183fb08 100644
--- a/docs/src/material/templates/.icons/simple/bmcsoftware.svg
+++ b/docs/src/templates/.icons/simple/bmcsoftware.svg
diff --git a/docs/src/material/templates/.icons/simple/bmw.svg b/docs/src/templates/.icons/simple/bmw.svg
index ac57ae60..ac57ae60 100644
--- a/docs/src/material/templates/.icons/simple/bmw.svg
+++ b/docs/src/templates/.icons/simple/bmw.svg
diff --git a/docs/src/material/templates/.icons/simple/boardgamegeek.svg b/docs/src/templates/.icons/simple/boardgamegeek.svg
index 22a4bcde..22a4bcde 100644
--- a/docs/src/material/templates/.icons/simple/boardgamegeek.svg
+++ b/docs/src/templates/.icons/simple/boardgamegeek.svg
diff --git a/docs/src/material/templates/.icons/simple/boehringeringelheim.svg b/docs/src/templates/.icons/simple/boehringeringelheim.svg
index 1336d320..1336d320 100644
--- a/docs/src/material/templates/.icons/simple/boehringeringelheim.svg
+++ b/docs/src/templates/.icons/simple/boehringeringelheim.svg
diff --git a/docs/src/material/templates/.icons/simple/boeing.svg b/docs/src/templates/.icons/simple/boeing.svg
index ce5f1fdf..ce5f1fdf 100644
--- a/docs/src/material/templates/.icons/simple/boeing.svg
+++ b/docs/src/templates/.icons/simple/boeing.svg
diff --git a/docs/src/material/templates/.icons/simple/bombardier.svg b/docs/src/templates/.icons/simple/bombardier.svg
index adee59b6..adee59b6 100644
--- a/docs/src/material/templates/.icons/simple/bombardier.svg
+++ b/docs/src/templates/.icons/simple/bombardier.svg
diff --git a/docs/src/material/templates/.icons/simple/bookalope.svg b/docs/src/templates/.icons/simple/bookalope.svg
index 5261d5ed..5261d5ed 100644
--- a/docs/src/material/templates/.icons/simple/bookalope.svg
+++ b/docs/src/templates/.icons/simple/bookalope.svg
diff --git a/docs/src/material/templates/.icons/simple/bookbub.svg b/docs/src/templates/.icons/simple/bookbub.svg
index 47af0449..47af0449 100644
--- a/docs/src/material/templates/.icons/simple/bookbub.svg
+++ b/docs/src/templates/.icons/simple/bookbub.svg
diff --git a/docs/src/material/templates/.icons/simple/bookmeter.svg b/docs/src/templates/.icons/simple/bookmeter.svg
index f8e1b7cd..f8e1b7cd 100644
--- a/docs/src/material/templates/.icons/simple/bookmeter.svg
+++ b/docs/src/templates/.icons/simple/bookmeter.svg
diff --git a/docs/src/material/templates/.icons/simple/bookmyshow.svg b/docs/src/templates/.icons/simple/bookmyshow.svg
index 1807863d..1807863d 100644
--- a/docs/src/material/templates/.icons/simple/bookmyshow.svg
+++ b/docs/src/templates/.icons/simple/bookmyshow.svg
diff --git a/docs/src/material/templates/.icons/simple/bookstack.svg b/docs/src/templates/.icons/simple/bookstack.svg
index 75fe2378..75fe2378 100644
--- a/docs/src/material/templates/.icons/simple/bookstack.svg
+++ b/docs/src/templates/.icons/simple/bookstack.svg
diff --git a/docs/src/material/templates/.icons/simple/boost.svg b/docs/src/templates/.icons/simple/boost.svg
index 94e0e9cd..94e0e9cd 100644
--- a/docs/src/material/templates/.icons/simple/boost.svg
+++ b/docs/src/templates/.icons/simple/boost.svg
diff --git a/docs/src/material/templates/.icons/simple/boots.svg b/docs/src/templates/.icons/simple/boots.svg
index fc57e477..fc57e477 100644
--- a/docs/src/material/templates/.icons/simple/boots.svg
+++ b/docs/src/templates/.icons/simple/boots.svg
diff --git a/docs/src/material/templates/.icons/simple/bootstrap.svg b/docs/src/templates/.icons/simple/bootstrap.svg
index 3859d07b..3859d07b 100644
--- a/docs/src/material/templates/.icons/simple/bootstrap.svg
+++ b/docs/src/templates/.icons/simple/bootstrap.svg
diff --git a/docs/src/material/templates/.icons/simple/borgbackup.svg b/docs/src/templates/.icons/simple/borgbackup.svg
index 4603c11f..4603c11f 100644
--- a/docs/src/material/templates/.icons/simple/borgbackup.svg
+++ b/docs/src/templates/.icons/simple/borgbackup.svg
diff --git a/docs/src/material/templates/.icons/simple/bosch.svg b/docs/src/templates/.icons/simple/bosch.svg
index 497f1273..497f1273 100644
--- a/docs/src/material/templates/.icons/simple/bosch.svg
+++ b/docs/src/templates/.icons/simple/bosch.svg
diff --git a/docs/src/material/templates/.icons/simple/bose.svg b/docs/src/templates/.icons/simple/bose.svg
index 3f1960c9..3f1960c9 100644
--- a/docs/src/material/templates/.icons/simple/bose.svg
+++ b/docs/src/templates/.icons/simple/bose.svg
diff --git a/docs/src/material/templates/.icons/simple/botblecms.svg b/docs/src/templates/.icons/simple/botblecms.svg
index 83f82189..83f82189 100644
--- a/docs/src/material/templates/.icons/simple/botblecms.svg
+++ b/docs/src/templates/.icons/simple/botblecms.svg
diff --git a/docs/src/material/templates/.icons/simple/boulanger.svg b/docs/src/templates/.icons/simple/boulanger.svg
index 9efa922d..9efa922d 100644
--- a/docs/src/material/templates/.icons/simple/boulanger.svg
+++ b/docs/src/templates/.icons/simple/boulanger.svg
diff --git a/docs/src/material/templates/.icons/simple/bower.svg b/docs/src/templates/.icons/simple/bower.svg
index 4b2dbb02..4b2dbb02 100644
--- a/docs/src/material/templates/.icons/simple/bower.svg
+++ b/docs/src/templates/.icons/simple/bower.svg
diff --git a/docs/src/material/templates/.icons/simple/box.svg b/docs/src/templates/.icons/simple/box.svg
index fa36cc2b..fa36cc2b 100644
--- a/docs/src/material/templates/.icons/simple/box.svg
+++ b/docs/src/templates/.icons/simple/box.svg
diff --git a/docs/src/material/templates/.icons/simple/boxysvg.svg b/docs/src/templates/.icons/simple/boxysvg.svg
index 2dbe8642..2dbe8642 100644
--- a/docs/src/material/templates/.icons/simple/boxysvg.svg
+++ b/docs/src/templates/.icons/simple/boxysvg.svg
diff --git a/docs/src/material/templates/.icons/simple/brandfolder.svg b/docs/src/templates/.icons/simple/brandfolder.svg
index cc94297e..cc94297e 100644
--- a/docs/src/material/templates/.icons/simple/brandfolder.svg
+++ b/docs/src/templates/.icons/simple/brandfolder.svg
diff --git a/docs/src/material/templates/.icons/simple/brave.svg b/docs/src/templates/.icons/simple/brave.svg
index fb3fe04e..fb3fe04e 100644
--- a/docs/src/material/templates/.icons/simple/brave.svg
+++ b/docs/src/templates/.icons/simple/brave.svg
diff --git a/docs/src/material/templates/.icons/simple/breaker.svg b/docs/src/templates/.icons/simple/breaker.svg
index eaa0a0f6..eaa0a0f6 100644
--- a/docs/src/material/templates/.icons/simple/breaker.svg
+++ b/docs/src/templates/.icons/simple/breaker.svg
diff --git a/docs/src/material/templates/.icons/simple/brevo.svg b/docs/src/templates/.icons/simple/brevo.svg
index dbd59604..dbd59604 100644
--- a/docs/src/material/templates/.icons/simple/brevo.svg
+++ b/docs/src/templates/.icons/simple/brevo.svg
diff --git a/docs/src/material/templates/.icons/simple/britishairways.svg b/docs/src/templates/.icons/simple/britishairways.svg
index cfe4824d..cfe4824d 100644
--- a/docs/src/material/templates/.icons/simple/britishairways.svg
+++ b/docs/src/templates/.icons/simple/britishairways.svg
diff --git a/docs/src/material/templates/.icons/simple/broadcom.svg b/docs/src/templates/.icons/simple/broadcom.svg
index eeb1cbfb..eeb1cbfb 100644
--- a/docs/src/material/templates/.icons/simple/broadcom.svg
+++ b/docs/src/templates/.icons/simple/broadcom.svg
diff --git a/docs/src/material/templates/.icons/simple/bsd.svg b/docs/src/templates/.icons/simple/bsd.svg
index 76e8f6d6..76e8f6d6 100644
--- a/docs/src/material/templates/.icons/simple/bsd.svg
+++ b/docs/src/templates/.icons/simple/bsd.svg
diff --git a/docs/src/material/templates/.icons/simple/bspwm.svg b/docs/src/templates/.icons/simple/bspwm.svg
index fe2e37e6..fe2e37e6 100644
--- a/docs/src/material/templates/.icons/simple/bspwm.svg
+++ b/docs/src/templates/.icons/simple/bspwm.svg
diff --git a/docs/src/material/templates/.icons/simple/bt.svg b/docs/src/templates/.icons/simple/bt.svg
index 1dc52420..1dc52420 100644
--- a/docs/src/material/templates/.icons/simple/bt.svg
+++ b/docs/src/templates/.icons/simple/bt.svg
diff --git a/docs/src/material/templates/.icons/simple/buddy.svg b/docs/src/templates/.icons/simple/buddy.svg
index c63fa42e..c63fa42e 100644
--- a/docs/src/material/templates/.icons/simple/buddy.svg
+++ b/docs/src/templates/.icons/simple/buddy.svg
diff --git a/docs/src/material/templates/.icons/simple/budibase.svg b/docs/src/templates/.icons/simple/budibase.svg
index 72b2d840..72b2d840 100644
--- a/docs/src/material/templates/.icons/simple/budibase.svg
+++ b/docs/src/templates/.icons/simple/budibase.svg
diff --git a/docs/src/material/templates/.icons/simple/buefy.svg b/docs/src/templates/.icons/simple/buefy.svg
index d65a7151..d65a7151 100644
--- a/docs/src/material/templates/.icons/simple/buefy.svg
+++ b/docs/src/templates/.icons/simple/buefy.svg
diff --git a/docs/src/material/templates/.icons/simple/buffer.svg b/docs/src/templates/.icons/simple/buffer.svg
index d02297d3..d02297d3 100644
--- a/docs/src/material/templates/.icons/simple/buffer.svg
+++ b/docs/src/templates/.icons/simple/buffer.svg
diff --git a/docs/src/material/templates/.icons/simple/bugatti.svg b/docs/src/templates/.icons/simple/bugatti.svg
index 90e043c2..90e043c2 100644
--- a/docs/src/material/templates/.icons/simple/bugatti.svg
+++ b/docs/src/templates/.icons/simple/bugatti.svg
diff --git a/docs/src/material/templates/.icons/simple/bugcrowd.svg b/docs/src/templates/.icons/simple/bugcrowd.svg
index 5e25172c..5e25172c 100644
--- a/docs/src/material/templates/.icons/simple/bugcrowd.svg
+++ b/docs/src/templates/.icons/simple/bugcrowd.svg
diff --git a/docs/src/material/templates/.icons/simple/bugsnag.svg b/docs/src/templates/.icons/simple/bugsnag.svg
index 4f2bd818..4f2bd818 100644
--- a/docs/src/material/templates/.icons/simple/bugsnag.svg
+++ b/docs/src/templates/.icons/simple/bugsnag.svg
diff --git a/docs/src/material/templates/.icons/simple/buildkite.svg b/docs/src/templates/.icons/simple/buildkite.svg
index f3e9b1ed..f3e9b1ed 100644
--- a/docs/src/material/templates/.icons/simple/buildkite.svg
+++ b/docs/src/templates/.icons/simple/buildkite.svg
diff --git a/docs/src/material/templates/.icons/simple/bukalapak.svg b/docs/src/templates/.icons/simple/bukalapak.svg
index 77f2a400..77f2a400 100644
--- a/docs/src/material/templates/.icons/simple/bukalapak.svg
+++ b/docs/src/templates/.icons/simple/bukalapak.svg
diff --git a/docs/src/material/templates/.icons/simple/bulma.svg b/docs/src/templates/.icons/simple/bulma.svg
index 1df1cbc1..1df1cbc1 100644
--- a/docs/src/material/templates/.icons/simple/bulma.svg
+++ b/docs/src/templates/.icons/simple/bulma.svg
diff --git a/docs/src/material/templates/.icons/simple/bun.svg b/docs/src/templates/.icons/simple/bun.svg
index 84aa90f4..84aa90f4 100644
--- a/docs/src/material/templates/.icons/simple/bun.svg
+++ b/docs/src/templates/.icons/simple/bun.svg
diff --git a/docs/src/material/templates/.icons/simple/bunq.svg b/docs/src/templates/.icons/simple/bunq.svg
index 956cb9ee..956cb9ee 100644
--- a/docs/src/material/templates/.icons/simple/bunq.svg
+++ b/docs/src/templates/.icons/simple/bunq.svg
diff --git a/docs/src/material/templates/.icons/simple/burgerking.svg b/docs/src/templates/.icons/simple/burgerking.svg
index 51aca65c..51aca65c 100644
--- a/docs/src/material/templates/.icons/simple/burgerking.svg
+++ b/docs/src/templates/.icons/simple/burgerking.svg
diff --git a/docs/src/material/templates/.icons/simple/burton.svg b/docs/src/templates/.icons/simple/burton.svg
index bd4fa3ae..bd4fa3ae 100644
--- a/docs/src/material/templates/.icons/simple/burton.svg
+++ b/docs/src/templates/.icons/simple/burton.svg
diff --git a/docs/src/material/templates/.icons/simple/buymeacoffee.svg b/docs/src/templates/.icons/simple/buymeacoffee.svg
index afb3b4b7..afb3b4b7 100644
--- a/docs/src/material/templates/.icons/simple/buymeacoffee.svg
+++ b/docs/src/templates/.icons/simple/buymeacoffee.svg
diff --git a/docs/src/material/templates/.icons/simple/buzzfeed.svg b/docs/src/templates/.icons/simple/buzzfeed.svg
index 23120797..23120797 100644
--- a/docs/src/material/templates/.icons/simple/buzzfeed.svg
+++ b/docs/src/templates/.icons/simple/buzzfeed.svg
diff --git a/docs/src/material/templates/.icons/simple/bvg.svg b/docs/src/templates/.icons/simple/bvg.svg
index de242581..de242581 100644
--- a/docs/src/material/templates/.icons/simple/bvg.svg
+++ b/docs/src/templates/.icons/simple/bvg.svg
diff --git a/docs/src/material/templates/.icons/simple/byjus.svg b/docs/src/templates/.icons/simple/byjus.svg
index d0a2efce..d0a2efce 100644
--- a/docs/src/material/templates/.icons/simple/byjus.svg
+++ b/docs/src/templates/.icons/simple/byjus.svg
diff --git a/docs/src/material/templates/.icons/simple/byte.svg b/docs/src/templates/.icons/simple/byte.svg
index ea4d0a13..ea4d0a13 100644
--- a/docs/src/material/templates/.icons/simple/byte.svg
+++ b/docs/src/templates/.icons/simple/byte.svg
diff --git a/docs/src/material/templates/.icons/simple/bytedance.svg b/docs/src/templates/.icons/simple/bytedance.svg
index 74122bd5..74122bd5 100644
--- a/docs/src/material/templates/.icons/simple/bytedance.svg
+++ b/docs/src/templates/.icons/simple/bytedance.svg
diff --git a/docs/src/material/templates/.icons/simple/c.svg b/docs/src/templates/.icons/simple/c.svg
index 804ecd59..804ecd59 100644
--- a/docs/src/material/templates/.icons/simple/c.svg
+++ b/docs/src/templates/.icons/simple/c.svg
diff --git a/docs/src/material/templates/.icons/simple/cachet.svg b/docs/src/templates/.icons/simple/cachet.svg
index 98acad67..98acad67 100644
--- a/docs/src/material/templates/.icons/simple/cachet.svg
+++ b/docs/src/templates/.icons/simple/cachet.svg
diff --git a/docs/src/material/templates/.icons/simple/caddy.svg b/docs/src/templates/.icons/simple/caddy.svg
index d2fd96c8..d2fd96c8 100644
--- a/docs/src/material/templates/.icons/simple/caddy.svg
+++ b/docs/src/templates/.icons/simple/caddy.svg
diff --git a/docs/src/material/templates/.icons/simple/cadillac.svg b/docs/src/templates/.icons/simple/cadillac.svg
index ffdbc78f..ffdbc78f 100644
--- a/docs/src/material/templates/.icons/simple/cadillac.svg
+++ b/docs/src/templates/.icons/simple/cadillac.svg
diff --git a/docs/src/material/templates/.icons/simple/cafepress.svg b/docs/src/templates/.icons/simple/cafepress.svg
index 00bcb23c..00bcb23c 100644
--- a/docs/src/material/templates/.icons/simple/cafepress.svg
+++ b/docs/src/templates/.icons/simple/cafepress.svg
diff --git a/docs/src/material/templates/.icons/simple/caffeine.svg b/docs/src/templates/.icons/simple/caffeine.svg
index f350aea6..f350aea6 100644
--- a/docs/src/material/templates/.icons/simple/caffeine.svg
+++ b/docs/src/templates/.icons/simple/caffeine.svg
diff --git a/docs/src/material/templates/.icons/simple/cairographics.svg b/docs/src/templates/.icons/simple/cairographics.svg
index 6dbfa148..6dbfa148 100644
--- a/docs/src/material/templates/.icons/simple/cairographics.svg
+++ b/docs/src/templates/.icons/simple/cairographics.svg
diff --git a/docs/src/material/templates/.icons/simple/cairometro.svg b/docs/src/templates/.icons/simple/cairometro.svg
index 1baf6eee..1baf6eee 100644
--- a/docs/src/material/templates/.icons/simple/cairometro.svg
+++ b/docs/src/templates/.icons/simple/cairometro.svg
diff --git a/docs/src/material/templates/.icons/simple/cakephp.svg b/docs/src/templates/.icons/simple/cakephp.svg
index e4863465..e4863465 100644
--- a/docs/src/material/templates/.icons/simple/cakephp.svg
+++ b/docs/src/templates/.icons/simple/cakephp.svg
diff --git a/docs/src/material/templates/.icons/simple/campaignmonitor.svg b/docs/src/templates/.icons/simple/campaignmonitor.svg
index 75e43a40..75e43a40 100644
--- a/docs/src/material/templates/.icons/simple/campaignmonitor.svg
+++ b/docs/src/templates/.icons/simple/campaignmonitor.svg
diff --git a/docs/src/material/templates/.icons/simple/canonical.svg b/docs/src/templates/.icons/simple/canonical.svg
index eb636709..eb636709 100644
--- a/docs/src/material/templates/.icons/simple/canonical.svg
+++ b/docs/src/templates/.icons/simple/canonical.svg
diff --git a/docs/src/material/templates/.icons/simple/canva.svg b/docs/src/templates/.icons/simple/canva.svg
index 0a453370..0a453370 100644
--- a/docs/src/material/templates/.icons/simple/canva.svg
+++ b/docs/src/templates/.icons/simple/canva.svg
diff --git a/docs/src/material/templates/.icons/simple/capacitor.svg b/docs/src/templates/.icons/simple/capacitor.svg
index f7f4547b..f7f4547b 100644
--- a/docs/src/material/templates/.icons/simple/capacitor.svg
+++ b/docs/src/templates/.icons/simple/capacitor.svg
diff --git a/docs/src/material/templates/.icons/simple/cardano.svg b/docs/src/templates/.icons/simple/cardano.svg
index 9cdecef6..9cdecef6 100644
--- a/docs/src/material/templates/.icons/simple/cardano.svg
+++ b/docs/src/templates/.icons/simple/cardano.svg
diff --git a/docs/src/material/templates/.icons/simple/carrd.svg b/docs/src/templates/.icons/simple/carrd.svg
index 20fa5e4f..20fa5e4f 100644
--- a/docs/src/material/templates/.icons/simple/carrd.svg
+++ b/docs/src/templates/.icons/simple/carrd.svg
diff --git a/docs/src/material/templates/.icons/simple/carrefour.svg b/docs/src/templates/.icons/simple/carrefour.svg
index 08c766ed..08c766ed 100644
--- a/docs/src/material/templates/.icons/simple/carrefour.svg
+++ b/docs/src/templates/.icons/simple/carrefour.svg
diff --git a/docs/src/material/templates/.icons/simple/carthrottle.svg b/docs/src/templates/.icons/simple/carthrottle.svg
index 7071537c..7071537c 100644
--- a/docs/src/material/templates/.icons/simple/carthrottle.svg
+++ b/docs/src/templates/.icons/simple/carthrottle.svg
diff --git a/docs/src/material/templates/.icons/simple/carto.svg b/docs/src/templates/.icons/simple/carto.svg
index ef2c9d07..ef2c9d07 100644
--- a/docs/src/material/templates/.icons/simple/carto.svg
+++ b/docs/src/templates/.icons/simple/carto.svg
diff --git a/docs/src/material/templates/.icons/simple/cashapp.svg b/docs/src/templates/.icons/simple/cashapp.svg
index 5cdafb8a..5cdafb8a 100644
--- a/docs/src/material/templates/.icons/simple/cashapp.svg
+++ b/docs/src/templates/.icons/simple/cashapp.svg
diff --git a/docs/src/material/templates/.icons/simple/castbox.svg b/docs/src/templates/.icons/simple/castbox.svg
index a5a235d9..a5a235d9 100644
--- a/docs/src/material/templates/.icons/simple/castbox.svg
+++ b/docs/src/templates/.icons/simple/castbox.svg
diff --git a/docs/src/material/templates/.icons/simple/castorama.svg b/docs/src/templates/.icons/simple/castorama.svg
index 4dededca..4dededca 100644
--- a/docs/src/material/templates/.icons/simple/castorama.svg
+++ b/docs/src/templates/.icons/simple/castorama.svg
diff --git a/docs/src/material/templates/.icons/simple/castro.svg b/docs/src/templates/.icons/simple/castro.svg
index eb96a748..eb96a748 100644
--- a/docs/src/material/templates/.icons/simple/castro.svg
+++ b/docs/src/templates/.icons/simple/castro.svg
diff --git a/docs/src/material/templates/.icons/simple/caterpillar.svg b/docs/src/templates/.icons/simple/caterpillar.svg
index 831c7932..831c7932 100644
--- a/docs/src/material/templates/.icons/simple/caterpillar.svg
+++ b/docs/src/templates/.icons/simple/caterpillar.svg
diff --git a/docs/src/material/templates/.icons/simple/cbs.svg b/docs/src/templates/.icons/simple/cbs.svg
index e989abaa..e989abaa 100644
--- a/docs/src/material/templates/.icons/simple/cbs.svg
+++ b/docs/src/templates/.icons/simple/cbs.svg
diff --git a/docs/src/material/templates/.icons/simple/cdprojekt.svg b/docs/src/templates/.icons/simple/cdprojekt.svg
index a80084d2..a80084d2 100644
--- a/docs/src/material/templates/.icons/simple/cdprojekt.svg
+++ b/docs/src/templates/.icons/simple/cdprojekt.svg
diff --git a/docs/src/material/templates/.icons/simple/celery.svg b/docs/src/templates/.icons/simple/celery.svg
index 2ed85897..2ed85897 100644
--- a/docs/src/material/templates/.icons/simple/celery.svg
+++ b/docs/src/templates/.icons/simple/celery.svg
diff --git a/docs/src/material/templates/.icons/simple/centos.svg b/docs/src/templates/.icons/simple/centos.svg
index 5f64e55a..5f64e55a 100644
--- a/docs/src/material/templates/.icons/simple/centos.svg
+++ b/docs/src/templates/.icons/simple/centos.svg
diff --git a/docs/src/material/templates/.icons/simple/ceph.svg b/docs/src/templates/.icons/simple/ceph.svg
index 5a740293..5a740293 100644
--- a/docs/src/material/templates/.icons/simple/ceph.svg
+++ b/docs/src/templates/.icons/simple/ceph.svg
diff --git a/docs/src/material/templates/.icons/simple/cesium.svg b/docs/src/templates/.icons/simple/cesium.svg
index 19103452..19103452 100644
--- a/docs/src/material/templates/.icons/simple/cesium.svg
+++ b/docs/src/templates/.icons/simple/cesium.svg
diff --git a/docs/src/material/templates/.icons/simple/chai.svg b/docs/src/templates/.icons/simple/chai.svg
index b2b59f93..b2b59f93 100644
--- a/docs/src/material/templates/.icons/simple/chai.svg
+++ b/docs/src/templates/.icons/simple/chai.svg
diff --git a/docs/src/material/templates/.icons/simple/chainguard.svg b/docs/src/templates/.icons/simple/chainguard.svg
index 556a82e4..556a82e4 100644
--- a/docs/src/material/templates/.icons/simple/chainguard.svg
+++ b/docs/src/templates/.icons/simple/chainguard.svg
diff --git a/docs/src/material/templates/.icons/simple/chainlink.svg b/docs/src/templates/.icons/simple/chainlink.svg
index cb3cc4d8..cb3cc4d8 100644
--- a/docs/src/material/templates/.icons/simple/chainlink.svg
+++ b/docs/src/templates/.icons/simple/chainlink.svg
diff --git a/docs/src/material/templates/.icons/simple/chakraui.svg b/docs/src/templates/.icons/simple/chakraui.svg
index 0c28020b..0c28020b 100644
--- a/docs/src/material/templates/.icons/simple/chakraui.svg
+++ b/docs/src/templates/.icons/simple/chakraui.svg
diff --git a/docs/src/material/templates/.icons/simple/channel4.svg b/docs/src/templates/.icons/simple/channel4.svg
index d9c9b919..d9c9b919 100644
--- a/docs/src/material/templates/.icons/simple/channel4.svg
+++ b/docs/src/templates/.icons/simple/channel4.svg
diff --git a/docs/src/material/templates/.icons/simple/chartdotjs.svg b/docs/src/templates/.icons/simple/chartdotjs.svg
index 8157cef6..8157cef6 100644
--- a/docs/src/material/templates/.icons/simple/chartdotjs.svg
+++ b/docs/src/templates/.icons/simple/chartdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/chartmogul.svg b/docs/src/templates/.icons/simple/chartmogul.svg
index dc74b981..dc74b981 100644
--- a/docs/src/material/templates/.icons/simple/chartmogul.svg
+++ b/docs/src/templates/.icons/simple/chartmogul.svg
diff --git a/docs/src/material/templates/.icons/simple/chase.svg b/docs/src/templates/.icons/simple/chase.svg
index 77bf59b7..77bf59b7 100644
--- a/docs/src/material/templates/.icons/simple/chase.svg
+++ b/docs/src/templates/.icons/simple/chase.svg
diff --git a/docs/src/material/templates/.icons/simple/chatbot.svg b/docs/src/templates/.icons/simple/chatbot.svg
index 39a2d06e..39a2d06e 100644
--- a/docs/src/material/templates/.icons/simple/chatbot.svg
+++ b/docs/src/templates/.icons/simple/chatbot.svg
diff --git a/docs/src/material/templates/.icons/simple/chatwoot.svg b/docs/src/templates/.icons/simple/chatwoot.svg
index 973764cc..973764cc 100644
--- a/docs/src/material/templates/.icons/simple/chatwoot.svg
+++ b/docs/src/templates/.icons/simple/chatwoot.svg
diff --git a/docs/src/material/templates/.icons/simple/checkio.svg b/docs/src/templates/.icons/simple/checkio.svg
index 78f764c3..78f764c3 100644
--- a/docs/src/material/templates/.icons/simple/checkio.svg
+++ b/docs/src/templates/.icons/simple/checkio.svg
diff --git a/docs/src/material/templates/.icons/simple/checkmarx.svg b/docs/src/templates/.icons/simple/checkmarx.svg
index 79d26e19..79d26e19 100644
--- a/docs/src/material/templates/.icons/simple/checkmarx.svg
+++ b/docs/src/templates/.icons/simple/checkmarx.svg
diff --git a/docs/src/material/templates/.icons/simple/checkmk.svg b/docs/src/templates/.icons/simple/checkmk.svg
index e09e2f34..e09e2f34 100644
--- a/docs/src/material/templates/.icons/simple/checkmk.svg
+++ b/docs/src/templates/.icons/simple/checkmk.svg
diff --git a/docs/src/material/templates/.icons/simple/chef.svg b/docs/src/templates/.icons/simple/chef.svg
index 6182df2d..6182df2d 100644
--- a/docs/src/material/templates/.icons/simple/chef.svg
+++ b/docs/src/templates/.icons/simple/chef.svg
diff --git a/docs/src/material/templates/.icons/simple/chemex.svg b/docs/src/templates/.icons/simple/chemex.svg
index b3ed3d90..b3ed3d90 100644
--- a/docs/src/material/templates/.icons/simple/chemex.svg
+++ b/docs/src/templates/.icons/simple/chemex.svg
diff --git a/docs/src/material/templates/.icons/simple/chevrolet.svg b/docs/src/templates/.icons/simple/chevrolet.svg
index ccd00c9d..ccd00c9d 100644
--- a/docs/src/material/templates/.icons/simple/chevrolet.svg
+++ b/docs/src/templates/.icons/simple/chevrolet.svg
diff --git a/docs/src/material/templates/.icons/simple/chianetwork.svg b/docs/src/templates/.icons/simple/chianetwork.svg
index b9969227..b9969227 100644
--- a/docs/src/material/templates/.icons/simple/chianetwork.svg
+++ b/docs/src/templates/.icons/simple/chianetwork.svg
diff --git a/docs/src/material/templates/.icons/simple/chinaeasternairlines.svg b/docs/src/templates/.icons/simple/chinaeasternairlines.svg
index ce4afc4f..ce4afc4f 100644
--- a/docs/src/material/templates/.icons/simple/chinaeasternairlines.svg
+++ b/docs/src/templates/.icons/simple/chinaeasternairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/chinasouthernairlines.svg b/docs/src/templates/.icons/simple/chinasouthernairlines.svg
index 2ae833b8..2ae833b8 100644
--- a/docs/src/material/templates/.icons/simple/chinasouthernairlines.svg
+++ b/docs/src/templates/.icons/simple/chinasouthernairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/chocolatey.svg b/docs/src/templates/.icons/simple/chocolatey.svg
index dca869f4..dca869f4 100644
--- a/docs/src/material/templates/.icons/simple/chocolatey.svg
+++ b/docs/src/templates/.icons/simple/chocolatey.svg
diff --git a/docs/src/material/templates/.icons/simple/chromatic.svg b/docs/src/templates/.icons/simple/chromatic.svg
index d832bcc1..d832bcc1 100644
--- a/docs/src/material/templates/.icons/simple/chromatic.svg
+++ b/docs/src/templates/.icons/simple/chromatic.svg
diff --git a/docs/src/material/templates/.icons/simple/chromecast.svg b/docs/src/templates/.icons/simple/chromecast.svg
index 009afd8c..009afd8c 100644
--- a/docs/src/material/templates/.icons/simple/chromecast.svg
+++ b/docs/src/templates/.icons/simple/chromecast.svg
diff --git a/docs/src/material/templates/.icons/simple/chrysler.svg b/docs/src/templates/.icons/simple/chrysler.svg
index b785b15f..b785b15f 100644
--- a/docs/src/material/templates/.icons/simple/chrysler.svg
+++ b/docs/src/templates/.icons/simple/chrysler.svg
diff --git a/docs/src/material/templates/.icons/simple/chupachups.svg b/docs/src/templates/.icons/simple/chupachups.svg
index 55f9bd1c..55f9bd1c 100644
--- a/docs/src/material/templates/.icons/simple/chupachups.svg
+++ b/docs/src/templates/.icons/simple/chupachups.svg
diff --git a/docs/src/material/templates/.icons/simple/cilium.svg b/docs/src/templates/.icons/simple/cilium.svg
index 7d9f7b24..7d9f7b24 100644
--- a/docs/src/material/templates/.icons/simple/cilium.svg
+++ b/docs/src/templates/.icons/simple/cilium.svg
diff --git a/docs/src/material/templates/.icons/simple/cinema4d.svg b/docs/src/templates/.icons/simple/cinema4d.svg
index d8181f2d..d8181f2d 100644
--- a/docs/src/material/templates/.icons/simple/cinema4d.svg
+++ b/docs/src/templates/.icons/simple/cinema4d.svg
diff --git a/docs/src/material/templates/.icons/simple/circle.svg b/docs/src/templates/.icons/simple/circle.svg
index 82fd4c87..82fd4c87 100644
--- a/docs/src/material/templates/.icons/simple/circle.svg
+++ b/docs/src/templates/.icons/simple/circle.svg
diff --git a/docs/src/material/templates/.icons/simple/circleci.svg b/docs/src/templates/.icons/simple/circleci.svg
index 77a365e4..77a365e4 100644
--- a/docs/src/material/templates/.icons/simple/circleci.svg
+++ b/docs/src/templates/.icons/simple/circleci.svg
diff --git a/docs/src/material/templates/.icons/simple/circuitverse.svg b/docs/src/templates/.icons/simple/circuitverse.svg
index 17567504..17567504 100644
--- a/docs/src/material/templates/.icons/simple/circuitverse.svg
+++ b/docs/src/templates/.icons/simple/circuitverse.svg
diff --git a/docs/src/material/templates/.icons/simple/cirrusci.svg b/docs/src/templates/.icons/simple/cirrusci.svg
index cb016d83..cb016d83 100644
--- a/docs/src/material/templates/.icons/simple/cirrusci.svg
+++ b/docs/src/templates/.icons/simple/cirrusci.svg
diff --git a/docs/src/material/templates/.icons/simple/cisco.svg b/docs/src/templates/.icons/simple/cisco.svg
index 397139de..397139de 100644
--- a/docs/src/material/templates/.icons/simple/cisco.svg
+++ b/docs/src/templates/.icons/simple/cisco.svg
diff --git a/docs/src/material/templates/.icons/simple/citrix.svg b/docs/src/templates/.icons/simple/citrix.svg
index d217147f..d217147f 100644
--- a/docs/src/material/templates/.icons/simple/citrix.svg
+++ b/docs/src/templates/.icons/simple/citrix.svg
diff --git a/docs/src/material/templates/.icons/simple/citroen.svg b/docs/src/templates/.icons/simple/citroen.svg
index fe3c21be..fe3c21be 100644
--- a/docs/src/material/templates/.icons/simple/citroen.svg
+++ b/docs/src/templates/.icons/simple/citroen.svg
diff --git a/docs/src/material/templates/.icons/simple/civicrm.svg b/docs/src/templates/.icons/simple/civicrm.svg
index 5fc44ca0..5fc44ca0 100644
--- a/docs/src/material/templates/.icons/simple/civicrm.svg
+++ b/docs/src/templates/.icons/simple/civicrm.svg
diff --git a/docs/src/material/templates/.icons/simple/civo.svg b/docs/src/templates/.icons/simple/civo.svg
index bb45c1ab..bb45c1ab 100644
--- a/docs/src/material/templates/.icons/simple/civo.svg
+++ b/docs/src/templates/.icons/simple/civo.svg
diff --git a/docs/src/material/templates/.icons/simple/ckeditor4.svg b/docs/src/templates/.icons/simple/ckeditor4.svg
index db309d54..db309d54 100644
--- a/docs/src/material/templates/.icons/simple/ckeditor4.svg
+++ b/docs/src/templates/.icons/simple/ckeditor4.svg
diff --git a/docs/src/material/templates/.icons/simple/clarifai.svg b/docs/src/templates/.icons/simple/clarifai.svg
index 75f08873..75f08873 100644
--- a/docs/src/material/templates/.icons/simple/clarifai.svg
+++ b/docs/src/templates/.icons/simple/clarifai.svg
diff --git a/docs/src/material/templates/.icons/simple/claris.svg b/docs/src/templates/.icons/simple/claris.svg
index 562213cb..562213cb 100644
--- a/docs/src/material/templates/.icons/simple/claris.svg
+++ b/docs/src/templates/.icons/simple/claris.svg
diff --git a/docs/src/material/templates/.icons/simple/clarivate.svg b/docs/src/templates/.icons/simple/clarivate.svg
index 102a01be..102a01be 100644
--- a/docs/src/material/templates/.icons/simple/clarivate.svg
+++ b/docs/src/templates/.icons/simple/clarivate.svg
diff --git a/docs/src/material/templates/.icons/simple/clickhouse.svg b/docs/src/templates/.icons/simple/clickhouse.svg
index 1161318f..1161318f 100644
--- a/docs/src/material/templates/.icons/simple/clickhouse.svg
+++ b/docs/src/templates/.icons/simple/clickhouse.svg
diff --git a/docs/src/material/templates/.icons/simple/clickup.svg b/docs/src/templates/.icons/simple/clickup.svg
index fea5cbb4..fea5cbb4 100644
--- a/docs/src/material/templates/.icons/simple/clickup.svg
+++ b/docs/src/templates/.icons/simple/clickup.svg
diff --git a/docs/src/material/templates/.icons/simple/clion.svg b/docs/src/templates/.icons/simple/clion.svg
index 41664c07..41664c07 100644
--- a/docs/src/material/templates/.icons/simple/clion.svg
+++ b/docs/src/templates/.icons/simple/clion.svg
diff --git a/docs/src/material/templates/.icons/simple/cliqz.svg b/docs/src/templates/.icons/simple/cliqz.svg
index c9b487d3..c9b487d3 100644
--- a/docs/src/material/templates/.icons/simple/cliqz.svg
+++ b/docs/src/templates/.icons/simple/cliqz.svg
diff --git a/docs/src/material/templates/.icons/simple/clockify.svg b/docs/src/templates/.icons/simple/clockify.svg
index 02d74fcd..02d74fcd 100644
--- a/docs/src/material/templates/.icons/simple/clockify.svg
+++ b/docs/src/templates/.icons/simple/clockify.svg
diff --git a/docs/src/material/templates/.icons/simple/clojure.svg b/docs/src/templates/.icons/simple/clojure.svg
index 34565a29..34565a29 100644
--- a/docs/src/material/templates/.icons/simple/clojure.svg
+++ b/docs/src/templates/.icons/simple/clojure.svg
diff --git a/docs/src/material/templates/.icons/simple/cloud66.svg b/docs/src/templates/.icons/simple/cloud66.svg
index 7bcf222d..7bcf222d 100644
--- a/docs/src/material/templates/.icons/simple/cloud66.svg
+++ b/docs/src/templates/.icons/simple/cloud66.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudbees.svg b/docs/src/templates/.icons/simple/cloudbees.svg
index 9046a62d..9046a62d 100644
--- a/docs/src/material/templates/.icons/simple/cloudbees.svg
+++ b/docs/src/templates/.icons/simple/cloudbees.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudcannon.svg b/docs/src/templates/.icons/simple/cloudcannon.svg
index ee578f2e..ee578f2e 100644
--- a/docs/src/material/templates/.icons/simple/cloudcannon.svg
+++ b/docs/src/templates/.icons/simple/cloudcannon.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudera.svg b/docs/src/templates/.icons/simple/cloudera.svg
index 4e4aa222..4e4aa222 100644
--- a/docs/src/material/templates/.icons/simple/cloudera.svg
+++ b/docs/src/templates/.icons/simple/cloudera.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudflare.svg b/docs/src/templates/.icons/simple/cloudflare.svg
index b9c60ea0..b9c60ea0 100644
--- a/docs/src/material/templates/.icons/simple/cloudflare.svg
+++ b/docs/src/templates/.icons/simple/cloudflare.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudflarepages.svg b/docs/src/templates/.icons/simple/cloudflarepages.svg
index 5e183a2a..5e183a2a 100644
--- a/docs/src/material/templates/.icons/simple/cloudflarepages.svg
+++ b/docs/src/templates/.icons/simple/cloudflarepages.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudfoundry.svg b/docs/src/templates/.icons/simple/cloudfoundry.svg
index 3c2a7c22..3c2a7c22 100644
--- a/docs/src/material/templates/.icons/simple/cloudfoundry.svg
+++ b/docs/src/templates/.icons/simple/cloudfoundry.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudsmith.svg b/docs/src/templates/.icons/simple/cloudsmith.svg
index 29ae905d..29ae905d 100644
--- a/docs/src/material/templates/.icons/simple/cloudsmith.svg
+++ b/docs/src/templates/.icons/simple/cloudsmith.svg
diff --git a/docs/src/material/templates/.icons/simple/cloudways.svg b/docs/src/templates/.icons/simple/cloudways.svg
index a46e55c1..a46e55c1 100644
--- a/docs/src/material/templates/.icons/simple/cloudways.svg
+++ b/docs/src/templates/.icons/simple/cloudways.svg
diff --git a/docs/src/material/templates/.icons/simple/clubhouse.svg b/docs/src/templates/.icons/simple/clubhouse.svg
index af40af2d..af40af2d 100644
--- a/docs/src/material/templates/.icons/simple/clubhouse.svg
+++ b/docs/src/templates/.icons/simple/clubhouse.svg
diff --git a/docs/src/material/templates/.icons/simple/clyp.svg b/docs/src/templates/.icons/simple/clyp.svg
index 60aca40e..60aca40e 100644
--- a/docs/src/material/templates/.icons/simple/clyp.svg
+++ b/docs/src/templates/.icons/simple/clyp.svg
diff --git a/docs/src/material/templates/.icons/simple/cmake.svg b/docs/src/templates/.icons/simple/cmake.svg
index d5536fa8..d5536fa8 100644
--- a/docs/src/material/templates/.icons/simple/cmake.svg
+++ b/docs/src/templates/.icons/simple/cmake.svg
diff --git a/docs/src/material/templates/.icons/simple/cncf.svg b/docs/src/templates/.icons/simple/cncf.svg
index 87610a54..87610a54 100644
--- a/docs/src/material/templates/.icons/simple/cncf.svg
+++ b/docs/src/templates/.icons/simple/cncf.svg
diff --git a/docs/src/material/templates/.icons/simple/cnn.svg b/docs/src/templates/.icons/simple/cnn.svg
index 90d0534b..90d0534b 100644
--- a/docs/src/material/templates/.icons/simple/cnn.svg
+++ b/docs/src/templates/.icons/simple/cnn.svg
diff --git a/docs/src/material/templates/.icons/simple/cocacola.svg b/docs/src/templates/.icons/simple/cocacola.svg
index a9026454..a9026454 100644
--- a/docs/src/material/templates/.icons/simple/cocacola.svg
+++ b/docs/src/templates/.icons/simple/cocacola.svg
diff --git a/docs/src/material/templates/.icons/simple/cockpit.svg b/docs/src/templates/.icons/simple/cockpit.svg
index d6f22126..d6f22126 100644
--- a/docs/src/material/templates/.icons/simple/cockpit.svg
+++ b/docs/src/templates/.icons/simple/cockpit.svg
diff --git a/docs/src/material/templates/.icons/simple/cockroachlabs.svg b/docs/src/templates/.icons/simple/cockroachlabs.svg
index 1ed3361a..1ed3361a 100644
--- a/docs/src/material/templates/.icons/simple/cockroachlabs.svg
+++ b/docs/src/templates/.icons/simple/cockroachlabs.svg
diff --git a/docs/src/material/templates/.icons/simple/cocoapods.svg b/docs/src/templates/.icons/simple/cocoapods.svg
index f4384295..f4384295 100644
--- a/docs/src/material/templates/.icons/simple/cocoapods.svg
+++ b/docs/src/templates/.icons/simple/cocoapods.svg
diff --git a/docs/src/material/templates/.icons/simple/cocos.svg b/docs/src/templates/.icons/simple/cocos.svg
index 7bd8533e..7bd8533e 100644
--- a/docs/src/material/templates/.icons/simple/cocos.svg
+++ b/docs/src/templates/.icons/simple/cocos.svg
diff --git a/docs/src/material/templates/.icons/simple/coda.svg b/docs/src/templates/.icons/simple/coda.svg
index 1275bfa6..1275bfa6 100644
--- a/docs/src/material/templates/.icons/simple/coda.svg
+++ b/docs/src/templates/.icons/simple/coda.svg
diff --git a/docs/src/material/templates/.icons/simple/codacy.svg b/docs/src/templates/.icons/simple/codacy.svg
index 40e39275..40e39275 100644
--- a/docs/src/material/templates/.icons/simple/codacy.svg
+++ b/docs/src/templates/.icons/simple/codacy.svg
diff --git a/docs/src/material/templates/.icons/simple/codeberg.svg b/docs/src/templates/.icons/simple/codeberg.svg
index e3de6975..e3de6975 100644
--- a/docs/src/material/templates/.icons/simple/codeberg.svg
+++ b/docs/src/templates/.icons/simple/codeberg.svg
diff --git a/docs/src/material/templates/.icons/simple/codecademy.svg b/docs/src/templates/.icons/simple/codecademy.svg
index cdc788f7..cdc788f7 100644
--- a/docs/src/material/templates/.icons/simple/codecademy.svg
+++ b/docs/src/templates/.icons/simple/codecademy.svg
diff --git a/docs/src/material/templates/.icons/simple/codeceptjs.svg b/docs/src/templates/.icons/simple/codeceptjs.svg
index 3c206787..3c206787 100644
--- a/docs/src/material/templates/.icons/simple/codeceptjs.svg
+++ b/docs/src/templates/.icons/simple/codeceptjs.svg
diff --git a/docs/src/material/templates/.icons/simple/codechef.svg b/docs/src/templates/.icons/simple/codechef.svg
index 0cd560a9..0cd560a9 100644
--- a/docs/src/material/templates/.icons/simple/codechef.svg
+++ b/docs/src/templates/.icons/simple/codechef.svg
diff --git a/docs/src/material/templates/.icons/simple/codeclimate.svg b/docs/src/templates/.icons/simple/codeclimate.svg
index bbbf0ec1..bbbf0ec1 100644
--- a/docs/src/material/templates/.icons/simple/codeclimate.svg
+++ b/docs/src/templates/.icons/simple/codeclimate.svg
diff --git a/docs/src/material/templates/.icons/simple/codecov.svg b/docs/src/templates/.icons/simple/codecov.svg
index e7ccbdd5..e7ccbdd5 100644
--- a/docs/src/material/templates/.icons/simple/codecov.svg
+++ b/docs/src/templates/.icons/simple/codecov.svg
diff --git a/docs/src/material/templates/.icons/simple/codefactor.svg b/docs/src/templates/.icons/simple/codefactor.svg
index 3e2627bf..3e2627bf 100644
--- a/docs/src/material/templates/.icons/simple/codefactor.svg
+++ b/docs/src/templates/.icons/simple/codefactor.svg
diff --git a/docs/src/material/templates/.icons/simple/codeforces.svg b/docs/src/templates/.icons/simple/codeforces.svg
index a906d5b4..a906d5b4 100644
--- a/docs/src/material/templates/.icons/simple/codeforces.svg
+++ b/docs/src/templates/.icons/simple/codeforces.svg
diff --git a/docs/src/material/templates/.icons/simple/codeigniter.svg b/docs/src/templates/.icons/simple/codeigniter.svg
index f94bd40c..f94bd40c 100644
--- a/docs/src/material/templates/.icons/simple/codeigniter.svg
+++ b/docs/src/templates/.icons/simple/codeigniter.svg
diff --git a/docs/src/material/templates/.icons/simple/codemagic.svg b/docs/src/templates/.icons/simple/codemagic.svg
index dd230963..dd230963 100644
--- a/docs/src/material/templates/.icons/simple/codemagic.svg
+++ b/docs/src/templates/.icons/simple/codemagic.svg
diff --git a/docs/src/material/templates/.icons/simple/codemirror.svg b/docs/src/templates/.icons/simple/codemirror.svg
index 9656b371..9656b371 100644
--- a/docs/src/material/templates/.icons/simple/codemirror.svg
+++ b/docs/src/templates/.icons/simple/codemirror.svg
diff --git a/docs/src/material/templates/.icons/simple/codenewbie.svg b/docs/src/templates/.icons/simple/codenewbie.svg
index 2febe699..2febe699 100644
--- a/docs/src/material/templates/.icons/simple/codenewbie.svg
+++ b/docs/src/templates/.icons/simple/codenewbie.svg
diff --git a/docs/src/material/templates/.icons/simple/codepen.svg b/docs/src/templates/.icons/simple/codepen.svg
index 591c680c..591c680c 100644
--- a/docs/src/material/templates/.icons/simple/codepen.svg
+++ b/docs/src/templates/.icons/simple/codepen.svg
diff --git a/docs/src/material/templates/.icons/simple/codeproject.svg b/docs/src/templates/.icons/simple/codeproject.svg
index 143b4c4d..143b4c4d 100644
--- a/docs/src/material/templates/.icons/simple/codeproject.svg
+++ b/docs/src/templates/.icons/simple/codeproject.svg
diff --git a/docs/src/material/templates/.icons/simple/codereview.svg b/docs/src/templates/.icons/simple/codereview.svg
index 231590ee..231590ee 100644
--- a/docs/src/material/templates/.icons/simple/codereview.svg
+++ b/docs/src/templates/.icons/simple/codereview.svg
diff --git a/docs/src/material/templates/.icons/simple/codersrank.svg b/docs/src/templates/.icons/simple/codersrank.svg
index 258bd582..258bd582 100644
--- a/docs/src/material/templates/.icons/simple/codersrank.svg
+++ b/docs/src/templates/.icons/simple/codersrank.svg
diff --git a/docs/src/material/templates/.icons/simple/coderwall.svg b/docs/src/templates/.icons/simple/coderwall.svg
index a248d289..a248d289 100644
--- a/docs/src/material/templates/.icons/simple/coderwall.svg
+++ b/docs/src/templates/.icons/simple/coderwall.svg
diff --git a/docs/src/material/templates/.icons/simple/codesandbox.svg b/docs/src/templates/.icons/simple/codesandbox.svg
index 5fcdef56..5fcdef56 100644
--- a/docs/src/material/templates/.icons/simple/codesandbox.svg
+++ b/docs/src/templates/.icons/simple/codesandbox.svg
diff --git a/docs/src/material/templates/.icons/simple/codeship.svg b/docs/src/templates/.icons/simple/codeship.svg
index 227b36d4..227b36d4 100644
--- a/docs/src/material/templates/.icons/simple/codeship.svg
+++ b/docs/src/templates/.icons/simple/codeship.svg
diff --git a/docs/src/material/templates/.icons/simple/codesignal.svg b/docs/src/templates/.icons/simple/codesignal.svg
index 7ea579ec..7ea579ec 100644
--- a/docs/src/material/templates/.icons/simple/codesignal.svg
+++ b/docs/src/templates/.icons/simple/codesignal.svg
diff --git a/docs/src/material/templates/.icons/simple/codestream.svg b/docs/src/templates/.icons/simple/codestream.svg
index 246cd0df..246cd0df 100644
--- a/docs/src/material/templates/.icons/simple/codestream.svg
+++ b/docs/src/templates/.icons/simple/codestream.svg
diff --git a/docs/src/material/templates/.icons/simple/codewars.svg b/docs/src/templates/.icons/simple/codewars.svg
index 62c15b85..62c15b85 100644
--- a/docs/src/material/templates/.icons/simple/codewars.svg
+++ b/docs/src/templates/.icons/simple/codewars.svg
diff --git a/docs/src/material/templates/.icons/simple/codingame.svg b/docs/src/templates/.icons/simple/codingame.svg
index cd8c04a0..cd8c04a0 100644
--- a/docs/src/material/templates/.icons/simple/codingame.svg
+++ b/docs/src/templates/.icons/simple/codingame.svg
diff --git a/docs/src/material/templates/.icons/simple/codingninjas.svg b/docs/src/templates/.icons/simple/codingninjas.svg
index 3c6d2dec..3c6d2dec 100644
--- a/docs/src/material/templates/.icons/simple/codingninjas.svg
+++ b/docs/src/templates/.icons/simple/codingninjas.svg
diff --git a/docs/src/material/templates/.icons/simple/codio.svg b/docs/src/templates/.icons/simple/codio.svg
index 4f067946..4f067946 100644
--- a/docs/src/material/templates/.icons/simple/codio.svg
+++ b/docs/src/templates/.icons/simple/codio.svg
diff --git a/docs/src/material/templates/.icons/simple/coffeescript.svg b/docs/src/templates/.icons/simple/coffeescript.svg
index e63226a7..e63226a7 100644
--- a/docs/src/material/templates/.icons/simple/coffeescript.svg
+++ b/docs/src/templates/.icons/simple/coffeescript.svg
diff --git a/docs/src/material/templates/.icons/simple/cognizant.svg b/docs/src/templates/.icons/simple/cognizant.svg
index 4ffaf423..4ffaf423 100644
--- a/docs/src/material/templates/.icons/simple/cognizant.svg
+++ b/docs/src/templates/.icons/simple/cognizant.svg
diff --git a/docs/src/material/templates/.icons/simple/coil.svg b/docs/src/templates/.icons/simple/coil.svg
index 6ac5c34a..6ac5c34a 100644
--- a/docs/src/material/templates/.icons/simple/coil.svg
+++ b/docs/src/templates/.icons/simple/coil.svg
diff --git a/docs/src/material/templates/.icons/simple/coinbase.svg b/docs/src/templates/.icons/simple/coinbase.svg
index 284cedfa..284cedfa 100644
--- a/docs/src/material/templates/.icons/simple/coinbase.svg
+++ b/docs/src/templates/.icons/simple/coinbase.svg
diff --git a/docs/src/material/templates/.icons/simple/coinmarketcap.svg b/docs/src/templates/.icons/simple/coinmarketcap.svg
index 96e666c4..96e666c4 100644
--- a/docs/src/material/templates/.icons/simple/coinmarketcap.svg
+++ b/docs/src/templates/.icons/simple/coinmarketcap.svg
diff --git a/docs/src/material/templates/.icons/simple/commerzbank.svg b/docs/src/templates/.icons/simple/commerzbank.svg
index 21a04996..21a04996 100644
--- a/docs/src/material/templates/.icons/simple/commerzbank.svg
+++ b/docs/src/templates/.icons/simple/commerzbank.svg
diff --git a/docs/src/material/templates/.icons/simple/commitlint.svg b/docs/src/templates/.icons/simple/commitlint.svg
index b29c7ba8..b29c7ba8 100644
--- a/docs/src/material/templates/.icons/simple/commitlint.svg
+++ b/docs/src/templates/.icons/simple/commitlint.svg
diff --git a/docs/src/material/templates/.icons/simple/commodore.svg b/docs/src/templates/.icons/simple/commodore.svg
index 4e8dcbcd..4e8dcbcd 100644
--- a/docs/src/material/templates/.icons/simple/commodore.svg
+++ b/docs/src/templates/.icons/simple/commodore.svg
diff --git a/docs/src/material/templates/.icons/simple/commonworkflowlanguage.svg b/docs/src/templates/.icons/simple/commonworkflowlanguage.svg
index a9c00863..a9c00863 100644
--- a/docs/src/material/templates/.icons/simple/commonworkflowlanguage.svg
+++ b/docs/src/templates/.icons/simple/commonworkflowlanguage.svg
diff --git a/docs/src/material/templates/.icons/simple/compilerexplorer.svg b/docs/src/templates/.icons/simple/compilerexplorer.svg
index 971a23c5..971a23c5 100644
--- a/docs/src/material/templates/.icons/simple/compilerexplorer.svg
+++ b/docs/src/templates/.icons/simple/compilerexplorer.svg
diff --git a/docs/src/material/templates/.icons/simple/composer.svg b/docs/src/templates/.icons/simple/composer.svg
index 3a827a42..3a827a42 100644
--- a/docs/src/material/templates/.icons/simple/composer.svg
+++ b/docs/src/templates/.icons/simple/composer.svg
diff --git a/docs/src/material/templates/.icons/simple/comptia.svg b/docs/src/templates/.icons/simple/comptia.svg
index d04dcc55..d04dcc55 100644
--- a/docs/src/material/templates/.icons/simple/comptia.svg
+++ b/docs/src/templates/.icons/simple/comptia.svg
diff --git a/docs/src/material/templates/.icons/simple/comsol.svg b/docs/src/templates/.icons/simple/comsol.svg
index 44b09480..44b09480 100644
--- a/docs/src/material/templates/.icons/simple/comsol.svg
+++ b/docs/src/templates/.icons/simple/comsol.svg
diff --git a/docs/src/material/templates/.icons/simple/conan.svg b/docs/src/templates/.icons/simple/conan.svg
index d844fa8a..d844fa8a 100644
--- a/docs/src/material/templates/.icons/simple/conan.svg
+++ b/docs/src/templates/.icons/simple/conan.svg
diff --git a/docs/src/material/templates/.icons/simple/concourse.svg b/docs/src/templates/.icons/simple/concourse.svg
index 939da7c6..939da7c6 100644
--- a/docs/src/material/templates/.icons/simple/concourse.svg
+++ b/docs/src/templates/.icons/simple/concourse.svg
diff --git a/docs/src/material/templates/.icons/simple/condaforge.svg b/docs/src/templates/.icons/simple/condaforge.svg
index 15c60dd8..15c60dd8 100644
--- a/docs/src/material/templates/.icons/simple/condaforge.svg
+++ b/docs/src/templates/.icons/simple/condaforge.svg
diff --git a/docs/src/material/templates/.icons/simple/conekta.svg b/docs/src/templates/.icons/simple/conekta.svg
index 27394579..27394579 100644
--- a/docs/src/material/templates/.icons/simple/conekta.svg
+++ b/docs/src/templates/.icons/simple/conekta.svg
diff --git a/docs/src/material/templates/.icons/simple/confluence.svg b/docs/src/templates/.icons/simple/confluence.svg
index 261d1a33..261d1a33 100644
--- a/docs/src/material/templates/.icons/simple/confluence.svg
+++ b/docs/src/templates/.icons/simple/confluence.svg
diff --git a/docs/src/material/templates/.icons/simple/construct3.svg b/docs/src/templates/.icons/simple/construct3.svg
index 07c5cc27..07c5cc27 100644
--- a/docs/src/material/templates/.icons/simple/construct3.svg
+++ b/docs/src/templates/.icons/simple/construct3.svg
diff --git a/docs/src/material/templates/.icons/simple/consul.svg b/docs/src/templates/.icons/simple/consul.svg
index 00e4267b..00e4267b 100644
--- a/docs/src/material/templates/.icons/simple/consul.svg
+++ b/docs/src/templates/.icons/simple/consul.svg
diff --git a/docs/src/material/templates/.icons/simple/contactlesspayment.svg b/docs/src/templates/.icons/simple/contactlesspayment.svg
index 1c49c0b3..1c49c0b3 100644
--- a/docs/src/material/templates/.icons/simple/contactlesspayment.svg
+++ b/docs/src/templates/.icons/simple/contactlesspayment.svg
diff --git a/docs/src/material/templates/.icons/simple/containerd.svg b/docs/src/templates/.icons/simple/containerd.svg
index 3932464f..3932464f 100644
--- a/docs/src/material/templates/.icons/simple/containerd.svg
+++ b/docs/src/templates/.icons/simple/containerd.svg
diff --git a/docs/src/material/templates/.icons/simple/contao.svg b/docs/src/templates/.icons/simple/contao.svg
index 1b6ade3e..1b6ade3e 100644
--- a/docs/src/material/templates/.icons/simple/contao.svg
+++ b/docs/src/templates/.icons/simple/contao.svg
diff --git a/docs/src/material/templates/.icons/simple/contentful.svg b/docs/src/templates/.icons/simple/contentful.svg
index fc81a7b4..fc81a7b4 100644
--- a/docs/src/material/templates/.icons/simple/contentful.svg
+++ b/docs/src/templates/.icons/simple/contentful.svg
diff --git a/docs/src/material/templates/.icons/simple/conventionalcommits.svg b/docs/src/templates/.icons/simple/conventionalcommits.svg
index 6bee265d..6bee265d 100644
--- a/docs/src/material/templates/.icons/simple/conventionalcommits.svg
+++ b/docs/src/templates/.icons/simple/conventionalcommits.svg
diff --git a/docs/src/material/templates/.icons/simple/convertio.svg b/docs/src/templates/.icons/simple/convertio.svg
index c8084aea..c8084aea 100644
--- a/docs/src/material/templates/.icons/simple/convertio.svg
+++ b/docs/src/templates/.icons/simple/convertio.svg
diff --git a/docs/src/material/templates/.icons/simple/cookiecutter.svg b/docs/src/templates/.icons/simple/cookiecutter.svg
index 07e1860f..07e1860f 100644
--- a/docs/src/material/templates/.icons/simple/cookiecutter.svg
+++ b/docs/src/templates/.icons/simple/cookiecutter.svg
diff --git a/docs/src/material/templates/.icons/simple/coop.svg b/docs/src/templates/.icons/simple/coop.svg
index 1e9ad9b6..1e9ad9b6 100644
--- a/docs/src/material/templates/.icons/simple/coop.svg
+++ b/docs/src/templates/.icons/simple/coop.svg
diff --git a/docs/src/material/templates/.icons/simple/cora.svg b/docs/src/templates/.icons/simple/cora.svg
index d0679ae2..d0679ae2 100644
--- a/docs/src/material/templates/.icons/simple/cora.svg
+++ b/docs/src/templates/.icons/simple/cora.svg
diff --git a/docs/src/material/templates/.icons/simple/coronaengine.svg b/docs/src/templates/.icons/simple/coronaengine.svg
index 65c31e9d..65c31e9d 100644
--- a/docs/src/material/templates/.icons/simple/coronaengine.svg
+++ b/docs/src/templates/.icons/simple/coronaengine.svg
diff --git a/docs/src/material/templates/.icons/simple/coronarenderer.svg b/docs/src/templates/.icons/simple/coronarenderer.svg
index 2ef59a4e..2ef59a4e 100644
--- a/docs/src/material/templates/.icons/simple/coronarenderer.svg
+++ b/docs/src/templates/.icons/simple/coronarenderer.svg
diff --git a/docs/src/material/templates/.icons/simple/corsair.svg b/docs/src/templates/.icons/simple/corsair.svg
index 26fd667b..26fd667b 100644
--- a/docs/src/material/templates/.icons/simple/corsair.svg
+++ b/docs/src/templates/.icons/simple/corsair.svg
diff --git a/docs/src/material/templates/.icons/simple/couchbase.svg b/docs/src/templates/.icons/simple/couchbase.svg
index 36a663f2..36a663f2 100644
--- a/docs/src/material/templates/.icons/simple/couchbase.svg
+++ b/docs/src/templates/.icons/simple/couchbase.svg
diff --git a/docs/src/material/templates/.icons/simple/counterstrike.svg b/docs/src/templates/.icons/simple/counterstrike.svg
index 4570667c..4570667c 100644
--- a/docs/src/material/templates/.icons/simple/counterstrike.svg
+++ b/docs/src/templates/.icons/simple/counterstrike.svg
diff --git a/docs/src/material/templates/.icons/simple/countingworkspro.svg b/docs/src/templates/.icons/simple/countingworkspro.svg
index 5092def8..5092def8 100644
--- a/docs/src/material/templates/.icons/simple/countingworkspro.svg
+++ b/docs/src/templates/.icons/simple/countingworkspro.svg
diff --git a/docs/src/material/templates/.icons/simple/coursera.svg b/docs/src/templates/.icons/simple/coursera.svg
index a4d511e6..a4d511e6 100644
--- a/docs/src/material/templates/.icons/simple/coursera.svg
+++ b/docs/src/templates/.icons/simple/coursera.svg
diff --git a/docs/src/material/templates/.icons/simple/coveralls.svg b/docs/src/templates/.icons/simple/coveralls.svg
index 3ec91365..3ec91365 100644
--- a/docs/src/material/templates/.icons/simple/coveralls.svg
+++ b/docs/src/templates/.icons/simple/coveralls.svg
diff --git a/docs/src/material/templates/.icons/simple/cpanel.svg b/docs/src/templates/.icons/simple/cpanel.svg
index 48a54a73..48a54a73 100644
--- a/docs/src/material/templates/.icons/simple/cpanel.svg
+++ b/docs/src/templates/.icons/simple/cpanel.svg
diff --git a/docs/src/material/templates/.icons/simple/cplusplus.svg b/docs/src/templates/.icons/simple/cplusplus.svg
index 8991a32b..8991a32b 100644
--- a/docs/src/material/templates/.icons/simple/cplusplus.svg
+++ b/docs/src/templates/.icons/simple/cplusplus.svg
diff --git a/docs/src/material/templates/.icons/simple/cplusplusbuilder.svg b/docs/src/templates/.icons/simple/cplusplusbuilder.svg
index 87207167..87207167 100644
--- a/docs/src/material/templates/.icons/simple/cplusplusbuilder.svg
+++ b/docs/src/templates/.icons/simple/cplusplusbuilder.svg
diff --git a/docs/src/material/templates/.icons/simple/craftcms.svg b/docs/src/templates/.icons/simple/craftcms.svg
index 7e7959d3..7e7959d3 100644
--- a/docs/src/material/templates/.icons/simple/craftcms.svg
+++ b/docs/src/templates/.icons/simple/craftcms.svg
diff --git a/docs/src/material/templates/.icons/simple/craftsman.svg b/docs/src/templates/.icons/simple/craftsman.svg
index 239e1abb..239e1abb 100644
--- a/docs/src/material/templates/.icons/simple/craftsman.svg
+++ b/docs/src/templates/.icons/simple/craftsman.svg
diff --git a/docs/src/material/templates/.icons/simple/cratedb.svg b/docs/src/templates/.icons/simple/cratedb.svg
index 5b734e5b..5b734e5b 100644
--- a/docs/src/material/templates/.icons/simple/cratedb.svg
+++ b/docs/src/templates/.icons/simple/cratedb.svg
diff --git a/docs/src/material/templates/.icons/simple/crayon.svg b/docs/src/templates/.icons/simple/crayon.svg
index cd2557ea..cd2557ea 100644
--- a/docs/src/material/templates/.icons/simple/crayon.svg
+++ b/docs/src/templates/.icons/simple/crayon.svg
diff --git a/docs/src/material/templates/.icons/simple/creality.svg b/docs/src/templates/.icons/simple/creality.svg
index 96c7d8e5..96c7d8e5 100644
--- a/docs/src/material/templates/.icons/simple/creality.svg
+++ b/docs/src/templates/.icons/simple/creality.svg
diff --git a/docs/src/material/templates/.icons/simple/createreactapp.svg b/docs/src/templates/.icons/simple/createreactapp.svg
index 99766180..99766180 100644
--- a/docs/src/material/templates/.icons/simple/createreactapp.svg
+++ b/docs/src/templates/.icons/simple/createreactapp.svg
diff --git a/docs/src/material/templates/.icons/simple/creativecommons.svg b/docs/src/templates/.icons/simple/creativecommons.svg
index 71b6bc11..71b6bc11 100644
--- a/docs/src/material/templates/.icons/simple/creativecommons.svg
+++ b/docs/src/templates/.icons/simple/creativecommons.svg
diff --git a/docs/src/material/templates/.icons/simple/creativetechnology.svg b/docs/src/templates/.icons/simple/creativetechnology.svg
index 0f12088f..0f12088f 100644
--- a/docs/src/material/templates/.icons/simple/creativetechnology.svg
+++ b/docs/src/templates/.icons/simple/creativetechnology.svg
diff --git a/docs/src/material/templates/.icons/simple/credly.svg b/docs/src/templates/.icons/simple/credly.svg
index 9e1fba83..9e1fba83 100644
--- a/docs/src/material/templates/.icons/simple/credly.svg
+++ b/docs/src/templates/.icons/simple/credly.svg
diff --git a/docs/src/material/templates/.icons/simple/crehana.svg b/docs/src/templates/.icons/simple/crehana.svg
index 8d1042d4..8d1042d4 100644
--- a/docs/src/material/templates/.icons/simple/crehana.svg
+++ b/docs/src/templates/.icons/simple/crehana.svg
diff --git a/docs/src/material/templates/.icons/simple/criticalrole.svg b/docs/src/templates/.icons/simple/criticalrole.svg
index 5e1e4864..5e1e4864 100644
--- a/docs/src/material/templates/.icons/simple/criticalrole.svg
+++ b/docs/src/templates/.icons/simple/criticalrole.svg
diff --git a/docs/src/material/templates/.icons/simple/crowdin.svg b/docs/src/templates/.icons/simple/crowdin.svg
index 5f2251f6..5f2251f6 100644
--- a/docs/src/material/templates/.icons/simple/crowdin.svg
+++ b/docs/src/templates/.icons/simple/crowdin.svg
diff --git a/docs/src/material/templates/.icons/simple/crowdsource.svg b/docs/src/templates/.icons/simple/crowdsource.svg
index a1bd2f89..a1bd2f89 100644
--- a/docs/src/material/templates/.icons/simple/crowdsource.svg
+++ b/docs/src/templates/.icons/simple/crowdsource.svg
diff --git a/docs/src/material/templates/.icons/simple/crunchbase.svg b/docs/src/templates/.icons/simple/crunchbase.svg
index cf66b94d..cf66b94d 100644
--- a/docs/src/material/templates/.icons/simple/crunchbase.svg
+++ b/docs/src/templates/.icons/simple/crunchbase.svg
diff --git a/docs/src/material/templates/.icons/simple/crunchyroll.svg b/docs/src/templates/.icons/simple/crunchyroll.svg
index e7805441..e7805441 100644
--- a/docs/src/material/templates/.icons/simple/crunchyroll.svg
+++ b/docs/src/templates/.icons/simple/crunchyroll.svg
diff --git a/docs/src/material/templates/.icons/simple/cryengine.svg b/docs/src/templates/.icons/simple/cryengine.svg
index 04a5d023..04a5d023 100644
--- a/docs/src/material/templates/.icons/simple/cryengine.svg
+++ b/docs/src/templates/.icons/simple/cryengine.svg
diff --git a/docs/src/material/templates/.icons/simple/crystal.svg b/docs/src/templates/.icons/simple/crystal.svg
index 9b898ca6..9b898ca6 100644
--- a/docs/src/material/templates/.icons/simple/crystal.svg
+++ b/docs/src/templates/.icons/simple/crystal.svg
diff --git a/docs/src/material/templates/.icons/simple/csharp.svg b/docs/src/templates/.icons/simple/csharp.svg
index 74aee889..74aee889 100644
--- a/docs/src/material/templates/.icons/simple/csharp.svg
+++ b/docs/src/templates/.icons/simple/csharp.svg
diff --git a/docs/src/material/templates/.icons/simple/css3.svg b/docs/src/templates/.icons/simple/css3.svg
index cd81e7b3..cd81e7b3 100644
--- a/docs/src/material/templates/.icons/simple/css3.svg
+++ b/docs/src/templates/.icons/simple/css3.svg
diff --git a/docs/src/material/templates/.icons/simple/cssmodules.svg b/docs/src/templates/.icons/simple/cssmodules.svg
index 517308a1..517308a1 100644
--- a/docs/src/material/templates/.icons/simple/cssmodules.svg
+++ b/docs/src/templates/.icons/simple/cssmodules.svg
diff --git a/docs/src/material/templates/.icons/simple/csswizardry.svg b/docs/src/templates/.icons/simple/csswizardry.svg
index 82e4a049..82e4a049 100644
--- a/docs/src/material/templates/.icons/simple/csswizardry.svg
+++ b/docs/src/templates/.icons/simple/csswizardry.svg
diff --git a/docs/src/material/templates/.icons/simple/cts.svg b/docs/src/templates/.icons/simple/cts.svg
index 298a7c31..298a7c31 100644
--- a/docs/src/material/templates/.icons/simple/cts.svg
+++ b/docs/src/templates/.icons/simple/cts.svg
diff --git a/docs/src/material/templates/.icons/simple/cucumber.svg b/docs/src/templates/.icons/simple/cucumber.svg
index 0ebe7c76..0ebe7c76 100644
--- a/docs/src/material/templates/.icons/simple/cucumber.svg
+++ b/docs/src/templates/.icons/simple/cucumber.svg
diff --git a/docs/src/material/templates/.icons/simple/cultura.svg b/docs/src/templates/.icons/simple/cultura.svg
index 35f529e0..35f529e0 100644
--- a/docs/src/material/templates/.icons/simple/cultura.svg
+++ b/docs/src/templates/.icons/simple/cultura.svg
diff --git a/docs/src/material/templates/.icons/simple/curl.svg b/docs/src/templates/.icons/simple/curl.svg
index abba9b2b..abba9b2b 100644
--- a/docs/src/material/templates/.icons/simple/curl.svg
+++ b/docs/src/templates/.icons/simple/curl.svg
diff --git a/docs/src/material/templates/.icons/simple/curseforge.svg b/docs/src/templates/.icons/simple/curseforge.svg
index db75a944..db75a944 100644
--- a/docs/src/material/templates/.icons/simple/curseforge.svg
+++ b/docs/src/templates/.icons/simple/curseforge.svg
diff --git a/docs/src/material/templates/.icons/simple/cyberdefenders.svg b/docs/src/templates/.icons/simple/cyberdefenders.svg
index 8b7a63ca..8b7a63ca 100644
--- a/docs/src/material/templates/.icons/simple/cyberdefenders.svg
+++ b/docs/src/templates/.icons/simple/cyberdefenders.svg
diff --git a/docs/src/material/templates/.icons/simple/cycling74.svg b/docs/src/templates/.icons/simple/cycling74.svg
index 79f6390a..79f6390a 100644
--- a/docs/src/material/templates/.icons/simple/cycling74.svg
+++ b/docs/src/templates/.icons/simple/cycling74.svg
diff --git a/docs/src/material/templates/.icons/simple/cypress.svg b/docs/src/templates/.icons/simple/cypress.svg
index 0ac2bf26..0ac2bf26 100644
--- a/docs/src/material/templates/.icons/simple/cypress.svg
+++ b/docs/src/templates/.icons/simple/cypress.svg
diff --git a/docs/src/material/templates/.icons/simple/cytoscapedotjs.svg b/docs/src/templates/.icons/simple/cytoscapedotjs.svg
index 1e112c8b..1e112c8b 100644
--- a/docs/src/material/templates/.icons/simple/cytoscapedotjs.svg
+++ b/docs/src/templates/.icons/simple/cytoscapedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/d.svg b/docs/src/templates/.icons/simple/d.svg
index 809c39a7..809c39a7 100644
--- a/docs/src/material/templates/.icons/simple/d.svg
+++ b/docs/src/templates/.icons/simple/d.svg
diff --git a/docs/src/material/templates/.icons/simple/d3dotjs.svg b/docs/src/templates/.icons/simple/d3dotjs.svg
index f5da9efe..f5da9efe 100644
--- a/docs/src/material/templates/.icons/simple/d3dotjs.svg
+++ b/docs/src/templates/.icons/simple/d3dotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/dacia.svg b/docs/src/templates/.icons/simple/dacia.svg
index e51094ce..e51094ce 100644
--- a/docs/src/material/templates/.icons/simple/dacia.svg
+++ b/docs/src/templates/.icons/simple/dacia.svg
diff --git a/docs/src/material/templates/.icons/simple/daf.svg b/docs/src/templates/.icons/simple/daf.svg
index 24d7e191..24d7e191 100644
--- a/docs/src/material/templates/.icons/simple/daf.svg
+++ b/docs/src/templates/.icons/simple/daf.svg
diff --git a/docs/src/material/templates/.icons/simple/dailymotion.svg b/docs/src/templates/.icons/simple/dailymotion.svg
index bf82eaed..bf82eaed 100644
--- a/docs/src/material/templates/.icons/simple/dailymotion.svg
+++ b/docs/src/templates/.icons/simple/dailymotion.svg
diff --git a/docs/src/material/templates/.icons/simple/daimler.svg b/docs/src/templates/.icons/simple/daimler.svg
index 42a374c9..42a374c9 100644
--- a/docs/src/material/templates/.icons/simple/daimler.svg
+++ b/docs/src/templates/.icons/simple/daimler.svg
diff --git a/docs/src/material/templates/.icons/simple/daisyui.svg b/docs/src/templates/.icons/simple/daisyui.svg
index 207a76bd..207a76bd 100644
--- a/docs/src/material/templates/.icons/simple/daisyui.svg
+++ b/docs/src/templates/.icons/simple/daisyui.svg
diff --git a/docs/src/material/templates/.icons/simple/dapr.svg b/docs/src/templates/.icons/simple/dapr.svg
index 4760d468..4760d468 100644
--- a/docs/src/material/templates/.icons/simple/dapr.svg
+++ b/docs/src/templates/.icons/simple/dapr.svg
diff --git a/docs/src/material/templates/.icons/simple/darkreader.svg b/docs/src/templates/.icons/simple/darkreader.svg
index 20815e66..20815e66 100644
--- a/docs/src/material/templates/.icons/simple/darkreader.svg
+++ b/docs/src/templates/.icons/simple/darkreader.svg
diff --git a/docs/src/material/templates/.icons/simple/dart.svg b/docs/src/templates/.icons/simple/dart.svg
index f130fdef..f130fdef 100644
--- a/docs/src/material/templates/.icons/simple/dart.svg
+++ b/docs/src/templates/.icons/simple/dart.svg
diff --git a/docs/src/material/templates/.icons/simple/darty.svg b/docs/src/templates/.icons/simple/darty.svg
index 6689ab30..6689ab30 100644
--- a/docs/src/material/templates/.icons/simple/darty.svg
+++ b/docs/src/templates/.icons/simple/darty.svg
diff --git a/docs/src/material/templates/.icons/simple/daserste.svg b/docs/src/templates/.icons/simple/daserste.svg
index f5212343..f5212343 100644
--- a/docs/src/material/templates/.icons/simple/daserste.svg
+++ b/docs/src/templates/.icons/simple/daserste.svg
diff --git a/docs/src/material/templates/.icons/simple/dash.svg b/docs/src/templates/.icons/simple/dash.svg
index 7495383d..7495383d 100644
--- a/docs/src/material/templates/.icons/simple/dash.svg
+++ b/docs/src/templates/.icons/simple/dash.svg
diff --git a/docs/src/material/templates/.icons/simple/dashlane.svg b/docs/src/templates/.icons/simple/dashlane.svg
index c945bac3..c945bac3 100644
--- a/docs/src/material/templates/.icons/simple/dashlane.svg
+++ b/docs/src/templates/.icons/simple/dashlane.svg
diff --git a/docs/src/material/templates/.icons/simple/dask.svg b/docs/src/templates/.icons/simple/dask.svg
index a426fe54..a426fe54 100644
--- a/docs/src/material/templates/.icons/simple/dask.svg
+++ b/docs/src/templates/.icons/simple/dask.svg
diff --git a/docs/src/material/templates/.icons/simple/dassaultsystemes.svg b/docs/src/templates/.icons/simple/dassaultsystemes.svg
index 3f06ff9a..3f06ff9a 100644
--- a/docs/src/material/templates/.icons/simple/dassaultsystemes.svg
+++ b/docs/src/templates/.icons/simple/dassaultsystemes.svg
diff --git a/docs/src/material/templates/.icons/simple/databricks.svg b/docs/src/templates/.icons/simple/databricks.svg
index 293fbd90..293fbd90 100644
--- a/docs/src/material/templates/.icons/simple/databricks.svg
+++ b/docs/src/templates/.icons/simple/databricks.svg
diff --git a/docs/src/material/templates/.icons/simple/datacamp.svg b/docs/src/templates/.icons/simple/datacamp.svg
index 5a201269..5a201269 100644
--- a/docs/src/material/templates/.icons/simple/datacamp.svg
+++ b/docs/src/templates/.icons/simple/datacamp.svg
diff --git a/docs/src/material/templates/.icons/simple/datadog.svg b/docs/src/templates/.icons/simple/datadog.svg
index e66968f1..e66968f1 100644
--- a/docs/src/material/templates/.icons/simple/datadog.svg
+++ b/docs/src/templates/.icons/simple/datadog.svg
diff --git a/docs/src/material/templates/.icons/simple/datadotai.svg b/docs/src/templates/.icons/simple/datadotai.svg
index 26e857b4..26e857b4 100644
--- a/docs/src/material/templates/.icons/simple/datadotai.svg
+++ b/docs/src/templates/.icons/simple/datadotai.svg
diff --git a/docs/src/material/templates/.icons/simple/datagrip.svg b/docs/src/templates/.icons/simple/datagrip.svg
index aa36c771..aa36c771 100644
--- a/docs/src/material/templates/.icons/simple/datagrip.svg
+++ b/docs/src/templates/.icons/simple/datagrip.svg
diff --git a/docs/src/material/templates/.icons/simple/dataiku.svg b/docs/src/templates/.icons/simple/dataiku.svg
index 086df595..086df595 100644
--- a/docs/src/material/templates/.icons/simple/dataiku.svg
+++ b/docs/src/templates/.icons/simple/dataiku.svg
diff --git a/docs/src/material/templates/.icons/simple/datastax.svg b/docs/src/templates/.icons/simple/datastax.svg
index c3f20f1a..c3f20f1a 100644
--- a/docs/src/material/templates/.icons/simple/datastax.svg
+++ b/docs/src/templates/.icons/simple/datastax.svg
diff --git a/docs/src/material/templates/.icons/simple/dataverse.svg b/docs/src/templates/.icons/simple/dataverse.svg
index bf66ebc4..bf66ebc4 100644
--- a/docs/src/material/templates/.icons/simple/dataverse.svg
+++ b/docs/src/templates/.icons/simple/dataverse.svg
diff --git a/docs/src/material/templates/.icons/simple/datocms.svg b/docs/src/templates/.icons/simple/datocms.svg
index 8f586f84..8f586f84 100644
--- a/docs/src/material/templates/.icons/simple/datocms.svg
+++ b/docs/src/templates/.icons/simple/datocms.svg
diff --git a/docs/src/material/templates/.icons/simple/datto.svg b/docs/src/templates/.icons/simple/datto.svg
index 26071016..26071016 100644
--- a/docs/src/material/templates/.icons/simple/datto.svg
+++ b/docs/src/templates/.icons/simple/datto.svg
diff --git a/docs/src/material/templates/.icons/simple/dazn.svg b/docs/src/templates/.icons/simple/dazn.svg
index fc60ea9c..fc60ea9c 100644
--- a/docs/src/material/templates/.icons/simple/dazn.svg
+++ b/docs/src/templates/.icons/simple/dazn.svg
diff --git a/docs/src/material/templates/.icons/simple/dblp.svg b/docs/src/templates/.icons/simple/dblp.svg
index 96c882e7..96c882e7 100644
--- a/docs/src/material/templates/.icons/simple/dblp.svg
+++ b/docs/src/templates/.icons/simple/dblp.svg
diff --git a/docs/src/material/templates/.icons/simple/dbt.svg b/docs/src/templates/.icons/simple/dbt.svg
index b14966e8..b14966e8 100644
--- a/docs/src/material/templates/.icons/simple/dbt.svg
+++ b/docs/src/templates/.icons/simple/dbt.svg
diff --git a/docs/src/material/templates/.icons/simple/dcentertainment.svg b/docs/src/templates/.icons/simple/dcentertainment.svg
index a944db42..a944db42 100644
--- a/docs/src/material/templates/.icons/simple/dcentertainment.svg
+++ b/docs/src/templates/.icons/simple/dcentertainment.svg
diff --git a/docs/src/material/templates/.icons/simple/debian.svg b/docs/src/templates/.icons/simple/debian.svg
index 948b43b2..948b43b2 100644
--- a/docs/src/material/templates/.icons/simple/debian.svg
+++ b/docs/src/templates/.icons/simple/debian.svg
diff --git a/docs/src/material/templates/.icons/simple/decapcms.svg b/docs/src/templates/.icons/simple/decapcms.svg
index 2e29df9b..2e29df9b 100644
--- a/docs/src/material/templates/.icons/simple/decapcms.svg
+++ b/docs/src/templates/.icons/simple/decapcms.svg
diff --git a/docs/src/material/templates/.icons/simple/dedge.svg b/docs/src/templates/.icons/simple/dedge.svg
index 66972e4c..66972e4c 100644
--- a/docs/src/material/templates/.icons/simple/dedge.svg
+++ b/docs/src/templates/.icons/simple/dedge.svg
diff --git a/docs/src/material/templates/.icons/simple/deepin.svg b/docs/src/templates/.icons/simple/deepin.svg
index f8dda864..f8dda864 100644
--- a/docs/src/material/templates/.icons/simple/deepin.svg
+++ b/docs/src/templates/.icons/simple/deepin.svg
diff --git a/docs/src/material/templates/.icons/simple/deepnote.svg b/docs/src/templates/.icons/simple/deepnote.svg
index 9c3823b9..9c3823b9 100644
--- a/docs/src/material/templates/.icons/simple/deepnote.svg
+++ b/docs/src/templates/.icons/simple/deepnote.svg
diff --git a/docs/src/material/templates/.icons/simple/deezer.svg b/docs/src/templates/.icons/simple/deezer.svg
index 6d15e21b..6d15e21b 100644
--- a/docs/src/material/templates/.icons/simple/deezer.svg
+++ b/docs/src/templates/.icons/simple/deezer.svg
diff --git a/docs/src/material/templates/.icons/simple/delicious.svg b/docs/src/templates/.icons/simple/delicious.svg
index 953b745a..953b745a 100644
--- a/docs/src/material/templates/.icons/simple/delicious.svg
+++ b/docs/src/templates/.icons/simple/delicious.svg
diff --git a/docs/src/material/templates/.icons/simple/deliveroo.svg b/docs/src/templates/.icons/simple/deliveroo.svg
index 57cb0a54..57cb0a54 100644
--- a/docs/src/material/templates/.icons/simple/deliveroo.svg
+++ b/docs/src/templates/.icons/simple/deliveroo.svg
diff --git a/docs/src/material/templates/.icons/simple/dell.svg b/docs/src/templates/.icons/simple/dell.svg
index 06b4520e..06b4520e 100644
--- a/docs/src/material/templates/.icons/simple/dell.svg
+++ b/docs/src/templates/.icons/simple/dell.svg
diff --git a/docs/src/material/templates/.icons/simple/delonghi.svg b/docs/src/templates/.icons/simple/delonghi.svg
index fb194c86..fb194c86 100644
--- a/docs/src/material/templates/.icons/simple/delonghi.svg
+++ b/docs/src/templates/.icons/simple/delonghi.svg
diff --git a/docs/src/material/templates/.icons/simple/delphi.svg b/docs/src/templates/.icons/simple/delphi.svg
index a0032bda..a0032bda 100644
--- a/docs/src/material/templates/.icons/simple/delphi.svg
+++ b/docs/src/templates/.icons/simple/delphi.svg
diff --git a/docs/src/material/templates/.icons/simple/delta.svg b/docs/src/templates/.icons/simple/delta.svg
index e1cc1a01..e1cc1a01 100644
--- a/docs/src/material/templates/.icons/simple/delta.svg
+++ b/docs/src/templates/.icons/simple/delta.svg
diff --git a/docs/src/material/templates/.icons/simple/deno.svg b/docs/src/templates/.icons/simple/deno.svg
index 153a690d..153a690d 100644
--- a/docs/src/material/templates/.icons/simple/deno.svg
+++ b/docs/src/templates/.icons/simple/deno.svg
diff --git a/docs/src/material/templates/.icons/simple/denon.svg b/docs/src/templates/.icons/simple/denon.svg
index 49a172a6..49a172a6 100644
--- a/docs/src/material/templates/.icons/simple/denon.svg
+++ b/docs/src/templates/.icons/simple/denon.svg
diff --git a/docs/src/material/templates/.icons/simple/dependabot.svg b/docs/src/templates/.icons/simple/dependabot.svg
index 6dcae200..6dcae200 100644
--- a/docs/src/material/templates/.icons/simple/dependabot.svg
+++ b/docs/src/templates/.icons/simple/dependabot.svg
diff --git a/docs/src/material/templates/.icons/simple/dependencycheck.svg b/docs/src/templates/.icons/simple/dependencycheck.svg
index 1c51a9a1..1c51a9a1 100644
--- a/docs/src/material/templates/.icons/simple/dependencycheck.svg
+++ b/docs/src/templates/.icons/simple/dependencycheck.svg
diff --git a/docs/src/material/templates/.icons/simple/derspiegel.svg b/docs/src/templates/.icons/simple/derspiegel.svg
index 701f7ef3..701f7ef3 100644
--- a/docs/src/material/templates/.icons/simple/derspiegel.svg
+++ b/docs/src/templates/.icons/simple/derspiegel.svg
diff --git a/docs/src/material/templates/.icons/simple/designernews.svg b/docs/src/templates/.icons/simple/designernews.svg
index 3a229e37..3a229e37 100644
--- a/docs/src/material/templates/.icons/simple/designernews.svg
+++ b/docs/src/templates/.icons/simple/designernews.svg
diff --git a/docs/src/material/templates/.icons/simple/deutschebahn.svg b/docs/src/templates/.icons/simple/deutschebahn.svg
index a52667a8..a52667a8 100644
--- a/docs/src/material/templates/.icons/simple/deutschebahn.svg
+++ b/docs/src/templates/.icons/simple/deutschebahn.svg
diff --git a/docs/src/material/templates/.icons/simple/deutschebank.svg b/docs/src/templates/.icons/simple/deutschebank.svg
index 78a26a8a..78a26a8a 100644
--- a/docs/src/material/templates/.icons/simple/deutschebank.svg
+++ b/docs/src/templates/.icons/simple/deutschebank.svg
diff --git a/docs/src/material/templates/.icons/simple/devdotto.svg b/docs/src/templates/.icons/simple/devdotto.svg
index 3b945f11..3b945f11 100644
--- a/docs/src/material/templates/.icons/simple/devdotto.svg
+++ b/docs/src/templates/.icons/simple/devdotto.svg
diff --git a/docs/src/material/templates/.icons/simple/devexpress.svg b/docs/src/templates/.icons/simple/devexpress.svg
index 3c69d4a0..3c69d4a0 100644
--- a/docs/src/material/templates/.icons/simple/devexpress.svg
+++ b/docs/src/templates/.icons/simple/devexpress.svg
diff --git a/docs/src/material/templates/.icons/simple/deviantart.svg b/docs/src/templates/.icons/simple/deviantart.svg
index 627a95bf..627a95bf 100644
--- a/docs/src/material/templates/.icons/simple/deviantart.svg
+++ b/docs/src/templates/.icons/simple/deviantart.svg
diff --git a/docs/src/material/templates/.icons/simple/devpost.svg b/docs/src/templates/.icons/simple/devpost.svg
index 8b5ed84e..8b5ed84e 100644
--- a/docs/src/material/templates/.icons/simple/devpost.svg
+++ b/docs/src/templates/.icons/simple/devpost.svg
diff --git a/docs/src/material/templates/.icons/simple/devrant.svg b/docs/src/templates/.icons/simple/devrant.svg
index d8a39323..d8a39323 100644
--- a/docs/src/material/templates/.icons/simple/devrant.svg
+++ b/docs/src/templates/.icons/simple/devrant.svg
diff --git a/docs/src/material/templates/.icons/simple/dgraph.svg b/docs/src/templates/.icons/simple/dgraph.svg
index ce1c6612..ce1c6612 100644
--- a/docs/src/material/templates/.icons/simple/dgraph.svg
+++ b/docs/src/templates/.icons/simple/dgraph.svg
diff --git a/docs/src/material/templates/.icons/simple/dhl.svg b/docs/src/templates/.icons/simple/dhl.svg
index 704e94ad..704e94ad 100644
--- a/docs/src/material/templates/.icons/simple/dhl.svg
+++ b/docs/src/templates/.icons/simple/dhl.svg
diff --git a/docs/src/material/templates/.icons/simple/diagramsdotnet.svg b/docs/src/templates/.icons/simple/diagramsdotnet.svg
index 427593d5..427593d5 100644
--- a/docs/src/material/templates/.icons/simple/diagramsdotnet.svg
+++ b/docs/src/templates/.icons/simple/diagramsdotnet.svg
diff --git a/docs/src/material/templates/.icons/simple/dialogflow.svg b/docs/src/templates/.icons/simple/dialogflow.svg
index 7ca65f3c..7ca65f3c 100644
--- a/docs/src/material/templates/.icons/simple/dialogflow.svg
+++ b/docs/src/templates/.icons/simple/dialogflow.svg
diff --git a/docs/src/material/templates/.icons/simple/diaspora.svg b/docs/src/templates/.icons/simple/diaspora.svg
index 30d340e9..30d340e9 100644
--- a/docs/src/material/templates/.icons/simple/diaspora.svg
+++ b/docs/src/templates/.icons/simple/diaspora.svg
diff --git a/docs/src/material/templates/.icons/simple/digg.svg b/docs/src/templates/.icons/simple/digg.svg
index f2035f16..f2035f16 100644
--- a/docs/src/material/templates/.icons/simple/digg.svg
+++ b/docs/src/templates/.icons/simple/digg.svg
diff --git a/docs/src/material/templates/.icons/simple/digikeyelectronics.svg b/docs/src/templates/.icons/simple/digikeyelectronics.svg
index 0928c77b..0928c77b 100644
--- a/docs/src/material/templates/.icons/simple/digikeyelectronics.svg
+++ b/docs/src/templates/.icons/simple/digikeyelectronics.svg
diff --git a/docs/src/material/templates/.icons/simple/digitalocean.svg b/docs/src/templates/.icons/simple/digitalocean.svg
index ff5351c2..ff5351c2 100644
--- a/docs/src/material/templates/.icons/simple/digitalocean.svg
+++ b/docs/src/templates/.icons/simple/digitalocean.svg
diff --git a/docs/src/material/templates/.icons/simple/dior.svg b/docs/src/templates/.icons/simple/dior.svg
index 62d81295..62d81295 100644
--- a/docs/src/material/templates/.icons/simple/dior.svg
+++ b/docs/src/templates/.icons/simple/dior.svg
diff --git a/docs/src/material/templates/.icons/simple/directus.svg b/docs/src/templates/.icons/simple/directus.svg
index 35f0a824..35f0a824 100644
--- a/docs/src/material/templates/.icons/simple/directus.svg
+++ b/docs/src/templates/.icons/simple/directus.svg
diff --git a/docs/src/material/templates/.icons/simple/discogs.svg b/docs/src/templates/.icons/simple/discogs.svg
index 582a54c8..582a54c8 100644
--- a/docs/src/material/templates/.icons/simple/discogs.svg
+++ b/docs/src/templates/.icons/simple/discogs.svg
diff --git a/docs/src/material/templates/.icons/simple/discord.svg b/docs/src/templates/.icons/simple/discord.svg
index 372a54ca..372a54ca 100644
--- a/docs/src/material/templates/.icons/simple/discord.svg
+++ b/docs/src/templates/.icons/simple/discord.svg
diff --git a/docs/src/material/templates/.icons/simple/discourse.svg b/docs/src/templates/.icons/simple/discourse.svg
index 05210c39..05210c39 100644
--- a/docs/src/material/templates/.icons/simple/discourse.svg
+++ b/docs/src/templates/.icons/simple/discourse.svg
diff --git a/docs/src/material/templates/.icons/simple/discover.svg b/docs/src/templates/.icons/simple/discover.svg
index 0e7e96ae..0e7e96ae 100644
--- a/docs/src/material/templates/.icons/simple/discover.svg
+++ b/docs/src/templates/.icons/simple/discover.svg
diff --git a/docs/src/material/templates/.icons/simple/disqus.svg b/docs/src/templates/.icons/simple/disqus.svg
index 1917abe1..1917abe1 100644
--- a/docs/src/material/templates/.icons/simple/disqus.svg
+++ b/docs/src/templates/.icons/simple/disqus.svg
diff --git a/docs/src/material/templates/.icons/simple/disroot.svg b/docs/src/templates/.icons/simple/disroot.svg
index 7e68ac16..7e68ac16 100644
--- a/docs/src/material/templates/.icons/simple/disroot.svg
+++ b/docs/src/templates/.icons/simple/disroot.svg
diff --git a/docs/src/material/templates/.icons/simple/distrokid.svg b/docs/src/templates/.icons/simple/distrokid.svg
index c2612398..c2612398 100644
--- a/docs/src/material/templates/.icons/simple/distrokid.svg
+++ b/docs/src/templates/.icons/simple/distrokid.svg
diff --git a/docs/src/material/templates/.icons/simple/django.svg b/docs/src/templates/.icons/simple/django.svg
index e2996a14..e2996a14 100644
--- a/docs/src/material/templates/.icons/simple/django.svg
+++ b/docs/src/templates/.icons/simple/django.svg
diff --git a/docs/src/material/templates/.icons/simple/dlib.svg b/docs/src/templates/.icons/simple/dlib.svg
index 1c52e249..1c52e249 100644
--- a/docs/src/material/templates/.icons/simple/dlib.svg
+++ b/docs/src/templates/.icons/simple/dlib.svg
diff --git a/docs/src/material/templates/.icons/simple/dlna.svg b/docs/src/templates/.icons/simple/dlna.svg
index 1a7b8720..1a7b8720 100644
--- a/docs/src/material/templates/.icons/simple/dlna.svg
+++ b/docs/src/templates/.icons/simple/dlna.svg
diff --git a/docs/src/material/templates/.icons/simple/dm.svg b/docs/src/templates/.icons/simple/dm.svg
index 3dd98ad0..3dd98ad0 100644
--- a/docs/src/material/templates/.icons/simple/dm.svg
+++ b/docs/src/templates/.icons/simple/dm.svg
diff --git a/docs/src/material/templates/.icons/simple/docker.svg b/docs/src/templates/.icons/simple/docker.svg
index 8c1fc993..8c1fc993 100644
--- a/docs/src/material/templates/.icons/simple/docker.svg
+++ b/docs/src/templates/.icons/simple/docker.svg
diff --git a/docs/src/material/templates/.icons/simple/docsdotrs.svg b/docs/src/templates/.icons/simple/docsdotrs.svg
index 5d3fc132..5d3fc132 100644
--- a/docs/src/material/templates/.icons/simple/docsdotrs.svg
+++ b/docs/src/templates/.icons/simple/docsdotrs.svg
diff --git a/docs/src/material/templates/.icons/simple/docsify.svg b/docs/src/templates/.icons/simple/docsify.svg
index 2a12bfa7..2a12bfa7 100644
--- a/docs/src/material/templates/.icons/simple/docsify.svg
+++ b/docs/src/templates/.icons/simple/docsify.svg
diff --git a/docs/src/material/templates/.icons/simple/docusaurus.svg b/docs/src/templates/.icons/simple/docusaurus.svg
index 4324a89a..4324a89a 100644
--- a/docs/src/material/templates/.icons/simple/docusaurus.svg
+++ b/docs/src/templates/.icons/simple/docusaurus.svg
diff --git a/docs/src/material/templates/.icons/simple/docusign.svg b/docs/src/templates/.icons/simple/docusign.svg
index ec4eb042..ec4eb042 100644
--- a/docs/src/material/templates/.icons/simple/docusign.svg
+++ b/docs/src/templates/.icons/simple/docusign.svg
diff --git a/docs/src/material/templates/.icons/simple/dogecoin.svg b/docs/src/templates/.icons/simple/dogecoin.svg
index 47d50b89..47d50b89 100644
--- a/docs/src/material/templates/.icons/simple/dogecoin.svg
+++ b/docs/src/templates/.icons/simple/dogecoin.svg
diff --git a/docs/src/material/templates/.icons/simple/doi.svg b/docs/src/templates/.icons/simple/doi.svg
index 4c19003c..4c19003c 100644
--- a/docs/src/material/templates/.icons/simple/doi.svg
+++ b/docs/src/templates/.icons/simple/doi.svg
diff --git a/docs/src/material/templates/.icons/simple/dolby.svg b/docs/src/templates/.icons/simple/dolby.svg
index 40fd678c..40fd678c 100644
--- a/docs/src/material/templates/.icons/simple/dolby.svg
+++ b/docs/src/templates/.icons/simple/dolby.svg
diff --git a/docs/src/material/templates/.icons/simple/doordash.svg b/docs/src/templates/.icons/simple/doordash.svg
index eef344e7..eef344e7 100644
--- a/docs/src/material/templates/.icons/simple/doordash.svg
+++ b/docs/src/templates/.icons/simple/doordash.svg
diff --git a/docs/src/material/templates/.icons/simple/dotenv.svg b/docs/src/templates/.icons/simple/dotenv.svg
index c43111f0..c43111f0 100644
--- a/docs/src/material/templates/.icons/simple/dotenv.svg
+++ b/docs/src/templates/.icons/simple/dotenv.svg
diff --git a/docs/src/material/templates/.icons/simple/dotnet.svg b/docs/src/templates/.icons/simple/dotnet.svg
index 6af567a7..6af567a7 100644
--- a/docs/src/material/templates/.icons/simple/dotnet.svg
+++ b/docs/src/templates/.icons/simple/dotnet.svg
diff --git a/docs/src/material/templates/.icons/simple/douban.svg b/docs/src/templates/.icons/simple/douban.svg
index 5feb6214..5feb6214 100644
--- a/docs/src/material/templates/.icons/simple/douban.svg
+++ b/docs/src/templates/.icons/simple/douban.svg
diff --git a/docs/src/material/templates/.icons/simple/doubanread.svg b/docs/src/templates/.icons/simple/doubanread.svg
index c6986f7c..c6986f7c 100644
--- a/docs/src/material/templates/.icons/simple/doubanread.svg
+++ b/docs/src/templates/.icons/simple/doubanread.svg
diff --git a/docs/src/material/templates/.icons/simple/dovecot.svg b/docs/src/templates/.icons/simple/dovecot.svg
index 5e8b3dc3..5e8b3dc3 100644
--- a/docs/src/material/templates/.icons/simple/dovecot.svg
+++ b/docs/src/templates/.icons/simple/dovecot.svg
diff --git a/docs/src/material/templates/.icons/simple/dpd.svg b/docs/src/templates/.icons/simple/dpd.svg
index ce1953ee..ce1953ee 100644
--- a/docs/src/material/templates/.icons/simple/dpd.svg
+++ b/docs/src/templates/.icons/simple/dpd.svg
diff --git a/docs/src/material/templates/.icons/simple/dragonframe.svg b/docs/src/templates/.icons/simple/dragonframe.svg
index c420f20a..c420f20a 100644
--- a/docs/src/material/templates/.icons/simple/dragonframe.svg
+++ b/docs/src/templates/.icons/simple/dragonframe.svg
diff --git a/docs/src/material/templates/.icons/simple/draugiemdotlv.svg b/docs/src/templates/.icons/simple/draugiemdotlv.svg
index 00438f18..00438f18 100644
--- a/docs/src/material/templates/.icons/simple/draugiemdotlv.svg
+++ b/docs/src/templates/.icons/simple/draugiemdotlv.svg
diff --git a/docs/src/material/templates/.icons/simple/dribbble.svg b/docs/src/templates/.icons/simple/dribbble.svg
index 6f5f0e7a..6f5f0e7a 100644
--- a/docs/src/material/templates/.icons/simple/dribbble.svg
+++ b/docs/src/templates/.icons/simple/dribbble.svg
diff --git a/docs/src/material/templates/.icons/simple/drone.svg b/docs/src/templates/.icons/simple/drone.svg
index 6a321e5c..6a321e5c 100644
--- a/docs/src/material/templates/.icons/simple/drone.svg
+++ b/docs/src/templates/.icons/simple/drone.svg
diff --git a/docs/src/material/templates/.icons/simple/drooble.svg b/docs/src/templates/.icons/simple/drooble.svg
index 0fe24383..0fe24383 100644
--- a/docs/src/material/templates/.icons/simple/drooble.svg
+++ b/docs/src/templates/.icons/simple/drooble.svg
diff --git a/docs/src/material/templates/.icons/simple/dropbox.svg b/docs/src/templates/.icons/simple/dropbox.svg
index 9901f7b4..9901f7b4 100644
--- a/docs/src/material/templates/.icons/simple/dropbox.svg
+++ b/docs/src/templates/.icons/simple/dropbox.svg
diff --git a/docs/src/material/templates/.icons/simple/drupal.svg b/docs/src/templates/.icons/simple/drupal.svg
index 7ac93afc..7ac93afc 100644
--- a/docs/src/material/templates/.icons/simple/drupal.svg
+++ b/docs/src/templates/.icons/simple/drupal.svg
diff --git a/docs/src/material/templates/.icons/simple/dsautomobiles.svg b/docs/src/templates/.icons/simple/dsautomobiles.svg
index a3a9f130..a3a9f130 100644
--- a/docs/src/material/templates/.icons/simple/dsautomobiles.svg
+++ b/docs/src/templates/.icons/simple/dsautomobiles.svg
diff --git a/docs/src/material/templates/.icons/simple/dts.svg b/docs/src/templates/.icons/simple/dts.svg
index 6bd9187b..6bd9187b 100644
--- a/docs/src/material/templates/.icons/simple/dts.svg
+++ b/docs/src/templates/.icons/simple/dts.svg
diff --git a/docs/src/material/templates/.icons/simple/dtube.svg b/docs/src/templates/.icons/simple/dtube.svg
index 491e3cf7..491e3cf7 100644
--- a/docs/src/material/templates/.icons/simple/dtube.svg
+++ b/docs/src/templates/.icons/simple/dtube.svg
diff --git a/docs/src/material/templates/.icons/simple/ducati.svg b/docs/src/templates/.icons/simple/ducati.svg
index 76315ac0..76315ac0 100644
--- a/docs/src/material/templates/.icons/simple/ducati.svg
+++ b/docs/src/templates/.icons/simple/ducati.svg
diff --git a/docs/src/material/templates/.icons/simple/duckdb.svg b/docs/src/templates/.icons/simple/duckdb.svg
index 24edb2d7..24edb2d7 100644
--- a/docs/src/material/templates/.icons/simple/duckdb.svg
+++ b/docs/src/templates/.icons/simple/duckdb.svg
diff --git a/docs/src/material/templates/.icons/simple/duckduckgo.svg b/docs/src/templates/.icons/simple/duckduckgo.svg
index 8fc7a317..8fc7a317 100644
--- a/docs/src/material/templates/.icons/simple/duckduckgo.svg
+++ b/docs/src/templates/.icons/simple/duckduckgo.svg
diff --git a/docs/src/material/templates/.icons/simple/dungeonsanddragons.svg b/docs/src/templates/.icons/simple/dungeonsanddragons.svg
index 90910466..90910466 100644
--- a/docs/src/material/templates/.icons/simple/dungeonsanddragons.svg
+++ b/docs/src/templates/.icons/simple/dungeonsanddragons.svg
diff --git a/docs/src/material/templates/.icons/simple/dunked.svg b/docs/src/templates/.icons/simple/dunked.svg
index 7aabbd8a..7aabbd8a 100644
--- a/docs/src/material/templates/.icons/simple/dunked.svg
+++ b/docs/src/templates/.icons/simple/dunked.svg
diff --git a/docs/src/material/templates/.icons/simple/duolingo.svg b/docs/src/templates/.icons/simple/duolingo.svg
index 6f47bedb..6f47bedb 100644
--- a/docs/src/material/templates/.icons/simple/duolingo.svg
+++ b/docs/src/templates/.icons/simple/duolingo.svg
diff --git a/docs/src/material/templates/.icons/simple/dvc.svg b/docs/src/templates/.icons/simple/dvc.svg
index 3bd8a80a..3bd8a80a 100644
--- a/docs/src/material/templates/.icons/simple/dvc.svg
+++ b/docs/src/templates/.icons/simple/dvc.svg
diff --git a/docs/src/material/templates/.icons/simple/dwavesystems.svg b/docs/src/templates/.icons/simple/dwavesystems.svg
index c36c8b49..c36c8b49 100644
--- a/docs/src/material/templates/.icons/simple/dwavesystems.svg
+++ b/docs/src/templates/.icons/simple/dwavesystems.svg
diff --git a/docs/src/material/templates/.icons/simple/dwm.svg b/docs/src/templates/.icons/simple/dwm.svg
index fe079ec6..fe079ec6 100644
--- a/docs/src/material/templates/.icons/simple/dwm.svg
+++ b/docs/src/templates/.icons/simple/dwm.svg
diff --git a/docs/src/material/templates/.icons/simple/dynamics365.svg b/docs/src/templates/.icons/simple/dynamics365.svg
index 3de16d3a..3de16d3a 100644
--- a/docs/src/material/templates/.icons/simple/dynamics365.svg
+++ b/docs/src/templates/.icons/simple/dynamics365.svg
diff --git a/docs/src/material/templates/.icons/simple/dynatrace.svg b/docs/src/templates/.icons/simple/dynatrace.svg
index 358fa298..358fa298 100644
--- a/docs/src/material/templates/.icons/simple/dynatrace.svg
+++ b/docs/src/templates/.icons/simple/dynatrace.svg
diff --git a/docs/src/material/templates/.icons/simple/e.svg b/docs/src/templates/.icons/simple/e.svg
index 4810ce55..4810ce55 100644
--- a/docs/src/material/templates/.icons/simple/e.svg
+++ b/docs/src/templates/.icons/simple/e.svg
diff --git a/docs/src/material/templates/.icons/simple/e3.svg b/docs/src/templates/.icons/simple/e3.svg
index f7f891cb..f7f891cb 100644
--- a/docs/src/material/templates/.icons/simple/e3.svg
+++ b/docs/src/templates/.icons/simple/e3.svg
diff --git a/docs/src/material/templates/.icons/simple/ea.svg b/docs/src/templates/.icons/simple/ea.svg
index 081b6a7c..081b6a7c 100644
--- a/docs/src/material/templates/.icons/simple/ea.svg
+++ b/docs/src/templates/.icons/simple/ea.svg
diff --git a/docs/src/material/templates/.icons/simple/eagle.svg b/docs/src/templates/.icons/simple/eagle.svg
index 8587af58..8587af58 100644
--- a/docs/src/material/templates/.icons/simple/eagle.svg
+++ b/docs/src/templates/.icons/simple/eagle.svg
diff --git a/docs/src/material/templates/.icons/simple/easyeda.svg b/docs/src/templates/.icons/simple/easyeda.svg
index ec3f2c27..ec3f2c27 100644
--- a/docs/src/material/templates/.icons/simple/easyeda.svg
+++ b/docs/src/templates/.icons/simple/easyeda.svg
diff --git a/docs/src/material/templates/.icons/simple/easyjet.svg b/docs/src/templates/.icons/simple/easyjet.svg
index 445e5733..445e5733 100644
--- a/docs/src/material/templates/.icons/simple/easyjet.svg
+++ b/docs/src/templates/.icons/simple/easyjet.svg
diff --git a/docs/src/material/templates/.icons/simple/ebay.svg b/docs/src/templates/.icons/simple/ebay.svg
index f170a91b..f170a91b 100644
--- a/docs/src/material/templates/.icons/simple/ebay.svg
+++ b/docs/src/templates/.icons/simple/ebay.svg
diff --git a/docs/src/material/templates/.icons/simple/ebox.svg b/docs/src/templates/.icons/simple/ebox.svg
index 37a485ab..37a485ab 100644
--- a/docs/src/material/templates/.icons/simple/ebox.svg
+++ b/docs/src/templates/.icons/simple/ebox.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipseadoptium.svg b/docs/src/templates/.icons/simple/eclipseadoptium.svg
index 6d147f23..6d147f23 100644
--- a/docs/src/material/templates/.icons/simple/eclipseadoptium.svg
+++ b/docs/src/templates/.icons/simple/eclipseadoptium.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipseche.svg b/docs/src/templates/.icons/simple/eclipseche.svg
index c3d8ac2b..c3d8ac2b 100644
--- a/docs/src/material/templates/.icons/simple/eclipseche.svg
+++ b/docs/src/templates/.icons/simple/eclipseche.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipseide.svg b/docs/src/templates/.icons/simple/eclipseide.svg
index cf7cb3d7..cf7cb3d7 100644
--- a/docs/src/material/templates/.icons/simple/eclipseide.svg
+++ b/docs/src/templates/.icons/simple/eclipseide.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipsejetty.svg b/docs/src/templates/.icons/simple/eclipsejetty.svg
index a6f83feb..a6f83feb 100644
--- a/docs/src/material/templates/.icons/simple/eclipsejetty.svg
+++ b/docs/src/templates/.icons/simple/eclipsejetty.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipsemosquitto.svg b/docs/src/templates/.icons/simple/eclipsemosquitto.svg
index ddcefb48..ddcefb48 100644
--- a/docs/src/material/templates/.icons/simple/eclipsemosquitto.svg
+++ b/docs/src/templates/.icons/simple/eclipsemosquitto.svg
diff --git a/docs/src/material/templates/.icons/simple/eclipsevertdotx.svg b/docs/src/templates/.icons/simple/eclipsevertdotx.svg
index e04b2236..e04b2236 100644
--- a/docs/src/material/templates/.icons/simple/eclipsevertdotx.svg
+++ b/docs/src/templates/.icons/simple/eclipsevertdotx.svg
diff --git a/docs/src/material/templates/.icons/simple/edeka.svg b/docs/src/templates/.icons/simple/edeka.svg
index e19d4d03..e19d4d03 100644
--- a/docs/src/material/templates/.icons/simple/edeka.svg
+++ b/docs/src/templates/.icons/simple/edeka.svg
diff --git a/docs/src/material/templates/.icons/simple/editorconfig.svg b/docs/src/templates/.icons/simple/editorconfig.svg
index 0c40778f..0c40778f 100644
--- a/docs/src/material/templates/.icons/simple/editorconfig.svg
+++ b/docs/src/templates/.icons/simple/editorconfig.svg
diff --git a/docs/src/material/templates/.icons/simple/edotleclerc.svg b/docs/src/templates/.icons/simple/edotleclerc.svg
index 52fd673f..52fd673f 100644
--- a/docs/src/material/templates/.icons/simple/edotleclerc.svg
+++ b/docs/src/templates/.icons/simple/edotleclerc.svg
diff --git a/docs/src/material/templates/.icons/simple/edx.svg b/docs/src/templates/.icons/simple/edx.svg
index 46f3d1cd..46f3d1cd 100644
--- a/docs/src/material/templates/.icons/simple/edx.svg
+++ b/docs/src/templates/.icons/simple/edx.svg
diff --git a/docs/src/material/templates/.icons/simple/egghead.svg b/docs/src/templates/.icons/simple/egghead.svg
index 947616bd..947616bd 100644
--- a/docs/src/material/templates/.icons/simple/egghead.svg
+++ b/docs/src/templates/.icons/simple/egghead.svg
diff --git a/docs/src/material/templates/.icons/simple/egnyte.svg b/docs/src/templates/.icons/simple/egnyte.svg
index c29eafa9..c29eafa9 100644
--- a/docs/src/material/templates/.icons/simple/egnyte.svg
+++ b/docs/src/templates/.icons/simple/egnyte.svg
diff --git a/docs/src/material/templates/.icons/simple/eightsleep.svg b/docs/src/templates/.icons/simple/eightsleep.svg
index 173a8d82..173a8d82 100644
--- a/docs/src/material/templates/.icons/simple/eightsleep.svg
+++ b/docs/src/templates/.icons/simple/eightsleep.svg
diff --git a/docs/src/material/templates/.icons/simple/elastic.svg b/docs/src/templates/.icons/simple/elastic.svg
index ddb49895..ddb49895 100644
--- a/docs/src/material/templates/.icons/simple/elastic.svg
+++ b/docs/src/templates/.icons/simple/elastic.svg
diff --git a/docs/src/material/templates/.icons/simple/elasticcloud.svg b/docs/src/templates/.icons/simple/elasticcloud.svg
index 3e172101..3e172101 100644
--- a/docs/src/material/templates/.icons/simple/elasticcloud.svg
+++ b/docs/src/templates/.icons/simple/elasticcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/elasticsearch.svg b/docs/src/templates/.icons/simple/elasticsearch.svg
index abaf1d1d..abaf1d1d 100644
--- a/docs/src/material/templates/.icons/simple/elasticsearch.svg
+++ b/docs/src/templates/.icons/simple/elasticsearch.svg
diff --git a/docs/src/material/templates/.icons/simple/elasticstack.svg b/docs/src/templates/.icons/simple/elasticstack.svg
index 81f8a046..81f8a046 100644
--- a/docs/src/material/templates/.icons/simple/elasticstack.svg
+++ b/docs/src/templates/.icons/simple/elasticstack.svg
diff --git a/docs/src/material/templates/.icons/simple/elavon.svg b/docs/src/templates/.icons/simple/elavon.svg
index a265d95c..a265d95c 100644
--- a/docs/src/material/templates/.icons/simple/elavon.svg
+++ b/docs/src/templates/.icons/simple/elavon.svg
diff --git a/docs/src/material/templates/.icons/simple/electron.svg b/docs/src/templates/.icons/simple/electron.svg
index 516eeee1..516eeee1 100644
--- a/docs/src/material/templates/.icons/simple/electron.svg
+++ b/docs/src/templates/.icons/simple/electron.svg
diff --git a/docs/src/material/templates/.icons/simple/electronbuilder.svg b/docs/src/templates/.icons/simple/electronbuilder.svg
index 2e787781..2e787781 100644
--- a/docs/src/material/templates/.icons/simple/electronbuilder.svg
+++ b/docs/src/templates/.icons/simple/electronbuilder.svg
diff --git a/docs/src/material/templates/.icons/simple/electronfiddle.svg b/docs/src/templates/.icons/simple/electronfiddle.svg
index df48be5d..df48be5d 100644
--- a/docs/src/material/templates/.icons/simple/electronfiddle.svg
+++ b/docs/src/templates/.icons/simple/electronfiddle.svg
diff --git a/docs/src/material/templates/.icons/simple/element.svg b/docs/src/templates/.icons/simple/element.svg
index 1636a6ee..1636a6ee 100644
--- a/docs/src/material/templates/.icons/simple/element.svg
+++ b/docs/src/templates/.icons/simple/element.svg
diff --git a/docs/src/material/templates/.icons/simple/elementary.svg b/docs/src/templates/.icons/simple/elementary.svg
index 78df83e8..78df83e8 100644
--- a/docs/src/material/templates/.icons/simple/elementary.svg
+++ b/docs/src/templates/.icons/simple/elementary.svg
diff --git a/docs/src/material/templates/.icons/simple/elementor.svg b/docs/src/templates/.icons/simple/elementor.svg
index d060500c..d060500c 100644
--- a/docs/src/material/templates/.icons/simple/elementor.svg
+++ b/docs/src/templates/.icons/simple/elementor.svg
diff --git a/docs/src/material/templates/.icons/simple/eleventy.svg b/docs/src/templates/.icons/simple/eleventy.svg
index bb5d8106..bb5d8106 100644
--- a/docs/src/material/templates/.icons/simple/eleventy.svg
+++ b/docs/src/templates/.icons/simple/eleventy.svg
diff --git a/docs/src/material/templates/.icons/simple/elgato.svg b/docs/src/templates/.icons/simple/elgato.svg
index 31ef8190..31ef8190 100644
--- a/docs/src/material/templates/.icons/simple/elgato.svg
+++ b/docs/src/templates/.icons/simple/elgato.svg
diff --git a/docs/src/material/templates/.icons/simple/elixir.svg b/docs/src/templates/.icons/simple/elixir.svg
index b86bb833..b86bb833 100644
--- a/docs/src/material/templates/.icons/simple/elixir.svg
+++ b/docs/src/templates/.icons/simple/elixir.svg
diff --git a/docs/src/material/templates/.icons/simple/eljueves.svg b/docs/src/templates/.icons/simple/eljueves.svg
index 8647b1b1..8647b1b1 100644
--- a/docs/src/material/templates/.icons/simple/eljueves.svg
+++ b/docs/src/templates/.icons/simple/eljueves.svg
diff --git a/docs/src/material/templates/.icons/simple/ello.svg b/docs/src/templates/.icons/simple/ello.svg
index 3ffd4e9f..3ffd4e9f 100644
--- a/docs/src/material/templates/.icons/simple/ello.svg
+++ b/docs/src/templates/.icons/simple/ello.svg
diff --git a/docs/src/material/templates/.icons/simple/elm.svg b/docs/src/templates/.icons/simple/elm.svg
index f44a09f6..f44a09f6 100644
--- a/docs/src/material/templates/.icons/simple/elm.svg
+++ b/docs/src/templates/.icons/simple/elm.svg
diff --git a/docs/src/material/templates/.icons/simple/elsevier.svg b/docs/src/templates/.icons/simple/elsevier.svg
index e370daec..e370daec 100644
--- a/docs/src/material/templates/.icons/simple/elsevier.svg
+++ b/docs/src/templates/.icons/simple/elsevier.svg
diff --git a/docs/src/material/templates/.icons/simple/embarcadero.svg b/docs/src/templates/.icons/simple/embarcadero.svg
index e8ee8ad2..e8ee8ad2 100644
--- a/docs/src/material/templates/.icons/simple/embarcadero.svg
+++ b/docs/src/templates/.icons/simple/embarcadero.svg
diff --git a/docs/src/material/templates/.icons/simple/emberdotjs.svg b/docs/src/templates/.icons/simple/emberdotjs.svg
index a0942367..a0942367 100644
--- a/docs/src/material/templates/.icons/simple/emberdotjs.svg
+++ b/docs/src/templates/.icons/simple/emberdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/emby.svg b/docs/src/templates/.icons/simple/emby.svg
index 63122554..63122554 100644
--- a/docs/src/material/templates/.icons/simple/emby.svg
+++ b/docs/src/templates/.icons/simple/emby.svg
diff --git a/docs/src/material/templates/.icons/simple/emirates.svg b/docs/src/templates/.icons/simple/emirates.svg
index 044fe731..044fe731 100644
--- a/docs/src/material/templates/.icons/simple/emirates.svg
+++ b/docs/src/templates/.icons/simple/emirates.svg
diff --git a/docs/src/material/templates/.icons/simple/emlakjet.svg b/docs/src/templates/.icons/simple/emlakjet.svg
index 4e624fc6..4e624fc6 100644
--- a/docs/src/material/templates/.icons/simple/emlakjet.svg
+++ b/docs/src/templates/.icons/simple/emlakjet.svg
diff --git a/docs/src/material/templates/.icons/simple/empirekred.svg b/docs/src/templates/.icons/simple/empirekred.svg
index 95544561..95544561 100644
--- a/docs/src/material/templates/.icons/simple/empirekred.svg
+++ b/docs/src/templates/.icons/simple/empirekred.svg
diff --git a/docs/src/material/templates/.icons/simple/engadget.svg b/docs/src/templates/.icons/simple/engadget.svg
index f4e31cf7..f4e31cf7 100644
--- a/docs/src/material/templates/.icons/simple/engadget.svg
+++ b/docs/src/templates/.icons/simple/engadget.svg
diff --git a/docs/src/material/templates/.icons/simple/enpass.svg b/docs/src/templates/.icons/simple/enpass.svg
index 6878fe96..6878fe96 100644
--- a/docs/src/material/templates/.icons/simple/enpass.svg
+++ b/docs/src/templates/.icons/simple/enpass.svg
diff --git a/docs/src/material/templates/.icons/simple/enterprisedb.svg b/docs/src/templates/.icons/simple/enterprisedb.svg
index b7960629..b7960629 100644
--- a/docs/src/material/templates/.icons/simple/enterprisedb.svg
+++ b/docs/src/templates/.icons/simple/enterprisedb.svg
diff --git a/docs/src/material/templates/.icons/simple/envato.svg b/docs/src/templates/.icons/simple/envato.svg
index 78c2beb4..78c2beb4 100644
--- a/docs/src/material/templates/.icons/simple/envato.svg
+++ b/docs/src/templates/.icons/simple/envato.svg
diff --git a/docs/src/material/templates/.icons/simple/envoyproxy.svg b/docs/src/templates/.icons/simple/envoyproxy.svg
index ca468274..ca468274 100644
--- a/docs/src/material/templates/.icons/simple/envoyproxy.svg
+++ b/docs/src/templates/.icons/simple/envoyproxy.svg
diff --git a/docs/src/material/templates/.icons/simple/epel.svg b/docs/src/templates/.icons/simple/epel.svg
index 661a9856..661a9856 100644
--- a/docs/src/material/templates/.icons/simple/epel.svg
+++ b/docs/src/templates/.icons/simple/epel.svg
diff --git a/docs/src/material/templates/.icons/simple/epicgames.svg b/docs/src/templates/.icons/simple/epicgames.svg
index b0f4fb22..b0f4fb22 100644
--- a/docs/src/material/templates/.icons/simple/epicgames.svg
+++ b/docs/src/templates/.icons/simple/epicgames.svg
diff --git a/docs/src/material/templates/.icons/simple/epson.svg b/docs/src/templates/.icons/simple/epson.svg
index 02b62100..02b62100 100644
--- a/docs/src/material/templates/.icons/simple/epson.svg
+++ b/docs/src/templates/.icons/simple/epson.svg
diff --git a/docs/src/material/templates/.icons/simple/equinixmetal.svg b/docs/src/templates/.icons/simple/equinixmetal.svg
index 0ae79e97..0ae79e97 100644
--- a/docs/src/material/templates/.icons/simple/equinixmetal.svg
+++ b/docs/src/templates/.icons/simple/equinixmetal.svg
diff --git a/docs/src/material/templates/.icons/simple/ericsson.svg b/docs/src/templates/.icons/simple/ericsson.svg
index 8d302730..8d302730 100644
--- a/docs/src/material/templates/.icons/simple/ericsson.svg
+++ b/docs/src/templates/.icons/simple/ericsson.svg
diff --git a/docs/src/material/templates/.icons/simple/erlang.svg b/docs/src/templates/.icons/simple/erlang.svg
index 8c42dcd9..8c42dcd9 100644
--- a/docs/src/material/templates/.icons/simple/erlang.svg
+++ b/docs/src/templates/.icons/simple/erlang.svg
diff --git a/docs/src/material/templates/.icons/simple/esbuild.svg b/docs/src/templates/.icons/simple/esbuild.svg
index 7d970c8b..7d970c8b 100644
--- a/docs/src/material/templates/.icons/simple/esbuild.svg
+++ b/docs/src/templates/.icons/simple/esbuild.svg
diff --git a/docs/src/material/templates/.icons/simple/esea.svg b/docs/src/templates/.icons/simple/esea.svg
index 85ad13a6..85ad13a6 100644
--- a/docs/src/material/templates/.icons/simple/esea.svg
+++ b/docs/src/templates/.icons/simple/esea.svg
diff --git a/docs/src/material/templates/.icons/simple/eslgaming.svg b/docs/src/templates/.icons/simple/eslgaming.svg
index 3dc3b297..3dc3b297 100644
--- a/docs/src/material/templates/.icons/simple/eslgaming.svg
+++ b/docs/src/templates/.icons/simple/eslgaming.svg
diff --git a/docs/src/material/templates/.icons/simple/eslint.svg b/docs/src/templates/.icons/simple/eslint.svg
index 5cb2a41d..5cb2a41d 100644
--- a/docs/src/material/templates/.icons/simple/eslint.svg
+++ b/docs/src/templates/.icons/simple/eslint.svg
diff --git a/docs/src/material/templates/.icons/simple/esphome.svg b/docs/src/templates/.icons/simple/esphome.svg
index c761e6b4..c761e6b4 100644
--- a/docs/src/material/templates/.icons/simple/esphome.svg
+++ b/docs/src/templates/.icons/simple/esphome.svg
diff --git a/docs/src/material/templates/.icons/simple/espressif.svg b/docs/src/templates/.icons/simple/espressif.svg
index 5fc686c8..5fc686c8 100644
--- a/docs/src/material/templates/.icons/simple/espressif.svg
+++ b/docs/src/templates/.icons/simple/espressif.svg
diff --git a/docs/src/material/templates/.icons/simple/esri.svg b/docs/src/templates/.icons/simple/esri.svg
index ca343b0f..ca343b0f 100644
--- a/docs/src/material/templates/.icons/simple/esri.svg
+++ b/docs/src/templates/.icons/simple/esri.svg
diff --git a/docs/src/material/templates/.icons/simple/etcd.svg b/docs/src/templates/.icons/simple/etcd.svg
index c53f0085..c53f0085 100644
--- a/docs/src/material/templates/.icons/simple/etcd.svg
+++ b/docs/src/templates/.icons/simple/etcd.svg
diff --git a/docs/src/material/templates/.icons/simple/ethereum.svg b/docs/src/templates/.icons/simple/ethereum.svg
index 80935920..80935920 100644
--- a/docs/src/material/templates/.icons/simple/ethereum.svg
+++ b/docs/src/templates/.icons/simple/ethereum.svg
diff --git a/docs/src/material/templates/.icons/simple/ethiopianairlines.svg b/docs/src/templates/.icons/simple/ethiopianairlines.svg
index cbf7689c..cbf7689c 100644
--- a/docs/src/material/templates/.icons/simple/ethiopianairlines.svg
+++ b/docs/src/templates/.icons/simple/ethiopianairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/etihadairways.svg b/docs/src/templates/.icons/simple/etihadairways.svg
index f9dbaa61..f9dbaa61 100644
--- a/docs/src/material/templates/.icons/simple/etihadairways.svg
+++ b/docs/src/templates/.icons/simple/etihadairways.svg
diff --git a/docs/src/material/templates/.icons/simple/etsy.svg b/docs/src/templates/.icons/simple/etsy.svg
index 4a5cdfd2..4a5cdfd2 100644
--- a/docs/src/material/templates/.icons/simple/etsy.svg
+++ b/docs/src/templates/.icons/simple/etsy.svg
diff --git a/docs/src/material/templates/.icons/simple/eventbrite.svg b/docs/src/templates/.icons/simple/eventbrite.svg
index 9608dfaf..9608dfaf 100644
--- a/docs/src/material/templates/.icons/simple/eventbrite.svg
+++ b/docs/src/templates/.icons/simple/eventbrite.svg
diff --git a/docs/src/material/templates/.icons/simple/eventstore.svg b/docs/src/templates/.icons/simple/eventstore.svg
index d1c7047a..d1c7047a 100644
--- a/docs/src/material/templates/.icons/simple/eventstore.svg
+++ b/docs/src/templates/.icons/simple/eventstore.svg
diff --git a/docs/src/material/templates/.icons/simple/evernote.svg b/docs/src/templates/.icons/simple/evernote.svg
index dfd73b52..dfd73b52 100644
--- a/docs/src/material/templates/.icons/simple/evernote.svg
+++ b/docs/src/templates/.icons/simple/evernote.svg
diff --git a/docs/src/material/templates/.icons/simple/exercism.svg b/docs/src/templates/.icons/simple/exercism.svg
index 5534cb10..5534cb10 100644
--- a/docs/src/material/templates/.icons/simple/exercism.svg
+++ b/docs/src/templates/.icons/simple/exercism.svg
diff --git a/docs/src/material/templates/.icons/simple/exordo.svg b/docs/src/templates/.icons/simple/exordo.svg
index 8aec785d..8aec785d 100644
--- a/docs/src/material/templates/.icons/simple/exordo.svg
+++ b/docs/src/templates/.icons/simple/exordo.svg
diff --git a/docs/src/material/templates/.icons/simple/exoscale.svg b/docs/src/templates/.icons/simple/exoscale.svg
index 86278d38..86278d38 100644
--- a/docs/src/material/templates/.icons/simple/exoscale.svg
+++ b/docs/src/templates/.icons/simple/exoscale.svg
diff --git a/docs/src/material/templates/.icons/simple/expensify.svg b/docs/src/templates/.icons/simple/expensify.svg
index 0e158130..0e158130 100644
--- a/docs/src/material/templates/.icons/simple/expensify.svg
+++ b/docs/src/templates/.icons/simple/expensify.svg
diff --git a/docs/src/material/templates/.icons/simple/expertsexchange.svg b/docs/src/templates/.icons/simple/expertsexchange.svg
index 651b44ea..651b44ea 100644
--- a/docs/src/material/templates/.icons/simple/expertsexchange.svg
+++ b/docs/src/templates/.icons/simple/expertsexchange.svg
diff --git a/docs/src/material/templates/.icons/simple/expo.svg b/docs/src/templates/.icons/simple/expo.svg
index aa6da509..aa6da509 100644
--- a/docs/src/material/templates/.icons/simple/expo.svg
+++ b/docs/src/templates/.icons/simple/expo.svg
diff --git a/docs/src/material/templates/.icons/simple/express.svg b/docs/src/templates/.icons/simple/express.svg
index b898df10..b898df10 100644
--- a/docs/src/material/templates/.icons/simple/express.svg
+++ b/docs/src/templates/.icons/simple/express.svg
diff --git a/docs/src/material/templates/.icons/simple/expressvpn.svg b/docs/src/templates/.icons/simple/expressvpn.svg
index 396bba66..396bba66 100644
--- a/docs/src/material/templates/.icons/simple/expressvpn.svg
+++ b/docs/src/templates/.icons/simple/expressvpn.svg
diff --git a/docs/src/material/templates/.icons/simple/eyeem.svg b/docs/src/templates/.icons/simple/eyeem.svg
index 09992499..09992499 100644
--- a/docs/src/material/templates/.icons/simple/eyeem.svg
+++ b/docs/src/templates/.icons/simple/eyeem.svg
diff --git a/docs/src/material/templates/.icons/simple/f1.svg b/docs/src/templates/.icons/simple/f1.svg
index 84811123..84811123 100644
--- a/docs/src/material/templates/.icons/simple/f1.svg
+++ b/docs/src/templates/.icons/simple/f1.svg
diff --git a/docs/src/material/templates/.icons/simple/f5.svg b/docs/src/templates/.icons/simple/f5.svg
index fbf05d5f..fbf05d5f 100644
--- a/docs/src/material/templates/.icons/simple/f5.svg
+++ b/docs/src/templates/.icons/simple/f5.svg
diff --git a/docs/src/material/templates/.icons/simple/facebook.svg b/docs/src/templates/.icons/simple/facebook.svg
index 3c3c5adf..3c3c5adf 100644
--- a/docs/src/material/templates/.icons/simple/facebook.svg
+++ b/docs/src/templates/.icons/simple/facebook.svg
diff --git a/docs/src/material/templates/.icons/simple/facebookgaming.svg b/docs/src/templates/.icons/simple/facebookgaming.svg
index e9163bef..e9163bef 100644
--- a/docs/src/material/templates/.icons/simple/facebookgaming.svg
+++ b/docs/src/templates/.icons/simple/facebookgaming.svg
diff --git a/docs/src/material/templates/.icons/simple/facebooklive.svg b/docs/src/templates/.icons/simple/facebooklive.svg
index 56e7aee8..56e7aee8 100644
--- a/docs/src/material/templates/.icons/simple/facebooklive.svg
+++ b/docs/src/templates/.icons/simple/facebooklive.svg
diff --git a/docs/src/material/templates/.icons/simple/faceit.svg b/docs/src/templates/.icons/simple/faceit.svg
index d172f531..d172f531 100644
--- a/docs/src/material/templates/.icons/simple/faceit.svg
+++ b/docs/src/templates/.icons/simple/faceit.svg
diff --git a/docs/src/material/templates/.icons/simple/facepunch.svg b/docs/src/templates/.icons/simple/facepunch.svg
index 13ee8549..13ee8549 100644
--- a/docs/src/material/templates/.icons/simple/facepunch.svg
+++ b/docs/src/templates/.icons/simple/facepunch.svg
diff --git a/docs/src/material/templates/.icons/simple/falco.svg b/docs/src/templates/.icons/simple/falco.svg
index 1e7259c9..1e7259c9 100644
--- a/docs/src/material/templates/.icons/simple/falco.svg
+++ b/docs/src/templates/.icons/simple/falco.svg
diff --git a/docs/src/material/templates/.icons/simple/falcon.svg b/docs/src/templates/.icons/simple/falcon.svg
index f2abbdb2..f2abbdb2 100644
--- a/docs/src/material/templates/.icons/simple/falcon.svg
+++ b/docs/src/templates/.icons/simple/falcon.svg
diff --git a/docs/src/material/templates/.icons/simple/fampay.svg b/docs/src/templates/.icons/simple/fampay.svg
index ba51b260..ba51b260 100644
--- a/docs/src/material/templates/.icons/simple/fampay.svg
+++ b/docs/src/templates/.icons/simple/fampay.svg
diff --git a/docs/src/material/templates/.icons/simple/fandango.svg b/docs/src/templates/.icons/simple/fandango.svg
index d35f0db2..d35f0db2 100644
--- a/docs/src/material/templates/.icons/simple/fandango.svg
+++ b/docs/src/templates/.icons/simple/fandango.svg
diff --git a/docs/src/material/templates/.icons/simple/fandom.svg b/docs/src/templates/.icons/simple/fandom.svg
index e21c1a70..e21c1a70 100644
--- a/docs/src/material/templates/.icons/simple/fandom.svg
+++ b/docs/src/templates/.icons/simple/fandom.svg
diff --git a/docs/src/material/templates/.icons/simple/fanfou.svg b/docs/src/templates/.icons/simple/fanfou.svg
index 955ca68d..955ca68d 100644
--- a/docs/src/material/templates/.icons/simple/fanfou.svg
+++ b/docs/src/templates/.icons/simple/fanfou.svg
diff --git a/docs/src/material/templates/.icons/simple/fantom.svg b/docs/src/templates/.icons/simple/fantom.svg
index 58e8330c..58e8330c 100644
--- a/docs/src/material/templates/.icons/simple/fantom.svg
+++ b/docs/src/templates/.icons/simple/fantom.svg
diff --git a/docs/src/material/templates/.icons/simple/fareharbor.svg b/docs/src/templates/.icons/simple/fareharbor.svg
index 7e30604f..7e30604f 100644
--- a/docs/src/material/templates/.icons/simple/fareharbor.svg
+++ b/docs/src/templates/.icons/simple/fareharbor.svg
diff --git a/docs/src/material/templates/.icons/simple/farfetch.svg b/docs/src/templates/.icons/simple/farfetch.svg
index 84aeb41b..84aeb41b 100644
--- a/docs/src/material/templates/.icons/simple/farfetch.svg
+++ b/docs/src/templates/.icons/simple/farfetch.svg
diff --git a/docs/src/material/templates/.icons/simple/fastapi.svg b/docs/src/templates/.icons/simple/fastapi.svg
index e6123dc4..e6123dc4 100644
--- a/docs/src/material/templates/.icons/simple/fastapi.svg
+++ b/docs/src/templates/.icons/simple/fastapi.svg
diff --git a/docs/src/material/templates/.icons/simple/fastify.svg b/docs/src/templates/.icons/simple/fastify.svg
index f12b3889..f12b3889 100644
--- a/docs/src/material/templates/.icons/simple/fastify.svg
+++ b/docs/src/templates/.icons/simple/fastify.svg
diff --git a/docs/src/material/templates/.icons/simple/fastlane.svg b/docs/src/templates/.icons/simple/fastlane.svg
index ba9e6327..ba9e6327 100644
--- a/docs/src/material/templates/.icons/simple/fastlane.svg
+++ b/docs/src/templates/.icons/simple/fastlane.svg
diff --git a/docs/src/material/templates/.icons/simple/fastly.svg b/docs/src/templates/.icons/simple/fastly.svg
index 5a67fbaf..5a67fbaf 100644
--- a/docs/src/material/templates/.icons/simple/fastly.svg
+++ b/docs/src/templates/.icons/simple/fastly.svg
diff --git a/docs/src/material/templates/.icons/simple/fathom.svg b/docs/src/templates/.icons/simple/fathom.svg
index 2e1e39ce..2e1e39ce 100644
--- a/docs/src/material/templates/.icons/simple/fathom.svg
+++ b/docs/src/templates/.icons/simple/fathom.svg
diff --git a/docs/src/material/templates/.icons/simple/fauna.svg b/docs/src/templates/.icons/simple/fauna.svg
index 3a45a116..3a45a116 100644
--- a/docs/src/material/templates/.icons/simple/fauna.svg
+++ b/docs/src/templates/.icons/simple/fauna.svg
diff --git a/docs/src/material/templates/.icons/simple/favro.svg b/docs/src/templates/.icons/simple/favro.svg
index 2b6e1323..2b6e1323 100644
--- a/docs/src/material/templates/.icons/simple/favro.svg
+++ b/docs/src/templates/.icons/simple/favro.svg
diff --git a/docs/src/material/templates/.icons/simple/fdroid.svg b/docs/src/templates/.icons/simple/fdroid.svg
index 1ac3bc71..1ac3bc71 100644
--- a/docs/src/material/templates/.icons/simple/fdroid.svg
+++ b/docs/src/templates/.icons/simple/fdroid.svg
diff --git a/docs/src/material/templates/.icons/simple/feathub.svg b/docs/src/templates/.icons/simple/feathub.svg
index 11b37d42..11b37d42 100644
--- a/docs/src/material/templates/.icons/simple/feathub.svg
+++ b/docs/src/templates/.icons/simple/feathub.svg
diff --git a/docs/src/material/templates/.icons/simple/fedex.svg b/docs/src/templates/.icons/simple/fedex.svg
index eaa7f284..eaa7f284 100644
--- a/docs/src/material/templates/.icons/simple/fedex.svg
+++ b/docs/src/templates/.icons/simple/fedex.svg
diff --git a/docs/src/material/templates/.icons/simple/fedora.svg b/docs/src/templates/.icons/simple/fedora.svg
index 59a0db91..59a0db91 100644
--- a/docs/src/material/templates/.icons/simple/fedora.svg
+++ b/docs/src/templates/.icons/simple/fedora.svg
diff --git a/docs/src/material/templates/.icons/simple/feedly.svg b/docs/src/templates/.icons/simple/feedly.svg
index 1592adb8..1592adb8 100644
--- a/docs/src/material/templates/.icons/simple/feedly.svg
+++ b/docs/src/templates/.icons/simple/feedly.svg
diff --git a/docs/src/material/templates/.icons/simple/ferrari.svg b/docs/src/templates/.icons/simple/ferrari.svg
index 6680c01e..6680c01e 100644
--- a/docs/src/material/templates/.icons/simple/ferrari.svg
+++ b/docs/src/templates/.icons/simple/ferrari.svg
diff --git a/docs/src/material/templates/.icons/simple/ferrarinv.svg b/docs/src/templates/.icons/simple/ferrarinv.svg
index 55dbe9eb..55dbe9eb 100644
--- a/docs/src/material/templates/.icons/simple/ferrarinv.svg
+++ b/docs/src/templates/.icons/simple/ferrarinv.svg
diff --git a/docs/src/material/templates/.icons/simple/ferretdb.svg b/docs/src/templates/.icons/simple/ferretdb.svg
index 3092dc2f..3092dc2f 100644
--- a/docs/src/material/templates/.icons/simple/ferretdb.svg
+++ b/docs/src/templates/.icons/simple/ferretdb.svg
diff --git a/docs/src/material/templates/.icons/simple/ffmpeg.svg b/docs/src/templates/.icons/simple/ffmpeg.svg
index 8c1e1b0b..8c1e1b0b 100644
--- a/docs/src/material/templates/.icons/simple/ffmpeg.svg
+++ b/docs/src/templates/.icons/simple/ffmpeg.svg
diff --git a/docs/src/material/templates/.icons/simple/fi.svg b/docs/src/templates/.icons/simple/fi.svg
index f894f885..f894f885 100644
--- a/docs/src/material/templates/.icons/simple/fi.svg
+++ b/docs/src/templates/.icons/simple/fi.svg
diff --git a/docs/src/material/templates/.icons/simple/fiat.svg b/docs/src/templates/.icons/simple/fiat.svg
index f922588f..f922588f 100644
--- a/docs/src/material/templates/.icons/simple/fiat.svg
+++ b/docs/src/templates/.icons/simple/fiat.svg
diff --git a/docs/src/material/templates/.icons/simple/fidoalliance.svg b/docs/src/templates/.icons/simple/fidoalliance.svg
index 4ba2c662..4ba2c662 100644
--- a/docs/src/material/templates/.icons/simple/fidoalliance.svg
+++ b/docs/src/templates/.icons/simple/fidoalliance.svg
diff --git a/docs/src/material/templates/.icons/simple/fifa.svg b/docs/src/templates/.icons/simple/fifa.svg
index 4ce8e034..4ce8e034 100644
--- a/docs/src/material/templates/.icons/simple/fifa.svg
+++ b/docs/src/templates/.icons/simple/fifa.svg
diff --git a/docs/src/material/templates/.icons/simple/fig.svg b/docs/src/templates/.icons/simple/fig.svg
index bc47e06e..bc47e06e 100644
--- a/docs/src/material/templates/.icons/simple/fig.svg
+++ b/docs/src/templates/.icons/simple/fig.svg
diff --git a/docs/src/material/templates/.icons/simple/figma.svg b/docs/src/templates/.icons/simple/figma.svg
index 1306fcb4..1306fcb4 100644
--- a/docs/src/material/templates/.icons/simple/figma.svg
+++ b/docs/src/templates/.icons/simple/figma.svg
diff --git a/docs/src/material/templates/.icons/simple/figshare.svg b/docs/src/templates/.icons/simple/figshare.svg
index 9783cd03..9783cd03 100644
--- a/docs/src/material/templates/.icons/simple/figshare.svg
+++ b/docs/src/templates/.icons/simple/figshare.svg
diff --git a/docs/src/material/templates/.icons/simple/fila.svg b/docs/src/templates/.icons/simple/fila.svg
index 7a6b4b8c..7a6b4b8c 100644
--- a/docs/src/material/templates/.icons/simple/fila.svg
+++ b/docs/src/templates/.icons/simple/fila.svg
diff --git a/docs/src/material/templates/.icons/simple/files.svg b/docs/src/templates/.icons/simple/files.svg
index fdf5c40e..fdf5c40e 100644
--- a/docs/src/material/templates/.icons/simple/files.svg
+++ b/docs/src/templates/.icons/simple/files.svg
diff --git a/docs/src/material/templates/.icons/simple/filezilla.svg b/docs/src/templates/.icons/simple/filezilla.svg
index 48984d40..48984d40 100644
--- a/docs/src/material/templates/.icons/simple/filezilla.svg
+++ b/docs/src/templates/.icons/simple/filezilla.svg
diff --git a/docs/src/material/templates/.icons/simple/fing.svg b/docs/src/templates/.icons/simple/fing.svg
index 7d3b7cd4..7d3b7cd4 100644
--- a/docs/src/material/templates/.icons/simple/fing.svg
+++ b/docs/src/templates/.icons/simple/fing.svg
diff --git a/docs/src/material/templates/.icons/simple/firebase.svg b/docs/src/templates/.icons/simple/firebase.svg
index 780335f7..780335f7 100644
--- a/docs/src/material/templates/.icons/simple/firebase.svg
+++ b/docs/src/templates/.icons/simple/firebase.svg
diff --git a/docs/src/material/templates/.icons/simple/firefish.svg b/docs/src/templates/.icons/simple/firefish.svg
index 6152afda..6152afda 100644
--- a/docs/src/material/templates/.icons/simple/firefish.svg
+++ b/docs/src/templates/.icons/simple/firefish.svg
diff --git a/docs/src/material/templates/.icons/simple/fireflyiii.svg b/docs/src/templates/.icons/simple/fireflyiii.svg
index 2d967000..2d967000 100644
--- a/docs/src/material/templates/.icons/simple/fireflyiii.svg
+++ b/docs/src/templates/.icons/simple/fireflyiii.svg
diff --git a/docs/src/material/templates/.icons/simple/firefox.svg b/docs/src/templates/.icons/simple/firefox.svg
index 72768996..72768996 100644
--- a/docs/src/material/templates/.icons/simple/firefox.svg
+++ b/docs/src/templates/.icons/simple/firefox.svg
diff --git a/docs/src/material/templates/.icons/simple/firefoxbrowser.svg b/docs/src/templates/.icons/simple/firefoxbrowser.svg
index b5615c42..b5615c42 100644
--- a/docs/src/material/templates/.icons/simple/firefoxbrowser.svg
+++ b/docs/src/templates/.icons/simple/firefoxbrowser.svg
diff --git a/docs/src/material/templates/.icons/simple/fireship.svg b/docs/src/templates/.icons/simple/fireship.svg
index f511978e..f511978e 100644
--- a/docs/src/material/templates/.icons/simple/fireship.svg
+++ b/docs/src/templates/.icons/simple/fireship.svg
diff --git a/docs/src/material/templates/.icons/simple/firewalla.svg b/docs/src/templates/.icons/simple/firewalla.svg
index 4a0b1a88..4a0b1a88 100644
--- a/docs/src/material/templates/.icons/simple/firewalla.svg
+++ b/docs/src/templates/.icons/simple/firewalla.svg
diff --git a/docs/src/material/templates/.icons/simple/first.svg b/docs/src/templates/.icons/simple/first.svg
index c503c066..c503c066 100644
--- a/docs/src/material/templates/.icons/simple/first.svg
+++ b/docs/src/templates/.icons/simple/first.svg
diff --git a/docs/src/material/templates/.icons/simple/fitbit.svg b/docs/src/templates/.icons/simple/fitbit.svg
index 33179223..33179223 100644
--- a/docs/src/material/templates/.icons/simple/fitbit.svg
+++ b/docs/src/templates/.icons/simple/fitbit.svg
diff --git a/docs/src/material/templates/.icons/simple/fite.svg b/docs/src/templates/.icons/simple/fite.svg
index 86b8b637..86b8b637 100644
--- a/docs/src/material/templates/.icons/simple/fite.svg
+++ b/docs/src/templates/.icons/simple/fite.svg
diff --git a/docs/src/material/templates/.icons/simple/fivem.svg b/docs/src/templates/.icons/simple/fivem.svg
index 3bdc9c60..3bdc9c60 100644
--- a/docs/src/material/templates/.icons/simple/fivem.svg
+++ b/docs/src/templates/.icons/simple/fivem.svg
diff --git a/docs/src/material/templates/.icons/simple/fiverr.svg b/docs/src/templates/.icons/simple/fiverr.svg
index 42ad7638..42ad7638 100644
--- a/docs/src/material/templates/.icons/simple/fiverr.svg
+++ b/docs/src/templates/.icons/simple/fiverr.svg
diff --git a/docs/src/material/templates/.icons/simple/flask.svg b/docs/src/templates/.icons/simple/flask.svg
index 4d52a39c..4d52a39c 100644
--- a/docs/src/material/templates/.icons/simple/flask.svg
+++ b/docs/src/templates/.icons/simple/flask.svg
diff --git a/docs/src/material/templates/.icons/simple/flat.svg b/docs/src/templates/.icons/simple/flat.svg
index a8bbcbc7..a8bbcbc7 100644
--- a/docs/src/material/templates/.icons/simple/flat.svg
+++ b/docs/src/templates/.icons/simple/flat.svg
diff --git a/docs/src/material/templates/.icons/simple/flathub.svg b/docs/src/templates/.icons/simple/flathub.svg
index 32c7ceb6..32c7ceb6 100644
--- a/docs/src/material/templates/.icons/simple/flathub.svg
+++ b/docs/src/templates/.icons/simple/flathub.svg
diff --git a/docs/src/material/templates/.icons/simple/flatpak.svg b/docs/src/templates/.icons/simple/flatpak.svg
index cbdb9992..cbdb9992 100644
--- a/docs/src/material/templates/.icons/simple/flatpak.svg
+++ b/docs/src/templates/.icons/simple/flatpak.svg
diff --git a/docs/src/material/templates/.icons/simple/flattr.svg b/docs/src/templates/.icons/simple/flattr.svg
index 48a1b464..48a1b464 100644
--- a/docs/src/material/templates/.icons/simple/flattr.svg
+++ b/docs/src/templates/.icons/simple/flattr.svg
diff --git a/docs/src/material/templates/.icons/simple/flickr.svg b/docs/src/templates/.icons/simple/flickr.svg
index ae172bd4..ae172bd4 100644
--- a/docs/src/material/templates/.icons/simple/flickr.svg
+++ b/docs/src/templates/.icons/simple/flickr.svg
diff --git a/docs/src/material/templates/.icons/simple/flightaware.svg b/docs/src/templates/.icons/simple/flightaware.svg
index 909a410a..909a410a 100644
--- a/docs/src/material/templates/.icons/simple/flightaware.svg
+++ b/docs/src/templates/.icons/simple/flightaware.svg
diff --git a/docs/src/material/templates/.icons/simple/flipboard.svg b/docs/src/templates/.icons/simple/flipboard.svg
index c6880590..c6880590 100644
--- a/docs/src/material/templates/.icons/simple/flipboard.svg
+++ b/docs/src/templates/.icons/simple/flipboard.svg
diff --git a/docs/src/material/templates/.icons/simple/flipkart.svg b/docs/src/templates/.icons/simple/flipkart.svg
index ab075362..ab075362 100644
--- a/docs/src/material/templates/.icons/simple/flipkart.svg
+++ b/docs/src/templates/.icons/simple/flipkart.svg
diff --git a/docs/src/material/templates/.icons/simple/floatplane.svg b/docs/src/templates/.icons/simple/floatplane.svg
index 13f22b11..13f22b11 100644
--- a/docs/src/material/templates/.icons/simple/floatplane.svg
+++ b/docs/src/templates/.icons/simple/floatplane.svg
diff --git a/docs/src/material/templates/.icons/simple/flood.svg b/docs/src/templates/.icons/simple/flood.svg
index aeab9c82..aeab9c82 100644
--- a/docs/src/material/templates/.icons/simple/flood.svg
+++ b/docs/src/templates/.icons/simple/flood.svg
diff --git a/docs/src/material/templates/.icons/simple/fluentbit.svg b/docs/src/templates/.icons/simple/fluentbit.svg
index 4c9e5c98..4c9e5c98 100644
--- a/docs/src/material/templates/.icons/simple/fluentbit.svg
+++ b/docs/src/templates/.icons/simple/fluentbit.svg
diff --git a/docs/src/material/templates/.icons/simple/fluentd.svg b/docs/src/templates/.icons/simple/fluentd.svg
index 89497626..89497626 100644
--- a/docs/src/material/templates/.icons/simple/fluentd.svg
+++ b/docs/src/templates/.icons/simple/fluentd.svg
diff --git a/docs/src/material/templates/.icons/simple/fluke.svg b/docs/src/templates/.icons/simple/fluke.svg
index 1971bf2b..1971bf2b 100644
--- a/docs/src/material/templates/.icons/simple/fluke.svg
+++ b/docs/src/templates/.icons/simple/fluke.svg
diff --git a/docs/src/material/templates/.icons/simple/flutter.svg b/docs/src/templates/.icons/simple/flutter.svg
index 74031376..74031376 100644
--- a/docs/src/material/templates/.icons/simple/flutter.svg
+++ b/docs/src/templates/.icons/simple/flutter.svg
diff --git a/docs/src/material/templates/.icons/simple/flux.svg b/docs/src/templates/.icons/simple/flux.svg
index ddd8b4cc..ddd8b4cc 100644
--- a/docs/src/material/templates/.icons/simple/flux.svg
+++ b/docs/src/templates/.icons/simple/flux.svg
diff --git a/docs/src/material/templates/.icons/simple/fluxus.svg b/docs/src/templates/.icons/simple/fluxus.svg
index 32e4924c..32e4924c 100644
--- a/docs/src/material/templates/.icons/simple/fluxus.svg
+++ b/docs/src/templates/.icons/simple/fluxus.svg
diff --git a/docs/src/material/templates/.icons/simple/flyway.svg b/docs/src/templates/.icons/simple/flyway.svg
index a868282e..a868282e 100644
--- a/docs/src/material/templates/.icons/simple/flyway.svg
+++ b/docs/src/templates/.icons/simple/flyway.svg
diff --git a/docs/src/material/templates/.icons/simple/fmod.svg b/docs/src/templates/.icons/simple/fmod.svg
index 84be345a..84be345a 100644
--- a/docs/src/material/templates/.icons/simple/fmod.svg
+++ b/docs/src/templates/.icons/simple/fmod.svg
diff --git a/docs/src/material/templates/.icons/simple/fnac.svg b/docs/src/templates/.icons/simple/fnac.svg
index d4a0c5fd..d4a0c5fd 100644
--- a/docs/src/material/templates/.icons/simple/fnac.svg
+++ b/docs/src/templates/.icons/simple/fnac.svg
diff --git a/docs/src/material/templates/.icons/simple/folium.svg b/docs/src/templates/.icons/simple/folium.svg
index c7b6c9eb..c7b6c9eb 100644
--- a/docs/src/material/templates/.icons/simple/folium.svg
+++ b/docs/src/templates/.icons/simple/folium.svg
diff --git a/docs/src/material/templates/.icons/simple/fonoma.svg b/docs/src/templates/.icons/simple/fonoma.svg
index 18e035f2..18e035f2 100644
--- a/docs/src/material/templates/.icons/simple/fonoma.svg
+++ b/docs/src/templates/.icons/simple/fonoma.svg
diff --git a/docs/src/material/templates/.icons/simple/fontawesome.svg b/docs/src/templates/.icons/simple/fontawesome.svg
index 4adf7663..4adf7663 100644
--- a/docs/src/material/templates/.icons/simple/fontawesome.svg
+++ b/docs/src/templates/.icons/simple/fontawesome.svg
diff --git a/docs/src/material/templates/.icons/simple/fontbase.svg b/docs/src/templates/.icons/simple/fontbase.svg
index e5987035..e5987035 100644
--- a/docs/src/material/templates/.icons/simple/fontbase.svg
+++ b/docs/src/templates/.icons/simple/fontbase.svg
diff --git a/docs/src/material/templates/.icons/simple/fontforge.svg b/docs/src/templates/.icons/simple/fontforge.svg
index a81aa644..a81aa644 100644
--- a/docs/src/material/templates/.icons/simple/fontforge.svg
+++ b/docs/src/templates/.icons/simple/fontforge.svg
diff --git a/docs/src/material/templates/.icons/simple/foodpanda.svg b/docs/src/templates/.icons/simple/foodpanda.svg
index 023e1b6d..023e1b6d 100644
--- a/docs/src/material/templates/.icons/simple/foodpanda.svg
+++ b/docs/src/templates/.icons/simple/foodpanda.svg
diff --git a/docs/src/material/templates/.icons/simple/ford.svg b/docs/src/templates/.icons/simple/ford.svg
index c2af8bec..c2af8bec 100644
--- a/docs/src/material/templates/.icons/simple/ford.svg
+++ b/docs/src/templates/.icons/simple/ford.svg
diff --git a/docs/src/material/templates/.icons/simple/forestry.svg b/docs/src/templates/.icons/simple/forestry.svg
index fd98115c..fd98115c 100644
--- a/docs/src/material/templates/.icons/simple/forestry.svg
+++ b/docs/src/templates/.icons/simple/forestry.svg
diff --git a/docs/src/material/templates/.icons/simple/forgejo.svg b/docs/src/templates/.icons/simple/forgejo.svg
index ef11e870..ef11e870 100644
--- a/docs/src/material/templates/.icons/simple/forgejo.svg
+++ b/docs/src/templates/.icons/simple/forgejo.svg
diff --git a/docs/src/material/templates/.icons/simple/formstack.svg b/docs/src/templates/.icons/simple/formstack.svg
index f82bdbe4..f82bdbe4 100644
--- a/docs/src/material/templates/.icons/simple/formstack.svg
+++ b/docs/src/templates/.icons/simple/formstack.svg
diff --git a/docs/src/material/templates/.icons/simple/fortinet.svg b/docs/src/templates/.icons/simple/fortinet.svg
index e54a8c64..e54a8c64 100644
--- a/docs/src/material/templates/.icons/simple/fortinet.svg
+++ b/docs/src/templates/.icons/simple/fortinet.svg
diff --git a/docs/src/material/templates/.icons/simple/fortran.svg b/docs/src/templates/.icons/simple/fortran.svg
index 9f92fa48..9f92fa48 100644
--- a/docs/src/material/templates/.icons/simple/fortran.svg
+++ b/docs/src/templates/.icons/simple/fortran.svg
diff --git a/docs/src/material/templates/.icons/simple/fossa.svg b/docs/src/templates/.icons/simple/fossa.svg
index f90d34d9..f90d34d9 100644
--- a/docs/src/material/templates/.icons/simple/fossa.svg
+++ b/docs/src/templates/.icons/simple/fossa.svg
diff --git a/docs/src/material/templates/.icons/simple/fossilscm.svg b/docs/src/templates/.icons/simple/fossilscm.svg
index db517a7c..db517a7c 100644
--- a/docs/src/material/templates/.icons/simple/fossilscm.svg
+++ b/docs/src/templates/.icons/simple/fossilscm.svg
diff --git a/docs/src/material/templates/.icons/simple/foursquare.svg b/docs/src/templates/.icons/simple/foursquare.svg
index 7d359a61..7d359a61 100644
--- a/docs/src/material/templates/.icons/simple/foursquare.svg
+++ b/docs/src/templates/.icons/simple/foursquare.svg
diff --git a/docs/src/material/templates/.icons/simple/foursquarecityguide.svg b/docs/src/templates/.icons/simple/foursquarecityguide.svg
index 0c6d9b17..0c6d9b17 100644
--- a/docs/src/material/templates/.icons/simple/foursquarecityguide.svg
+++ b/docs/src/templates/.icons/simple/foursquarecityguide.svg
diff --git a/docs/src/material/templates/.icons/simple/fox.svg b/docs/src/templates/.icons/simple/fox.svg
index 766688dd..766688dd 100644
--- a/docs/src/material/templates/.icons/simple/fox.svg
+++ b/docs/src/templates/.icons/simple/fox.svg
diff --git a/docs/src/material/templates/.icons/simple/foxtel.svg b/docs/src/templates/.icons/simple/foxtel.svg
index 72086e5c..72086e5c 100644
--- a/docs/src/material/templates/.icons/simple/foxtel.svg
+++ b/docs/src/templates/.icons/simple/foxtel.svg
diff --git a/docs/src/material/templates/.icons/simple/fozzy.svg b/docs/src/templates/.icons/simple/fozzy.svg
index e417e25a..e417e25a 100644
--- a/docs/src/material/templates/.icons/simple/fozzy.svg
+++ b/docs/src/templates/.icons/simple/fozzy.svg
diff --git a/docs/src/material/templates/.icons/simple/framer.svg b/docs/src/templates/.icons/simple/framer.svg
index c9e9efd8..c9e9efd8 100644
--- a/docs/src/material/templates/.icons/simple/framer.svg
+++ b/docs/src/templates/.icons/simple/framer.svg
diff --git a/docs/src/material/templates/.icons/simple/framework7.svg b/docs/src/templates/.icons/simple/framework7.svg
index bbbdecb9..bbbdecb9 100644
--- a/docs/src/material/templates/.icons/simple/framework7.svg
+++ b/docs/src/templates/.icons/simple/framework7.svg
diff --git a/docs/src/material/templates/.icons/simple/franprix.svg b/docs/src/templates/.icons/simple/franprix.svg
index 031b0ae8..031b0ae8 100644
--- a/docs/src/material/templates/.icons/simple/franprix.svg
+++ b/docs/src/templates/.icons/simple/franprix.svg
diff --git a/docs/src/material/templates/.icons/simple/fraunhofergesellschaft.svg b/docs/src/templates/.icons/simple/fraunhofergesellschaft.svg
index 19c061e9..19c061e9 100644
--- a/docs/src/material/templates/.icons/simple/fraunhofergesellschaft.svg
+++ b/docs/src/templates/.icons/simple/fraunhofergesellschaft.svg
diff --git a/docs/src/material/templates/.icons/simple/freebsd.svg b/docs/src/templates/.icons/simple/freebsd.svg
index 9d2fb826..9d2fb826 100644
--- a/docs/src/material/templates/.icons/simple/freebsd.svg
+++ b/docs/src/templates/.icons/simple/freebsd.svg
diff --git a/docs/src/material/templates/.icons/simple/freecodecamp.svg b/docs/src/templates/.icons/simple/freecodecamp.svg
index e825dbbb..e825dbbb 100644
--- a/docs/src/material/templates/.icons/simple/freecodecamp.svg
+++ b/docs/src/templates/.icons/simple/freecodecamp.svg
diff --git a/docs/src/material/templates/.icons/simple/freedesktopdotorg.svg b/docs/src/templates/.icons/simple/freedesktopdotorg.svg
index 9958a177..9958a177 100644
--- a/docs/src/material/templates/.icons/simple/freedesktopdotorg.svg
+++ b/docs/src/templates/.icons/simple/freedesktopdotorg.svg
diff --git a/docs/src/material/templates/.icons/simple/freelancer.svg b/docs/src/templates/.icons/simple/freelancer.svg
index 8f96ca56..8f96ca56 100644
--- a/docs/src/material/templates/.icons/simple/freelancer.svg
+++ b/docs/src/templates/.icons/simple/freelancer.svg
diff --git a/docs/src/material/templates/.icons/simple/freenas.svg b/docs/src/templates/.icons/simple/freenas.svg
index cd005b4e..cd005b4e 100644
--- a/docs/src/material/templates/.icons/simple/freenas.svg
+++ b/docs/src/templates/.icons/simple/freenas.svg
diff --git a/docs/src/material/templates/.icons/simple/freepik.svg b/docs/src/templates/.icons/simple/freepik.svg
index 313d7747..313d7747 100644
--- a/docs/src/material/templates/.icons/simple/freepik.svg
+++ b/docs/src/templates/.icons/simple/freepik.svg
diff --git a/docs/src/material/templates/.icons/simple/frontendmentor.svg b/docs/src/templates/.icons/simple/frontendmentor.svg
index 0d3c8cdc..0d3c8cdc 100644
--- a/docs/src/material/templates/.icons/simple/frontendmentor.svg
+++ b/docs/src/templates/.icons/simple/frontendmentor.svg
diff --git a/docs/src/material/templates/.icons/simple/frontify.svg b/docs/src/templates/.icons/simple/frontify.svg
index ff14ea87..ff14ea87 100644
--- a/docs/src/material/templates/.icons/simple/frontify.svg
+++ b/docs/src/templates/.icons/simple/frontify.svg
diff --git a/docs/src/material/templates/.icons/simple/fsecure.svg b/docs/src/templates/.icons/simple/fsecure.svg
index 3d5cb3e5..3d5cb3e5 100644
--- a/docs/src/material/templates/.icons/simple/fsecure.svg
+++ b/docs/src/templates/.icons/simple/fsecure.svg
diff --git a/docs/src/material/templates/.icons/simple/fsharp.svg b/docs/src/templates/.icons/simple/fsharp.svg
index 99a7352c..99a7352c 100644
--- a/docs/src/material/templates/.icons/simple/fsharp.svg
+++ b/docs/src/templates/.icons/simple/fsharp.svg
diff --git a/docs/src/material/templates/.icons/simple/fugacloud.svg b/docs/src/templates/.icons/simple/fugacloud.svg
index 9adeffdf..9adeffdf 100644
--- a/docs/src/material/templates/.icons/simple/fugacloud.svg
+++ b/docs/src/templates/.icons/simple/fugacloud.svg
diff --git a/docs/src/material/templates/.icons/simple/fujifilm.svg b/docs/src/templates/.icons/simple/fujifilm.svg
index 4bf55fb7..4bf55fb7 100644
--- a/docs/src/material/templates/.icons/simple/fujifilm.svg
+++ b/docs/src/templates/.icons/simple/fujifilm.svg
diff --git a/docs/src/material/templates/.icons/simple/fujitsu.svg b/docs/src/templates/.icons/simple/fujitsu.svg
index 089781b6..089781b6 100644
--- a/docs/src/material/templates/.icons/simple/fujitsu.svg
+++ b/docs/src/templates/.icons/simple/fujitsu.svg
diff --git a/docs/src/material/templates/.icons/simple/funimation.svg b/docs/src/templates/.icons/simple/funimation.svg
index 5acd8390..5acd8390 100644
--- a/docs/src/material/templates/.icons/simple/funimation.svg
+++ b/docs/src/templates/.icons/simple/funimation.svg
diff --git a/docs/src/material/templates/.icons/simple/furaffinity.svg b/docs/src/templates/.icons/simple/furaffinity.svg
index 5b040576..5b040576 100644
--- a/docs/src/material/templates/.icons/simple/furaffinity.svg
+++ b/docs/src/templates/.icons/simple/furaffinity.svg
diff --git a/docs/src/material/templates/.icons/simple/furrynetwork.svg b/docs/src/templates/.icons/simple/furrynetwork.svg
index 77a62e30..77a62e30 100644
--- a/docs/src/material/templates/.icons/simple/furrynetwork.svg
+++ b/docs/src/templates/.icons/simple/furrynetwork.svg
diff --git a/docs/src/material/templates/.icons/simple/futurelearn.svg b/docs/src/templates/.icons/simple/futurelearn.svg
index 18716fe2..18716fe2 100644
--- a/docs/src/material/templates/.icons/simple/futurelearn.svg
+++ b/docs/src/templates/.icons/simple/futurelearn.svg
diff --git a/docs/src/material/templates/.icons/simple/g2.svg b/docs/src/templates/.icons/simple/g2.svg
index a4389aa9..a4389aa9 100644
--- a/docs/src/material/templates/.icons/simple/g2.svg
+++ b/docs/src/templates/.icons/simple/g2.svg
diff --git a/docs/src/material/templates/.icons/simple/g2a.svg b/docs/src/templates/.icons/simple/g2a.svg
index 9ab7b521..9ab7b521 100644
--- a/docs/src/material/templates/.icons/simple/g2a.svg
+++ b/docs/src/templates/.icons/simple/g2a.svg
diff --git a/docs/src/material/templates/.icons/simple/gameandwatch.svg b/docs/src/templates/.icons/simple/gameandwatch.svg
index c6d48475..c6d48475 100644
--- a/docs/src/material/templates/.icons/simple/gameandwatch.svg
+++ b/docs/src/templates/.icons/simple/gameandwatch.svg
diff --git a/docs/src/material/templates/.icons/simple/gamebanana.svg b/docs/src/templates/.icons/simple/gamebanana.svg
index aaf1dd0c..aaf1dd0c 100644
--- a/docs/src/material/templates/.icons/simple/gamebanana.svg
+++ b/docs/src/templates/.icons/simple/gamebanana.svg
diff --git a/docs/src/material/templates/.icons/simple/gamedeveloper.svg b/docs/src/templates/.icons/simple/gamedeveloper.svg
index 521283b1..521283b1 100644
--- a/docs/src/material/templates/.icons/simple/gamedeveloper.svg
+++ b/docs/src/templates/.icons/simple/gamedeveloper.svg
diff --git a/docs/src/material/templates/.icons/simple/gamejolt.svg b/docs/src/templates/.icons/simple/gamejolt.svg
index 6d013e67..6d013e67 100644
--- a/docs/src/material/templates/.icons/simple/gamejolt.svg
+++ b/docs/src/templates/.icons/simple/gamejolt.svg
diff --git a/docs/src/material/templates/.icons/simple/gamemaker.svg b/docs/src/templates/.icons/simple/gamemaker.svg
index e010af19..e010af19 100644
--- a/docs/src/material/templates/.icons/simple/gamemaker.svg
+++ b/docs/src/templates/.icons/simple/gamemaker.svg
diff --git a/docs/src/material/templates/.icons/simple/garmin.svg b/docs/src/templates/.icons/simple/garmin.svg
index d89a3494..d89a3494 100644
--- a/docs/src/material/templates/.icons/simple/garmin.svg
+++ b/docs/src/templates/.icons/simple/garmin.svg
diff --git a/docs/src/material/templates/.icons/simple/gatling.svg b/docs/src/templates/.icons/simple/gatling.svg
index af435888..af435888 100644
--- a/docs/src/material/templates/.icons/simple/gatling.svg
+++ b/docs/src/templates/.icons/simple/gatling.svg
diff --git a/docs/src/material/templates/.icons/simple/gatsby.svg b/docs/src/templates/.icons/simple/gatsby.svg
index 8d6148f2..8d6148f2 100644
--- a/docs/src/material/templates/.icons/simple/gatsby.svg
+++ b/docs/src/templates/.icons/simple/gatsby.svg
diff --git a/docs/src/material/templates/.icons/simple/gdal.svg b/docs/src/templates/.icons/simple/gdal.svg
index 944d11b0..944d11b0 100644
--- a/docs/src/material/templates/.icons/simple/gdal.svg
+++ b/docs/src/templates/.icons/simple/gdal.svg
diff --git a/docs/src/material/templates/.icons/simple/geant.svg b/docs/src/templates/.icons/simple/geant.svg
index dec085bd..dec085bd 100644
--- a/docs/src/material/templates/.icons/simple/geant.svg
+++ b/docs/src/templates/.icons/simple/geant.svg
diff --git a/docs/src/material/templates/.icons/simple/geeksforgeeks.svg b/docs/src/templates/.icons/simple/geeksforgeeks.svg
index b218f2f0..b218f2f0 100644
--- a/docs/src/material/templates/.icons/simple/geeksforgeeks.svg
+++ b/docs/src/templates/.icons/simple/geeksforgeeks.svg
diff --git a/docs/src/material/templates/.icons/simple/generalelectric.svg b/docs/src/templates/.icons/simple/generalelectric.svg
index 1c5105ac..1c5105ac 100644
--- a/docs/src/material/templates/.icons/simple/generalelectric.svg
+++ b/docs/src/templates/.icons/simple/generalelectric.svg
diff --git a/docs/src/material/templates/.icons/simple/generalmotors.svg b/docs/src/templates/.icons/simple/generalmotors.svg
index a407b265..a407b265 100644
--- a/docs/src/material/templates/.icons/simple/generalmotors.svg
+++ b/docs/src/templates/.icons/simple/generalmotors.svg
diff --git a/docs/src/material/templates/.icons/simple/genius.svg b/docs/src/templates/.icons/simple/genius.svg
index 11522984..11522984 100644
--- a/docs/src/material/templates/.icons/simple/genius.svg
+++ b/docs/src/templates/.icons/simple/genius.svg
diff --git a/docs/src/material/templates/.icons/simple/gentoo.svg b/docs/src/templates/.icons/simple/gentoo.svg
index 1ecb1457..1ecb1457 100644
--- a/docs/src/material/templates/.icons/simple/gentoo.svg
+++ b/docs/src/templates/.icons/simple/gentoo.svg
diff --git a/docs/src/material/templates/.icons/simple/geocaching.svg b/docs/src/templates/.icons/simple/geocaching.svg
index 9111cac2..9111cac2 100644
--- a/docs/src/material/templates/.icons/simple/geocaching.svg
+++ b/docs/src/templates/.icons/simple/geocaching.svg
diff --git a/docs/src/material/templates/.icons/simple/gerrit.svg b/docs/src/templates/.icons/simple/gerrit.svg
index 71dd698f..71dd698f 100644
--- a/docs/src/material/templates/.icons/simple/gerrit.svg
+++ b/docs/src/templates/.icons/simple/gerrit.svg
diff --git a/docs/src/material/templates/.icons/simple/ghost.svg b/docs/src/templates/.icons/simple/ghost.svg
index 954db979..954db979 100644
--- a/docs/src/material/templates/.icons/simple/ghost.svg
+++ b/docs/src/templates/.icons/simple/ghost.svg
diff --git a/docs/src/material/templates/.icons/simple/ghostery.svg b/docs/src/templates/.icons/simple/ghostery.svg
index fcbd6d8c..fcbd6d8c 100644
--- a/docs/src/material/templates/.icons/simple/ghostery.svg
+++ b/docs/src/templates/.icons/simple/ghostery.svg
diff --git a/docs/src/material/templates/.icons/simple/gimp.svg b/docs/src/templates/.icons/simple/gimp.svg
index 1fde318e..1fde318e 100644
--- a/docs/src/material/templates/.icons/simple/gimp.svg
+++ b/docs/src/templates/.icons/simple/gimp.svg
diff --git a/docs/src/material/templates/.icons/simple/giphy.svg b/docs/src/templates/.icons/simple/giphy.svg
index ca4f87bc..ca4f87bc 100644
--- a/docs/src/material/templates/.icons/simple/giphy.svg
+++ b/docs/src/templates/.icons/simple/giphy.svg
diff --git a/docs/src/material/templates/.icons/simple/git.svg b/docs/src/templates/.icons/simple/git.svg
index a2fd9d36..a2fd9d36 100644
--- a/docs/src/material/templates/.icons/simple/git.svg
+++ b/docs/src/templates/.icons/simple/git.svg
diff --git a/docs/src/material/templates/.icons/simple/gitbook.svg b/docs/src/templates/.icons/simple/gitbook.svg
index b8b0496f..b8b0496f 100644
--- a/docs/src/material/templates/.icons/simple/gitbook.svg
+++ b/docs/src/templates/.icons/simple/gitbook.svg
diff --git a/docs/src/material/templates/.icons/simple/gitea.svg b/docs/src/templates/.icons/simple/gitea.svg
index 787439ec..787439ec 100644
--- a/docs/src/material/templates/.icons/simple/gitea.svg
+++ b/docs/src/templates/.icons/simple/gitea.svg
diff --git a/docs/src/material/templates/.icons/simple/gitee.svg b/docs/src/templates/.icons/simple/gitee.svg
index e82c023d..e82c023d 100644
--- a/docs/src/material/templates/.icons/simple/gitee.svg
+++ b/docs/src/templates/.icons/simple/gitee.svg
diff --git a/docs/src/material/templates/.icons/simple/gitextensions.svg b/docs/src/templates/.icons/simple/gitextensions.svg
index 959442f4..959442f4 100644
--- a/docs/src/material/templates/.icons/simple/gitextensions.svg
+++ b/docs/src/templates/.icons/simple/gitextensions.svg
diff --git a/docs/src/material/templates/.icons/simple/github.svg b/docs/src/templates/.icons/simple/github.svg
index 1ee010bd..1ee010bd 100644
--- a/docs/src/material/templates/.icons/simple/github.svg
+++ b/docs/src/templates/.icons/simple/github.svg
diff --git a/docs/src/material/templates/.icons/simple/githubactions.svg b/docs/src/templates/.icons/simple/githubactions.svg
index fc12f21b..fc12f21b 100644
--- a/docs/src/material/templates/.icons/simple/githubactions.svg
+++ b/docs/src/templates/.icons/simple/githubactions.svg
diff --git a/docs/src/material/templates/.icons/simple/githubpages.svg b/docs/src/templates/.icons/simple/githubpages.svg
index d879f086..d879f086 100644
--- a/docs/src/material/templates/.icons/simple/githubpages.svg
+++ b/docs/src/templates/.icons/simple/githubpages.svg
diff --git a/docs/src/material/templates/.icons/simple/githubsponsors.svg b/docs/src/templates/.icons/simple/githubsponsors.svg
index dae9ae36..dae9ae36 100644
--- a/docs/src/material/templates/.icons/simple/githubsponsors.svg
+++ b/docs/src/templates/.icons/simple/githubsponsors.svg
diff --git a/docs/src/material/templates/.icons/simple/gitignoredotio.svg b/docs/src/templates/.icons/simple/gitignoredotio.svg
index 727ee8b8..727ee8b8 100644
--- a/docs/src/material/templates/.icons/simple/gitignoredotio.svg
+++ b/docs/src/templates/.icons/simple/gitignoredotio.svg
diff --git a/docs/src/material/templates/.icons/simple/gitkraken.svg b/docs/src/templates/.icons/simple/gitkraken.svg
index abf29dfa..abf29dfa 100644
--- a/docs/src/material/templates/.icons/simple/gitkraken.svg
+++ b/docs/src/templates/.icons/simple/gitkraken.svg
diff --git a/docs/src/material/templates/.icons/simple/gitlab.svg b/docs/src/templates/.icons/simple/gitlab.svg
index 0c1e8080..0c1e8080 100644
--- a/docs/src/material/templates/.icons/simple/gitlab.svg
+++ b/docs/src/templates/.icons/simple/gitlab.svg
diff --git a/docs/src/material/templates/.icons/simple/gitlfs.svg b/docs/src/templates/.icons/simple/gitlfs.svg
index 0ac34f8c..0ac34f8c 100644
--- a/docs/src/material/templates/.icons/simple/gitlfs.svg
+++ b/docs/src/templates/.icons/simple/gitlfs.svg
diff --git a/docs/src/material/templates/.icons/simple/gitpod.svg b/docs/src/templates/.icons/simple/gitpod.svg
index 784b475c..784b475c 100644
--- a/docs/src/material/templates/.icons/simple/gitpod.svg
+++ b/docs/src/templates/.icons/simple/gitpod.svg
diff --git a/docs/src/material/templates/.icons/simple/gitter.svg b/docs/src/templates/.icons/simple/gitter.svg
index 05852c37..05852c37 100644
--- a/docs/src/material/templates/.icons/simple/gitter.svg
+++ b/docs/src/templates/.icons/simple/gitter.svg
diff --git a/docs/src/material/templates/.icons/simple/glassdoor.svg b/docs/src/templates/.icons/simple/glassdoor.svg
index 19813631..19813631 100644
--- a/docs/src/material/templates/.icons/simple/glassdoor.svg
+++ b/docs/src/templates/.icons/simple/glassdoor.svg
diff --git a/docs/src/material/templates/.icons/simple/glitch.svg b/docs/src/templates/.icons/simple/glitch.svg
index c544b7f4..c544b7f4 100644
--- a/docs/src/material/templates/.icons/simple/glitch.svg
+++ b/docs/src/templates/.icons/simple/glitch.svg
diff --git a/docs/src/material/templates/.icons/simple/globus.svg b/docs/src/templates/.icons/simple/globus.svg
index 78ca1364..78ca1364 100644
--- a/docs/src/material/templates/.icons/simple/globus.svg
+++ b/docs/src/templates/.icons/simple/globus.svg
diff --git a/docs/src/material/templates/.icons/simple/gmail.svg b/docs/src/templates/.icons/simple/gmail.svg
index 0d9c9b51..0d9c9b51 100644
--- a/docs/src/material/templates/.icons/simple/gmail.svg
+++ b/docs/src/templates/.icons/simple/gmail.svg
diff --git a/docs/src/material/templates/.icons/simple/gnome.svg b/docs/src/templates/.icons/simple/gnome.svg
index 0828d0b6..0828d0b6 100644
--- a/docs/src/material/templates/.icons/simple/gnome.svg
+++ b/docs/src/templates/.icons/simple/gnome.svg
diff --git a/docs/src/material/templates/.icons/simple/gnometerminal.svg b/docs/src/templates/.icons/simple/gnometerminal.svg
index f18c3851..f18c3851 100644
--- a/docs/src/material/templates/.icons/simple/gnometerminal.svg
+++ b/docs/src/templates/.icons/simple/gnometerminal.svg
diff --git a/docs/src/material/templates/.icons/simple/gnu.svg b/docs/src/templates/.icons/simple/gnu.svg
index e63a71c7..e63a71c7 100644
--- a/docs/src/material/templates/.icons/simple/gnu.svg
+++ b/docs/src/templates/.icons/simple/gnu.svg
diff --git a/docs/src/material/templates/.icons/simple/gnubash.svg b/docs/src/templates/.icons/simple/gnubash.svg
index 0930a5d1..0930a5d1 100644
--- a/docs/src/material/templates/.icons/simple/gnubash.svg
+++ b/docs/src/templates/.icons/simple/gnubash.svg
diff --git a/docs/src/material/templates/.icons/simple/gnuemacs.svg b/docs/src/templates/.icons/simple/gnuemacs.svg
index 1a2546d1..1a2546d1 100644
--- a/docs/src/material/templates/.icons/simple/gnuemacs.svg
+++ b/docs/src/templates/.icons/simple/gnuemacs.svg
diff --git a/docs/src/material/templates/.icons/simple/gnuicecat.svg b/docs/src/templates/.icons/simple/gnuicecat.svg
index d730f998..d730f998 100644
--- a/docs/src/material/templates/.icons/simple/gnuicecat.svg
+++ b/docs/src/templates/.icons/simple/gnuicecat.svg
diff --git a/docs/src/material/templates/.icons/simple/gnuprivacyguard.svg b/docs/src/templates/.icons/simple/gnuprivacyguard.svg
index 56f42e9a..56f42e9a 100644
--- a/docs/src/material/templates/.icons/simple/gnuprivacyguard.svg
+++ b/docs/src/templates/.icons/simple/gnuprivacyguard.svg
diff --git a/docs/src/material/templates/.icons/simple/gnusocial.svg b/docs/src/templates/.icons/simple/gnusocial.svg
index 6c41e56b..6c41e56b 100644
--- a/docs/src/material/templates/.icons/simple/gnusocial.svg
+++ b/docs/src/templates/.icons/simple/gnusocial.svg
diff --git a/docs/src/material/templates/.icons/simple/go.svg b/docs/src/templates/.icons/simple/go.svg
index 13d97b6e..13d97b6e 100644
--- a/docs/src/material/templates/.icons/simple/go.svg
+++ b/docs/src/templates/.icons/simple/go.svg
diff --git a/docs/src/material/templates/.icons/simple/gocd.svg b/docs/src/templates/.icons/simple/gocd.svg
index cd4b6a93..cd4b6a93 100644
--- a/docs/src/material/templates/.icons/simple/gocd.svg
+++ b/docs/src/templates/.icons/simple/gocd.svg
diff --git a/docs/src/material/templates/.icons/simple/godaddy.svg b/docs/src/templates/.icons/simple/godaddy.svg
index 7de8949b..7de8949b 100644
--- a/docs/src/material/templates/.icons/simple/godaddy.svg
+++ b/docs/src/templates/.icons/simple/godaddy.svg
diff --git a/docs/src/material/templates/.icons/simple/godotengine.svg b/docs/src/templates/.icons/simple/godotengine.svg
index 34141055..34141055 100644
--- a/docs/src/material/templates/.icons/simple/godotengine.svg
+++ b/docs/src/templates/.icons/simple/godotengine.svg
diff --git a/docs/src/material/templates/.icons/simple/gofundme.svg b/docs/src/templates/.icons/simple/gofundme.svg
index 82533b9f..82533b9f 100644
--- a/docs/src/material/templates/.icons/simple/gofundme.svg
+++ b/docs/src/templates/.icons/simple/gofundme.svg
diff --git a/docs/src/material/templates/.icons/simple/gogdotcom.svg b/docs/src/templates/.icons/simple/gogdotcom.svg
index 102dfcbe..102dfcbe 100644
--- a/docs/src/material/templates/.icons/simple/gogdotcom.svg
+++ b/docs/src/templates/.icons/simple/gogdotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/goland.svg b/docs/src/templates/.icons/simple/goland.svg
index 769f372d..769f372d 100644
--- a/docs/src/material/templates/.icons/simple/goland.svg
+++ b/docs/src/templates/.icons/simple/goland.svg
diff --git a/docs/src/material/templates/.icons/simple/goldenline.svg b/docs/src/templates/.icons/simple/goldenline.svg
index 359a6a56..359a6a56 100644
--- a/docs/src/material/templates/.icons/simple/goldenline.svg
+++ b/docs/src/templates/.icons/simple/goldenline.svg
diff --git a/docs/src/material/templates/.icons/simple/goodreads.svg b/docs/src/templates/.icons/simple/goodreads.svg
index 70f41b78..70f41b78 100644
--- a/docs/src/material/templates/.icons/simple/goodreads.svg
+++ b/docs/src/templates/.icons/simple/goodreads.svg
diff --git a/docs/src/material/templates/.icons/simple/google.svg b/docs/src/templates/.icons/simple/google.svg
index f4979e02..f4979e02 100644
--- a/docs/src/material/templates/.icons/simple/google.svg
+++ b/docs/src/templates/.icons/simple/google.svg
diff --git a/docs/src/material/templates/.icons/simple/googleadmob.svg b/docs/src/templates/.icons/simple/googleadmob.svg
index 57e7e802..57e7e802 100644
--- a/docs/src/material/templates/.icons/simple/googleadmob.svg
+++ b/docs/src/templates/.icons/simple/googleadmob.svg
diff --git a/docs/src/material/templates/.icons/simple/googleads.svg b/docs/src/templates/.icons/simple/googleads.svg
index 01c62c23..01c62c23 100644
--- a/docs/src/material/templates/.icons/simple/googleads.svg
+++ b/docs/src/templates/.icons/simple/googleads.svg
diff --git a/docs/src/material/templates/.icons/simple/googleadsense.svg b/docs/src/templates/.icons/simple/googleadsense.svg
index 7e861319..7e861319 100644
--- a/docs/src/material/templates/.icons/simple/googleadsense.svg
+++ b/docs/src/templates/.icons/simple/googleadsense.svg
diff --git a/docs/src/material/templates/.icons/simple/googleanalytics.svg b/docs/src/templates/.icons/simple/googleanalytics.svg
index 75960f43..75960f43 100644
--- a/docs/src/material/templates/.icons/simple/googleanalytics.svg
+++ b/docs/src/templates/.icons/simple/googleanalytics.svg
diff --git a/docs/src/material/templates/.icons/simple/googleappsscript.svg b/docs/src/templates/.icons/simple/googleappsscript.svg
index 0ce5ccfb..0ce5ccfb 100644
--- a/docs/src/material/templates/.icons/simple/googleappsscript.svg
+++ b/docs/src/templates/.icons/simple/googleappsscript.svg
diff --git a/docs/src/material/templates/.icons/simple/googleassistant.svg b/docs/src/templates/.icons/simple/googleassistant.svg
index 5a43c98c..5a43c98c 100644
--- a/docs/src/material/templates/.icons/simple/googleassistant.svg
+++ b/docs/src/templates/.icons/simple/googleassistant.svg
diff --git a/docs/src/material/templates/.icons/simple/googlebard.svg b/docs/src/templates/.icons/simple/googlebard.svg
index 6c6efeee..6c6efeee 100644
--- a/docs/src/material/templates/.icons/simple/googlebard.svg
+++ b/docs/src/templates/.icons/simple/googlebard.svg
diff --git a/docs/src/material/templates/.icons/simple/googlebigquery.svg b/docs/src/templates/.icons/simple/googlebigquery.svg
index fb6d1143..fb6d1143 100644
--- a/docs/src/material/templates/.icons/simple/googlebigquery.svg
+++ b/docs/src/templates/.icons/simple/googlebigquery.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecalendar.svg b/docs/src/templates/.icons/simple/googlecalendar.svg
index d38d8fd5..d38d8fd5 100644
--- a/docs/src/material/templates/.icons/simple/googlecalendar.svg
+++ b/docs/src/templates/.icons/simple/googlecalendar.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecardboard.svg b/docs/src/templates/.icons/simple/googlecardboard.svg
index 3c056396..3c056396 100644
--- a/docs/src/material/templates/.icons/simple/googlecardboard.svg
+++ b/docs/src/templates/.icons/simple/googlecardboard.svg
diff --git a/docs/src/material/templates/.icons/simple/googlechat.svg b/docs/src/templates/.icons/simple/googlechat.svg
index 46e40f4d..46e40f4d 100644
--- a/docs/src/material/templates/.icons/simple/googlechat.svg
+++ b/docs/src/templates/.icons/simple/googlechat.svg
diff --git a/docs/src/material/templates/.icons/simple/googlechrome.svg b/docs/src/templates/.icons/simple/googlechrome.svg
index b65ee4f2..b65ee4f2 100644
--- a/docs/src/material/templates/.icons/simple/googlechrome.svg
+++ b/docs/src/templates/.icons/simple/googlechrome.svg
diff --git a/docs/src/material/templates/.icons/simple/googleclassroom.svg b/docs/src/templates/.icons/simple/googleclassroom.svg
index 6c9cdf5d..6c9cdf5d 100644
--- a/docs/src/material/templates/.icons/simple/googleclassroom.svg
+++ b/docs/src/templates/.icons/simple/googleclassroom.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecloud.svg b/docs/src/templates/.icons/simple/googlecloud.svg
index 0c695751..0c695751 100644
--- a/docs/src/material/templates/.icons/simple/googlecloud.svg
+++ b/docs/src/templates/.icons/simple/googlecloud.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecloudcomposer.svg b/docs/src/templates/.icons/simple/googlecloudcomposer.svg
index d3c5683b..d3c5683b 100644
--- a/docs/src/material/templates/.icons/simple/googlecloudcomposer.svg
+++ b/docs/src/templates/.icons/simple/googlecloudcomposer.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecolab.svg b/docs/src/templates/.icons/simple/googlecolab.svg
index b8afea99..b8afea99 100644
--- a/docs/src/material/templates/.icons/simple/googlecolab.svg
+++ b/docs/src/templates/.icons/simple/googlecolab.svg
diff --git a/docs/src/material/templates/.icons/simple/googlecontaineroptimizedos.svg b/docs/src/templates/.icons/simple/googlecontaineroptimizedos.svg
index c5b774ee..c5b774ee 100644
--- a/docs/src/material/templates/.icons/simple/googlecontaineroptimizedos.svg
+++ b/docs/src/templates/.icons/simple/googlecontaineroptimizedos.svg
diff --git a/docs/src/material/templates/.icons/simple/googledatastudio.svg b/docs/src/templates/.icons/simple/googledatastudio.svg
index 67fae51d..67fae51d 100644
--- a/docs/src/material/templates/.icons/simple/googledatastudio.svg
+++ b/docs/src/templates/.icons/simple/googledatastudio.svg
diff --git a/docs/src/material/templates/.icons/simple/googledocs.svg b/docs/src/templates/.icons/simple/googledocs.svg
index 7dcd55f0..7dcd55f0 100644
--- a/docs/src/material/templates/.icons/simple/googledocs.svg
+++ b/docs/src/templates/.icons/simple/googledocs.svg
diff --git a/docs/src/material/templates/.icons/simple/googledomains.svg b/docs/src/templates/.icons/simple/googledomains.svg
index 04f5e558..04f5e558 100644
--- a/docs/src/material/templates/.icons/simple/googledomains.svg
+++ b/docs/src/templates/.icons/simple/googledomains.svg
diff --git a/docs/src/material/templates/.icons/simple/googledrive.svg b/docs/src/templates/.icons/simple/googledrive.svg
index f238433e..f238433e 100644
--- a/docs/src/material/templates/.icons/simple/googledrive.svg
+++ b/docs/src/templates/.icons/simple/googledrive.svg
diff --git a/docs/src/material/templates/.icons/simple/googleearth.svg b/docs/src/templates/.icons/simple/googleearth.svg
index b41e2d20..b41e2d20 100644
--- a/docs/src/material/templates/.icons/simple/googleearth.svg
+++ b/docs/src/templates/.icons/simple/googleearth.svg
diff --git a/docs/src/material/templates/.icons/simple/googleearthengine.svg b/docs/src/templates/.icons/simple/googleearthengine.svg
index 7b07bd21..7b07bd21 100644
--- a/docs/src/material/templates/.icons/simple/googleearthengine.svg
+++ b/docs/src/templates/.icons/simple/googleearthengine.svg
diff --git a/docs/src/material/templates/.icons/simple/googlefit.svg b/docs/src/templates/.icons/simple/googlefit.svg
index df011f65..df011f65 100644
--- a/docs/src/material/templates/.icons/simple/googlefit.svg
+++ b/docs/src/templates/.icons/simple/googlefit.svg
diff --git a/docs/src/material/templates/.icons/simple/googlefonts.svg b/docs/src/templates/.icons/simple/googlefonts.svg
index 254adc48..254adc48 100644
--- a/docs/src/material/templates/.icons/simple/googlefonts.svg
+++ b/docs/src/templates/.icons/simple/googlefonts.svg
diff --git a/docs/src/material/templates/.icons/simple/googleforms.svg b/docs/src/templates/.icons/simple/googleforms.svg
index 5639e4c0..5639e4c0 100644
--- a/docs/src/material/templates/.icons/simple/googleforms.svg
+++ b/docs/src/templates/.icons/simple/googleforms.svg
diff --git a/docs/src/material/templates/.icons/simple/googlehangouts.svg b/docs/src/templates/.icons/simple/googlehangouts.svg
index 4dd3c9de..4dd3c9de 100644
--- a/docs/src/material/templates/.icons/simple/googlehangouts.svg
+++ b/docs/src/templates/.icons/simple/googlehangouts.svg
diff --git a/docs/src/material/templates/.icons/simple/googlehome.svg b/docs/src/templates/.icons/simple/googlehome.svg
index 3fbe38f9..3fbe38f9 100644
--- a/docs/src/material/templates/.icons/simple/googlehome.svg
+++ b/docs/src/templates/.icons/simple/googlehome.svg
diff --git a/docs/src/material/templates/.icons/simple/googlekeep.svg b/docs/src/templates/.icons/simple/googlekeep.svg
index a2fc571d..a2fc571d 100644
--- a/docs/src/material/templates/.icons/simple/googlekeep.svg
+++ b/docs/src/templates/.icons/simple/googlekeep.svg
diff --git a/docs/src/material/templates/.icons/simple/googlelens.svg b/docs/src/templates/.icons/simple/googlelens.svg
index f7689847..f7689847 100644
--- a/docs/src/material/templates/.icons/simple/googlelens.svg
+++ b/docs/src/templates/.icons/simple/googlelens.svg
diff --git a/docs/src/material/templates/.icons/simple/googlemaps.svg b/docs/src/templates/.icons/simple/googlemaps.svg
index 8a792af1..8a792af1 100644
--- a/docs/src/material/templates/.icons/simple/googlemaps.svg
+++ b/docs/src/templates/.icons/simple/googlemaps.svg
diff --git a/docs/src/material/templates/.icons/simple/googlemarketingplatform.svg b/docs/src/templates/.icons/simple/googlemarketingplatform.svg
index 66ac657a..66ac657a 100644
--- a/docs/src/material/templates/.icons/simple/googlemarketingplatform.svg
+++ b/docs/src/templates/.icons/simple/googlemarketingplatform.svg
diff --git a/docs/src/material/templates/.icons/simple/googlemeet.svg b/docs/src/templates/.icons/simple/googlemeet.svg
index 38478a7c..38478a7c 100644
--- a/docs/src/material/templates/.icons/simple/googlemeet.svg
+++ b/docs/src/templates/.icons/simple/googlemeet.svg
diff --git a/docs/src/material/templates/.icons/simple/googlemessages.svg b/docs/src/templates/.icons/simple/googlemessages.svg
index bc682b5e..bc682b5e 100644
--- a/docs/src/material/templates/.icons/simple/googlemessages.svg
+++ b/docs/src/templates/.icons/simple/googlemessages.svg
diff --git a/docs/src/material/templates/.icons/simple/googlemybusiness.svg b/docs/src/templates/.icons/simple/googlemybusiness.svg
index 72d4e4f0..72d4e4f0 100644
--- a/docs/src/material/templates/.icons/simple/googlemybusiness.svg
+++ b/docs/src/templates/.icons/simple/googlemybusiness.svg
diff --git a/docs/src/material/templates/.icons/simple/googlenearby.svg b/docs/src/templates/.icons/simple/googlenearby.svg
index 3da976ed..3da976ed 100644
--- a/docs/src/material/templates/.icons/simple/googlenearby.svg
+++ b/docs/src/templates/.icons/simple/googlenearby.svg
diff --git a/docs/src/material/templates/.icons/simple/googlenews.svg b/docs/src/templates/.icons/simple/googlenews.svg
index 87613c7d..87613c7d 100644
--- a/docs/src/material/templates/.icons/simple/googlenews.svg
+++ b/docs/src/templates/.icons/simple/googlenews.svg
diff --git a/docs/src/material/templates/.icons/simple/googleoptimize.svg b/docs/src/templates/.icons/simple/googleoptimize.svg
index f5e4a143..f5e4a143 100644
--- a/docs/src/material/templates/.icons/simple/googleoptimize.svg
+++ b/docs/src/templates/.icons/simple/googleoptimize.svg
diff --git a/docs/src/material/templates/.icons/simple/googlepay.svg b/docs/src/templates/.icons/simple/googlepay.svg
index 4d72beaf..4d72beaf 100644
--- a/docs/src/material/templates/.icons/simple/googlepay.svg
+++ b/docs/src/templates/.icons/simple/googlepay.svg
diff --git a/docs/src/material/templates/.icons/simple/googlephotos.svg b/docs/src/templates/.icons/simple/googlephotos.svg
index cee73937..cee73937 100644
--- a/docs/src/material/templates/.icons/simple/googlephotos.svg
+++ b/docs/src/templates/.icons/simple/googlephotos.svg
diff --git a/docs/src/material/templates/.icons/simple/googleplay.svg b/docs/src/templates/.icons/simple/googleplay.svg
index 8d575146..8d575146 100644
--- a/docs/src/material/templates/.icons/simple/googleplay.svg
+++ b/docs/src/templates/.icons/simple/googleplay.svg
diff --git a/docs/src/material/templates/.icons/simple/googlepodcasts.svg b/docs/src/templates/.icons/simple/googlepodcasts.svg
index 10a760a8..10a760a8 100644
--- a/docs/src/material/templates/.icons/simple/googlepodcasts.svg
+++ b/docs/src/templates/.icons/simple/googlepodcasts.svg
diff --git a/docs/src/material/templates/.icons/simple/googlescholar.svg b/docs/src/templates/.icons/simple/googlescholar.svg
index 8221e085..8221e085 100644
--- a/docs/src/material/templates/.icons/simple/googlescholar.svg
+++ b/docs/src/templates/.icons/simple/googlescholar.svg
diff --git a/docs/src/material/templates/.icons/simple/googlesearchconsole.svg b/docs/src/templates/.icons/simple/googlesearchconsole.svg
index 72ed9769..72ed9769 100644
--- a/docs/src/material/templates/.icons/simple/googlesearchconsole.svg
+++ b/docs/src/templates/.icons/simple/googlesearchconsole.svg
diff --git a/docs/src/material/templates/.icons/simple/googlesheets.svg b/docs/src/templates/.icons/simple/googlesheets.svg
index 661c7485..661c7485 100644
--- a/docs/src/material/templates/.icons/simple/googlesheets.svg
+++ b/docs/src/templates/.icons/simple/googlesheets.svg
diff --git a/docs/src/material/templates/.icons/simple/googleslides.svg b/docs/src/templates/.icons/simple/googleslides.svg
index eb6a50e8..eb6a50e8 100644
--- a/docs/src/material/templates/.icons/simple/googleslides.svg
+++ b/docs/src/templates/.icons/simple/googleslides.svg
diff --git a/docs/src/material/templates/.icons/simple/googlestreetview.svg b/docs/src/templates/.icons/simple/googlestreetview.svg
index 3810bebb..3810bebb 100644
--- a/docs/src/material/templates/.icons/simple/googlestreetview.svg
+++ b/docs/src/templates/.icons/simple/googlestreetview.svg
diff --git a/docs/src/material/templates/.icons/simple/googletagmanager.svg b/docs/src/templates/.icons/simple/googletagmanager.svg
index 21c9b8e6..21c9b8e6 100644
--- a/docs/src/material/templates/.icons/simple/googletagmanager.svg
+++ b/docs/src/templates/.icons/simple/googletagmanager.svg
diff --git a/docs/src/material/templates/.icons/simple/googletranslate.svg b/docs/src/templates/.icons/simple/googletranslate.svg
index d9ce93bf..d9ce93bf 100644
--- a/docs/src/material/templates/.icons/simple/googletranslate.svg
+++ b/docs/src/templates/.icons/simple/googletranslate.svg
diff --git a/docs/src/material/templates/.icons/simple/gotomeeting.svg b/docs/src/templates/.icons/simple/gotomeeting.svg
index a4726761..a4726761 100644
--- a/docs/src/material/templates/.icons/simple/gotomeeting.svg
+++ b/docs/src/templates/.icons/simple/gotomeeting.svg
diff --git a/docs/src/material/templates/.icons/simple/grab.svg b/docs/src/templates/.icons/simple/grab.svg
index e3470c01..e3470c01 100644
--- a/docs/src/material/templates/.icons/simple/grab.svg
+++ b/docs/src/templates/.icons/simple/grab.svg
diff --git a/docs/src/material/templates/.icons/simple/gradle.svg b/docs/src/templates/.icons/simple/gradle.svg
index 7e39d07e..7e39d07e 100644
--- a/docs/src/material/templates/.icons/simple/gradle.svg
+++ b/docs/src/templates/.icons/simple/gradle.svg
diff --git a/docs/src/material/templates/.icons/simple/gradleplaypublisher.svg b/docs/src/templates/.icons/simple/gradleplaypublisher.svg
index a5d50013..a5d50013 100644
--- a/docs/src/material/templates/.icons/simple/gradleplaypublisher.svg
+++ b/docs/src/templates/.icons/simple/gradleplaypublisher.svg
diff --git a/docs/src/material/templates/.icons/simple/grafana.svg b/docs/src/templates/.icons/simple/grafana.svg
index 92e2f97b..92e2f97b 100644
--- a/docs/src/material/templates/.icons/simple/grafana.svg
+++ b/docs/src/templates/.icons/simple/grafana.svg
diff --git a/docs/src/material/templates/.icons/simple/grammarly.svg b/docs/src/templates/.icons/simple/grammarly.svg
index df1d84e1..df1d84e1 100644
--- a/docs/src/material/templates/.icons/simple/grammarly.svg
+++ b/docs/src/templates/.icons/simple/grammarly.svg
diff --git a/docs/src/material/templates/.icons/simple/grandfrais.svg b/docs/src/templates/.icons/simple/grandfrais.svg
index 388dd7f4..388dd7f4 100644
--- a/docs/src/material/templates/.icons/simple/grandfrais.svg
+++ b/docs/src/templates/.icons/simple/grandfrais.svg
diff --git a/docs/src/material/templates/.icons/simple/graphql.svg b/docs/src/templates/.icons/simple/graphql.svg
index 26c2dc0d..26c2dc0d 100644
--- a/docs/src/material/templates/.icons/simple/graphql.svg
+++ b/docs/src/templates/.icons/simple/graphql.svg
diff --git a/docs/src/material/templates/.icons/simple/grav.svg b/docs/src/templates/.icons/simple/grav.svg
index d3c563e6..d3c563e6 100644
--- a/docs/src/material/templates/.icons/simple/grav.svg
+++ b/docs/src/templates/.icons/simple/grav.svg
diff --git a/docs/src/material/templates/.icons/simple/gravatar.svg b/docs/src/templates/.icons/simple/gravatar.svg
index 7dba1f74..7dba1f74 100644
--- a/docs/src/material/templates/.icons/simple/gravatar.svg
+++ b/docs/src/templates/.icons/simple/gravatar.svg
diff --git a/docs/src/material/templates/.icons/simple/graylog.svg b/docs/src/templates/.icons/simple/graylog.svg
index 9af8d65b..9af8d65b 100644
--- a/docs/src/material/templates/.icons/simple/graylog.svg
+++ b/docs/src/templates/.icons/simple/graylog.svg
diff --git a/docs/src/material/templates/.icons/simple/greenhouse.svg b/docs/src/templates/.icons/simple/greenhouse.svg
index 490aa476..490aa476 100644
--- a/docs/src/material/templates/.icons/simple/greenhouse.svg
+++ b/docs/src/templates/.icons/simple/greenhouse.svg
diff --git a/docs/src/material/templates/.icons/simple/greensock.svg b/docs/src/templates/.icons/simple/greensock.svg
index 0673bb26..0673bb26 100644
--- a/docs/src/material/templates/.icons/simple/greensock.svg
+++ b/docs/src/templates/.icons/simple/greensock.svg
diff --git a/docs/src/material/templates/.icons/simple/griddotai.svg b/docs/src/templates/.icons/simple/griddotai.svg
index 9ffdffa0..9ffdffa0 100644
--- a/docs/src/material/templates/.icons/simple/griddotai.svg
+++ b/docs/src/templates/.icons/simple/griddotai.svg
diff --git a/docs/src/material/templates/.icons/simple/gridsome.svg b/docs/src/templates/.icons/simple/gridsome.svg
index e183d5b4..e183d5b4 100644
--- a/docs/src/material/templates/.icons/simple/gridsome.svg
+++ b/docs/src/templates/.icons/simple/gridsome.svg
diff --git a/docs/src/material/templates/.icons/simple/groupme.svg b/docs/src/templates/.icons/simple/groupme.svg
index 6fb07791..6fb07791 100644
--- a/docs/src/material/templates/.icons/simple/groupme.svg
+++ b/docs/src/templates/.icons/simple/groupme.svg
diff --git a/docs/src/material/templates/.icons/simple/groupon.svg b/docs/src/templates/.icons/simple/groupon.svg
index 52b4f9ea..52b4f9ea 100644
--- a/docs/src/material/templates/.icons/simple/groupon.svg
+++ b/docs/src/templates/.icons/simple/groupon.svg
diff --git a/docs/src/material/templates/.icons/simple/grubhub.svg b/docs/src/templates/.icons/simple/grubhub.svg
index c402c9cb..c402c9cb 100644
--- a/docs/src/material/templates/.icons/simple/grubhub.svg
+++ b/docs/src/templates/.icons/simple/grubhub.svg
diff --git a/docs/src/material/templates/.icons/simple/grunt.svg b/docs/src/templates/.icons/simple/grunt.svg
index 799728ef..799728ef 100644
--- a/docs/src/material/templates/.icons/simple/grunt.svg
+++ b/docs/src/templates/.icons/simple/grunt.svg
diff --git a/docs/src/material/templates/.icons/simple/gsk.svg b/docs/src/templates/.icons/simple/gsk.svg
index 2c902554..2c902554 100644
--- a/docs/src/material/templates/.icons/simple/gsk.svg
+++ b/docs/src/templates/.icons/simple/gsk.svg
diff --git a/docs/src/material/templates/.icons/simple/gstreamer.svg b/docs/src/templates/.icons/simple/gstreamer.svg
index 2ed0d613..2ed0d613 100644
--- a/docs/src/material/templates/.icons/simple/gstreamer.svg
+++ b/docs/src/templates/.icons/simple/gstreamer.svg
diff --git a/docs/src/material/templates/.icons/simple/gtk.svg b/docs/src/templates/.icons/simple/gtk.svg
index d61b9a29..d61b9a29 100644
--- a/docs/src/material/templates/.icons/simple/gtk.svg
+++ b/docs/src/templates/.icons/simple/gtk.svg
diff --git a/docs/src/material/templates/.icons/simple/guangzhoumetro.svg b/docs/src/templates/.icons/simple/guangzhoumetro.svg
index f891acf7..f891acf7 100644
--- a/docs/src/material/templates/.icons/simple/guangzhoumetro.svg
+++ b/docs/src/templates/.icons/simple/guangzhoumetro.svg
diff --git a/docs/src/material/templates/.icons/simple/guilded.svg b/docs/src/templates/.icons/simple/guilded.svg
index 852e8383..852e8383 100644
--- a/docs/src/material/templates/.icons/simple/guilded.svg
+++ b/docs/src/templates/.icons/simple/guilded.svg
diff --git a/docs/src/material/templates/.icons/simple/gulp.svg b/docs/src/templates/.icons/simple/gulp.svg
index 2f34bc37..2f34bc37 100644
--- a/docs/src/material/templates/.icons/simple/gulp.svg
+++ b/docs/src/templates/.icons/simple/gulp.svg
diff --git a/docs/src/material/templates/.icons/simple/gumroad.svg b/docs/src/templates/.icons/simple/gumroad.svg
index e2c81a92..e2c81a92 100644
--- a/docs/src/material/templates/.icons/simple/gumroad.svg
+++ b/docs/src/templates/.icons/simple/gumroad.svg
diff --git a/docs/src/material/templates/.icons/simple/gumtree.svg b/docs/src/templates/.icons/simple/gumtree.svg
index fa61dad8..fa61dad8 100644
--- a/docs/src/material/templates/.icons/simple/gumtree.svg
+++ b/docs/src/templates/.icons/simple/gumtree.svg
diff --git a/docs/src/material/templates/.icons/simple/gunicorn.svg b/docs/src/templates/.icons/simple/gunicorn.svg
index 1ac47911..1ac47911 100644
--- a/docs/src/material/templates/.icons/simple/gunicorn.svg
+++ b/docs/src/templates/.icons/simple/gunicorn.svg
diff --git a/docs/src/material/templates/.icons/simple/gurobi.svg b/docs/src/templates/.icons/simple/gurobi.svg
index 4513e97f..4513e97f 100644
--- a/docs/src/material/templates/.icons/simple/gurobi.svg
+++ b/docs/src/templates/.icons/simple/gurobi.svg
diff --git a/docs/src/material/templates/.icons/simple/gutenberg.svg b/docs/src/templates/.icons/simple/gutenberg.svg
index 290a6512..290a6512 100644
--- a/docs/src/material/templates/.icons/simple/gutenberg.svg
+++ b/docs/src/templates/.icons/simple/gutenberg.svg
diff --git a/docs/src/material/templates/.icons/simple/h3.svg b/docs/src/templates/.icons/simple/h3.svg
index 7903ca88..7903ca88 100644
--- a/docs/src/material/templates/.icons/simple/h3.svg
+++ b/docs/src/templates/.icons/simple/h3.svg
diff --git a/docs/src/material/templates/.icons/simple/habr.svg b/docs/src/templates/.icons/simple/habr.svg
index 826cd388..826cd388 100644
--- a/docs/src/material/templates/.icons/simple/habr.svg
+++ b/docs/src/templates/.icons/simple/habr.svg
diff --git a/docs/src/material/templates/.icons/simple/hackaday.svg b/docs/src/templates/.icons/simple/hackaday.svg
index 5c9b1d14..5c9b1d14 100644
--- a/docs/src/material/templates/.icons/simple/hackaday.svg
+++ b/docs/src/templates/.icons/simple/hackaday.svg
diff --git a/docs/src/material/templates/.icons/simple/hackclub.svg b/docs/src/templates/.icons/simple/hackclub.svg
index d3443313..d3443313 100644
--- a/docs/src/material/templates/.icons/simple/hackclub.svg
+++ b/docs/src/templates/.icons/simple/hackclub.svg
diff --git a/docs/src/material/templates/.icons/simple/hackerearth.svg b/docs/src/templates/.icons/simple/hackerearth.svg
index 6c734c5a..6c734c5a 100644
--- a/docs/src/material/templates/.icons/simple/hackerearth.svg
+++ b/docs/src/templates/.icons/simple/hackerearth.svg
diff --git a/docs/src/material/templates/.icons/simple/hackernoon.svg b/docs/src/templates/.icons/simple/hackernoon.svg
index 6bb1f7e8..6bb1f7e8 100644
--- a/docs/src/material/templates/.icons/simple/hackernoon.svg
+++ b/docs/src/templates/.icons/simple/hackernoon.svg
diff --git a/docs/src/material/templates/.icons/simple/hackerone.svg b/docs/src/templates/.icons/simple/hackerone.svg
index 7bfc638e..7bfc638e 100644
--- a/docs/src/material/templates/.icons/simple/hackerone.svg
+++ b/docs/src/templates/.icons/simple/hackerone.svg
diff --git a/docs/src/material/templates/.icons/simple/hackerrank.svg b/docs/src/templates/.icons/simple/hackerrank.svg
index fffc4ba0..fffc4ba0 100644
--- a/docs/src/material/templates/.icons/simple/hackerrank.svg
+++ b/docs/src/templates/.icons/simple/hackerrank.svg
diff --git a/docs/src/material/templates/.icons/simple/hackster.svg b/docs/src/templates/.icons/simple/hackster.svg
index 6117230f..6117230f 100644
--- a/docs/src/material/templates/.icons/simple/hackster.svg
+++ b/docs/src/templates/.icons/simple/hackster.svg
diff --git a/docs/src/material/templates/.icons/simple/hackthebox.svg b/docs/src/templates/.icons/simple/hackthebox.svg
index c7059ea8..c7059ea8 100644
--- a/docs/src/material/templates/.icons/simple/hackthebox.svg
+++ b/docs/src/templates/.icons/simple/hackthebox.svg
diff --git a/docs/src/material/templates/.icons/simple/hal.svg b/docs/src/templates/.icons/simple/hal.svg
index c62e9931..c62e9931 100644
--- a/docs/src/material/templates/.icons/simple/hal.svg
+++ b/docs/src/templates/.icons/simple/hal.svg
diff --git a/docs/src/material/templates/.icons/simple/handlebarsdotjs.svg b/docs/src/templates/.icons/simple/handlebarsdotjs.svg
index 45ac286e..45ac286e 100644
--- a/docs/src/material/templates/.icons/simple/handlebarsdotjs.svg
+++ b/docs/src/templates/.icons/simple/handlebarsdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/handm.svg b/docs/src/templates/.icons/simple/handm.svg
index 70b29bc7..70b29bc7 100644
--- a/docs/src/material/templates/.icons/simple/handm.svg
+++ b/docs/src/templates/.icons/simple/handm.svg
diff --git a/docs/src/material/templates/.icons/simple/handshake.svg b/docs/src/templates/.icons/simple/handshake.svg
index ed6f4b9f..ed6f4b9f 100644
--- a/docs/src/material/templates/.icons/simple/handshake.svg
+++ b/docs/src/templates/.icons/simple/handshake.svg
diff --git a/docs/src/material/templates/.icons/simple/handshake_protocol.svg b/docs/src/templates/.icons/simple/handshake_protocol.svg
index 12b81e4a..12b81e4a 100644
--- a/docs/src/material/templates/.icons/simple/handshake_protocol.svg
+++ b/docs/src/templates/.icons/simple/handshake_protocol.svg
diff --git a/docs/src/material/templates/.icons/simple/happycow.svg b/docs/src/templates/.icons/simple/happycow.svg
index 3d809a5e..3d809a5e 100644
--- a/docs/src/material/templates/.icons/simple/happycow.svg
+++ b/docs/src/templates/.icons/simple/happycow.svg
diff --git a/docs/src/material/templates/.icons/simple/harbor.svg b/docs/src/templates/.icons/simple/harbor.svg
index 824fa2a1..824fa2a1 100644
--- a/docs/src/material/templates/.icons/simple/harbor.svg
+++ b/docs/src/templates/.icons/simple/harbor.svg
diff --git a/docs/src/material/templates/.icons/simple/harmonyos.svg b/docs/src/templates/.icons/simple/harmonyos.svg
index 9bad606f..9bad606f 100644
--- a/docs/src/material/templates/.icons/simple/harmonyos.svg
+++ b/docs/src/templates/.icons/simple/harmonyos.svg
diff --git a/docs/src/material/templates/.icons/simple/hashicorp.svg b/docs/src/templates/.icons/simple/hashicorp.svg
index e686cecf..e686cecf 100644
--- a/docs/src/material/templates/.icons/simple/hashicorp.svg
+++ b/docs/src/templates/.icons/simple/hashicorp.svg
diff --git a/docs/src/material/templates/.icons/simple/hashnode.svg b/docs/src/templates/.icons/simple/hashnode.svg
index 33b04587..33b04587 100644
--- a/docs/src/material/templates/.icons/simple/hashnode.svg
+++ b/docs/src/templates/.icons/simple/hashnode.svg
diff --git a/docs/src/material/templates/.icons/simple/haskell.svg b/docs/src/templates/.icons/simple/haskell.svg
index 2191ba0d..2191ba0d 100644
--- a/docs/src/material/templates/.icons/simple/haskell.svg
+++ b/docs/src/templates/.icons/simple/haskell.svg
diff --git a/docs/src/material/templates/.icons/simple/hasura.svg b/docs/src/templates/.icons/simple/hasura.svg
index c5836d69..c5836d69 100644
--- a/docs/src/material/templates/.icons/simple/hasura.svg
+++ b/docs/src/templates/.icons/simple/hasura.svg
diff --git a/docs/src/material/templates/.icons/simple/hatenabookmark.svg b/docs/src/templates/.icons/simple/hatenabookmark.svg
index a67760b2..a67760b2 100644
--- a/docs/src/material/templates/.icons/simple/hatenabookmark.svg
+++ b/docs/src/templates/.icons/simple/hatenabookmark.svg
diff --git a/docs/src/material/templates/.icons/simple/haveibeenpwned.svg b/docs/src/templates/.icons/simple/haveibeenpwned.svg
index 55be6e44..55be6e44 100644
--- a/docs/src/material/templates/.icons/simple/haveibeenpwned.svg
+++ b/docs/src/templates/.icons/simple/haveibeenpwned.svg
diff --git a/docs/src/material/templates/.icons/simple/haxe.svg b/docs/src/templates/.icons/simple/haxe.svg
index fd7e9a87..fd7e9a87 100644
--- a/docs/src/material/templates/.icons/simple/haxe.svg
+++ b/docs/src/templates/.icons/simple/haxe.svg
diff --git a/docs/src/material/templates/.icons/simple/hbo.svg b/docs/src/templates/.icons/simple/hbo.svg
index dc5832c6..dc5832c6 100644
--- a/docs/src/material/templates/.icons/simple/hbo.svg
+++ b/docs/src/templates/.icons/simple/hbo.svg
diff --git a/docs/src/material/templates/.icons/simple/hcl.svg b/docs/src/templates/.icons/simple/hcl.svg
index 5ff30be7..5ff30be7 100644
--- a/docs/src/material/templates/.icons/simple/hcl.svg
+++ b/docs/src/templates/.icons/simple/hcl.svg
diff --git a/docs/src/material/templates/.icons/simple/headlessui.svg b/docs/src/templates/.icons/simple/headlessui.svg
index f6a16b68..f6a16b68 100644
--- a/docs/src/material/templates/.icons/simple/headlessui.svg
+++ b/docs/src/templates/.icons/simple/headlessui.svg
diff --git a/docs/src/material/templates/.icons/simple/headspace.svg b/docs/src/templates/.icons/simple/headspace.svg
index bd927665..bd927665 100644
--- a/docs/src/material/templates/.icons/simple/headspace.svg
+++ b/docs/src/templates/.icons/simple/headspace.svg
diff --git a/docs/src/material/templates/.icons/simple/hearth.svg b/docs/src/templates/.icons/simple/hearth.svg
index 8d7edd9a..8d7edd9a 100644
--- a/docs/src/material/templates/.icons/simple/hearth.svg
+++ b/docs/src/templates/.icons/simple/hearth.svg
diff --git a/docs/src/material/templates/.icons/simple/hearthisdotat.svg b/docs/src/templates/.icons/simple/hearthisdotat.svg
index 3c80ea07..3c80ea07 100644
--- a/docs/src/material/templates/.icons/simple/hearthisdotat.svg
+++ b/docs/src/templates/.icons/simple/hearthisdotat.svg
diff --git a/docs/src/material/templates/.icons/simple/hedera.svg b/docs/src/templates/.icons/simple/hedera.svg
index 81d854e6..81d854e6 100644
--- a/docs/src/material/templates/.icons/simple/hedera.svg
+++ b/docs/src/templates/.icons/simple/hedera.svg
diff --git a/docs/src/material/templates/.icons/simple/hellofresh.svg b/docs/src/templates/.icons/simple/hellofresh.svg
index 03124b6a..03124b6a 100644
--- a/docs/src/material/templates/.icons/simple/hellofresh.svg
+++ b/docs/src/templates/.icons/simple/hellofresh.svg
diff --git a/docs/src/material/templates/.icons/simple/hellyhansen.svg b/docs/src/templates/.icons/simple/hellyhansen.svg
index 147a76b4..147a76b4 100644
--- a/docs/src/material/templates/.icons/simple/hellyhansen.svg
+++ b/docs/src/templates/.icons/simple/hellyhansen.svg
diff --git a/docs/src/material/templates/.icons/simple/helm.svg b/docs/src/templates/.icons/simple/helm.svg
index e7011596..e7011596 100644
--- a/docs/src/material/templates/.icons/simple/helm.svg
+++ b/docs/src/templates/.icons/simple/helm.svg
diff --git a/docs/src/material/templates/.icons/simple/helpdesk.svg b/docs/src/templates/.icons/simple/helpdesk.svg
index 81cb0df3..81cb0df3 100644
--- a/docs/src/material/templates/.icons/simple/helpdesk.svg
+++ b/docs/src/templates/.icons/simple/helpdesk.svg
diff --git a/docs/src/material/templates/.icons/simple/helpscout.svg b/docs/src/templates/.icons/simple/helpscout.svg
index ad1b32b3..ad1b32b3 100644
--- a/docs/src/material/templates/.icons/simple/helpscout.svg
+++ b/docs/src/templates/.icons/simple/helpscout.svg
diff --git a/docs/src/material/templates/.icons/simple/here.svg b/docs/src/templates/.icons/simple/here.svg
index 9e1579f2..9e1579f2 100644
--- a/docs/src/material/templates/.icons/simple/here.svg
+++ b/docs/src/templates/.icons/simple/here.svg
diff --git a/docs/src/material/templates/.icons/simple/heroku.svg b/docs/src/templates/.icons/simple/heroku.svg
index 12ff303f..12ff303f 100644
--- a/docs/src/material/templates/.icons/simple/heroku.svg
+++ b/docs/src/templates/.icons/simple/heroku.svg
diff --git a/docs/src/material/templates/.icons/simple/hetzner.svg b/docs/src/templates/.icons/simple/hetzner.svg
index 6fb54d0f..6fb54d0f 100644
--- a/docs/src/material/templates/.icons/simple/hetzner.svg
+++ b/docs/src/templates/.icons/simple/hetzner.svg
diff --git a/docs/src/material/templates/.icons/simple/hexlet.svg b/docs/src/templates/.icons/simple/hexlet.svg
index ea3f947e..ea3f947e 100644
--- a/docs/src/material/templates/.icons/simple/hexlet.svg
+++ b/docs/src/templates/.icons/simple/hexlet.svg
diff --git a/docs/src/material/templates/.icons/simple/hexo.svg b/docs/src/templates/.icons/simple/hexo.svg
index a678e416..a678e416 100644
--- a/docs/src/material/templates/.icons/simple/hexo.svg
+++ b/docs/src/templates/.icons/simple/hexo.svg
diff --git a/docs/src/material/templates/.icons/simple/hey.svg b/docs/src/templates/.icons/simple/hey.svg
index 2482a169..2482a169 100644
--- a/docs/src/material/templates/.icons/simple/hey.svg
+++ b/docs/src/templates/.icons/simple/hey.svg
diff --git a/docs/src/material/templates/.icons/simple/hibernate.svg b/docs/src/templates/.icons/simple/hibernate.svg
index bb4955d0..bb4955d0 100644
--- a/docs/src/material/templates/.icons/simple/hibernate.svg
+++ b/docs/src/templates/.icons/simple/hibernate.svg
diff --git a/docs/src/material/templates/.icons/simple/hibob.svg b/docs/src/templates/.icons/simple/hibob.svg
index e4dbebf2..e4dbebf2 100644
--- a/docs/src/material/templates/.icons/simple/hibob.svg
+++ b/docs/src/templates/.icons/simple/hibob.svg
diff --git a/docs/src/material/templates/.icons/simple/hilton.svg b/docs/src/templates/.icons/simple/hilton.svg
index bacbce01..bacbce01 100644
--- a/docs/src/material/templates/.icons/simple/hilton.svg
+++ b/docs/src/templates/.icons/simple/hilton.svg
diff --git a/docs/src/material/templates/.icons/simple/hitachi.svg b/docs/src/templates/.icons/simple/hitachi.svg
index 8f165f19..8f165f19 100644
--- a/docs/src/material/templates/.icons/simple/hitachi.svg
+++ b/docs/src/templates/.icons/simple/hitachi.svg
diff --git a/docs/src/material/templates/.icons/simple/hive.svg b/docs/src/templates/.icons/simple/hive.svg
index 64bc2667..64bc2667 100644
--- a/docs/src/material/templates/.icons/simple/hive.svg
+++ b/docs/src/templates/.icons/simple/hive.svg
diff --git a/docs/src/material/templates/.icons/simple/hive_blockchain.svg b/docs/src/templates/.icons/simple/hive_blockchain.svg
index 3d4de345..3d4de345 100644
--- a/docs/src/material/templates/.icons/simple/hive_blockchain.svg
+++ b/docs/src/templates/.icons/simple/hive_blockchain.svg
diff --git a/docs/src/material/templates/.icons/simple/homeadvisor.svg b/docs/src/templates/.icons/simple/homeadvisor.svg
index 9a46ac15..9a46ac15 100644
--- a/docs/src/material/templates/.icons/simple/homeadvisor.svg
+++ b/docs/src/templates/.icons/simple/homeadvisor.svg
diff --git a/docs/src/material/templates/.icons/simple/homeassistant.svg b/docs/src/templates/.icons/simple/homeassistant.svg
index 5ff0eaab..5ff0eaab 100644
--- a/docs/src/material/templates/.icons/simple/homeassistant.svg
+++ b/docs/src/templates/.icons/simple/homeassistant.svg
diff --git a/docs/src/material/templates/.icons/simple/homeassistantcommunitystore.svg b/docs/src/templates/.icons/simple/homeassistantcommunitystore.svg
index 86d191c2..86d191c2 100644
--- a/docs/src/material/templates/.icons/simple/homeassistantcommunitystore.svg
+++ b/docs/src/templates/.icons/simple/homeassistantcommunitystore.svg
diff --git a/docs/src/material/templates/.icons/simple/homebrew.svg b/docs/src/templates/.icons/simple/homebrew.svg
index bfbc143c..bfbc143c 100644
--- a/docs/src/material/templates/.icons/simple/homebrew.svg
+++ b/docs/src/templates/.icons/simple/homebrew.svg
diff --git a/docs/src/material/templates/.icons/simple/homebridge.svg b/docs/src/templates/.icons/simple/homebridge.svg
index 2555a8e1..2555a8e1 100644
--- a/docs/src/material/templates/.icons/simple/homebridge.svg
+++ b/docs/src/templates/.icons/simple/homebridge.svg
diff --git a/docs/src/material/templates/.icons/simple/homify.svg b/docs/src/templates/.icons/simple/homify.svg
index f960fe7a..f960fe7a 100644
--- a/docs/src/material/templates/.icons/simple/homify.svg
+++ b/docs/src/templates/.icons/simple/homify.svg
diff --git a/docs/src/material/templates/.icons/simple/honda.svg b/docs/src/templates/.icons/simple/honda.svg
index cea17a9c..cea17a9c 100644
--- a/docs/src/material/templates/.icons/simple/honda.svg
+++ b/docs/src/templates/.icons/simple/honda.svg
diff --git a/docs/src/material/templates/.icons/simple/honey.svg b/docs/src/templates/.icons/simple/honey.svg
index d1f17451..d1f17451 100644
--- a/docs/src/material/templates/.icons/simple/honey.svg
+++ b/docs/src/templates/.icons/simple/honey.svg
diff --git a/docs/src/material/templates/.icons/simple/honor.svg b/docs/src/templates/.icons/simple/honor.svg
index d027e2a2..d027e2a2 100644
--- a/docs/src/material/templates/.icons/simple/honor.svg
+++ b/docs/src/templates/.icons/simple/honor.svg
diff --git a/docs/src/material/templates/.icons/simple/hootsuite.svg b/docs/src/templates/.icons/simple/hootsuite.svg
index e5314dfe..e5314dfe 100644
--- a/docs/src/material/templates/.icons/simple/hootsuite.svg
+++ b/docs/src/templates/.icons/simple/hootsuite.svg
diff --git a/docs/src/material/templates/.icons/simple/hoppscotch.svg b/docs/src/templates/.icons/simple/hoppscotch.svg
index bc9f4e47..bc9f4e47 100644
--- a/docs/src/material/templates/.icons/simple/hoppscotch.svg
+++ b/docs/src/templates/.icons/simple/hoppscotch.svg
diff --git a/docs/src/material/templates/.icons/simple/hotelsdotcom.svg b/docs/src/templates/.icons/simple/hotelsdotcom.svg
index 892a41f5..892a41f5 100644
--- a/docs/src/material/templates/.icons/simple/hotelsdotcom.svg
+++ b/docs/src/templates/.icons/simple/hotelsdotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/hotjar.svg b/docs/src/templates/.icons/simple/hotjar.svg
index 623476e5..623476e5 100644
--- a/docs/src/material/templates/.icons/simple/hotjar.svg
+++ b/docs/src/templates/.icons/simple/hotjar.svg
diff --git a/docs/src/material/templates/.icons/simple/hotwire.svg b/docs/src/templates/.icons/simple/hotwire.svg
index 8a27b678..8a27b678 100644
--- a/docs/src/material/templates/.icons/simple/hotwire.svg
+++ b/docs/src/templates/.icons/simple/hotwire.svg
diff --git a/docs/src/material/templates/.icons/simple/houdini.svg b/docs/src/templates/.icons/simple/houdini.svg
index 4c9ac55b..4c9ac55b 100644
--- a/docs/src/material/templates/.icons/simple/houdini.svg
+++ b/docs/src/templates/.icons/simple/houdini.svg
diff --git a/docs/src/material/templates/.icons/simple/houzz.svg b/docs/src/templates/.icons/simple/houzz.svg
index 097a1cd1..097a1cd1 100644
--- a/docs/src/material/templates/.icons/simple/houzz.svg
+++ b/docs/src/templates/.icons/simple/houzz.svg
diff --git a/docs/src/material/templates/.icons/simple/hp.svg b/docs/src/templates/.icons/simple/hp.svg
index 644e4dfa..644e4dfa 100644
--- a/docs/src/material/templates/.icons/simple/hp.svg
+++ b/docs/src/templates/.icons/simple/hp.svg
diff --git a/docs/src/material/templates/.icons/simple/hsbc.svg b/docs/src/templates/.icons/simple/hsbc.svg
index 3f39d98f..3f39d98f 100644
--- a/docs/src/material/templates/.icons/simple/hsbc.svg
+++ b/docs/src/templates/.icons/simple/hsbc.svg
diff --git a/docs/src/material/templates/.icons/simple/html5.svg b/docs/src/templates/.icons/simple/html5.svg
index 300d0d34..300d0d34 100644
--- a/docs/src/material/templates/.icons/simple/html5.svg
+++ b/docs/src/templates/.icons/simple/html5.svg
diff --git a/docs/src/material/templates/.icons/simple/htmlacademy.svg b/docs/src/templates/.icons/simple/htmlacademy.svg
index ff12de51..ff12de51 100644
--- a/docs/src/material/templates/.icons/simple/htmlacademy.svg
+++ b/docs/src/templates/.icons/simple/htmlacademy.svg
diff --git a/docs/src/material/templates/.icons/simple/htop.svg b/docs/src/templates/.icons/simple/htop.svg
index 4089443c..4089443c 100644
--- a/docs/src/material/templates/.icons/simple/htop.svg
+++ b/docs/src/templates/.icons/simple/htop.svg
diff --git a/docs/src/material/templates/.icons/simple/httpie.svg b/docs/src/templates/.icons/simple/httpie.svg
index 0a07a7d0..0a07a7d0 100644
--- a/docs/src/material/templates/.icons/simple/httpie.svg
+++ b/docs/src/templates/.icons/simple/httpie.svg
diff --git a/docs/src/material/templates/.icons/simple/huawei.svg b/docs/src/templates/.icons/simple/huawei.svg
index cff16960..cff16960 100644
--- a/docs/src/material/templates/.icons/simple/huawei.svg
+++ b/docs/src/templates/.icons/simple/huawei.svg
diff --git a/docs/src/material/templates/.icons/simple/hubspot.svg b/docs/src/templates/.icons/simple/hubspot.svg
index 01bea754..01bea754 100644
--- a/docs/src/material/templates/.icons/simple/hubspot.svg
+++ b/docs/src/templates/.icons/simple/hubspot.svg
diff --git a/docs/src/material/templates/.icons/simple/hugo.svg b/docs/src/templates/.icons/simple/hugo.svg
index ebb570e8..ebb570e8 100644
--- a/docs/src/material/templates/.icons/simple/hugo.svg
+++ b/docs/src/templates/.icons/simple/hugo.svg
diff --git a/docs/src/material/templates/.icons/simple/hulu.svg b/docs/src/templates/.icons/simple/hulu.svg
index 1f042dc1..1f042dc1 100644
--- a/docs/src/material/templates/.icons/simple/hulu.svg
+++ b/docs/src/templates/.icons/simple/hulu.svg
diff --git a/docs/src/material/templates/.icons/simple/humblebundle.svg b/docs/src/templates/.icons/simple/humblebundle.svg
index d485250c..d485250c 100644
--- a/docs/src/material/templates/.icons/simple/humblebundle.svg
+++ b/docs/src/templates/.icons/simple/humblebundle.svg
diff --git a/docs/src/material/templates/.icons/simple/hungryjacks.svg b/docs/src/templates/.icons/simple/hungryjacks.svg
index e5307a59..e5307a59 100644
--- a/docs/src/material/templates/.icons/simple/hungryjacks.svg
+++ b/docs/src/templates/.icons/simple/hungryjacks.svg
diff --git a/docs/src/material/templates/.icons/simple/hurriyetemlak.svg b/docs/src/templates/.icons/simple/hurriyetemlak.svg
index 5aefde59..5aefde59 100644
--- a/docs/src/material/templates/.icons/simple/hurriyetemlak.svg
+++ b/docs/src/templates/.icons/simple/hurriyetemlak.svg
diff --git a/docs/src/material/templates/.icons/simple/husqvarna.svg b/docs/src/templates/.icons/simple/husqvarna.svg
index ee4aec80..ee4aec80 100644
--- a/docs/src/material/templates/.icons/simple/husqvarna.svg
+++ b/docs/src/templates/.icons/simple/husqvarna.svg
diff --git a/docs/src/material/templates/.icons/simple/hyper.svg b/docs/src/templates/.icons/simple/hyper.svg
index b407e50d..b407e50d 100644
--- a/docs/src/material/templates/.icons/simple/hyper.svg
+++ b/docs/src/templates/.icons/simple/hyper.svg
diff --git a/docs/src/material/templates/.icons/simple/hyperledger.svg b/docs/src/templates/.icons/simple/hyperledger.svg
index 56a8c4dd..56a8c4dd 100644
--- a/docs/src/material/templates/.icons/simple/hyperledger.svg
+++ b/docs/src/templates/.icons/simple/hyperledger.svg
diff --git a/docs/src/material/templates/.icons/simple/hypothesis.svg b/docs/src/templates/.icons/simple/hypothesis.svg
index c70a5bde..c70a5bde 100644
--- a/docs/src/material/templates/.icons/simple/hypothesis.svg
+++ b/docs/src/templates/.icons/simple/hypothesis.svg
diff --git a/docs/src/material/templates/.icons/simple/hyundai.svg b/docs/src/templates/.icons/simple/hyundai.svg
index d287d4dd..d287d4dd 100644
--- a/docs/src/material/templates/.icons/simple/hyundai.svg
+++ b/docs/src/templates/.icons/simple/hyundai.svg
diff --git a/docs/src/material/templates/.icons/simple/i18next.svg b/docs/src/templates/.icons/simple/i18next.svg
index d5d2e71d..d5d2e71d 100644
--- a/docs/src/material/templates/.icons/simple/i18next.svg
+++ b/docs/src/templates/.icons/simple/i18next.svg
diff --git a/docs/src/material/templates/.icons/simple/i3.svg b/docs/src/templates/.icons/simple/i3.svg
index cae6da5f..cae6da5f 100644
--- a/docs/src/material/templates/.icons/simple/i3.svg
+++ b/docs/src/templates/.icons/simple/i3.svg
diff --git a/docs/src/material/templates/.icons/simple/iata.svg b/docs/src/templates/.icons/simple/iata.svg
index f1f6fcf0..f1f6fcf0 100644
--- a/docs/src/material/templates/.icons/simple/iata.svg
+++ b/docs/src/templates/.icons/simple/iata.svg
diff --git a/docs/src/material/templates/.icons/simple/ibeacon.svg b/docs/src/templates/.icons/simple/ibeacon.svg
index 5eb90cee..5eb90cee 100644
--- a/docs/src/material/templates/.icons/simple/ibeacon.svg
+++ b/docs/src/templates/.icons/simple/ibeacon.svg
diff --git a/docs/src/material/templates/.icons/simple/ibm.svg b/docs/src/templates/.icons/simple/ibm.svg
index dfc6b1ff..dfc6b1ff 100644
--- a/docs/src/material/templates/.icons/simple/ibm.svg
+++ b/docs/src/templates/.icons/simple/ibm.svg
diff --git a/docs/src/material/templates/.icons/simple/ibmcloud.svg b/docs/src/templates/.icons/simple/ibmcloud.svg
index 360ccb9f..360ccb9f 100644
--- a/docs/src/material/templates/.icons/simple/ibmcloud.svg
+++ b/docs/src/templates/.icons/simple/ibmcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/ibmwatson.svg b/docs/src/templates/.icons/simple/ibmwatson.svg
index fa9adafe..fa9adafe 100644
--- a/docs/src/material/templates/.icons/simple/ibmwatson.svg
+++ b/docs/src/templates/.icons/simple/ibmwatson.svg
diff --git a/docs/src/material/templates/.icons/simple/iced.svg b/docs/src/templates/.icons/simple/iced.svg
index e6e6e1fd..e6e6e1fd 100644
--- a/docs/src/material/templates/.icons/simple/iced.svg
+++ b/docs/src/templates/.icons/simple/iced.svg
diff --git a/docs/src/material/templates/.icons/simple/iceland.svg b/docs/src/templates/.icons/simple/iceland.svg
index 1e184b46..1e184b46 100644
--- a/docs/src/material/templates/.icons/simple/iceland.svg
+++ b/docs/src/templates/.icons/simple/iceland.svg
diff --git a/docs/src/material/templates/.icons/simple/icinga.svg b/docs/src/templates/.icons/simple/icinga.svg
index ce53fc79..ce53fc79 100644
--- a/docs/src/material/templates/.icons/simple/icinga.svg
+++ b/docs/src/templates/.icons/simple/icinga.svg
diff --git a/docs/src/material/templates/.icons/simple/icloud.svg b/docs/src/templates/.icons/simple/icloud.svg
index 6f8bb7f7..6f8bb7f7 100644
--- a/docs/src/material/templates/.icons/simple/icloud.svg
+++ b/docs/src/templates/.icons/simple/icloud.svg
diff --git a/docs/src/material/templates/.icons/simple/icomoon.svg b/docs/src/templates/.icons/simple/icomoon.svg
index 71d542c0..71d542c0 100644
--- a/docs/src/material/templates/.icons/simple/icomoon.svg
+++ b/docs/src/templates/.icons/simple/icomoon.svg
diff --git a/docs/src/material/templates/.icons/simple/icon.svg b/docs/src/templates/.icons/simple/icon.svg
index a192fe9c..a192fe9c 100644
--- a/docs/src/material/templates/.icons/simple/icon.svg
+++ b/docs/src/templates/.icons/simple/icon.svg
diff --git a/docs/src/material/templates/.icons/simple/iconfinder.svg b/docs/src/templates/.icons/simple/iconfinder.svg
index a1ec9136..a1ec9136 100644
--- a/docs/src/material/templates/.icons/simple/iconfinder.svg
+++ b/docs/src/templates/.icons/simple/iconfinder.svg
diff --git a/docs/src/material/templates/.icons/simple/iconify.svg b/docs/src/templates/.icons/simple/iconify.svg
index 969f5926..969f5926 100644
--- a/docs/src/material/templates/.icons/simple/iconify.svg
+++ b/docs/src/templates/.icons/simple/iconify.svg
diff --git a/docs/src/material/templates/.icons/simple/iconjar.svg b/docs/src/templates/.icons/simple/iconjar.svg
index b3eb45ca..b3eb45ca 100644
--- a/docs/src/material/templates/.icons/simple/iconjar.svg
+++ b/docs/src/templates/.icons/simple/iconjar.svg
diff --git a/docs/src/material/templates/.icons/simple/icons8.svg b/docs/src/templates/.icons/simple/icons8.svg
index 6b695ec2..6b695ec2 100644
--- a/docs/src/material/templates/.icons/simple/icons8.svg
+++ b/docs/src/templates/.icons/simple/icons8.svg
diff --git a/docs/src/material/templates/.icons/simple/icq.svg b/docs/src/templates/.icons/simple/icq.svg
index 421e670f..421e670f 100644
--- a/docs/src/material/templates/.icons/simple/icq.svg
+++ b/docs/src/templates/.icons/simple/icq.svg
diff --git a/docs/src/material/templates/.icons/simple/ieee.svg b/docs/src/templates/.icons/simple/ieee.svg
index bbfb7250..bbfb7250 100644
--- a/docs/src/material/templates/.icons/simple/ieee.svg
+++ b/docs/src/templates/.icons/simple/ieee.svg
diff --git a/docs/src/material/templates/.icons/simple/ifixit.svg b/docs/src/templates/.icons/simple/ifixit.svg
index cafa0cc9..cafa0cc9 100644
--- a/docs/src/material/templates/.icons/simple/ifixit.svg
+++ b/docs/src/templates/.icons/simple/ifixit.svg
diff --git a/docs/src/material/templates/.icons/simple/ifood.svg b/docs/src/templates/.icons/simple/ifood.svg
index 0f68d48f..0f68d48f 100644
--- a/docs/src/material/templates/.icons/simple/ifood.svg
+++ b/docs/src/templates/.icons/simple/ifood.svg
diff --git a/docs/src/material/templates/.icons/simple/ifttt.svg b/docs/src/templates/.icons/simple/ifttt.svg
index f18618b1..f18618b1 100644
--- a/docs/src/material/templates/.icons/simple/ifttt.svg
+++ b/docs/src/templates/.icons/simple/ifttt.svg
diff --git a/docs/src/material/templates/.icons/simple/igdb.svg b/docs/src/templates/.icons/simple/igdb.svg
index 4d201c9b..4d201c9b 100644
--- a/docs/src/material/templates/.icons/simple/igdb.svg
+++ b/docs/src/templates/.icons/simple/igdb.svg
diff --git a/docs/src/material/templates/.icons/simple/iheartradio.svg b/docs/src/templates/.icons/simple/iheartradio.svg
index d74c20b1..d74c20b1 100644
--- a/docs/src/material/templates/.icons/simple/iheartradio.svg
+++ b/docs/src/templates/.icons/simple/iheartradio.svg
diff --git a/docs/src/material/templates/.icons/simple/ikea.svg b/docs/src/templates/.icons/simple/ikea.svg
index b1beddf3..b1beddf3 100644
--- a/docs/src/material/templates/.icons/simple/ikea.svg
+++ b/docs/src/templates/.icons/simple/ikea.svg
diff --git a/docs/src/material/templates/.icons/simple/iledefrancemobilites.svg b/docs/src/templates/.icons/simple/iledefrancemobilites.svg
index 9f82a50b..9f82a50b 100644
--- a/docs/src/material/templates/.icons/simple/iledefrancemobilites.svg
+++ b/docs/src/templates/.icons/simple/iledefrancemobilites.svg
diff --git a/docs/src/material/templates/.icons/simple/imagej.svg b/docs/src/templates/.icons/simple/imagej.svg
index 1def2865..1def2865 100644
--- a/docs/src/material/templates/.icons/simple/imagej.svg
+++ b/docs/src/templates/.icons/simple/imagej.svg
diff --git a/docs/src/material/templates/.icons/simple/imdb.svg b/docs/src/templates/.icons/simple/imdb.svg
index 6a7bb443..6a7bb443 100644
--- a/docs/src/material/templates/.icons/simple/imdb.svg
+++ b/docs/src/templates/.icons/simple/imdb.svg
diff --git a/docs/src/material/templates/.icons/simple/imgur.svg b/docs/src/templates/.icons/simple/imgur.svg
index 2b7e73ab..2b7e73ab 100644
--- a/docs/src/material/templates/.icons/simple/imgur.svg
+++ b/docs/src/templates/.icons/simple/imgur.svg
diff --git a/docs/src/material/templates/.icons/simple/immer.svg b/docs/src/templates/.icons/simple/immer.svg
index 8ed7fe1c..8ed7fe1c 100644
--- a/docs/src/material/templates/.icons/simple/immer.svg
+++ b/docs/src/templates/.icons/simple/immer.svg
diff --git a/docs/src/material/templates/.icons/simple/immich.svg b/docs/src/templates/.icons/simple/immich.svg
index 40606572..40606572 100644
--- a/docs/src/material/templates/.icons/simple/immich.svg
+++ b/docs/src/templates/.icons/simple/immich.svg
diff --git a/docs/src/material/templates/.icons/simple/imou.svg b/docs/src/templates/.icons/simple/imou.svg
index 53225555..53225555 100644
--- a/docs/src/material/templates/.icons/simple/imou.svg
+++ b/docs/src/templates/.icons/simple/imou.svg
diff --git a/docs/src/material/templates/.icons/simple/improvmx.svg b/docs/src/templates/.icons/simple/improvmx.svg
index 95219b74..95219b74 100644
--- a/docs/src/material/templates/.icons/simple/improvmx.svg
+++ b/docs/src/templates/.icons/simple/improvmx.svg
diff --git a/docs/src/material/templates/.icons/simple/indeed.svg b/docs/src/templates/.icons/simple/indeed.svg
index 52095bb9..52095bb9 100644
--- a/docs/src/material/templates/.icons/simple/indeed.svg
+++ b/docs/src/templates/.icons/simple/indeed.svg
diff --git a/docs/src/material/templates/.icons/simple/indigo.svg b/docs/src/templates/.icons/simple/indigo.svg
index 7bc4dd08..7bc4dd08 100644
--- a/docs/src/material/templates/.icons/simple/indigo.svg
+++ b/docs/src/templates/.icons/simple/indigo.svg
diff --git a/docs/src/material/templates/.icons/simple/inertia.svg b/docs/src/templates/.icons/simple/inertia.svg
index 27932eec..27932eec 100644
--- a/docs/src/material/templates/.icons/simple/inertia.svg
+++ b/docs/src/templates/.icons/simple/inertia.svg
diff --git a/docs/src/material/templates/.icons/simple/infiniti.svg b/docs/src/templates/.icons/simple/infiniti.svg
index 8b67a186..8b67a186 100644
--- a/docs/src/material/templates/.icons/simple/infiniti.svg
+++ b/docs/src/templates/.icons/simple/infiniti.svg
diff --git a/docs/src/material/templates/.icons/simple/influxdb.svg b/docs/src/templates/.icons/simple/influxdb.svg
index d0ee6496..d0ee6496 100644
--- a/docs/src/material/templates/.icons/simple/influxdb.svg
+++ b/docs/src/templates/.icons/simple/influxdb.svg
diff --git a/docs/src/material/templates/.icons/simple/infoq.svg b/docs/src/templates/.icons/simple/infoq.svg
index f75fb524..f75fb524 100644
--- a/docs/src/material/templates/.icons/simple/infoq.svg
+++ b/docs/src/templates/.icons/simple/infoq.svg
diff --git a/docs/src/material/templates/.icons/simple/informatica.svg b/docs/src/templates/.icons/simple/informatica.svg
index c682e562..c682e562 100644
--- a/docs/src/material/templates/.icons/simple/informatica.svg
+++ b/docs/src/templates/.icons/simple/informatica.svg
diff --git a/docs/src/material/templates/.icons/simple/infosys.svg b/docs/src/templates/.icons/simple/infosys.svg
index faf44958..faf44958 100644
--- a/docs/src/material/templates/.icons/simple/infosys.svg
+++ b/docs/src/templates/.icons/simple/infosys.svg
diff --git a/docs/src/material/templates/.icons/simple/infracost.svg b/docs/src/templates/.icons/simple/infracost.svg
index 54f79856..54f79856 100644
--- a/docs/src/material/templates/.icons/simple/infracost.svg
+++ b/docs/src/templates/.icons/simple/infracost.svg
diff --git a/docs/src/material/templates/.icons/simple/ingress.svg b/docs/src/templates/.icons/simple/ingress.svg
index 2544b466..2544b466 100644
--- a/docs/src/material/templates/.icons/simple/ingress.svg
+++ b/docs/src/templates/.icons/simple/ingress.svg
diff --git a/docs/src/material/templates/.icons/simple/inkdrop.svg b/docs/src/templates/.icons/simple/inkdrop.svg
index be934b1d..be934b1d 100644
--- a/docs/src/material/templates/.icons/simple/inkdrop.svg
+++ b/docs/src/templates/.icons/simple/inkdrop.svg
diff --git a/docs/src/material/templates/.icons/simple/inkscape.svg b/docs/src/templates/.icons/simple/inkscape.svg
index 801cb9ad..801cb9ad 100644
--- a/docs/src/material/templates/.icons/simple/inkscape.svg
+++ b/docs/src/templates/.icons/simple/inkscape.svg
diff --git a/docs/src/material/templates/.icons/simple/insomnia.svg b/docs/src/templates/.icons/simple/insomnia.svg
index db37875a..db37875a 100644
--- a/docs/src/material/templates/.icons/simple/insomnia.svg
+++ b/docs/src/templates/.icons/simple/insomnia.svg
diff --git a/docs/src/material/templates/.icons/simple/instacart.svg b/docs/src/templates/.icons/simple/instacart.svg
index 4d1ff53e..4d1ff53e 100644
--- a/docs/src/material/templates/.icons/simple/instacart.svg
+++ b/docs/src/templates/.icons/simple/instacart.svg
diff --git a/docs/src/material/templates/.icons/simple/instagram.svg b/docs/src/templates/.icons/simple/instagram.svg
index 9e6a342f..9e6a342f 100644
--- a/docs/src/material/templates/.icons/simple/instagram.svg
+++ b/docs/src/templates/.icons/simple/instagram.svg
diff --git a/docs/src/material/templates/.icons/simple/instapaper.svg b/docs/src/templates/.icons/simple/instapaper.svg
index 0f6942dc..0f6942dc 100644
--- a/docs/src/material/templates/.icons/simple/instapaper.svg
+++ b/docs/src/templates/.icons/simple/instapaper.svg
diff --git a/docs/src/material/templates/.icons/simple/instatus.svg b/docs/src/templates/.icons/simple/instatus.svg
index 7da8aafb..7da8aafb 100644
--- a/docs/src/material/templates/.icons/simple/instatus.svg
+++ b/docs/src/templates/.icons/simple/instatus.svg
diff --git a/docs/src/material/templates/.icons/simple/instructables.svg b/docs/src/templates/.icons/simple/instructables.svg
index c6529c81..c6529c81 100644
--- a/docs/src/material/templates/.icons/simple/instructables.svg
+++ b/docs/src/templates/.icons/simple/instructables.svg
diff --git a/docs/src/material/templates/.icons/simple/instructure.svg b/docs/src/templates/.icons/simple/instructure.svg
index 62b4718b..62b4718b 100644
--- a/docs/src/material/templates/.icons/simple/instructure.svg
+++ b/docs/src/templates/.icons/simple/instructure.svg
diff --git a/docs/src/material/templates/.icons/simple/integromat.svg b/docs/src/templates/.icons/simple/integromat.svg
index 90bfc295..90bfc295 100644
--- a/docs/src/material/templates/.icons/simple/integromat.svg
+++ b/docs/src/templates/.icons/simple/integromat.svg
diff --git a/docs/src/material/templates/.icons/simple/intel.svg b/docs/src/templates/.icons/simple/intel.svg
index c7d2fadb..c7d2fadb 100644
--- a/docs/src/material/templates/.icons/simple/intel.svg
+++ b/docs/src/templates/.icons/simple/intel.svg
diff --git a/docs/src/material/templates/.icons/simple/intellijidea.svg b/docs/src/templates/.icons/simple/intellijidea.svg
index 3c4d2d7d..3c4d2d7d 100644
--- a/docs/src/material/templates/.icons/simple/intellijidea.svg
+++ b/docs/src/templates/.icons/simple/intellijidea.svg
diff --git a/docs/src/material/templates/.icons/simple/interactiondesignfoundation.svg b/docs/src/templates/.icons/simple/interactiondesignfoundation.svg
index 0709b4fd..0709b4fd 100644
--- a/docs/src/material/templates/.icons/simple/interactiondesignfoundation.svg
+++ b/docs/src/templates/.icons/simple/interactiondesignfoundation.svg
diff --git a/docs/src/material/templates/.icons/simple/interactjs.svg b/docs/src/templates/.icons/simple/interactjs.svg
index cdef28ea..cdef28ea 100644
--- a/docs/src/material/templates/.icons/simple/interactjs.svg
+++ b/docs/src/templates/.icons/simple/interactjs.svg
diff --git a/docs/src/material/templates/.icons/simple/interbase.svg b/docs/src/templates/.icons/simple/interbase.svg
index 39ddd3b5..39ddd3b5 100644
--- a/docs/src/material/templates/.icons/simple/interbase.svg
+++ b/docs/src/templates/.icons/simple/interbase.svg
diff --git a/docs/src/material/templates/.icons/simple/intercom.svg b/docs/src/templates/.icons/simple/intercom.svg
index 8cc821f6..8cc821f6 100644
--- a/docs/src/material/templates/.icons/simple/intercom.svg
+++ b/docs/src/templates/.icons/simple/intercom.svg
diff --git a/docs/src/material/templates/.icons/simple/intermarche.svg b/docs/src/templates/.icons/simple/intermarche.svg
index a8b4bfaf..a8b4bfaf 100644
--- a/docs/src/material/templates/.icons/simple/intermarche.svg
+++ b/docs/src/templates/.icons/simple/intermarche.svg
diff --git a/docs/src/material/templates/.icons/simple/internetarchive.svg b/docs/src/templates/.icons/simple/internetarchive.svg
index 3498d9ab..3498d9ab 100644
--- a/docs/src/material/templates/.icons/simple/internetarchive.svg
+++ b/docs/src/templates/.icons/simple/internetarchive.svg
diff --git a/docs/src/material/templates/.icons/simple/internetcomputer.svg b/docs/src/templates/.icons/simple/internetcomputer.svg
index a9748ad2..a9748ad2 100644
--- a/docs/src/material/templates/.icons/simple/internetcomputer.svg
+++ b/docs/src/templates/.icons/simple/internetcomputer.svg
diff --git a/docs/src/material/templates/.icons/simple/internetexplorer.svg b/docs/src/templates/.icons/simple/internetexplorer.svg
index fa4645b8..fa4645b8 100644
--- a/docs/src/material/templates/.icons/simple/internetexplorer.svg
+++ b/docs/src/templates/.icons/simple/internetexplorer.svg
diff --git a/docs/src/material/templates/.icons/simple/intigriti.svg b/docs/src/templates/.icons/simple/intigriti.svg
index dd19ff62..dd19ff62 100644
--- a/docs/src/material/templates/.icons/simple/intigriti.svg
+++ b/docs/src/templates/.icons/simple/intigriti.svg
diff --git a/docs/src/material/templates/.icons/simple/intuit.svg b/docs/src/templates/.icons/simple/intuit.svg
index 008d970d..008d970d 100644
--- a/docs/src/material/templates/.icons/simple/intuit.svg
+++ b/docs/src/templates/.icons/simple/intuit.svg
diff --git a/docs/src/material/templates/.icons/simple/invision.svg b/docs/src/templates/.icons/simple/invision.svg
index 5439331f..5439331f 100644
--- a/docs/src/material/templates/.icons/simple/invision.svg
+++ b/docs/src/templates/.icons/simple/invision.svg
diff --git a/docs/src/material/templates/.icons/simple/invoiceninja.svg b/docs/src/templates/.icons/simple/invoiceninja.svg
index aa1e6f65..aa1e6f65 100644
--- a/docs/src/material/templates/.icons/simple/invoiceninja.svg
+++ b/docs/src/templates/.icons/simple/invoiceninja.svg
diff --git a/docs/src/material/templates/.icons/simple/iobroker.svg b/docs/src/templates/.icons/simple/iobroker.svg
index aa4bd201..aa4bd201 100644
--- a/docs/src/material/templates/.icons/simple/iobroker.svg
+++ b/docs/src/templates/.icons/simple/iobroker.svg
diff --git a/docs/src/material/templates/.icons/simple/ionic.svg b/docs/src/templates/.icons/simple/ionic.svg
index 874dd2de..874dd2de 100644
--- a/docs/src/material/templates/.icons/simple/ionic.svg
+++ b/docs/src/templates/.icons/simple/ionic.svg
diff --git a/docs/src/material/templates/.icons/simple/ionos.svg b/docs/src/templates/.icons/simple/ionos.svg
index a1075dfe..a1075dfe 100644
--- a/docs/src/material/templates/.icons/simple/ionos.svg
+++ b/docs/src/templates/.icons/simple/ionos.svg
diff --git a/docs/src/material/templates/.icons/simple/ios.svg b/docs/src/templates/.icons/simple/ios.svg
index 994d2b56..994d2b56 100644
--- a/docs/src/material/templates/.icons/simple/ios.svg
+++ b/docs/src/templates/.icons/simple/ios.svg
diff --git a/docs/src/material/templates/.icons/simple/iota.svg b/docs/src/templates/.icons/simple/iota.svg
index 46abc143..46abc143 100644
--- a/docs/src/material/templates/.icons/simple/iota.svg
+++ b/docs/src/templates/.icons/simple/iota.svg
diff --git a/docs/src/material/templates/.icons/simple/ipfs.svg b/docs/src/templates/.icons/simple/ipfs.svg
index dc97c685..dc97c685 100644
--- a/docs/src/material/templates/.icons/simple/ipfs.svg
+++ b/docs/src/templates/.icons/simple/ipfs.svg
diff --git a/docs/src/material/templates/.icons/simple/iris.svg b/docs/src/templates/.icons/simple/iris.svg
index 21d6bac0..21d6bac0 100644
--- a/docs/src/material/templates/.icons/simple/iris.svg
+++ b/docs/src/templates/.icons/simple/iris.svg
diff --git a/docs/src/material/templates/.icons/simple/isc2.svg b/docs/src/templates/.icons/simple/isc2.svg
index 94dda6a5..94dda6a5 100644
--- a/docs/src/material/templates/.icons/simple/isc2.svg
+++ b/docs/src/templates/.icons/simple/isc2.svg
diff --git a/docs/src/material/templates/.icons/simple/iscsquared.svg b/docs/src/templates/.icons/simple/iscsquared.svg
index c3eae5a6..c3eae5a6 100644
--- a/docs/src/material/templates/.icons/simple/iscsquared.svg
+++ b/docs/src/templates/.icons/simple/iscsquared.svg
diff --git a/docs/src/material/templates/.icons/simple/issuu.svg b/docs/src/templates/.icons/simple/issuu.svg
index bb9f5240..bb9f5240 100644
--- a/docs/src/material/templates/.icons/simple/issuu.svg
+++ b/docs/src/templates/.icons/simple/issuu.svg
diff --git a/docs/src/material/templates/.icons/simple/istio.svg b/docs/src/templates/.icons/simple/istio.svg
index a5eb8ecc..a5eb8ecc 100644
--- a/docs/src/material/templates/.icons/simple/istio.svg
+++ b/docs/src/templates/.icons/simple/istio.svg
diff --git a/docs/src/material/templates/.icons/simple/itchdotio.svg b/docs/src/templates/.icons/simple/itchdotio.svg
index b72892b3..b72892b3 100644
--- a/docs/src/material/templates/.icons/simple/itchdotio.svg
+++ b/docs/src/templates/.icons/simple/itchdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/iterm2.svg b/docs/src/templates/.icons/simple/iterm2.svg
index 85071c78..85071c78 100644
--- a/docs/src/material/templates/.icons/simple/iterm2.svg
+++ b/docs/src/templates/.icons/simple/iterm2.svg
diff --git a/docs/src/material/templates/.icons/simple/itunes.svg b/docs/src/templates/.icons/simple/itunes.svg
index 6a1bf414..6a1bf414 100644
--- a/docs/src/material/templates/.icons/simple/itunes.svg
+++ b/docs/src/templates/.icons/simple/itunes.svg
diff --git a/docs/src/material/templates/.icons/simple/itvx.svg b/docs/src/templates/.icons/simple/itvx.svg
index e97e9aba..e97e9aba 100644
--- a/docs/src/material/templates/.icons/simple/itvx.svg
+++ b/docs/src/templates/.icons/simple/itvx.svg
diff --git a/docs/src/material/templates/.icons/simple/iveco.svg b/docs/src/templates/.icons/simple/iveco.svg
index f4adfedc..f4adfedc 100644
--- a/docs/src/material/templates/.icons/simple/iveco.svg
+++ b/docs/src/templates/.icons/simple/iveco.svg
diff --git a/docs/src/material/templates/.icons/simple/jabber.svg b/docs/src/templates/.icons/simple/jabber.svg
index ed83d231..ed83d231 100644
--- a/docs/src/material/templates/.icons/simple/jabber.svg
+++ b/docs/src/templates/.icons/simple/jabber.svg
diff --git a/docs/src/material/templates/.icons/simple/jaguar.svg b/docs/src/templates/.icons/simple/jaguar.svg
index 05cd1a4c..05cd1a4c 100644
--- a/docs/src/material/templates/.icons/simple/jaguar.svg
+++ b/docs/src/templates/.icons/simple/jaguar.svg
diff --git a/docs/src/material/templates/.icons/simple/jamboard.svg b/docs/src/templates/.icons/simple/jamboard.svg
index eb8fba17..eb8fba17 100644
--- a/docs/src/material/templates/.icons/simple/jamboard.svg
+++ b/docs/src/templates/.icons/simple/jamboard.svg
diff --git a/docs/src/material/templates/.icons/simple/jameson.svg b/docs/src/templates/.icons/simple/jameson.svg
index 07dbced7..07dbced7 100644
--- a/docs/src/material/templates/.icons/simple/jameson.svg
+++ b/docs/src/templates/.icons/simple/jameson.svg
diff --git a/docs/src/material/templates/.icons/simple/jamstack.svg b/docs/src/templates/.icons/simple/jamstack.svg
index 3536a912..3536a912 100644
--- a/docs/src/material/templates/.icons/simple/jamstack.svg
+++ b/docs/src/templates/.icons/simple/jamstack.svg
diff --git a/docs/src/material/templates/.icons/simple/jasmine.svg b/docs/src/templates/.icons/simple/jasmine.svg
index 6f5531cb..6f5531cb 100644
--- a/docs/src/material/templates/.icons/simple/jasmine.svg
+++ b/docs/src/templates/.icons/simple/jasmine.svg
diff --git a/docs/src/material/templates/.icons/simple/javascript.svg b/docs/src/templates/.icons/simple/javascript.svg
index 0beab4fa..0beab4fa 100644
--- a/docs/src/material/templates/.icons/simple/javascript.svg
+++ b/docs/src/templates/.icons/simple/javascript.svg
diff --git a/docs/src/material/templates/.icons/simple/jbl.svg b/docs/src/templates/.icons/simple/jbl.svg
index 96584bbe..96584bbe 100644
--- a/docs/src/material/templates/.icons/simple/jbl.svg
+++ b/docs/src/templates/.icons/simple/jbl.svg
diff --git a/docs/src/material/templates/.icons/simple/jcb.svg b/docs/src/templates/.icons/simple/jcb.svg
index f083c1ff..f083c1ff 100644
--- a/docs/src/material/templates/.icons/simple/jcb.svg
+++ b/docs/src/templates/.icons/simple/jcb.svg
diff --git a/docs/src/material/templates/.icons/simple/jeep.svg b/docs/src/templates/.icons/simple/jeep.svg
index f2771e47..f2771e47 100644
--- a/docs/src/material/templates/.icons/simple/jeep.svg
+++ b/docs/src/templates/.icons/simple/jeep.svg
diff --git a/docs/src/material/templates/.icons/simple/jekyll.svg b/docs/src/templates/.icons/simple/jekyll.svg
index d4acbf77..d4acbf77 100644
--- a/docs/src/material/templates/.icons/simple/jekyll.svg
+++ b/docs/src/templates/.icons/simple/jekyll.svg
diff --git a/docs/src/material/templates/.icons/simple/jellyfin.svg b/docs/src/templates/.icons/simple/jellyfin.svg
index 1c6d2eaa..1c6d2eaa 100644
--- a/docs/src/material/templates/.icons/simple/jellyfin.svg
+++ b/docs/src/templates/.icons/simple/jellyfin.svg
diff --git a/docs/src/material/templates/.icons/simple/jenkins.svg b/docs/src/templates/.icons/simple/jenkins.svg
index bbd4a912..bbd4a912 100644
--- a/docs/src/material/templates/.icons/simple/jenkins.svg
+++ b/docs/src/templates/.icons/simple/jenkins.svg
diff --git a/docs/src/material/templates/.icons/simple/jenkinsx.svg b/docs/src/templates/.icons/simple/jenkinsx.svg
index 5896889d..5896889d 100644
--- a/docs/src/material/templates/.icons/simple/jenkinsx.svg
+++ b/docs/src/templates/.icons/simple/jenkinsx.svg
diff --git a/docs/src/material/templates/.icons/simple/jest.svg b/docs/src/templates/.icons/simple/jest.svg
index 8f861c32..8f861c32 100644
--- a/docs/src/material/templates/.icons/simple/jest.svg
+++ b/docs/src/templates/.icons/simple/jest.svg
diff --git a/docs/src/material/templates/.icons/simple/jet.svg b/docs/src/templates/.icons/simple/jet.svg
index 86a24437..86a24437 100644
--- a/docs/src/material/templates/.icons/simple/jet.svg
+++ b/docs/src/templates/.icons/simple/jet.svg
diff --git a/docs/src/material/templates/.icons/simple/jetblue.svg b/docs/src/templates/.icons/simple/jetblue.svg
index bf2533f0..bf2533f0 100644
--- a/docs/src/material/templates/.icons/simple/jetblue.svg
+++ b/docs/src/templates/.icons/simple/jetblue.svg
diff --git a/docs/src/material/templates/.icons/simple/jetbrains.svg b/docs/src/templates/.icons/simple/jetbrains.svg
index a8faf48b..a8faf48b 100644
--- a/docs/src/material/templates/.icons/simple/jetbrains.svg
+++ b/docs/src/templates/.icons/simple/jetbrains.svg
diff --git a/docs/src/material/templates/.icons/simple/jetpackcompose.svg b/docs/src/templates/.icons/simple/jetpackcompose.svg
index 15344171..15344171 100644
--- a/docs/src/material/templates/.icons/simple/jetpackcompose.svg
+++ b/docs/src/templates/.icons/simple/jetpackcompose.svg
diff --git a/docs/src/material/templates/.icons/simple/jfrog.svg b/docs/src/templates/.icons/simple/jfrog.svg
index a99e9f9c..a99e9f9c 100644
--- a/docs/src/material/templates/.icons/simple/jfrog.svg
+++ b/docs/src/templates/.icons/simple/jfrog.svg
diff --git a/docs/src/material/templates/.icons/simple/jfrogbintray.svg b/docs/src/templates/.icons/simple/jfrogbintray.svg
index 3cba65e1..3cba65e1 100644
--- a/docs/src/material/templates/.icons/simple/jfrogbintray.svg
+++ b/docs/src/templates/.icons/simple/jfrogbintray.svg
diff --git a/docs/src/material/templates/.icons/simple/jfrogpipelines.svg b/docs/src/templates/.icons/simple/jfrogpipelines.svg
index e4b022bd..e4b022bd 100644
--- a/docs/src/material/templates/.icons/simple/jfrogpipelines.svg
+++ b/docs/src/templates/.icons/simple/jfrogpipelines.svg
diff --git a/docs/src/material/templates/.icons/simple/jinja.svg b/docs/src/templates/.icons/simple/jinja.svg
index 8fe7b8d9..8fe7b8d9 100644
--- a/docs/src/material/templates/.icons/simple/jinja.svg
+++ b/docs/src/templates/.icons/simple/jinja.svg
diff --git a/docs/src/material/templates/.icons/simple/jira.svg b/docs/src/templates/.icons/simple/jira.svg
index a0f4e3ce..a0f4e3ce 100644
--- a/docs/src/material/templates/.icons/simple/jira.svg
+++ b/docs/src/templates/.icons/simple/jira.svg
diff --git a/docs/src/material/templates/.icons/simple/jirasoftware.svg b/docs/src/templates/.icons/simple/jirasoftware.svg
index 0ca4cbc7..0ca4cbc7 100644
--- a/docs/src/material/templates/.icons/simple/jirasoftware.svg
+++ b/docs/src/templates/.icons/simple/jirasoftware.svg
diff --git a/docs/src/material/templates/.icons/simple/jitsi.svg b/docs/src/templates/.icons/simple/jitsi.svg
index 9519f694..9519f694 100644
--- a/docs/src/material/templates/.icons/simple/jitsi.svg
+++ b/docs/src/templates/.icons/simple/jitsi.svg
diff --git a/docs/src/material/templates/.icons/simple/johndeere.svg b/docs/src/templates/.icons/simple/johndeere.svg
index cded2fd4..cded2fd4 100644
--- a/docs/src/material/templates/.icons/simple/johndeere.svg
+++ b/docs/src/templates/.icons/simple/johndeere.svg
diff --git a/docs/src/material/templates/.icons/simple/joomla.svg b/docs/src/templates/.icons/simple/joomla.svg
index f198f241..f198f241 100644
--- a/docs/src/material/templates/.icons/simple/joomla.svg
+++ b/docs/src/templates/.icons/simple/joomla.svg
diff --git a/docs/src/material/templates/.icons/simple/joplin.svg b/docs/src/templates/.icons/simple/joplin.svg
index 45dd419a..45dd419a 100644
--- a/docs/src/material/templates/.icons/simple/joplin.svg
+++ b/docs/src/templates/.icons/simple/joplin.svg
diff --git a/docs/src/material/templates/.icons/simple/jordan.svg b/docs/src/templates/.icons/simple/jordan.svg
index 42c19ce0..42c19ce0 100644
--- a/docs/src/material/templates/.icons/simple/jordan.svg
+++ b/docs/src/templates/.icons/simple/jordan.svg
diff --git a/docs/src/material/templates/.icons/simple/jovian.svg b/docs/src/templates/.icons/simple/jovian.svg
index 1af70937..1af70937 100644
--- a/docs/src/material/templates/.icons/simple/jovian.svg
+++ b/docs/src/templates/.icons/simple/jovian.svg
diff --git a/docs/src/material/templates/.icons/simple/jpeg.svg b/docs/src/templates/.icons/simple/jpeg.svg
index e7ebb4b9..e7ebb4b9 100644
--- a/docs/src/material/templates/.icons/simple/jpeg.svg
+++ b/docs/src/templates/.icons/simple/jpeg.svg
diff --git a/docs/src/material/templates/.icons/simple/jquery.svg b/docs/src/templates/.icons/simple/jquery.svg
index 5abea34d..5abea34d 100644
--- a/docs/src/material/templates/.icons/simple/jquery.svg
+++ b/docs/src/templates/.icons/simple/jquery.svg
diff --git a/docs/src/material/templates/.icons/simple/jrgroup.svg b/docs/src/templates/.icons/simple/jrgroup.svg
index f5701887..f5701887 100644
--- a/docs/src/material/templates/.icons/simple/jrgroup.svg
+++ b/docs/src/templates/.icons/simple/jrgroup.svg
diff --git a/docs/src/material/templates/.icons/simple/jsdelivr.svg b/docs/src/templates/.icons/simple/jsdelivr.svg
index 398622d0..398622d0 100644
--- a/docs/src/material/templates/.icons/simple/jsdelivr.svg
+++ b/docs/src/templates/.icons/simple/jsdelivr.svg
diff --git a/docs/src/material/templates/.icons/simple/jsfiddle.svg b/docs/src/templates/.icons/simple/jsfiddle.svg
index 08381f8c..08381f8c 100644
--- a/docs/src/material/templates/.icons/simple/jsfiddle.svg
+++ b/docs/src/templates/.icons/simple/jsfiddle.svg
diff --git a/docs/src/material/templates/.icons/simple/json.svg b/docs/src/templates/.icons/simple/json.svg
index b585a420..b585a420 100644
--- a/docs/src/material/templates/.icons/simple/json.svg
+++ b/docs/src/templates/.icons/simple/json.svg
diff --git a/docs/src/material/templates/.icons/simple/jsonwebtokens.svg b/docs/src/templates/.icons/simple/jsonwebtokens.svg
index 7e7b359f..7e7b359f 100644
--- a/docs/src/material/templates/.icons/simple/jsonwebtokens.svg
+++ b/docs/src/templates/.icons/simple/jsonwebtokens.svg
diff --git a/docs/src/material/templates/.icons/simple/jss.svg b/docs/src/templates/.icons/simple/jss.svg
index d205c8e3..d205c8e3 100644
--- a/docs/src/material/templates/.icons/simple/jss.svg
+++ b/docs/src/templates/.icons/simple/jss.svg
diff --git a/docs/src/material/templates/.icons/simple/juce.svg b/docs/src/templates/.icons/simple/juce.svg
index bb24ba12..bb24ba12 100644
--- a/docs/src/material/templates/.icons/simple/juce.svg
+++ b/docs/src/templates/.icons/simple/juce.svg
diff --git a/docs/src/material/templates/.icons/simple/juejin.svg b/docs/src/templates/.icons/simple/juejin.svg
index 7fdb932f..7fdb932f 100644
--- a/docs/src/material/templates/.icons/simple/juejin.svg
+++ b/docs/src/templates/.icons/simple/juejin.svg
diff --git a/docs/src/material/templates/.icons/simple/juke.svg b/docs/src/templates/.icons/simple/juke.svg
index 9fb9f4b8..9fb9f4b8 100644
--- a/docs/src/material/templates/.icons/simple/juke.svg
+++ b/docs/src/templates/.icons/simple/juke.svg
diff --git a/docs/src/material/templates/.icons/simple/julia.svg b/docs/src/templates/.icons/simple/julia.svg
index 13a52c64..13a52c64 100644
--- a/docs/src/material/templates/.icons/simple/julia.svg
+++ b/docs/src/templates/.icons/simple/julia.svg
diff --git a/docs/src/material/templates/.icons/simple/junipernetworks.svg b/docs/src/templates/.icons/simple/junipernetworks.svg
index 34abc4b2..34abc4b2 100644
--- a/docs/src/material/templates/.icons/simple/junipernetworks.svg
+++ b/docs/src/templates/.icons/simple/junipernetworks.svg
diff --git a/docs/src/material/templates/.icons/simple/junit5.svg b/docs/src/templates/.icons/simple/junit5.svg
index 64253ec0..64253ec0 100644
--- a/docs/src/material/templates/.icons/simple/junit5.svg
+++ b/docs/src/templates/.icons/simple/junit5.svg
diff --git a/docs/src/material/templates/.icons/simple/jupyter.svg b/docs/src/templates/.icons/simple/jupyter.svg
index 727eb5fc..727eb5fc 100644
--- a/docs/src/material/templates/.icons/simple/jupyter.svg
+++ b/docs/src/templates/.icons/simple/jupyter.svg
diff --git a/docs/src/material/templates/.icons/simple/justeat.svg b/docs/src/templates/.icons/simple/justeat.svg
index 7cb39131..7cb39131 100644
--- a/docs/src/material/templates/.icons/simple/justeat.svg
+++ b/docs/src/templates/.icons/simple/justeat.svg
diff --git a/docs/src/material/templates/.icons/simple/justgiving.svg b/docs/src/templates/.icons/simple/justgiving.svg
index 54a590aa..54a590aa 100644
--- a/docs/src/material/templates/.icons/simple/justgiving.svg
+++ b/docs/src/templates/.icons/simple/justgiving.svg
diff --git a/docs/src/material/templates/.icons/simple/k3s.svg b/docs/src/templates/.icons/simple/k3s.svg
index 8d9de818..8d9de818 100644
--- a/docs/src/material/templates/.icons/simple/k3s.svg
+++ b/docs/src/templates/.icons/simple/k3s.svg
diff --git a/docs/src/material/templates/.icons/simple/k6.svg b/docs/src/templates/.icons/simple/k6.svg
index 6ddb3a65..6ddb3a65 100644
--- a/docs/src/material/templates/.icons/simple/k6.svg
+++ b/docs/src/templates/.icons/simple/k6.svg
diff --git a/docs/src/material/templates/.icons/simple/kaggle.svg b/docs/src/templates/.icons/simple/kaggle.svg
index d2b59bc7..d2b59bc7 100644
--- a/docs/src/material/templates/.icons/simple/kaggle.svg
+++ b/docs/src/templates/.icons/simple/kaggle.svg
diff --git a/docs/src/material/templates/.icons/simple/kahoot.svg b/docs/src/templates/.icons/simple/kahoot.svg
index aaff9e9f..aaff9e9f 100644
--- a/docs/src/material/templates/.icons/simple/kahoot.svg
+++ b/docs/src/templates/.icons/simple/kahoot.svg
diff --git a/docs/src/material/templates/.icons/simple/kaios.svg b/docs/src/templates/.icons/simple/kaios.svg
index 4c1aab4e..4c1aab4e 100644
--- a/docs/src/material/templates/.icons/simple/kaios.svg
+++ b/docs/src/templates/.icons/simple/kaios.svg
diff --git a/docs/src/material/templates/.icons/simple/kakao.svg b/docs/src/templates/.icons/simple/kakao.svg
index 8a4acd00..8a4acd00 100644
--- a/docs/src/material/templates/.icons/simple/kakao.svg
+++ b/docs/src/templates/.icons/simple/kakao.svg
diff --git a/docs/src/material/templates/.icons/simple/kakaotalk.svg b/docs/src/templates/.icons/simple/kakaotalk.svg
index e87a32aa..e87a32aa 100644
--- a/docs/src/material/templates/.icons/simple/kakaotalk.svg
+++ b/docs/src/templates/.icons/simple/kakaotalk.svg
diff --git a/docs/src/material/templates/.icons/simple/kalilinux.svg b/docs/src/templates/.icons/simple/kalilinux.svg
index c971b537..c971b537 100644
--- a/docs/src/material/templates/.icons/simple/kalilinux.svg
+++ b/docs/src/templates/.icons/simple/kalilinux.svg
diff --git a/docs/src/material/templates/.icons/simple/kamailio.svg b/docs/src/templates/.icons/simple/kamailio.svg
index 67efdd27..67efdd27 100644
--- a/docs/src/material/templates/.icons/simple/kamailio.svg
+++ b/docs/src/templates/.icons/simple/kamailio.svg
diff --git a/docs/src/material/templates/.icons/simple/kaniko.svg b/docs/src/templates/.icons/simple/kaniko.svg
index 159ba1e6..159ba1e6 100644
--- a/docs/src/material/templates/.icons/simple/kaniko.svg
+++ b/docs/src/templates/.icons/simple/kaniko.svg
diff --git a/docs/src/material/templates/.icons/simple/karlsruherverkehrsverbund.svg b/docs/src/templates/.icons/simple/karlsruherverkehrsverbund.svg
index 1b69f9b7..1b69f9b7 100644
--- a/docs/src/material/templates/.icons/simple/karlsruherverkehrsverbund.svg
+++ b/docs/src/templates/.icons/simple/karlsruherverkehrsverbund.svg
diff --git a/docs/src/material/templates/.icons/simple/kasasmart.svg b/docs/src/templates/.icons/simple/kasasmart.svg
index ebeaba1f..ebeaba1f 100644
--- a/docs/src/material/templates/.icons/simple/kasasmart.svg
+++ b/docs/src/templates/.icons/simple/kasasmart.svg
diff --git a/docs/src/material/templates/.icons/simple/kashflow.svg b/docs/src/templates/.icons/simple/kashflow.svg
index cfb38e28..cfb38e28 100644
--- a/docs/src/material/templates/.icons/simple/kashflow.svg
+++ b/docs/src/templates/.icons/simple/kashflow.svg
diff --git a/docs/src/material/templates/.icons/simple/kaspersky.svg b/docs/src/templates/.icons/simple/kaspersky.svg
index 79287fd2..79287fd2 100644
--- a/docs/src/material/templates/.icons/simple/kaspersky.svg
+++ b/docs/src/templates/.icons/simple/kaspersky.svg
diff --git a/docs/src/material/templates/.icons/simple/katacoda.svg b/docs/src/templates/.icons/simple/katacoda.svg
index 44775a13..44775a13 100644
--- a/docs/src/material/templates/.icons/simple/katacoda.svg
+++ b/docs/src/templates/.icons/simple/katacoda.svg
diff --git a/docs/src/material/templates/.icons/simple/katana.svg b/docs/src/templates/.icons/simple/katana.svg
index fc36ab8c..fc36ab8c 100644
--- a/docs/src/material/templates/.icons/simple/katana.svg
+++ b/docs/src/templates/.icons/simple/katana.svg
diff --git a/docs/src/material/templates/.icons/simple/kaufland.svg b/docs/src/templates/.icons/simple/kaufland.svg
index b8042e4e..b8042e4e 100644
--- a/docs/src/material/templates/.icons/simple/kaufland.svg
+++ b/docs/src/templates/.icons/simple/kaufland.svg
diff --git a/docs/src/material/templates/.icons/simple/kde.svg b/docs/src/templates/.icons/simple/kde.svg
index cf332a13..cf332a13 100644
--- a/docs/src/material/templates/.icons/simple/kde.svg
+++ b/docs/src/templates/.icons/simple/kde.svg
diff --git a/docs/src/material/templates/.icons/simple/kdenlive.svg b/docs/src/templates/.icons/simple/kdenlive.svg
index 4eaae3bb..4eaae3bb 100644
--- a/docs/src/material/templates/.icons/simple/kdenlive.svg
+++ b/docs/src/templates/.icons/simple/kdenlive.svg
diff --git a/docs/src/material/templates/.icons/simple/kedro.svg b/docs/src/templates/.icons/simple/kedro.svg
index 63c1d3b3..63c1d3b3 100644
--- a/docs/src/material/templates/.icons/simple/kedro.svg
+++ b/docs/src/templates/.icons/simple/kedro.svg
diff --git a/docs/src/material/templates/.icons/simple/keepachangelog.svg b/docs/src/templates/.icons/simple/keepachangelog.svg
index c587086d..c587086d 100644
--- a/docs/src/material/templates/.icons/simple/keepachangelog.svg
+++ b/docs/src/templates/.icons/simple/keepachangelog.svg
diff --git a/docs/src/material/templates/.icons/simple/keepassxc.svg b/docs/src/templates/.icons/simple/keepassxc.svg
index 64534223..64534223 100644
--- a/docs/src/material/templates/.icons/simple/keepassxc.svg
+++ b/docs/src/templates/.icons/simple/keepassxc.svg
diff --git a/docs/src/material/templates/.icons/simple/kentico.svg b/docs/src/templates/.icons/simple/kentico.svg
index 95afa004..95afa004 100644
--- a/docs/src/material/templates/.icons/simple/kentico.svg
+++ b/docs/src/templates/.icons/simple/kentico.svg
diff --git a/docs/src/material/templates/.icons/simple/keras.svg b/docs/src/templates/.icons/simple/keras.svg
index a2274d3c..a2274d3c 100644
--- a/docs/src/material/templates/.icons/simple/keras.svg
+++ b/docs/src/templates/.icons/simple/keras.svg
diff --git a/docs/src/material/templates/.icons/simple/keybase.svg b/docs/src/templates/.icons/simple/keybase.svg
index b9527ec6..b9527ec6 100644
--- a/docs/src/material/templates/.icons/simple/keybase.svg
+++ b/docs/src/templates/.icons/simple/keybase.svg
diff --git a/docs/src/material/templates/.icons/simple/keycdn.svg b/docs/src/templates/.icons/simple/keycdn.svg
index 75240fbe..75240fbe 100644
--- a/docs/src/material/templates/.icons/simple/keycdn.svg
+++ b/docs/src/templates/.icons/simple/keycdn.svg
diff --git a/docs/src/material/templates/.icons/simple/keystone.svg b/docs/src/templates/.icons/simple/keystone.svg
index 96b4266d..96b4266d 100644
--- a/docs/src/material/templates/.icons/simple/keystone.svg
+++ b/docs/src/templates/.icons/simple/keystone.svg
diff --git a/docs/src/material/templates/.icons/simple/kfc.svg b/docs/src/templates/.icons/simple/kfc.svg
index 74d3211a..74d3211a 100644
--- a/docs/src/material/templates/.icons/simple/kfc.svg
+++ b/docs/src/templates/.icons/simple/kfc.svg
diff --git a/docs/src/material/templates/.icons/simple/khanacademy.svg b/docs/src/templates/.icons/simple/khanacademy.svg
index 25e814ab..25e814ab 100644
--- a/docs/src/material/templates/.icons/simple/khanacademy.svg
+++ b/docs/src/templates/.icons/simple/khanacademy.svg
diff --git a/docs/src/material/templates/.icons/simple/khronosgroup.svg b/docs/src/templates/.icons/simple/khronosgroup.svg
index f1221386..f1221386 100644
--- a/docs/src/material/templates/.icons/simple/khronosgroup.svg
+++ b/docs/src/templates/.icons/simple/khronosgroup.svg
diff --git a/docs/src/material/templates/.icons/simple/kia.svg b/docs/src/templates/.icons/simple/kia.svg
index 4e196a9f..4e196a9f 100644
--- a/docs/src/material/templates/.icons/simple/kia.svg
+++ b/docs/src/templates/.icons/simple/kia.svg
diff --git a/docs/src/material/templates/.icons/simple/kibana.svg b/docs/src/templates/.icons/simple/kibana.svg
index a94305b5..a94305b5 100644
--- a/docs/src/material/templates/.icons/simple/kibana.svg
+++ b/docs/src/templates/.icons/simple/kibana.svg
diff --git a/docs/src/material/templates/.icons/simple/kicad.svg b/docs/src/templates/.icons/simple/kicad.svg
index 90deea39..90deea39 100644
--- a/docs/src/material/templates/.icons/simple/kicad.svg
+++ b/docs/src/templates/.icons/simple/kicad.svg
diff --git a/docs/src/material/templates/.icons/simple/kickstarter.svg b/docs/src/templates/.icons/simple/kickstarter.svg
index 3128fe3c..3128fe3c 100644
--- a/docs/src/material/templates/.icons/simple/kickstarter.svg
+++ b/docs/src/templates/.icons/simple/kickstarter.svg
diff --git a/docs/src/material/templates/.icons/simple/kik.svg b/docs/src/templates/.icons/simple/kik.svg
index 5270a5b7..5270a5b7 100644
--- a/docs/src/material/templates/.icons/simple/kik.svg
+++ b/docs/src/templates/.icons/simple/kik.svg
diff --git a/docs/src/material/templates/.icons/simple/kingstontechnology.svg b/docs/src/templates/.icons/simple/kingstontechnology.svg
index c7e8b80e..c7e8b80e 100644
--- a/docs/src/material/templates/.icons/simple/kingstontechnology.svg
+++ b/docs/src/templates/.icons/simple/kingstontechnology.svg
diff --git a/docs/src/material/templates/.icons/simple/kinopoisk.svg b/docs/src/templates/.icons/simple/kinopoisk.svg
index 3a68bbf1..3a68bbf1 100644
--- a/docs/src/material/templates/.icons/simple/kinopoisk.svg
+++ b/docs/src/templates/.icons/simple/kinopoisk.svg
diff --git a/docs/src/material/templates/.icons/simple/kinsta.svg b/docs/src/templates/.icons/simple/kinsta.svg
index 1818e093..1818e093 100644
--- a/docs/src/material/templates/.icons/simple/kinsta.svg
+++ b/docs/src/templates/.icons/simple/kinsta.svg
diff --git a/docs/src/material/templates/.icons/simple/kirby.svg b/docs/src/templates/.icons/simple/kirby.svg
index 3d363583..3d363583 100644
--- a/docs/src/material/templates/.icons/simple/kirby.svg
+++ b/docs/src/templates/.icons/simple/kirby.svg
diff --git a/docs/src/material/templates/.icons/simple/kit.svg b/docs/src/templates/.icons/simple/kit.svg
index a5c651cf..a5c651cf 100644
--- a/docs/src/material/templates/.icons/simple/kit.svg
+++ b/docs/src/templates/.icons/simple/kit.svg
diff --git a/docs/src/material/templates/.icons/simple/kitsu.svg b/docs/src/templates/.icons/simple/kitsu.svg
index 450a07a2..450a07a2 100644
--- a/docs/src/material/templates/.icons/simple/kitsu.svg
+++ b/docs/src/templates/.icons/simple/kitsu.svg
diff --git a/docs/src/material/templates/.icons/simple/klarna.svg b/docs/src/templates/.icons/simple/klarna.svg
index c4b37c0c..c4b37c0c 100644
--- a/docs/src/material/templates/.icons/simple/klarna.svg
+++ b/docs/src/templates/.icons/simple/klarna.svg
diff --git a/docs/src/material/templates/.icons/simple/klm.svg b/docs/src/templates/.icons/simple/klm.svg
index 8c881922..8c881922 100644
--- a/docs/src/material/templates/.icons/simple/klm.svg
+++ b/docs/src/templates/.icons/simple/klm.svg
diff --git a/docs/src/material/templates/.icons/simple/klook.svg b/docs/src/templates/.icons/simple/klook.svg
index 78679fe3..78679fe3 100644
--- a/docs/src/material/templates/.icons/simple/klook.svg
+++ b/docs/src/templates/.icons/simple/klook.svg
diff --git a/docs/src/material/templates/.icons/simple/knative.svg b/docs/src/templates/.icons/simple/knative.svg
index 676ba15a..676ba15a 100644
--- a/docs/src/material/templates/.icons/simple/knative.svg
+++ b/docs/src/templates/.icons/simple/knative.svg
diff --git a/docs/src/material/templates/.icons/simple/knowledgebase.svg b/docs/src/templates/.icons/simple/knowledgebase.svg
index 65fea00b..65fea00b 100644
--- a/docs/src/material/templates/.icons/simple/knowledgebase.svg
+++ b/docs/src/templates/.icons/simple/knowledgebase.svg
diff --git a/docs/src/material/templates/.icons/simple/known.svg b/docs/src/templates/.icons/simple/known.svg
index 4e9208c0..4e9208c0 100644
--- a/docs/src/material/templates/.icons/simple/known.svg
+++ b/docs/src/templates/.icons/simple/known.svg
diff --git a/docs/src/material/templates/.icons/simple/koa.svg b/docs/src/templates/.icons/simple/koa.svg
index 74e3b58e..74e3b58e 100644
--- a/docs/src/material/templates/.icons/simple/koa.svg
+++ b/docs/src/templates/.icons/simple/koa.svg
diff --git a/docs/src/material/templates/.icons/simple/koc.svg b/docs/src/templates/.icons/simple/koc.svg
index f1c67635..f1c67635 100644
--- a/docs/src/material/templates/.icons/simple/koc.svg
+++ b/docs/src/templates/.icons/simple/koc.svg
diff --git a/docs/src/material/templates/.icons/simple/kodak.svg b/docs/src/templates/.icons/simple/kodak.svg
index fe61d6a6..fe61d6a6 100644
--- a/docs/src/material/templates/.icons/simple/kodak.svg
+++ b/docs/src/templates/.icons/simple/kodak.svg
diff --git a/docs/src/material/templates/.icons/simple/kodi.svg b/docs/src/templates/.icons/simple/kodi.svg
index 78027ad4..78027ad4 100644
--- a/docs/src/material/templates/.icons/simple/kodi.svg
+++ b/docs/src/templates/.icons/simple/kodi.svg
diff --git a/docs/src/material/templates/.icons/simple/kofax.svg b/docs/src/templates/.icons/simple/kofax.svg
index 2a7e5abb..2a7e5abb 100644
--- a/docs/src/material/templates/.icons/simple/kofax.svg
+++ b/docs/src/templates/.icons/simple/kofax.svg
diff --git a/docs/src/material/templates/.icons/simple/kofi.svg b/docs/src/templates/.icons/simple/kofi.svg
index aee158a0..aee158a0 100644
--- a/docs/src/material/templates/.icons/simple/kofi.svg
+++ b/docs/src/templates/.icons/simple/kofi.svg
diff --git a/docs/src/material/templates/.icons/simple/komoot.svg b/docs/src/templates/.icons/simple/komoot.svg
index bf52f820..bf52f820 100644
--- a/docs/src/material/templates/.icons/simple/komoot.svg
+++ b/docs/src/templates/.icons/simple/komoot.svg
diff --git a/docs/src/material/templates/.icons/simple/konami.svg b/docs/src/templates/.icons/simple/konami.svg
index 2adf2914..2adf2914 100644
--- a/docs/src/material/templates/.icons/simple/konami.svg
+++ b/docs/src/templates/.icons/simple/konami.svg
diff --git a/docs/src/material/templates/.icons/simple/kong.svg b/docs/src/templates/.icons/simple/kong.svg
index ae408d57..ae408d57 100644
--- a/docs/src/material/templates/.icons/simple/kong.svg
+++ b/docs/src/templates/.icons/simple/kong.svg
diff --git a/docs/src/material/templates/.icons/simple/kongregate.svg b/docs/src/templates/.icons/simple/kongregate.svg
index f5f903b1..f5f903b1 100644
--- a/docs/src/material/templates/.icons/simple/kongregate.svg
+++ b/docs/src/templates/.icons/simple/kongregate.svg
diff --git a/docs/src/material/templates/.icons/simple/konva.svg b/docs/src/templates/.icons/simple/konva.svg
index 50ee0c9c..50ee0c9c 100644
--- a/docs/src/material/templates/.icons/simple/konva.svg
+++ b/docs/src/templates/.icons/simple/konva.svg
diff --git a/docs/src/material/templates/.icons/simple/kotlin.svg b/docs/src/templates/.icons/simple/kotlin.svg
index e5acffe4..e5acffe4 100644
--- a/docs/src/material/templates/.icons/simple/kotlin.svg
+++ b/docs/src/templates/.icons/simple/kotlin.svg
diff --git a/docs/src/material/templates/.icons/simple/koyeb.svg b/docs/src/templates/.icons/simple/koyeb.svg
index b744bdba..b744bdba 100644
--- a/docs/src/material/templates/.icons/simple/koyeb.svg
+++ b/docs/src/templates/.icons/simple/koyeb.svg
diff --git a/docs/src/material/templates/.icons/simple/krita.svg b/docs/src/templates/.icons/simple/krita.svg
index b6fd0f32..b6fd0f32 100644
--- a/docs/src/material/templates/.icons/simple/krita.svg
+++ b/docs/src/templates/.icons/simple/krita.svg
diff --git a/docs/src/material/templates/.icons/simple/ktm.svg b/docs/src/templates/.icons/simple/ktm.svg
index fe35d25d..fe35d25d 100644
--- a/docs/src/material/templates/.icons/simple/ktm.svg
+++ b/docs/src/templates/.icons/simple/ktm.svg
diff --git a/docs/src/material/templates/.icons/simple/kuaishou.svg b/docs/src/templates/.icons/simple/kuaishou.svg
index 86f8f784..86f8f784 100644
--- a/docs/src/material/templates/.icons/simple/kuaishou.svg
+++ b/docs/src/templates/.icons/simple/kuaishou.svg
diff --git a/docs/src/material/templates/.icons/simple/kubernetes.svg b/docs/src/templates/.icons/simple/kubernetes.svg
index b323bce2..b323bce2 100644
--- a/docs/src/material/templates/.icons/simple/kubernetes.svg
+++ b/docs/src/templates/.icons/simple/kubernetes.svg
diff --git a/docs/src/material/templates/.icons/simple/kubuntu.svg b/docs/src/templates/.icons/simple/kubuntu.svg
index 83e45c73..83e45c73 100644
--- a/docs/src/material/templates/.icons/simple/kubuntu.svg
+++ b/docs/src/templates/.icons/simple/kubuntu.svg
diff --git a/docs/src/material/templates/.icons/simple/kuma.svg b/docs/src/templates/.icons/simple/kuma.svg
index 45a135c1..45a135c1 100644
--- a/docs/src/material/templates/.icons/simple/kuma.svg
+++ b/docs/src/templates/.icons/simple/kuma.svg
diff --git a/docs/src/material/templates/.icons/simple/kuula.svg b/docs/src/templates/.icons/simple/kuula.svg
index 44ae87b9..44ae87b9 100644
--- a/docs/src/material/templates/.icons/simple/kuula.svg
+++ b/docs/src/templates/.icons/simple/kuula.svg
diff --git a/docs/src/material/templates/.icons/simple/kyocera.svg b/docs/src/templates/.icons/simple/kyocera.svg
index b77d2796..b77d2796 100644
--- a/docs/src/material/templates/.icons/simple/kyocera.svg
+++ b/docs/src/templates/.icons/simple/kyocera.svg
diff --git a/docs/src/material/templates/.icons/simple/labview.svg b/docs/src/templates/.icons/simple/labview.svg
index 1d00622d..1d00622d 100644
--- a/docs/src/material/templates/.icons/simple/labview.svg
+++ b/docs/src/templates/.icons/simple/labview.svg
diff --git a/docs/src/material/templates/.icons/simple/lada.svg b/docs/src/templates/.icons/simple/lada.svg
index 13522014..13522014 100644
--- a/docs/src/material/templates/.icons/simple/lada.svg
+++ b/docs/src/templates/.icons/simple/lada.svg
diff --git a/docs/src/material/templates/.icons/simple/lamborghini.svg b/docs/src/templates/.icons/simple/lamborghini.svg
index 8cc1c731..8cc1c731 100644
--- a/docs/src/material/templates/.icons/simple/lamborghini.svg
+++ b/docs/src/templates/.icons/simple/lamborghini.svg
diff --git a/docs/src/material/templates/.icons/simple/landrover.svg b/docs/src/templates/.icons/simple/landrover.svg
index 5445a31a..5445a31a 100644
--- a/docs/src/material/templates/.icons/simple/landrover.svg
+++ b/docs/src/templates/.icons/simple/landrover.svg
diff --git a/docs/src/material/templates/.icons/simple/lapce.svg b/docs/src/templates/.icons/simple/lapce.svg
index dae5715e..dae5715e 100644
--- a/docs/src/material/templates/.icons/simple/lapce.svg
+++ b/docs/src/templates/.icons/simple/lapce.svg
diff --git a/docs/src/material/templates/.icons/simple/laragon.svg b/docs/src/templates/.icons/simple/laragon.svg
index 402e1b0d..402e1b0d 100644
--- a/docs/src/material/templates/.icons/simple/laragon.svg
+++ b/docs/src/templates/.icons/simple/laragon.svg
diff --git a/docs/src/material/templates/.icons/simple/laravel.svg b/docs/src/templates/.icons/simple/laravel.svg
index 430ba113..430ba113 100644
--- a/docs/src/material/templates/.icons/simple/laravel.svg
+++ b/docs/src/templates/.icons/simple/laravel.svg
diff --git a/docs/src/material/templates/.icons/simple/laravelhorizon.svg b/docs/src/templates/.icons/simple/laravelhorizon.svg
index b13f4370..b13f4370 100644
--- a/docs/src/material/templates/.icons/simple/laravelhorizon.svg
+++ b/docs/src/templates/.icons/simple/laravelhorizon.svg
diff --git a/docs/src/material/templates/.icons/simple/laravelnova.svg b/docs/src/templates/.icons/simple/laravelnova.svg
index 9af34d4a..9af34d4a 100644
--- a/docs/src/material/templates/.icons/simple/laravelnova.svg
+++ b/docs/src/templates/.icons/simple/laravelnova.svg
diff --git a/docs/src/material/templates/.icons/simple/lastdotfm.svg b/docs/src/templates/.icons/simple/lastdotfm.svg
index fb222c3b..fb222c3b 100644
--- a/docs/src/material/templates/.icons/simple/lastdotfm.svg
+++ b/docs/src/templates/.icons/simple/lastdotfm.svg
diff --git a/docs/src/material/templates/.icons/simple/lastpass.svg b/docs/src/templates/.icons/simple/lastpass.svg
index 5fdf2cdf..5fdf2cdf 100644
--- a/docs/src/material/templates/.icons/simple/lastpass.svg
+++ b/docs/src/templates/.icons/simple/lastpass.svg
diff --git a/docs/src/material/templates/.icons/simple/latex.svg b/docs/src/templates/.icons/simple/latex.svg
index 1810fdd6..1810fdd6 100644
--- a/docs/src/material/templates/.icons/simple/latex.svg
+++ b/docs/src/templates/.icons/simple/latex.svg
diff --git a/docs/src/material/templates/.icons/simple/launchpad.svg b/docs/src/templates/.icons/simple/launchpad.svg
index b7cd8e73..b7cd8e73 100644
--- a/docs/src/material/templates/.icons/simple/launchpad.svg
+++ b/docs/src/templates/.icons/simple/launchpad.svg
diff --git a/docs/src/material/templates/.icons/simple/lazarus.svg b/docs/src/templates/.icons/simple/lazarus.svg
index 3e2b090f..3e2b090f 100644
--- a/docs/src/material/templates/.icons/simple/lazarus.svg
+++ b/docs/src/templates/.icons/simple/lazarus.svg
diff --git a/docs/src/material/templates/.icons/simple/lbry.svg b/docs/src/templates/.icons/simple/lbry.svg
index c80cde55..c80cde55 100644
--- a/docs/src/material/templates/.icons/simple/lbry.svg
+++ b/docs/src/templates/.icons/simple/lbry.svg
diff --git a/docs/src/material/templates/.icons/simple/leaderprice.svg b/docs/src/templates/.icons/simple/leaderprice.svg
index a64fbd6f..a64fbd6f 100644
--- a/docs/src/material/templates/.icons/simple/leaderprice.svg
+++ b/docs/src/templates/.icons/simple/leaderprice.svg
diff --git a/docs/src/material/templates/.icons/simple/leaflet.svg b/docs/src/templates/.icons/simple/leaflet.svg
index 282810ce..282810ce 100644
--- a/docs/src/material/templates/.icons/simple/leaflet.svg
+++ b/docs/src/templates/.icons/simple/leaflet.svg
diff --git a/docs/src/material/templates/.icons/simple/leagueoflegends.svg b/docs/src/templates/.icons/simple/leagueoflegends.svg
index 0ee537bb..0ee537bb 100644
--- a/docs/src/material/templates/.icons/simple/leagueoflegends.svg
+++ b/docs/src/templates/.icons/simple/leagueoflegends.svg
diff --git a/docs/src/material/templates/.icons/simple/leanpub.svg b/docs/src/templates/.icons/simple/leanpub.svg
index 4ce8bd91..4ce8bd91 100644
--- a/docs/src/material/templates/.icons/simple/leanpub.svg
+++ b/docs/src/templates/.icons/simple/leanpub.svg
diff --git a/docs/src/material/templates/.icons/simple/leetcode.svg b/docs/src/templates/.icons/simple/leetcode.svg
index 02c59140..02c59140 100644
--- a/docs/src/material/templates/.icons/simple/leetcode.svg
+++ b/docs/src/templates/.icons/simple/leetcode.svg
diff --git a/docs/src/material/templates/.icons/simple/legacygames.svg b/docs/src/templates/.icons/simple/legacygames.svg
index 9f854885..9f854885 100644
--- a/docs/src/material/templates/.icons/simple/legacygames.svg
+++ b/docs/src/templates/.icons/simple/legacygames.svg
diff --git a/docs/src/material/templates/.icons/simple/leica.svg b/docs/src/templates/.icons/simple/leica.svg
index 85050b99..85050b99 100644
--- a/docs/src/material/templates/.icons/simple/leica.svg
+++ b/docs/src/templates/.icons/simple/leica.svg
diff --git a/docs/src/material/templates/.icons/simple/lemmy.svg b/docs/src/templates/.icons/simple/lemmy.svg
index 2437e357..2437e357 100644
--- a/docs/src/material/templates/.icons/simple/lemmy.svg
+++ b/docs/src/templates/.icons/simple/lemmy.svg
diff --git a/docs/src/material/templates/.icons/simple/lenovo.svg b/docs/src/templates/.icons/simple/lenovo.svg
index 6823c0a3..6823c0a3 100644
--- a/docs/src/material/templates/.icons/simple/lenovo.svg
+++ b/docs/src/templates/.icons/simple/lenovo.svg
diff --git a/docs/src/material/templates/.icons/simple/lens.svg b/docs/src/templates/.icons/simple/lens.svg
index 539352d5..539352d5 100644
--- a/docs/src/material/templates/.icons/simple/lens.svg
+++ b/docs/src/templates/.icons/simple/lens.svg
diff --git a/docs/src/material/templates/.icons/simple/leptos.svg b/docs/src/templates/.icons/simple/leptos.svg
index f96f6ccc..f96f6ccc 100644
--- a/docs/src/material/templates/.icons/simple/leptos.svg
+++ b/docs/src/templates/.icons/simple/leptos.svg
diff --git a/docs/src/material/templates/.icons/simple/lerna.svg b/docs/src/templates/.icons/simple/lerna.svg
index 46f5a6ac..46f5a6ac 100644
--- a/docs/src/material/templates/.icons/simple/lerna.svg
+++ b/docs/src/templates/.icons/simple/lerna.svg
diff --git a/docs/src/material/templates/.icons/simple/leroymerlin.svg b/docs/src/templates/.icons/simple/leroymerlin.svg
index e5fa7e5f..e5fa7e5f 100644
--- a/docs/src/material/templates/.icons/simple/leroymerlin.svg
+++ b/docs/src/templates/.icons/simple/leroymerlin.svg
diff --git a/docs/src/material/templates/.icons/simple/less.svg b/docs/src/templates/.icons/simple/less.svg
index 9b173c03..9b173c03 100644
--- a/docs/src/material/templates/.icons/simple/less.svg
+++ b/docs/src/templates/.icons/simple/less.svg
diff --git a/docs/src/material/templates/.icons/simple/letsencrypt.svg b/docs/src/templates/.icons/simple/letsencrypt.svg
index 95ece10f..95ece10f 100644
--- a/docs/src/material/templates/.icons/simple/letsencrypt.svg
+++ b/docs/src/templates/.icons/simple/letsencrypt.svg
diff --git a/docs/src/material/templates/.icons/simple/letterboxd.svg b/docs/src/templates/.icons/simple/letterboxd.svg
index 6964e943..6964e943 100644
--- a/docs/src/material/templates/.icons/simple/letterboxd.svg
+++ b/docs/src/templates/.icons/simple/letterboxd.svg
diff --git a/docs/src/material/templates/.icons/simple/levelsdotfyi.svg b/docs/src/templates/.icons/simple/levelsdotfyi.svg
index c477efba..c477efba 100644
--- a/docs/src/material/templates/.icons/simple/levelsdotfyi.svg
+++ b/docs/src/templates/.icons/simple/levelsdotfyi.svg
diff --git a/docs/src/material/templates/.icons/simple/lg.svg b/docs/src/templates/.icons/simple/lg.svg
index 4ffb5ca7..4ffb5ca7 100644
--- a/docs/src/material/templates/.icons/simple/lg.svg
+++ b/docs/src/templates/.icons/simple/lg.svg
diff --git a/docs/src/material/templates/.icons/simple/lgtm.svg b/docs/src/templates/.icons/simple/lgtm.svg
index eb9a9866..eb9a9866 100644
--- a/docs/src/material/templates/.icons/simple/lgtm.svg
+++ b/docs/src/templates/.icons/simple/lgtm.svg
diff --git a/docs/src/material/templates/.icons/simple/liberadotchat.svg b/docs/src/templates/.icons/simple/liberadotchat.svg
index 96711e51..96711e51 100644
--- a/docs/src/material/templates/.icons/simple/liberadotchat.svg
+++ b/docs/src/templates/.icons/simple/liberadotchat.svg
diff --git a/docs/src/material/templates/.icons/simple/liberapay.svg b/docs/src/templates/.icons/simple/liberapay.svg
index 965cb50a..965cb50a 100644
--- a/docs/src/material/templates/.icons/simple/liberapay.svg
+++ b/docs/src/templates/.icons/simple/liberapay.svg
diff --git a/docs/src/material/templates/.icons/simple/librariesdotio.svg b/docs/src/templates/.icons/simple/librariesdotio.svg
index 3b651d21..3b651d21 100644
--- a/docs/src/material/templates/.icons/simple/librariesdotio.svg
+++ b/docs/src/templates/.icons/simple/librariesdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/librarything.svg b/docs/src/templates/.icons/simple/librarything.svg
index f00f6d0b..f00f6d0b 100644
--- a/docs/src/material/templates/.icons/simple/librarything.svg
+++ b/docs/src/templates/.icons/simple/librarything.svg
diff --git a/docs/src/material/templates/.icons/simple/libreoffice.svg b/docs/src/templates/.icons/simple/libreoffice.svg
index 156a37c7..156a37c7 100644
--- a/docs/src/material/templates/.icons/simple/libreoffice.svg
+++ b/docs/src/templates/.icons/simple/libreoffice.svg
diff --git a/docs/src/material/templates/.icons/simple/libuv.svg b/docs/src/templates/.icons/simple/libuv.svg
index 32dc04b4..32dc04b4 100644
--- a/docs/src/material/templates/.icons/simple/libuv.svg
+++ b/docs/src/templates/.icons/simple/libuv.svg
diff --git a/docs/src/material/templates/.icons/simple/lichess.svg b/docs/src/templates/.icons/simple/lichess.svg
index 1b7906e6..1b7906e6 100644
--- a/docs/src/material/templates/.icons/simple/lichess.svg
+++ b/docs/src/templates/.icons/simple/lichess.svg
diff --git a/docs/src/material/templates/.icons/simple/lidl.svg b/docs/src/templates/.icons/simple/lidl.svg
index a365e015..a365e015 100644
--- a/docs/src/material/templates/.icons/simple/lidl.svg
+++ b/docs/src/templates/.icons/simple/lidl.svg
diff --git a/docs/src/material/templates/.icons/simple/lifx.svg b/docs/src/templates/.icons/simple/lifx.svg
index e30379b1..e30379b1 100644
--- a/docs/src/material/templates/.icons/simple/lifx.svg
+++ b/docs/src/templates/.icons/simple/lifx.svg
diff --git a/docs/src/material/templates/.icons/simple/lightburn.svg b/docs/src/templates/.icons/simple/lightburn.svg
index 1109e1ee..1109e1ee 100644
--- a/docs/src/material/templates/.icons/simple/lightburn.svg
+++ b/docs/src/templates/.icons/simple/lightburn.svg
diff --git a/docs/src/material/templates/.icons/simple/lighthouse.svg b/docs/src/templates/.icons/simple/lighthouse.svg
index 84c95f5e..84c95f5e 100644
--- a/docs/src/material/templates/.icons/simple/lighthouse.svg
+++ b/docs/src/templates/.icons/simple/lighthouse.svg
diff --git a/docs/src/material/templates/.icons/simple/lightning.svg b/docs/src/templates/.icons/simple/lightning.svg
index 07cdbebf..07cdbebf 100644
--- a/docs/src/material/templates/.icons/simple/lightning.svg
+++ b/docs/src/templates/.icons/simple/lightning.svg
diff --git a/docs/src/material/templates/.icons/simple/line.svg b/docs/src/templates/.icons/simple/line.svg
index 2fc9d0b4..2fc9d0b4 100644
--- a/docs/src/material/templates/.icons/simple/line.svg
+++ b/docs/src/templates/.icons/simple/line.svg
diff --git a/docs/src/material/templates/.icons/simple/lineageos.svg b/docs/src/templates/.icons/simple/lineageos.svg
index 605d8911..605d8911 100644
--- a/docs/src/material/templates/.icons/simple/lineageos.svg
+++ b/docs/src/templates/.icons/simple/lineageos.svg
diff --git a/docs/src/material/templates/.icons/simple/linear.svg b/docs/src/templates/.icons/simple/linear.svg
index 8052eb0b..8052eb0b 100644
--- a/docs/src/material/templates/.icons/simple/linear.svg
+++ b/docs/src/templates/.icons/simple/linear.svg
diff --git a/docs/src/material/templates/.icons/simple/linkedin.svg b/docs/src/templates/.icons/simple/linkedin.svg
index bde1b818..bde1b818 100644
--- a/docs/src/material/templates/.icons/simple/linkedin.svg
+++ b/docs/src/templates/.icons/simple/linkedin.svg
diff --git a/docs/src/material/templates/.icons/simple/linkerd.svg b/docs/src/templates/.icons/simple/linkerd.svg
index 27dbc38d..27dbc38d 100644
--- a/docs/src/material/templates/.icons/simple/linkerd.svg
+++ b/docs/src/templates/.icons/simple/linkerd.svg
diff --git a/docs/src/material/templates/.icons/simple/linkfire.svg b/docs/src/templates/.icons/simple/linkfire.svg
index 7659c9e4..7659c9e4 100644
--- a/docs/src/material/templates/.icons/simple/linkfire.svg
+++ b/docs/src/templates/.icons/simple/linkfire.svg
diff --git a/docs/src/material/templates/.icons/simple/linktree.svg b/docs/src/templates/.icons/simple/linktree.svg
index e33dfc5b..e33dfc5b 100644
--- a/docs/src/material/templates/.icons/simple/linktree.svg
+++ b/docs/src/templates/.icons/simple/linktree.svg
diff --git a/docs/src/material/templates/.icons/simple/linux.svg b/docs/src/templates/.icons/simple/linux.svg
index 4ea18fdf..4ea18fdf 100644
--- a/docs/src/material/templates/.icons/simple/linux.svg
+++ b/docs/src/templates/.icons/simple/linux.svg
diff --git a/docs/src/material/templates/.icons/simple/linuxcontainers.svg b/docs/src/templates/.icons/simple/linuxcontainers.svg
index 11255627..11255627 100644
--- a/docs/src/material/templates/.icons/simple/linuxcontainers.svg
+++ b/docs/src/templates/.icons/simple/linuxcontainers.svg
diff --git a/docs/src/material/templates/.icons/simple/linuxfoundation.svg b/docs/src/templates/.icons/simple/linuxfoundation.svg
index 8aa42d14..8aa42d14 100644
--- a/docs/src/material/templates/.icons/simple/linuxfoundation.svg
+++ b/docs/src/templates/.icons/simple/linuxfoundation.svg
diff --git a/docs/src/material/templates/.icons/simple/linuxmint.svg b/docs/src/templates/.icons/simple/linuxmint.svg
index 5955428f..5955428f 100644
--- a/docs/src/material/templates/.icons/simple/linuxmint.svg
+++ b/docs/src/templates/.icons/simple/linuxmint.svg
diff --git a/docs/src/material/templates/.icons/simple/lionair.svg b/docs/src/templates/.icons/simple/lionair.svg
index 808d24d8..808d24d8 100644
--- a/docs/src/material/templates/.icons/simple/lionair.svg
+++ b/docs/src/templates/.icons/simple/lionair.svg
diff --git a/docs/src/material/templates/.icons/simple/liquibase.svg b/docs/src/templates/.icons/simple/liquibase.svg
index 8fe31748..8fe31748 100644
--- a/docs/src/material/templates/.icons/simple/liquibase.svg
+++ b/docs/src/templates/.icons/simple/liquibase.svg
diff --git a/docs/src/material/templates/.icons/simple/lit.svg b/docs/src/templates/.icons/simple/lit.svg
index 00553af0..00553af0 100644
--- a/docs/src/material/templates/.icons/simple/lit.svg
+++ b/docs/src/templates/.icons/simple/lit.svg
diff --git a/docs/src/material/templates/.icons/simple/litecoin.svg b/docs/src/templates/.icons/simple/litecoin.svg
index 23f628b4..23f628b4 100644
--- a/docs/src/material/templates/.icons/simple/litecoin.svg
+++ b/docs/src/templates/.icons/simple/litecoin.svg
diff --git a/docs/src/material/templates/.icons/simple/litiengine.svg b/docs/src/templates/.icons/simple/litiengine.svg
index 00668889..00668889 100644
--- a/docs/src/material/templates/.icons/simple/litiengine.svg
+++ b/docs/src/templates/.icons/simple/litiengine.svg
diff --git a/docs/src/material/templates/.icons/simple/livechat.svg b/docs/src/templates/.icons/simple/livechat.svg
index a673d8b6..a673d8b6 100644
--- a/docs/src/material/templates/.icons/simple/livechat.svg
+++ b/docs/src/templates/.icons/simple/livechat.svg
diff --git a/docs/src/material/templates/.icons/simple/livejournal.svg b/docs/src/templates/.icons/simple/livejournal.svg
index be21b3f6..be21b3f6 100644
--- a/docs/src/material/templates/.icons/simple/livejournal.svg
+++ b/docs/src/templates/.icons/simple/livejournal.svg
diff --git a/docs/src/material/templates/.icons/simple/livewire.svg b/docs/src/templates/.icons/simple/livewire.svg
index 582edf16..582edf16 100644
--- a/docs/src/material/templates/.icons/simple/livewire.svg
+++ b/docs/src/templates/.icons/simple/livewire.svg
diff --git a/docs/src/material/templates/.icons/simple/llvm.svg b/docs/src/templates/.icons/simple/llvm.svg
index b47748d1..b47748d1 100644
--- a/docs/src/material/templates/.icons/simple/llvm.svg
+++ b/docs/src/templates/.icons/simple/llvm.svg
diff --git a/docs/src/material/templates/.icons/simple/lmms.svg b/docs/src/templates/.icons/simple/lmms.svg
index ecac0fa0..ecac0fa0 100644
--- a/docs/src/material/templates/.icons/simple/lmms.svg
+++ b/docs/src/templates/.icons/simple/lmms.svg
diff --git a/docs/src/material/templates/.icons/simple/local.svg b/docs/src/templates/.icons/simple/local.svg
index ba92f025..ba92f025 100644
--- a/docs/src/material/templates/.icons/simple/local.svg
+++ b/docs/src/templates/.icons/simple/local.svg
diff --git a/docs/src/material/templates/.icons/simple/lodash.svg b/docs/src/templates/.icons/simple/lodash.svg
index 5f8d1de7..5f8d1de7 100644
--- a/docs/src/material/templates/.icons/simple/lodash.svg
+++ b/docs/src/templates/.icons/simple/lodash.svg
diff --git a/docs/src/material/templates/.icons/simple/logitech.svg b/docs/src/templates/.icons/simple/logitech.svg
index 149866b3..149866b3 100644
--- a/docs/src/material/templates/.icons/simple/logitech.svg
+++ b/docs/src/templates/.icons/simple/logitech.svg
diff --git a/docs/src/material/templates/.icons/simple/logmein.svg b/docs/src/templates/.icons/simple/logmein.svg
index c85fed48..c85fed48 100644
--- a/docs/src/material/templates/.icons/simple/logmein.svg
+++ b/docs/src/templates/.icons/simple/logmein.svg
diff --git a/docs/src/material/templates/.icons/simple/logseq.svg b/docs/src/templates/.icons/simple/logseq.svg
index 1d20104d..1d20104d 100644
--- a/docs/src/material/templates/.icons/simple/logseq.svg
+++ b/docs/src/templates/.icons/simple/logseq.svg
diff --git a/docs/src/material/templates/.icons/simple/logstash.svg b/docs/src/templates/.icons/simple/logstash.svg
index 03da2077..03da2077 100644
--- a/docs/src/material/templates/.icons/simple/logstash.svg
+++ b/docs/src/templates/.icons/simple/logstash.svg
diff --git a/docs/src/material/templates/.icons/simple/looker.svg b/docs/src/templates/.icons/simple/looker.svg
index ffc0ca3e..ffc0ca3e 100644
--- a/docs/src/material/templates/.icons/simple/looker.svg
+++ b/docs/src/templates/.icons/simple/looker.svg
diff --git a/docs/src/material/templates/.icons/simple/loom.svg b/docs/src/templates/.icons/simple/loom.svg
index 73acf3d8..73acf3d8 100644
--- a/docs/src/material/templates/.icons/simple/loom.svg
+++ b/docs/src/templates/.icons/simple/loom.svg
diff --git a/docs/src/material/templates/.icons/simple/loop.svg b/docs/src/templates/.icons/simple/loop.svg
index 7c6d8bd4..7c6d8bd4 100644
--- a/docs/src/material/templates/.icons/simple/loop.svg
+++ b/docs/src/templates/.icons/simple/loop.svg
diff --git a/docs/src/material/templates/.icons/simple/loopback.svg b/docs/src/templates/.icons/simple/loopback.svg
index a38661c2..a38661c2 100644
--- a/docs/src/material/templates/.icons/simple/loopback.svg
+++ b/docs/src/templates/.icons/simple/loopback.svg
diff --git a/docs/src/material/templates/.icons/simple/lospec.svg b/docs/src/templates/.icons/simple/lospec.svg
index 43ad9993..43ad9993 100644
--- a/docs/src/material/templates/.icons/simple/lospec.svg
+++ b/docs/src/templates/.icons/simple/lospec.svg
diff --git a/docs/src/material/templates/.icons/simple/lotpolishairlines.svg b/docs/src/templates/.icons/simple/lotpolishairlines.svg
index 393c785f..393c785f 100644
--- a/docs/src/material/templates/.icons/simple/lotpolishairlines.svg
+++ b/docs/src/templates/.icons/simple/lotpolishairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/ltspice.svg b/docs/src/templates/.icons/simple/ltspice.svg
index 69527d53..69527d53 100644
--- a/docs/src/material/templates/.icons/simple/ltspice.svg
+++ b/docs/src/templates/.icons/simple/ltspice.svg
diff --git a/docs/src/material/templates/.icons/simple/lua.svg b/docs/src/templates/.icons/simple/lua.svg
index 70ee3e46..70ee3e46 100644
--- a/docs/src/material/templates/.icons/simple/lua.svg
+++ b/docs/src/templates/.icons/simple/lua.svg
diff --git a/docs/src/material/templates/.icons/simple/lubuntu.svg b/docs/src/templates/.icons/simple/lubuntu.svg
index 639ce333..639ce333 100644
--- a/docs/src/material/templates/.icons/simple/lubuntu.svg
+++ b/docs/src/templates/.icons/simple/lubuntu.svg
diff --git a/docs/src/material/templates/.icons/simple/ludwig.svg b/docs/src/templates/.icons/simple/ludwig.svg
index 6dd9aeab..6dd9aeab 100644
--- a/docs/src/material/templates/.icons/simple/ludwig.svg
+++ b/docs/src/templates/.icons/simple/ludwig.svg
diff --git a/docs/src/material/templates/.icons/simple/lufthansa.svg b/docs/src/templates/.icons/simple/lufthansa.svg
index 36c14fba..36c14fba 100644
--- a/docs/src/material/templates/.icons/simple/lufthansa.svg
+++ b/docs/src/templates/.icons/simple/lufthansa.svg
diff --git a/docs/src/material/templates/.icons/simple/lumen.svg b/docs/src/templates/.icons/simple/lumen.svg
index d59e99a4..d59e99a4 100644
--- a/docs/src/material/templates/.icons/simple/lumen.svg
+++ b/docs/src/templates/.icons/simple/lumen.svg
diff --git a/docs/src/material/templates/.icons/simple/lunacy.svg b/docs/src/templates/.icons/simple/lunacy.svg
index ca436cf2..ca436cf2 100644
--- a/docs/src/material/templates/.icons/simple/lunacy.svg
+++ b/docs/src/templates/.icons/simple/lunacy.svg
diff --git a/docs/src/material/templates/.icons/simple/lutris.svg b/docs/src/templates/.icons/simple/lutris.svg
index 5ef0e0d7..5ef0e0d7 100644
--- a/docs/src/material/templates/.icons/simple/lutris.svg
+++ b/docs/src/templates/.icons/simple/lutris.svg
diff --git a/docs/src/material/templates/.icons/simple/lydia.svg b/docs/src/templates/.icons/simple/lydia.svg
index 68d58220..68d58220 100644
--- a/docs/src/material/templates/.icons/simple/lydia.svg
+++ b/docs/src/templates/.icons/simple/lydia.svg
diff --git a/docs/src/material/templates/.icons/simple/lyft.svg b/docs/src/templates/.icons/simple/lyft.svg
index d5f37728..d5f37728 100644
--- a/docs/src/material/templates/.icons/simple/lyft.svg
+++ b/docs/src/templates/.icons/simple/lyft.svg
diff --git a/docs/src/material/templates/.icons/simple/maas.svg b/docs/src/templates/.icons/simple/maas.svg
index 6760c705..6760c705 100644
--- a/docs/src/material/templates/.icons/simple/maas.svg
+++ b/docs/src/templates/.icons/simple/maas.svg
diff --git a/docs/src/material/templates/.icons/simple/macos.svg b/docs/src/templates/.icons/simple/macos.svg
index ce17d234..ce17d234 100644
--- a/docs/src/material/templates/.icons/simple/macos.svg
+++ b/docs/src/templates/.icons/simple/macos.svg
diff --git a/docs/src/material/templates/.icons/simple/macpaw.svg b/docs/src/templates/.icons/simple/macpaw.svg
index 1cfda413..1cfda413 100644
--- a/docs/src/material/templates/.icons/simple/macpaw.svg
+++ b/docs/src/templates/.icons/simple/macpaw.svg
diff --git a/docs/src/material/templates/.icons/simple/macys.svg b/docs/src/templates/.icons/simple/macys.svg
index 5058e810..5058e810 100644
--- a/docs/src/material/templates/.icons/simple/macys.svg
+++ b/docs/src/templates/.icons/simple/macys.svg
diff --git a/docs/src/material/templates/.icons/simple/magasinsu.svg b/docs/src/templates/.icons/simple/magasinsu.svg
index 2c5241f7..2c5241f7 100644
--- a/docs/src/material/templates/.icons/simple/magasinsu.svg
+++ b/docs/src/templates/.icons/simple/magasinsu.svg
diff --git a/docs/src/material/templates/.icons/simple/magento.svg b/docs/src/templates/.icons/simple/magento.svg
index 35e64468..35e64468 100644
--- a/docs/src/material/templates/.icons/simple/magento.svg
+++ b/docs/src/templates/.icons/simple/magento.svg
diff --git a/docs/src/material/templates/.icons/simple/magisk.svg b/docs/src/templates/.icons/simple/magisk.svg
index ba754cff..ba754cff 100644
--- a/docs/src/material/templates/.icons/simple/magisk.svg
+++ b/docs/src/templates/.icons/simple/magisk.svg
diff --git a/docs/src/material/templates/.icons/simple/mailchimp.svg b/docs/src/templates/.icons/simple/mailchimp.svg
index ea026c48..ea026c48 100644
--- a/docs/src/material/templates/.icons/simple/mailchimp.svg
+++ b/docs/src/templates/.icons/simple/mailchimp.svg
diff --git a/docs/src/material/templates/.icons/simple/maildotcom.svg b/docs/src/templates/.icons/simple/maildotcom.svg
index 6564c337..6564c337 100644
--- a/docs/src/material/templates/.icons/simple/maildotcom.svg
+++ b/docs/src/templates/.icons/simple/maildotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/maildotru.svg b/docs/src/templates/.icons/simple/maildotru.svg
index 810dd187..810dd187 100644
--- a/docs/src/material/templates/.icons/simple/maildotru.svg
+++ b/docs/src/templates/.icons/simple/maildotru.svg
diff --git a/docs/src/material/templates/.icons/simple/mailgun.svg b/docs/src/templates/.icons/simple/mailgun.svg
index dfc33c80..dfc33c80 100644
--- a/docs/src/material/templates/.icons/simple/mailgun.svg
+++ b/docs/src/templates/.icons/simple/mailgun.svg
diff --git a/docs/src/material/templates/.icons/simple/majorleaguehacking.svg b/docs/src/templates/.icons/simple/majorleaguehacking.svg
index 44ed48df..44ed48df 100644
--- a/docs/src/material/templates/.icons/simple/majorleaguehacking.svg
+++ b/docs/src/templates/.icons/simple/majorleaguehacking.svg
diff --git a/docs/src/material/templates/.icons/simple/makerbot.svg b/docs/src/templates/.icons/simple/makerbot.svg
index 5154ef5c..5154ef5c 100644
--- a/docs/src/material/templates/.icons/simple/makerbot.svg
+++ b/docs/src/templates/.icons/simple/makerbot.svg
diff --git a/docs/src/material/templates/.icons/simple/mambaui.svg b/docs/src/templates/.icons/simple/mambaui.svg
index f23a6691..f23a6691 100644
--- a/docs/src/material/templates/.icons/simple/mambaui.svg
+++ b/docs/src/templates/.icons/simple/mambaui.svg
diff --git a/docs/src/material/templates/.icons/simple/mamp.svg b/docs/src/templates/.icons/simple/mamp.svg
index eba0f5f1..eba0f5f1 100644
--- a/docs/src/material/templates/.icons/simple/mamp.svg
+++ b/docs/src/templates/.icons/simple/mamp.svg
diff --git a/docs/src/material/templates/.icons/simple/man.svg b/docs/src/templates/.icons/simple/man.svg
index ba9e62ff..ba9e62ff 100644
--- a/docs/src/material/templates/.icons/simple/man.svg
+++ b/docs/src/templates/.icons/simple/man.svg
diff --git a/docs/src/material/templates/.icons/simple/manageiq.svg b/docs/src/templates/.icons/simple/manageiq.svg
index c4fe2621..c4fe2621 100644
--- a/docs/src/material/templates/.icons/simple/manageiq.svg
+++ b/docs/src/templates/.icons/simple/manageiq.svg
diff --git a/docs/src/material/templates/.icons/simple/manjaro.svg b/docs/src/templates/.icons/simple/manjaro.svg
index d839917e..d839917e 100644
--- a/docs/src/material/templates/.icons/simple/manjaro.svg
+++ b/docs/src/templates/.icons/simple/manjaro.svg
diff --git a/docs/src/material/templates/.icons/simple/mantine.svg b/docs/src/templates/.icons/simple/mantine.svg
index d1ce3c61..d1ce3c61 100644
--- a/docs/src/material/templates/.icons/simple/mantine.svg
+++ b/docs/src/templates/.icons/simple/mantine.svg
diff --git a/docs/src/material/templates/.icons/simple/mapbox.svg b/docs/src/templates/.icons/simple/mapbox.svg
index 426592f6..426592f6 100644
--- a/docs/src/material/templates/.icons/simple/mapbox.svg
+++ b/docs/src/templates/.icons/simple/mapbox.svg
diff --git a/docs/src/material/templates/.icons/simple/maplibre.svg b/docs/src/templates/.icons/simple/maplibre.svg
index 67f82545..67f82545 100644
--- a/docs/src/material/templates/.icons/simple/maplibre.svg
+++ b/docs/src/templates/.icons/simple/maplibre.svg
diff --git a/docs/src/material/templates/.icons/simple/mariadb.svg b/docs/src/templates/.icons/simple/mariadb.svg
index 8a40ca7c..8a40ca7c 100644
--- a/docs/src/material/templates/.icons/simple/mariadb.svg
+++ b/docs/src/templates/.icons/simple/mariadb.svg
diff --git a/docs/src/material/templates/.icons/simple/mariadbfoundation.svg b/docs/src/templates/.icons/simple/mariadbfoundation.svg
index 6f162585..6f162585 100644
--- a/docs/src/material/templates/.icons/simple/mariadbfoundation.svg
+++ b/docs/src/templates/.icons/simple/mariadbfoundation.svg
diff --git a/docs/src/material/templates/.icons/simple/markdown.svg b/docs/src/templates/.icons/simple/markdown.svg
index 0444e314..0444e314 100644
--- a/docs/src/material/templates/.icons/simple/markdown.svg
+++ b/docs/src/templates/.icons/simple/markdown.svg
diff --git a/docs/src/material/templates/.icons/simple/marketo.svg b/docs/src/templates/.icons/simple/marketo.svg
index 4f72c684..4f72c684 100644
--- a/docs/src/material/templates/.icons/simple/marketo.svg
+++ b/docs/src/templates/.icons/simple/marketo.svg
diff --git a/docs/src/material/templates/.icons/simple/marko.svg b/docs/src/templates/.icons/simple/marko.svg
index db2e9bc4..db2e9bc4 100644
--- a/docs/src/material/templates/.icons/simple/marko.svg
+++ b/docs/src/templates/.icons/simple/marko.svg
diff --git a/docs/src/material/templates/.icons/simple/marriott.svg b/docs/src/templates/.icons/simple/marriott.svg
index 84b20934..84b20934 100644
--- a/docs/src/material/templates/.icons/simple/marriott.svg
+++ b/docs/src/templates/.icons/simple/marriott.svg
diff --git a/docs/src/material/templates/.icons/simple/marvelapp.svg b/docs/src/templates/.icons/simple/marvelapp.svg
index af8139d6..af8139d6 100644
--- a/docs/src/material/templates/.icons/simple/marvelapp.svg
+++ b/docs/src/templates/.icons/simple/marvelapp.svg
diff --git a/docs/src/material/templates/.icons/simple/maserati.svg b/docs/src/templates/.icons/simple/maserati.svg
index ae06804f..ae06804f 100644
--- a/docs/src/material/templates/.icons/simple/maserati.svg
+++ b/docs/src/templates/.icons/simple/maserati.svg
diff --git a/docs/src/material/templates/.icons/simple/mastercard.svg b/docs/src/templates/.icons/simple/mastercard.svg
index ebdadfc0..ebdadfc0 100644
--- a/docs/src/material/templates/.icons/simple/mastercard.svg
+++ b/docs/src/templates/.icons/simple/mastercard.svg
diff --git a/docs/src/material/templates/.icons/simple/mastercomfig.svg b/docs/src/templates/.icons/simple/mastercomfig.svg
index 338e51b1..338e51b1 100644
--- a/docs/src/material/templates/.icons/simple/mastercomfig.svg
+++ b/docs/src/templates/.icons/simple/mastercomfig.svg
diff --git a/docs/src/material/templates/.icons/simple/mastodon.svg b/docs/src/templates/.icons/simple/mastodon.svg
index 4391ec96..4391ec96 100644
--- a/docs/src/material/templates/.icons/simple/mastodon.svg
+++ b/docs/src/templates/.icons/simple/mastodon.svg
diff --git a/docs/src/material/templates/.icons/simple/materialdesign.svg b/docs/src/templates/.icons/simple/materialdesign.svg
index 04adbc2f..04adbc2f 100644
--- a/docs/src/material/templates/.icons/simple/materialdesign.svg
+++ b/docs/src/templates/.icons/simple/materialdesign.svg
diff --git a/docs/src/material/templates/.icons/simple/materialdesignicons.svg b/docs/src/templates/.icons/simple/materialdesignicons.svg
index 4285c435..4285c435 100644
--- a/docs/src/material/templates/.icons/simple/materialdesignicons.svg
+++ b/docs/src/templates/.icons/simple/materialdesignicons.svg
diff --git a/docs/src/material/templates/.icons/simple/matillion.svg b/docs/src/templates/.icons/simple/matillion.svg
index f0cc9833..f0cc9833 100644
--- a/docs/src/material/templates/.icons/simple/matillion.svg
+++ b/docs/src/templates/.icons/simple/matillion.svg
diff --git a/docs/src/material/templates/.icons/simple/matomo.svg b/docs/src/templates/.icons/simple/matomo.svg
index 3d7ab32c..3d7ab32c 100644
--- a/docs/src/material/templates/.icons/simple/matomo.svg
+++ b/docs/src/templates/.icons/simple/matomo.svg
diff --git a/docs/src/material/templates/.icons/simple/matrix.svg b/docs/src/templates/.icons/simple/matrix.svg
index dbc31975..dbc31975 100644
--- a/docs/src/material/templates/.icons/simple/matrix.svg
+++ b/docs/src/templates/.icons/simple/matrix.svg
diff --git a/docs/src/material/templates/.icons/simple/matterdotjs.svg b/docs/src/templates/.icons/simple/matterdotjs.svg
index b6ca7c10..b6ca7c10 100644
--- a/docs/src/material/templates/.icons/simple/matterdotjs.svg
+++ b/docs/src/templates/.icons/simple/matterdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/mattermost.svg b/docs/src/templates/.icons/simple/mattermost.svg
index b990f6ef..b990f6ef 100644
--- a/docs/src/material/templates/.icons/simple/mattermost.svg
+++ b/docs/src/templates/.icons/simple/mattermost.svg
diff --git a/docs/src/material/templates/.icons/simple/matternet.svg b/docs/src/templates/.icons/simple/matternet.svg
index adf0cc61..adf0cc61 100644
--- a/docs/src/material/templates/.icons/simple/matternet.svg
+++ b/docs/src/templates/.icons/simple/matternet.svg
diff --git a/docs/src/material/templates/.icons/simple/mautic.svg b/docs/src/templates/.icons/simple/mautic.svg
index 169cb2aa..169cb2aa 100644
--- a/docs/src/material/templates/.icons/simple/mautic.svg
+++ b/docs/src/templates/.icons/simple/mautic.svg
diff --git a/docs/src/material/templates/.icons/simple/max.svg b/docs/src/templates/.icons/simple/max.svg
index 83c865d0..83c865d0 100644
--- a/docs/src/material/templates/.icons/simple/max.svg
+++ b/docs/src/templates/.icons/simple/max.svg
diff --git a/docs/src/material/templates/.icons/simple/maxplanckgesellschaft.svg b/docs/src/templates/.icons/simple/maxplanckgesellschaft.svg
index 5620ce7d..5620ce7d 100644
--- a/docs/src/material/templates/.icons/simple/maxplanckgesellschaft.svg
+++ b/docs/src/templates/.icons/simple/maxplanckgesellschaft.svg
diff --git a/docs/src/material/templates/.icons/simple/maytag.svg b/docs/src/templates/.icons/simple/maytag.svg
index 5d019555..5d019555 100644
--- a/docs/src/material/templates/.icons/simple/maytag.svg
+++ b/docs/src/templates/.icons/simple/maytag.svg
diff --git a/docs/src/material/templates/.icons/simple/mazda.svg b/docs/src/templates/.icons/simple/mazda.svg
index 9b416d85..9b416d85 100644
--- a/docs/src/material/templates/.icons/simple/mazda.svg
+++ b/docs/src/templates/.icons/simple/mazda.svg
diff --git a/docs/src/material/templates/.icons/simple/mcafee.svg b/docs/src/templates/.icons/simple/mcafee.svg
index f3136a8b..f3136a8b 100644
--- a/docs/src/material/templates/.icons/simple/mcafee.svg
+++ b/docs/src/templates/.icons/simple/mcafee.svg
diff --git a/docs/src/material/templates/.icons/simple/mcdonalds.svg b/docs/src/templates/.icons/simple/mcdonalds.svg
index 463bdf6e..463bdf6e 100644
--- a/docs/src/material/templates/.icons/simple/mcdonalds.svg
+++ b/docs/src/templates/.icons/simple/mcdonalds.svg
diff --git a/docs/src/material/templates/.icons/simple/mclaren.svg b/docs/src/templates/.icons/simple/mclaren.svg
index 781ed8ec..781ed8ec 100644
--- a/docs/src/material/templates/.icons/simple/mclaren.svg
+++ b/docs/src/templates/.icons/simple/mclaren.svg
diff --git a/docs/src/material/templates/.icons/simple/mdbook.svg b/docs/src/templates/.icons/simple/mdbook.svg
index 2892b2d9..2892b2d9 100644
--- a/docs/src/material/templates/.icons/simple/mdbook.svg
+++ b/docs/src/templates/.icons/simple/mdbook.svg
diff --git a/docs/src/material/templates/.icons/simple/mdnwebdocs.svg b/docs/src/templates/.icons/simple/mdnwebdocs.svg
index 4d6878ab..4d6878ab 100644
--- a/docs/src/material/templates/.icons/simple/mdnwebdocs.svg
+++ b/docs/src/templates/.icons/simple/mdnwebdocs.svg
diff --git a/docs/src/material/templates/.icons/simple/mdx.svg b/docs/src/templates/.icons/simple/mdx.svg
index 61ab27ec..61ab27ec 100644
--- a/docs/src/material/templates/.icons/simple/mdx.svg
+++ b/docs/src/templates/.icons/simple/mdx.svg
diff --git a/docs/src/material/templates/.icons/simple/mediafire.svg b/docs/src/templates/.icons/simple/mediafire.svg
index 1f5e8c83..1f5e8c83 100644
--- a/docs/src/material/templates/.icons/simple/mediafire.svg
+++ b/docs/src/templates/.icons/simple/mediafire.svg
diff --git a/docs/src/material/templates/.icons/simple/mediamarkt.svg b/docs/src/templates/.icons/simple/mediamarkt.svg
index 40dcedb4..40dcedb4 100644
--- a/docs/src/material/templates/.icons/simple/mediamarkt.svg
+++ b/docs/src/templates/.icons/simple/mediamarkt.svg
diff --git a/docs/src/material/templates/.icons/simple/mediatek.svg b/docs/src/templates/.icons/simple/mediatek.svg
index a7f18f57..a7f18f57 100644
--- a/docs/src/material/templates/.icons/simple/mediatek.svg
+++ b/docs/src/templates/.icons/simple/mediatek.svg
diff --git a/docs/src/material/templates/.icons/simple/mediatemple.svg b/docs/src/templates/.icons/simple/mediatemple.svg
index 735c0d36..735c0d36 100644
--- a/docs/src/material/templates/.icons/simple/mediatemple.svg
+++ b/docs/src/templates/.icons/simple/mediatemple.svg
diff --git a/docs/src/material/templates/.icons/simple/medibangpaint.svg b/docs/src/templates/.icons/simple/medibangpaint.svg
index bf2782e7..bf2782e7 100644
--- a/docs/src/material/templates/.icons/simple/medibangpaint.svg
+++ b/docs/src/templates/.icons/simple/medibangpaint.svg
diff --git a/docs/src/material/templates/.icons/simple/medium.svg b/docs/src/templates/.icons/simple/medium.svg
index e8792c3d..e8792c3d 100644
--- a/docs/src/material/templates/.icons/simple/medium.svg
+++ b/docs/src/templates/.icons/simple/medium.svg
diff --git a/docs/src/material/templates/.icons/simple/meetup.svg b/docs/src/templates/.icons/simple/meetup.svg
index 6e77c2d6..6e77c2d6 100644
--- a/docs/src/material/templates/.icons/simple/meetup.svg
+++ b/docs/src/templates/.icons/simple/meetup.svg
diff --git a/docs/src/material/templates/.icons/simple/mega.svg b/docs/src/templates/.icons/simple/mega.svg
index e9ebac27..e9ebac27 100644
--- a/docs/src/material/templates/.icons/simple/mega.svg
+++ b/docs/src/templates/.icons/simple/mega.svg
diff --git a/docs/src/material/templates/.icons/simple/meilisearch.svg b/docs/src/templates/.icons/simple/meilisearch.svg
index f233e5cf..f233e5cf 100644
--- a/docs/src/material/templates/.icons/simple/meilisearch.svg
+++ b/docs/src/templates/.icons/simple/meilisearch.svg
diff --git a/docs/src/material/templates/.icons/simple/mendeley.svg b/docs/src/templates/.icons/simple/mendeley.svg
index fb1be831..fb1be831 100644
--- a/docs/src/material/templates/.icons/simple/mendeley.svg
+++ b/docs/src/templates/.icons/simple/mendeley.svg
diff --git a/docs/src/material/templates/.icons/simple/mercadopago.svg b/docs/src/templates/.icons/simple/mercadopago.svg
index f156469c..f156469c 100644
--- a/docs/src/material/templates/.icons/simple/mercadopago.svg
+++ b/docs/src/templates/.icons/simple/mercadopago.svg
diff --git a/docs/src/material/templates/.icons/simple/mercedes.svg b/docs/src/templates/.icons/simple/mercedes.svg
index 14c6c6af..14c6c6af 100644
--- a/docs/src/material/templates/.icons/simple/mercedes.svg
+++ b/docs/src/templates/.icons/simple/mercedes.svg
diff --git a/docs/src/material/templates/.icons/simple/merck.svg b/docs/src/templates/.icons/simple/merck.svg
index 5c094624..5c094624 100644
--- a/docs/src/material/templates/.icons/simple/merck.svg
+++ b/docs/src/templates/.icons/simple/merck.svg
diff --git a/docs/src/material/templates/.icons/simple/mercurial.svg b/docs/src/templates/.icons/simple/mercurial.svg
index 8983b01f..8983b01f 100644
--- a/docs/src/material/templates/.icons/simple/mercurial.svg
+++ b/docs/src/templates/.icons/simple/mercurial.svg
diff --git a/docs/src/material/templates/.icons/simple/messenger.svg b/docs/src/templates/.icons/simple/messenger.svg
index 29279be7..29279be7 100644
--- a/docs/src/material/templates/.icons/simple/messenger.svg
+++ b/docs/src/templates/.icons/simple/messenger.svg
diff --git a/docs/src/material/templates/.icons/simple/meta.svg b/docs/src/templates/.icons/simple/meta.svg
index 4a921e7e..4a921e7e 100644
--- a/docs/src/material/templates/.icons/simple/meta.svg
+++ b/docs/src/templates/.icons/simple/meta.svg
diff --git a/docs/src/material/templates/.icons/simple/metabase.svg b/docs/src/templates/.icons/simple/metabase.svg
index a184a831..a184a831 100644
--- a/docs/src/material/templates/.icons/simple/metabase.svg
+++ b/docs/src/templates/.icons/simple/metabase.svg
diff --git a/docs/src/material/templates/.icons/simple/metafilter.svg b/docs/src/templates/.icons/simple/metafilter.svg
index db5ba106..db5ba106 100644
--- a/docs/src/material/templates/.icons/simple/metafilter.svg
+++ b/docs/src/templates/.icons/simple/metafilter.svg
diff --git a/docs/src/material/templates/.icons/simple/meteor.svg b/docs/src/templates/.icons/simple/meteor.svg
index 0438712f..0438712f 100644
--- a/docs/src/material/templates/.icons/simple/meteor.svg
+++ b/docs/src/templates/.icons/simple/meteor.svg
diff --git a/docs/src/material/templates/.icons/simple/metro.svg b/docs/src/templates/.icons/simple/metro.svg
index 8a4a56cf..8a4a56cf 100644
--- a/docs/src/material/templates/.icons/simple/metro.svg
+++ b/docs/src/templates/.icons/simple/metro.svg
diff --git a/docs/src/material/templates/.icons/simple/metrodelaciudaddemexico.svg b/docs/src/templates/.icons/simple/metrodelaciudaddemexico.svg
index e714ff52..e714ff52 100644
--- a/docs/src/material/templates/.icons/simple/metrodelaciudaddemexico.svg
+++ b/docs/src/templates/.icons/simple/metrodelaciudaddemexico.svg
diff --git a/docs/src/material/templates/.icons/simple/metrodemadrid.svg b/docs/src/templates/.icons/simple/metrodemadrid.svg
index ba687310..ba687310 100644
--- a/docs/src/material/templates/.icons/simple/metrodemadrid.svg
+++ b/docs/src/templates/.icons/simple/metrodemadrid.svg
diff --git a/docs/src/material/templates/.icons/simple/metrodeparis.svg b/docs/src/templates/.icons/simple/metrodeparis.svg
index 9de2cafe..9de2cafe 100644
--- a/docs/src/material/templates/.icons/simple/metrodeparis.svg
+++ b/docs/src/templates/.icons/simple/metrodeparis.svg
diff --git a/docs/src/material/templates/.icons/simple/mewe.svg b/docs/src/templates/.icons/simple/mewe.svg
index 01f53c20..01f53c20 100644
--- a/docs/src/material/templates/.icons/simple/mewe.svg
+++ b/docs/src/templates/.icons/simple/mewe.svg
diff --git a/docs/src/material/templates/.icons/simple/mg.svg b/docs/src/templates/.icons/simple/mg.svg
index fd42167b..fd42167b 100644
--- a/docs/src/material/templates/.icons/simple/mg.svg
+++ b/docs/src/templates/.icons/simple/mg.svg
diff --git a/docs/src/material/templates/.icons/simple/microbit.svg b/docs/src/templates/.icons/simple/microbit.svg
index 07a0c2d1..07a0c2d1 100644
--- a/docs/src/material/templates/.icons/simple/microbit.svg
+++ b/docs/src/templates/.icons/simple/microbit.svg
diff --git a/docs/src/material/templates/.icons/simple/microdotblog.svg b/docs/src/templates/.icons/simple/microdotblog.svg
index da06df05..da06df05 100644
--- a/docs/src/material/templates/.icons/simple/microdotblog.svg
+++ b/docs/src/templates/.icons/simple/microdotblog.svg
diff --git a/docs/src/material/templates/.icons/simple/microeditor.svg b/docs/src/templates/.icons/simple/microeditor.svg
index f1983d68..f1983d68 100644
--- a/docs/src/material/templates/.icons/simple/microeditor.svg
+++ b/docs/src/templates/.icons/simple/microeditor.svg
diff --git a/docs/src/material/templates/.icons/simple/microgenetics.svg b/docs/src/templates/.icons/simple/microgenetics.svg
index 0a366036..0a366036 100644
--- a/docs/src/material/templates/.icons/simple/microgenetics.svg
+++ b/docs/src/templates/.icons/simple/microgenetics.svg
diff --git a/docs/src/material/templates/.icons/simple/micropython.svg b/docs/src/templates/.icons/simple/micropython.svg
index ba89eff6..ba89eff6 100644
--- a/docs/src/material/templates/.icons/simple/micropython.svg
+++ b/docs/src/templates/.icons/simple/micropython.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoft.svg b/docs/src/templates/.icons/simple/microsoft.svg
index 042161c4..042161c4 100644
--- a/docs/src/material/templates/.icons/simple/microsoft.svg
+++ b/docs/src/templates/.icons/simple/microsoft.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftacademic.svg b/docs/src/templates/.icons/simple/microsoftacademic.svg
index 6ac8812a..6ac8812a 100644
--- a/docs/src/material/templates/.icons/simple/microsoftacademic.svg
+++ b/docs/src/templates/.icons/simple/microsoftacademic.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftaccess.svg b/docs/src/templates/.icons/simple/microsoftaccess.svg
index 46ba07ae..46ba07ae 100644
--- a/docs/src/material/templates/.icons/simple/microsoftaccess.svg
+++ b/docs/src/templates/.icons/simple/microsoftaccess.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftazure.svg b/docs/src/templates/.icons/simple/microsoftazure.svg
index 368f9669..368f9669 100644
--- a/docs/src/material/templates/.icons/simple/microsoftazure.svg
+++ b/docs/src/templates/.icons/simple/microsoftazure.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftbing.svg b/docs/src/templates/.icons/simple/microsoftbing.svg
index 2f5b86ea..2f5b86ea 100644
--- a/docs/src/material/templates/.icons/simple/microsoftbing.svg
+++ b/docs/src/templates/.icons/simple/microsoftbing.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftedge.svg b/docs/src/templates/.icons/simple/microsoftedge.svg
index 01f2c057..01f2c057 100644
--- a/docs/src/material/templates/.icons/simple/microsoftedge.svg
+++ b/docs/src/templates/.icons/simple/microsoftedge.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftexcel.svg b/docs/src/templates/.icons/simple/microsoftexcel.svg
index ff366af7..ff366af7 100644
--- a/docs/src/material/templates/.icons/simple/microsoftexcel.svg
+++ b/docs/src/templates/.icons/simple/microsoftexcel.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftexchange.svg b/docs/src/templates/.icons/simple/microsoftexchange.svg
index c85ce6cf..c85ce6cf 100644
--- a/docs/src/material/templates/.icons/simple/microsoftexchange.svg
+++ b/docs/src/templates/.icons/simple/microsoftexchange.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftoffice.svg b/docs/src/templates/.icons/simple/microsoftoffice.svg
index e41893d4..e41893d4 100644
--- a/docs/src/material/templates/.icons/simple/microsoftoffice.svg
+++ b/docs/src/templates/.icons/simple/microsoftoffice.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftonedrive.svg b/docs/src/templates/.icons/simple/microsoftonedrive.svg
index 1c384d47..1c384d47 100644
--- a/docs/src/material/templates/.icons/simple/microsoftonedrive.svg
+++ b/docs/src/templates/.icons/simple/microsoftonedrive.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftonenote.svg b/docs/src/templates/.icons/simple/microsoftonenote.svg
index ff8c32e8..ff8c32e8 100644
--- a/docs/src/material/templates/.icons/simple/microsoftonenote.svg
+++ b/docs/src/templates/.icons/simple/microsoftonenote.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftoutlook.svg b/docs/src/templates/.icons/simple/microsoftoutlook.svg
index 2e467d4e..2e467d4e 100644
--- a/docs/src/material/templates/.icons/simple/microsoftoutlook.svg
+++ b/docs/src/templates/.icons/simple/microsoftoutlook.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftpowerpoint.svg b/docs/src/templates/.icons/simple/microsoftpowerpoint.svg
index afb37e13..afb37e13 100644
--- a/docs/src/material/templates/.icons/simple/microsoftpowerpoint.svg
+++ b/docs/src/templates/.icons/simple/microsoftpowerpoint.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftsharepoint.svg b/docs/src/templates/.icons/simple/microsoftsharepoint.svg
index 4e6ac73c..4e6ac73c 100644
--- a/docs/src/material/templates/.icons/simple/microsoftsharepoint.svg
+++ b/docs/src/templates/.icons/simple/microsoftsharepoint.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftsqlserver.svg b/docs/src/templates/.icons/simple/microsoftsqlserver.svg
index eab873be..eab873be 100644
--- a/docs/src/material/templates/.icons/simple/microsoftsqlserver.svg
+++ b/docs/src/templates/.icons/simple/microsoftsqlserver.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftteams.svg b/docs/src/templates/.icons/simple/microsoftteams.svg
index 58ed92c9..58ed92c9 100644
--- a/docs/src/material/templates/.icons/simple/microsoftteams.svg
+++ b/docs/src/templates/.icons/simple/microsoftteams.svg
diff --git a/docs/src/material/templates/.icons/simple/microsofttranslator.svg b/docs/src/templates/.icons/simple/microsofttranslator.svg
index 0c38f681..0c38f681 100644
--- a/docs/src/material/templates/.icons/simple/microsofttranslator.svg
+++ b/docs/src/templates/.icons/simple/microsofttranslator.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftvisio.svg b/docs/src/templates/.icons/simple/microsoftvisio.svg
index 368846cb..368846cb 100644
--- a/docs/src/material/templates/.icons/simple/microsoftvisio.svg
+++ b/docs/src/templates/.icons/simple/microsoftvisio.svg
diff --git a/docs/src/material/templates/.icons/simple/microsoftword.svg b/docs/src/templates/.icons/simple/microsoftword.svg
index 1ec01cd6..1ec01cd6 100644
--- a/docs/src/material/templates/.icons/simple/microsoftword.svg
+++ b/docs/src/templates/.icons/simple/microsoftword.svg
diff --git a/docs/src/material/templates/.icons/simple/microstation.svg b/docs/src/templates/.icons/simple/microstation.svg
index 134ebf5c..134ebf5c 100644
--- a/docs/src/material/templates/.icons/simple/microstation.svg
+++ b/docs/src/templates/.icons/simple/microstation.svg
diff --git a/docs/src/material/templates/.icons/simple/microstrategy.svg b/docs/src/templates/.icons/simple/microstrategy.svg
index 063b5ed3..063b5ed3 100644
--- a/docs/src/material/templates/.icons/simple/microstrategy.svg
+++ b/docs/src/templates/.icons/simple/microstrategy.svg
diff --git a/docs/src/material/templates/.icons/simple/midi.svg b/docs/src/templates/.icons/simple/midi.svg
index 4dcbbe0a..4dcbbe0a 100644
--- a/docs/src/material/templates/.icons/simple/midi.svg
+++ b/docs/src/templates/.icons/simple/midi.svg
diff --git a/docs/src/material/templates/.icons/simple/mikrotik.svg b/docs/src/templates/.icons/simple/mikrotik.svg
index 39852e0f..39852e0f 100644
--- a/docs/src/material/templates/.icons/simple/mikrotik.svg
+++ b/docs/src/templates/.icons/simple/mikrotik.svg
diff --git a/docs/src/material/templates/.icons/simple/milvus.svg b/docs/src/templates/.icons/simple/milvus.svg
index b6e95f89..b6e95f89 100644
--- a/docs/src/material/templates/.icons/simple/milvus.svg
+++ b/docs/src/templates/.icons/simple/milvus.svg
diff --git a/docs/src/material/templates/.icons/simple/minds.svg b/docs/src/templates/.icons/simple/minds.svg
index 720c83e0..720c83e0 100644
--- a/docs/src/material/templates/.icons/simple/minds.svg
+++ b/docs/src/templates/.icons/simple/minds.svg
diff --git a/docs/src/material/templates/.icons/simple/minecraft.svg b/docs/src/templates/.icons/simple/minecraft.svg
index b42fba0b..b42fba0b 100644
--- a/docs/src/material/templates/.icons/simple/minecraft.svg
+++ b/docs/src/templates/.icons/simple/minecraft.svg
diff --git a/docs/src/material/templates/.icons/simple/minetest.svg b/docs/src/templates/.icons/simple/minetest.svg
index 8c292b34..8c292b34 100644
--- a/docs/src/material/templates/.icons/simple/minetest.svg
+++ b/docs/src/templates/.icons/simple/minetest.svg
diff --git a/docs/src/material/templates/.icons/simple/mini.svg b/docs/src/templates/.icons/simple/mini.svg
index dc32720c..dc32720c 100644
--- a/docs/src/material/templates/.icons/simple/mini.svg
+++ b/docs/src/templates/.icons/simple/mini.svg
diff --git a/docs/src/material/templates/.icons/simple/minio.svg b/docs/src/templates/.icons/simple/minio.svg
index 2e038b65..2e038b65 100644
--- a/docs/src/material/templates/.icons/simple/minio.svg
+++ b/docs/src/templates/.icons/simple/minio.svg
diff --git a/docs/src/material/templates/.icons/simple/minutemailer.svg b/docs/src/templates/.icons/simple/minutemailer.svg
index 493cc1f8..493cc1f8 100644
--- a/docs/src/material/templates/.icons/simple/minutemailer.svg
+++ b/docs/src/templates/.icons/simple/minutemailer.svg
diff --git a/docs/src/material/templates/.icons/simple/miraheze.svg b/docs/src/templates/.icons/simple/miraheze.svg
index dcfa44db..dcfa44db 100644
--- a/docs/src/material/templates/.icons/simple/miraheze.svg
+++ b/docs/src/templates/.icons/simple/miraheze.svg
diff --git a/docs/src/material/templates/.icons/simple/miro.svg b/docs/src/templates/.icons/simple/miro.svg
index b0d0273b..b0d0273b 100644
--- a/docs/src/material/templates/.icons/simple/miro.svg
+++ b/docs/src/templates/.icons/simple/miro.svg
diff --git a/docs/src/material/templates/.icons/simple/misskey.svg b/docs/src/templates/.icons/simple/misskey.svg
index 4ba673aa..4ba673aa 100644
--- a/docs/src/material/templates/.icons/simple/misskey.svg
+++ b/docs/src/templates/.icons/simple/misskey.svg
diff --git a/docs/src/material/templates/.icons/simple/mitsubishi.svg b/docs/src/templates/.icons/simple/mitsubishi.svg
index b0de2ac4..b0de2ac4 100644
--- a/docs/src/material/templates/.icons/simple/mitsubishi.svg
+++ b/docs/src/templates/.icons/simple/mitsubishi.svg
diff --git a/docs/src/material/templates/.icons/simple/mix.svg b/docs/src/templates/.icons/simple/mix.svg
index a1fc6191..a1fc6191 100644
--- a/docs/src/material/templates/.icons/simple/mix.svg
+++ b/docs/src/templates/.icons/simple/mix.svg
diff --git a/docs/src/material/templates/.icons/simple/mixcloud.svg b/docs/src/templates/.icons/simple/mixcloud.svg
index 9bcdf2ad..9bcdf2ad 100644
--- a/docs/src/material/templates/.icons/simple/mixcloud.svg
+++ b/docs/src/templates/.icons/simple/mixcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/mixpanel.svg b/docs/src/templates/.icons/simple/mixpanel.svg
index 04fb2ff8..04fb2ff8 100644
--- a/docs/src/material/templates/.icons/simple/mixpanel.svg
+++ b/docs/src/templates/.icons/simple/mixpanel.svg
diff --git a/docs/src/material/templates/.icons/simple/mlb.svg b/docs/src/templates/.icons/simple/mlb.svg
index 12f85644..12f85644 100644
--- a/docs/src/material/templates/.icons/simple/mlb.svg
+++ b/docs/src/templates/.icons/simple/mlb.svg
diff --git a/docs/src/material/templates/.icons/simple/mlflow.svg b/docs/src/templates/.icons/simple/mlflow.svg
index 3712250b..3712250b 100644
--- a/docs/src/material/templates/.icons/simple/mlflow.svg
+++ b/docs/src/templates/.icons/simple/mlflow.svg
diff --git a/docs/src/material/templates/.icons/simple/mobx.svg b/docs/src/templates/.icons/simple/mobx.svg
index 05197a49..05197a49 100644
--- a/docs/src/material/templates/.icons/simple/mobx.svg
+++ b/docs/src/templates/.icons/simple/mobx.svg
diff --git a/docs/src/material/templates/.icons/simple/mobxstatetree.svg b/docs/src/templates/.icons/simple/mobxstatetree.svg
index f04107a6..f04107a6 100644
--- a/docs/src/material/templates/.icons/simple/mobxstatetree.svg
+++ b/docs/src/templates/.icons/simple/mobxstatetree.svg
diff --git a/docs/src/material/templates/.icons/simple/mocha.svg b/docs/src/templates/.icons/simple/mocha.svg
index 54102188..54102188 100644
--- a/docs/src/material/templates/.icons/simple/mocha.svg
+++ b/docs/src/templates/.icons/simple/mocha.svg
diff --git a/docs/src/material/templates/.icons/simple/mockserviceworker.svg b/docs/src/templates/.icons/simple/mockserviceworker.svg
index bb09e83e..bb09e83e 100644
--- a/docs/src/material/templates/.icons/simple/mockserviceworker.svg
+++ b/docs/src/templates/.icons/simple/mockserviceworker.svg
diff --git a/docs/src/material/templates/.icons/simple/modin.svg b/docs/src/templates/.icons/simple/modin.svg
index 48d8358f..48d8358f 100644
--- a/docs/src/material/templates/.icons/simple/modin.svg
+++ b/docs/src/templates/.icons/simple/modin.svg
diff --git a/docs/src/material/templates/.icons/simple/modrinth.svg b/docs/src/templates/.icons/simple/modrinth.svg
index 20066031..20066031 100644
--- a/docs/src/material/templates/.icons/simple/modrinth.svg
+++ b/docs/src/templates/.icons/simple/modrinth.svg
diff --git a/docs/src/material/templates/.icons/simple/modx.svg b/docs/src/templates/.icons/simple/modx.svg
index 09d4203e..09d4203e 100644
--- a/docs/src/material/templates/.icons/simple/modx.svg
+++ b/docs/src/templates/.icons/simple/modx.svg
diff --git a/docs/src/material/templates/.icons/simple/mojangstudios.svg b/docs/src/templates/.icons/simple/mojangstudios.svg
index f3664f32..f3664f32 100644
--- a/docs/src/material/templates/.icons/simple/mojangstudios.svg
+++ b/docs/src/templates/.icons/simple/mojangstudios.svg
diff --git a/docs/src/material/templates/.icons/simple/moleculer.svg b/docs/src/templates/.icons/simple/moleculer.svg
index 9fe87077..9fe87077 100644
--- a/docs/src/material/templates/.icons/simple/moleculer.svg
+++ b/docs/src/templates/.icons/simple/moleculer.svg
diff --git a/docs/src/material/templates/.icons/simple/momenteo.svg b/docs/src/templates/.icons/simple/momenteo.svg
index f19dfbb6..f19dfbb6 100644
--- a/docs/src/material/templates/.icons/simple/momenteo.svg
+++ b/docs/src/templates/.icons/simple/momenteo.svg
diff --git a/docs/src/material/templates/.icons/simple/monero.svg b/docs/src/templates/.icons/simple/monero.svg
index cfd48bbe..cfd48bbe 100644
--- a/docs/src/material/templates/.icons/simple/monero.svg
+++ b/docs/src/templates/.icons/simple/monero.svg
diff --git a/docs/src/material/templates/.icons/simple/moneygram.svg b/docs/src/templates/.icons/simple/moneygram.svg
index be13d47f..be13d47f 100644
--- a/docs/src/material/templates/.icons/simple/moneygram.svg
+++ b/docs/src/templates/.icons/simple/moneygram.svg
diff --git a/docs/src/material/templates/.icons/simple/mongodb.svg b/docs/src/templates/.icons/simple/mongodb.svg
index 5c0c910e..5c0c910e 100644
--- a/docs/src/material/templates/.icons/simple/mongodb.svg
+++ b/docs/src/templates/.icons/simple/mongodb.svg
diff --git a/docs/src/material/templates/.icons/simple/mongoose.svg b/docs/src/templates/.icons/simple/mongoose.svg
index 1073fb64..1073fb64 100644
--- a/docs/src/material/templates/.icons/simple/mongoose.svg
+++ b/docs/src/templates/.icons/simple/mongoose.svg
diff --git a/docs/src/material/templates/.icons/simple/mongoosedotws.svg b/docs/src/templates/.icons/simple/mongoosedotws.svg
index b50f150b..b50f150b 100644
--- a/docs/src/material/templates/.icons/simple/mongoosedotws.svg
+++ b/docs/src/templates/.icons/simple/mongoosedotws.svg
diff --git a/docs/src/material/templates/.icons/simple/monica.svg b/docs/src/templates/.icons/simple/monica.svg
index 82202821..82202821 100644
--- a/docs/src/material/templates/.icons/simple/monica.svg
+++ b/docs/src/templates/.icons/simple/monica.svg
diff --git a/docs/src/material/templates/.icons/simple/monkeytie.svg b/docs/src/templates/.icons/simple/monkeytie.svg
index 23b7036f..23b7036f 100644
--- a/docs/src/material/templates/.icons/simple/monkeytie.svg
+++ b/docs/src/templates/.icons/simple/monkeytie.svg
diff --git a/docs/src/material/templates/.icons/simple/monkeytype.svg b/docs/src/templates/.icons/simple/monkeytype.svg
index 6e9d628a..6e9d628a 100644
--- a/docs/src/material/templates/.icons/simple/monkeytype.svg
+++ b/docs/src/templates/.icons/simple/monkeytype.svg
diff --git a/docs/src/material/templates/.icons/simple/monogame.svg b/docs/src/templates/.icons/simple/monogame.svg
index 719fd8c1..719fd8c1 100644
--- a/docs/src/material/templates/.icons/simple/monogame.svg
+++ b/docs/src/templates/.icons/simple/monogame.svg
diff --git a/docs/src/material/templates/.icons/simple/monoprix.svg b/docs/src/templates/.icons/simple/monoprix.svg
index 7da5c165..7da5c165 100644
--- a/docs/src/material/templates/.icons/simple/monoprix.svg
+++ b/docs/src/templates/.icons/simple/monoprix.svg
diff --git a/docs/src/material/templates/.icons/simple/monster.svg b/docs/src/templates/.icons/simple/monster.svg
index 6f8bb79f..6f8bb79f 100644
--- a/docs/src/material/templates/.icons/simple/monster.svg
+++ b/docs/src/templates/.icons/simple/monster.svg
diff --git a/docs/src/material/templates/.icons/simple/monzo.svg b/docs/src/templates/.icons/simple/monzo.svg
index 6867c38d..6867c38d 100644
--- a/docs/src/material/templates/.icons/simple/monzo.svg
+++ b/docs/src/templates/.icons/simple/monzo.svg
diff --git a/docs/src/material/templates/.icons/simple/moo.svg b/docs/src/templates/.icons/simple/moo.svg
index 467e8bdb..467e8bdb 100644
--- a/docs/src/material/templates/.icons/simple/moo.svg
+++ b/docs/src/templates/.icons/simple/moo.svg
diff --git a/docs/src/material/templates/.icons/simple/moonrepo.svg b/docs/src/templates/.icons/simple/moonrepo.svg
index 89d64eb1..89d64eb1 100644
--- a/docs/src/material/templates/.icons/simple/moonrepo.svg
+++ b/docs/src/templates/.icons/simple/moonrepo.svg
diff --git a/docs/src/material/templates/.icons/simple/morrisons.svg b/docs/src/templates/.icons/simple/morrisons.svg
index 91aa6378..91aa6378 100644
--- a/docs/src/material/templates/.icons/simple/morrisons.svg
+++ b/docs/src/templates/.icons/simple/morrisons.svg
diff --git a/docs/src/material/templates/.icons/simple/moscowmetro.svg b/docs/src/templates/.icons/simple/moscowmetro.svg
index 23ad5f14..23ad5f14 100644
--- a/docs/src/material/templates/.icons/simple/moscowmetro.svg
+++ b/docs/src/templates/.icons/simple/moscowmetro.svg
diff --git a/docs/src/material/templates/.icons/simple/motorola.svg b/docs/src/templates/.icons/simple/motorola.svg
index f7b7c02c..f7b7c02c 100644
--- a/docs/src/material/templates/.icons/simple/motorola.svg
+++ b/docs/src/templates/.icons/simple/motorola.svg
diff --git a/docs/src/material/templates/.icons/simple/mozilla.svg b/docs/src/templates/.icons/simple/mozilla.svg
index f256de1c..f256de1c 100644
--- a/docs/src/material/templates/.icons/simple/mozilla.svg
+++ b/docs/src/templates/.icons/simple/mozilla.svg
diff --git a/docs/src/material/templates/.icons/simple/mqtt.svg b/docs/src/templates/.icons/simple/mqtt.svg
index 34caece4..34caece4 100644
--- a/docs/src/material/templates/.icons/simple/mqtt.svg
+++ b/docs/src/templates/.icons/simple/mqtt.svg
diff --git a/docs/src/material/templates/.icons/simple/msi.svg b/docs/src/templates/.icons/simple/msi.svg
index f3981e27..f3981e27 100644
--- a/docs/src/material/templates/.icons/simple/msi.svg
+++ b/docs/src/templates/.icons/simple/msi.svg
diff --git a/docs/src/material/templates/.icons/simple/msibusiness.svg b/docs/src/templates/.icons/simple/msibusiness.svg
index 8d4a28e6..8d4a28e6 100644
--- a/docs/src/material/templates/.icons/simple/msibusiness.svg
+++ b/docs/src/templates/.icons/simple/msibusiness.svg
diff --git a/docs/src/material/templates/.icons/simple/mta.svg b/docs/src/templates/.icons/simple/mta.svg
index 5f3348a8..5f3348a8 100644
--- a/docs/src/material/templates/.icons/simple/mta.svg
+++ b/docs/src/templates/.icons/simple/mta.svg
diff --git a/docs/src/material/templates/.icons/simple/mtr.svg b/docs/src/templates/.icons/simple/mtr.svg
index 3eaeef81..3eaeef81 100644
--- a/docs/src/material/templates/.icons/simple/mtr.svg
+++ b/docs/src/templates/.icons/simple/mtr.svg
diff --git a/docs/src/material/templates/.icons/simple/mubi.svg b/docs/src/templates/.icons/simple/mubi.svg
index d7a0f7d4..d7a0f7d4 100644
--- a/docs/src/material/templates/.icons/simple/mubi.svg
+++ b/docs/src/templates/.icons/simple/mubi.svg
diff --git a/docs/src/material/templates/.icons/simple/mui.svg b/docs/src/templates/.icons/simple/mui.svg
index 11391395..11391395 100644
--- a/docs/src/material/templates/.icons/simple/mui.svg
+++ b/docs/src/templates/.icons/simple/mui.svg
diff --git a/docs/src/material/templates/.icons/simple/mulesoft.svg b/docs/src/templates/.icons/simple/mulesoft.svg
index 2f6afde9..2f6afde9 100644
--- a/docs/src/material/templates/.icons/simple/mulesoft.svg
+++ b/docs/src/templates/.icons/simple/mulesoft.svg
diff --git a/docs/src/material/templates/.icons/simple/muller.svg b/docs/src/templates/.icons/simple/muller.svg
index c067419c..c067419c 100644
--- a/docs/src/material/templates/.icons/simple/muller.svg
+++ b/docs/src/templates/.icons/simple/muller.svg
diff --git a/docs/src/material/templates/.icons/simple/multisim.svg b/docs/src/templates/.icons/simple/multisim.svg
index c27523e4..c27523e4 100644
--- a/docs/src/material/templates/.icons/simple/multisim.svg
+++ b/docs/src/templates/.icons/simple/multisim.svg
diff --git a/docs/src/material/templates/.icons/simple/mumble.svg b/docs/src/templates/.icons/simple/mumble.svg
index 3f92c396..3f92c396 100644
--- a/docs/src/material/templates/.icons/simple/mumble.svg
+++ b/docs/src/templates/.icons/simple/mumble.svg
diff --git a/docs/src/material/templates/.icons/simple/musescore.svg b/docs/src/templates/.icons/simple/musescore.svg
index 26d565d6..26d565d6 100644
--- a/docs/src/material/templates/.icons/simple/musescore.svg
+++ b/docs/src/templates/.icons/simple/musescore.svg
diff --git a/docs/src/material/templates/.icons/simple/musicbrainz.svg b/docs/src/templates/.icons/simple/musicbrainz.svg
index 31bedf66..31bedf66 100644
--- a/docs/src/material/templates/.icons/simple/musicbrainz.svg
+++ b/docs/src/templates/.icons/simple/musicbrainz.svg
diff --git a/docs/src/material/templates/.icons/simple/mxlinux.svg b/docs/src/templates/.icons/simple/mxlinux.svg
index e860d974..e860d974 100644
--- a/docs/src/material/templates/.icons/simple/mxlinux.svg
+++ b/docs/src/templates/.icons/simple/mxlinux.svg
diff --git a/docs/src/material/templates/.icons/simple/myanimelist.svg b/docs/src/templates/.icons/simple/myanimelist.svg
index 675b1099..675b1099 100644
--- a/docs/src/material/templates/.icons/simple/myanimelist.svg
+++ b/docs/src/templates/.icons/simple/myanimelist.svg
diff --git a/docs/src/material/templates/.icons/simple/myob.svg b/docs/src/templates/.icons/simple/myob.svg
index 1233526b..1233526b 100644
--- a/docs/src/material/templates/.icons/simple/myob.svg
+++ b/docs/src/templates/.icons/simple/myob.svg
diff --git a/docs/src/material/templates/.icons/simple/myspace.svg b/docs/src/templates/.icons/simple/myspace.svg
index ce7448b6..ce7448b6 100644
--- a/docs/src/material/templates/.icons/simple/myspace.svg
+++ b/docs/src/templates/.icons/simple/myspace.svg
diff --git a/docs/src/material/templates/.icons/simple/mysql.svg b/docs/src/templates/.icons/simple/mysql.svg
index 94c6b6f2..94c6b6f2 100644
--- a/docs/src/material/templates/.icons/simple/mysql.svg
+++ b/docs/src/templates/.icons/simple/mysql.svg
diff --git a/docs/src/material/templates/.icons/simple/n26.svg b/docs/src/templates/.icons/simple/n26.svg
index 3eee3ba0..3eee3ba0 100644
--- a/docs/src/material/templates/.icons/simple/n26.svg
+++ b/docs/src/templates/.icons/simple/n26.svg
diff --git a/docs/src/material/templates/.icons/simple/namebase.svg b/docs/src/templates/.icons/simple/namebase.svg
index 1f722e93..1f722e93 100644
--- a/docs/src/material/templates/.icons/simple/namebase.svg
+++ b/docs/src/templates/.icons/simple/namebase.svg
diff --git a/docs/src/material/templates/.icons/simple/namecheap.svg b/docs/src/templates/.icons/simple/namecheap.svg
index 8996729a..8996729a 100644
--- a/docs/src/material/templates/.icons/simple/namecheap.svg
+++ b/docs/src/templates/.icons/simple/namecheap.svg
diff --git a/docs/src/material/templates/.icons/simple/nano.svg b/docs/src/templates/.icons/simple/nano.svg
index 5afa31b5..5afa31b5 100644
--- a/docs/src/material/templates/.icons/simple/nano.svg
+++ b/docs/src/templates/.icons/simple/nano.svg
diff --git a/docs/src/material/templates/.icons/simple/nasa.svg b/docs/src/templates/.icons/simple/nasa.svg
index b22c542c..b22c542c 100644
--- a/docs/src/material/templates/.icons/simple/nasa.svg
+++ b/docs/src/templates/.icons/simple/nasa.svg
diff --git a/docs/src/material/templates/.icons/simple/nationalgrid.svg b/docs/src/templates/.icons/simple/nationalgrid.svg
index e80887e5..e80887e5 100644
--- a/docs/src/material/templates/.icons/simple/nationalgrid.svg
+++ b/docs/src/templates/.icons/simple/nationalgrid.svg
diff --git a/docs/src/material/templates/.icons/simple/nativescript.svg b/docs/src/templates/.icons/simple/nativescript.svg
index 17e56bc0..17e56bc0 100644
--- a/docs/src/material/templates/.icons/simple/nativescript.svg
+++ b/docs/src/templates/.icons/simple/nativescript.svg
diff --git a/docs/src/material/templates/.icons/simple/natsdotio.svg b/docs/src/templates/.icons/simple/natsdotio.svg
index 28165e07..28165e07 100644
--- a/docs/src/material/templates/.icons/simple/natsdotio.svg
+++ b/docs/src/templates/.icons/simple/natsdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/naver.svg b/docs/src/templates/.icons/simple/naver.svg
index f35304f3..f35304f3 100644
--- a/docs/src/material/templates/.icons/simple/naver.svg
+++ b/docs/src/templates/.icons/simple/naver.svg
diff --git a/docs/src/material/templates/.icons/simple/nba.svg b/docs/src/templates/.icons/simple/nba.svg
index 08b04b08..08b04b08 100644
--- a/docs/src/material/templates/.icons/simple/nba.svg
+++ b/docs/src/templates/.icons/simple/nba.svg
diff --git a/docs/src/material/templates/.icons/simple/nbb.svg b/docs/src/templates/.icons/simple/nbb.svg
index 070a6743..070a6743 100644
--- a/docs/src/material/templates/.icons/simple/nbb.svg
+++ b/docs/src/templates/.icons/simple/nbb.svg
diff --git a/docs/src/material/templates/.icons/simple/nbc.svg b/docs/src/templates/.icons/simple/nbc.svg
index 3ddac5a4..3ddac5a4 100644
--- a/docs/src/material/templates/.icons/simple/nbc.svg
+++ b/docs/src/templates/.icons/simple/nbc.svg
diff --git a/docs/src/material/templates/.icons/simple/ndr.svg b/docs/src/templates/.icons/simple/ndr.svg
index 49001381..49001381 100644
--- a/docs/src/material/templates/.icons/simple/ndr.svg
+++ b/docs/src/templates/.icons/simple/ndr.svg
diff --git a/docs/src/material/templates/.icons/simple/near.svg b/docs/src/templates/.icons/simple/near.svg
index ba0f6aa8..ba0f6aa8 100644
--- a/docs/src/material/templates/.icons/simple/near.svg
+++ b/docs/src/templates/.icons/simple/near.svg
diff --git a/docs/src/material/templates/.icons/simple/nec.svg b/docs/src/templates/.icons/simple/nec.svg
index d93a35fd..d93a35fd 100644
--- a/docs/src/material/templates/.icons/simple/nec.svg
+++ b/docs/src/templates/.icons/simple/nec.svg
diff --git a/docs/src/material/templates/.icons/simple/neo4j.svg b/docs/src/templates/.icons/simple/neo4j.svg
index 000b1877..000b1877 100644
--- a/docs/src/material/templates/.icons/simple/neo4j.svg
+++ b/docs/src/templates/.icons/simple/neo4j.svg
diff --git a/docs/src/material/templates/.icons/simple/neovim.svg b/docs/src/templates/.icons/simple/neovim.svg
index a7cf70de..a7cf70de 100644
--- a/docs/src/material/templates/.icons/simple/neovim.svg
+++ b/docs/src/templates/.icons/simple/neovim.svg
diff --git a/docs/src/material/templates/.icons/simple/nestjs.svg b/docs/src/templates/.icons/simple/nestjs.svg
index 553b80d6..553b80d6 100644
--- a/docs/src/material/templates/.icons/simple/nestjs.svg
+++ b/docs/src/templates/.icons/simple/nestjs.svg
diff --git a/docs/src/material/templates/.icons/simple/netapp.svg b/docs/src/templates/.icons/simple/netapp.svg
index 7fff5e30..7fff5e30 100644
--- a/docs/src/material/templates/.icons/simple/netapp.svg
+++ b/docs/src/templates/.icons/simple/netapp.svg
diff --git a/docs/src/material/templates/.icons/simple/netbsd.svg b/docs/src/templates/.icons/simple/netbsd.svg
index 210f83f6..210f83f6 100644
--- a/docs/src/material/templates/.icons/simple/netbsd.svg
+++ b/docs/src/templates/.icons/simple/netbsd.svg
diff --git a/docs/src/material/templates/.icons/simple/netflix.svg b/docs/src/templates/.icons/simple/netflix.svg
index 1cc4006a..1cc4006a 100644
--- a/docs/src/material/templates/.icons/simple/netflix.svg
+++ b/docs/src/templates/.icons/simple/netflix.svg
diff --git a/docs/src/material/templates/.icons/simple/netlify.svg b/docs/src/templates/.icons/simple/netlify.svg
index eb7c9276..eb7c9276 100644
--- a/docs/src/material/templates/.icons/simple/netlify.svg
+++ b/docs/src/templates/.icons/simple/netlify.svg
diff --git a/docs/src/material/templates/.icons/simple/nette.svg b/docs/src/templates/.icons/simple/nette.svg
index c0bf83f1..c0bf83f1 100644
--- a/docs/src/material/templates/.icons/simple/nette.svg
+++ b/docs/src/templates/.icons/simple/nette.svg
diff --git a/docs/src/material/templates/.icons/simple/netto.svg b/docs/src/templates/.icons/simple/netto.svg
index 0e83cbc4..0e83cbc4 100644
--- a/docs/src/material/templates/.icons/simple/netto.svg
+++ b/docs/src/templates/.icons/simple/netto.svg
diff --git a/docs/src/material/templates/.icons/simple/neutralinojs.svg b/docs/src/templates/.icons/simple/neutralinojs.svg
index e2808747..e2808747 100644
--- a/docs/src/material/templates/.icons/simple/neutralinojs.svg
+++ b/docs/src/templates/.icons/simple/neutralinojs.svg
diff --git a/docs/src/material/templates/.icons/simple/newbalance.svg b/docs/src/templates/.icons/simple/newbalance.svg
index 60b9d880..60b9d880 100644
--- a/docs/src/material/templates/.icons/simple/newbalance.svg
+++ b/docs/src/templates/.icons/simple/newbalance.svg
diff --git a/docs/src/material/templates/.icons/simple/newegg.svg b/docs/src/templates/.icons/simple/newegg.svg
index 8a1d0a84..8a1d0a84 100644
--- a/docs/src/material/templates/.icons/simple/newegg.svg
+++ b/docs/src/templates/.icons/simple/newegg.svg
diff --git a/docs/src/material/templates/.icons/simple/newjapanprowrestling.svg b/docs/src/templates/.icons/simple/newjapanprowrestling.svg
index 510e053a..510e053a 100644
--- a/docs/src/material/templates/.icons/simple/newjapanprowrestling.svg
+++ b/docs/src/templates/.icons/simple/newjapanprowrestling.svg
diff --git a/docs/src/material/templates/.icons/simple/newrelic.svg b/docs/src/templates/.icons/simple/newrelic.svg
index 7312f5d7..7312f5d7 100644
--- a/docs/src/material/templates/.icons/simple/newrelic.svg
+++ b/docs/src/templates/.icons/simple/newrelic.svg
diff --git a/docs/src/material/templates/.icons/simple/newyorktimes.svg b/docs/src/templates/.icons/simple/newyorktimes.svg
index a8719f0e..a8719f0e 100644
--- a/docs/src/material/templates/.icons/simple/newyorktimes.svg
+++ b/docs/src/templates/.icons/simple/newyorktimes.svg
diff --git a/docs/src/material/templates/.icons/simple/nextbilliondotai.svg b/docs/src/templates/.icons/simple/nextbilliondotai.svg
index acf868e8..acf868e8 100644
--- a/docs/src/material/templates/.icons/simple/nextbilliondotai.svg
+++ b/docs/src/templates/.icons/simple/nextbilliondotai.svg
diff --git a/docs/src/material/templates/.icons/simple/nextcloud.svg b/docs/src/templates/.icons/simple/nextcloud.svg
index cfcc54c3..cfcc54c3 100644
--- a/docs/src/material/templates/.icons/simple/nextcloud.svg
+++ b/docs/src/templates/.icons/simple/nextcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/nextdoor.svg b/docs/src/templates/.icons/simple/nextdoor.svg
index 47216a82..47216a82 100644
--- a/docs/src/material/templates/.icons/simple/nextdoor.svg
+++ b/docs/src/templates/.icons/simple/nextdoor.svg
diff --git a/docs/src/material/templates/.icons/simple/nextdotjs.svg b/docs/src/templates/.icons/simple/nextdotjs.svg
index ca9cb2ea..ca9cb2ea 100644
--- a/docs/src/material/templates/.icons/simple/nextdotjs.svg
+++ b/docs/src/templates/.icons/simple/nextdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/nextra.svg b/docs/src/templates/.icons/simple/nextra.svg
index 7a65038e..7a65038e 100644
--- a/docs/src/material/templates/.icons/simple/nextra.svg
+++ b/docs/src/templates/.icons/simple/nextra.svg
diff --git a/docs/src/material/templates/.icons/simple/nfc.svg b/docs/src/templates/.icons/simple/nfc.svg
index 95cb0fd4..95cb0fd4 100644
--- a/docs/src/material/templates/.icons/simple/nfc.svg
+++ b/docs/src/templates/.icons/simple/nfc.svg
diff --git a/docs/src/material/templates/.icons/simple/nginx.svg b/docs/src/templates/.icons/simple/nginx.svg
index 7a76ad0b..7a76ad0b 100644
--- a/docs/src/material/templates/.icons/simple/nginx.svg
+++ b/docs/src/templates/.icons/simple/nginx.svg
diff --git a/docs/src/material/templates/.icons/simple/nginxproxymanager.svg b/docs/src/templates/.icons/simple/nginxproxymanager.svg
index f0ba6daa..f0ba6daa 100644
--- a/docs/src/material/templates/.icons/simple/nginxproxymanager.svg
+++ b/docs/src/templates/.icons/simple/nginxproxymanager.svg
diff --git a/docs/src/material/templates/.icons/simple/ngrok.svg b/docs/src/templates/.icons/simple/ngrok.svg
index aff24288..aff24288 100644
--- a/docs/src/material/templates/.icons/simple/ngrok.svg
+++ b/docs/src/templates/.icons/simple/ngrok.svg
diff --git a/docs/src/material/templates/.icons/simple/ngrx.svg b/docs/src/templates/.icons/simple/ngrx.svg
index 842506d4..842506d4 100644
--- a/docs/src/material/templates/.icons/simple/ngrx.svg
+++ b/docs/src/templates/.icons/simple/ngrx.svg
diff --git a/docs/src/material/templates/.icons/simple/niconico.svg b/docs/src/templates/.icons/simple/niconico.svg
index d69cc738..d69cc738 100644
--- a/docs/src/material/templates/.icons/simple/niconico.svg
+++ b/docs/src/templates/.icons/simple/niconico.svg
diff --git a/docs/src/material/templates/.icons/simple/nike.svg b/docs/src/templates/.icons/simple/nike.svg
index 84798239..84798239 100644
--- a/docs/src/material/templates/.icons/simple/nike.svg
+++ b/docs/src/templates/.icons/simple/nike.svg
diff --git a/docs/src/material/templates/.icons/simple/nikon.svg b/docs/src/templates/.icons/simple/nikon.svg
index c595c600..c595c600 100644
--- a/docs/src/material/templates/.icons/simple/nikon.svg
+++ b/docs/src/templates/.icons/simple/nikon.svg
diff --git a/docs/src/material/templates/.icons/simple/nim.svg b/docs/src/templates/.icons/simple/nim.svg
index a374b712..a374b712 100644
--- a/docs/src/material/templates/.icons/simple/nim.svg
+++ b/docs/src/templates/.icons/simple/nim.svg
diff --git a/docs/src/material/templates/.icons/simple/nintendo.svg b/docs/src/templates/.icons/simple/nintendo.svg
index b7f8fe7f..b7f8fe7f 100644
--- a/docs/src/material/templates/.icons/simple/nintendo.svg
+++ b/docs/src/templates/.icons/simple/nintendo.svg
diff --git a/docs/src/material/templates/.icons/simple/nintendo3ds.svg b/docs/src/templates/.icons/simple/nintendo3ds.svg
index e36844ae..e36844ae 100644
--- a/docs/src/material/templates/.icons/simple/nintendo3ds.svg
+++ b/docs/src/templates/.icons/simple/nintendo3ds.svg
diff --git a/docs/src/material/templates/.icons/simple/nintendogamecube.svg b/docs/src/templates/.icons/simple/nintendogamecube.svg
index 01171a04..01171a04 100644
--- a/docs/src/material/templates/.icons/simple/nintendogamecube.svg
+++ b/docs/src/templates/.icons/simple/nintendogamecube.svg
diff --git a/docs/src/material/templates/.icons/simple/nintendonetwork.svg b/docs/src/templates/.icons/simple/nintendonetwork.svg
index 20a08097..20a08097 100644
--- a/docs/src/material/templates/.icons/simple/nintendonetwork.svg
+++ b/docs/src/templates/.icons/simple/nintendonetwork.svg
diff --git a/docs/src/material/templates/.icons/simple/nintendoswitch.svg b/docs/src/templates/.icons/simple/nintendoswitch.svg
index fa955f16..fa955f16 100644
--- a/docs/src/material/templates/.icons/simple/nintendoswitch.svg
+++ b/docs/src/templates/.icons/simple/nintendoswitch.svg
diff --git a/docs/src/material/templates/.icons/simple/nissan.svg b/docs/src/templates/.icons/simple/nissan.svg
index 4aecab32..4aecab32 100644
--- a/docs/src/material/templates/.icons/simple/nissan.svg
+++ b/docs/src/templates/.icons/simple/nissan.svg
diff --git a/docs/src/material/templates/.icons/simple/nixos.svg b/docs/src/templates/.icons/simple/nixos.svg
index c55de645..c55de645 100644
--- a/docs/src/material/templates/.icons/simple/nixos.svg
+++ b/docs/src/templates/.icons/simple/nixos.svg
diff --git a/docs/src/material/templates/.icons/simple/nodedotjs.svg b/docs/src/templates/.icons/simple/nodedotjs.svg
index 2fee8381..2fee8381 100644
--- a/docs/src/material/templates/.icons/simple/nodedotjs.svg
+++ b/docs/src/templates/.icons/simple/nodedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/nodemon.svg b/docs/src/templates/.icons/simple/nodemon.svg
index a62a1996..a62a1996 100644
--- a/docs/src/material/templates/.icons/simple/nodemon.svg
+++ b/docs/src/templates/.icons/simple/nodemon.svg
diff --git a/docs/src/material/templates/.icons/simple/nodered.svg b/docs/src/templates/.icons/simple/nodered.svg
index 2911df2d..2911df2d 100644
--- a/docs/src/material/templates/.icons/simple/nodered.svg
+++ b/docs/src/templates/.icons/simple/nodered.svg
diff --git a/docs/src/material/templates/.icons/simple/nokia.svg b/docs/src/templates/.icons/simple/nokia.svg
index 370269e7..370269e7 100644
--- a/docs/src/material/templates/.icons/simple/nokia.svg
+++ b/docs/src/templates/.icons/simple/nokia.svg
diff --git a/docs/src/material/templates/.icons/simple/norco.svg b/docs/src/templates/.icons/simple/norco.svg
index 1b7a25a9..1b7a25a9 100644
--- a/docs/src/material/templates/.icons/simple/norco.svg
+++ b/docs/src/templates/.icons/simple/norco.svg
diff --git a/docs/src/material/templates/.icons/simple/nordvpn.svg b/docs/src/templates/.icons/simple/nordvpn.svg
index 74a8d2ff..74a8d2ff 100644
--- a/docs/src/material/templates/.icons/simple/nordvpn.svg
+++ b/docs/src/templates/.icons/simple/nordvpn.svg
diff --git a/docs/src/material/templates/.icons/simple/normalizedotcss.svg b/docs/src/templates/.icons/simple/normalizedotcss.svg
index c4564ed9..c4564ed9 100644
--- a/docs/src/material/templates/.icons/simple/normalizedotcss.svg
+++ b/docs/src/templates/.icons/simple/normalizedotcss.svg
diff --git a/docs/src/material/templates/.icons/simple/norwegian.svg b/docs/src/templates/.icons/simple/norwegian.svg
index 90cbb513..90cbb513 100644
--- a/docs/src/material/templates/.icons/simple/norwegian.svg
+++ b/docs/src/templates/.icons/simple/norwegian.svg
diff --git a/docs/src/material/templates/.icons/simple/notepadplusplus.svg b/docs/src/templates/.icons/simple/notepadplusplus.svg
index eed39b66..eed39b66 100644
--- a/docs/src/material/templates/.icons/simple/notepadplusplus.svg
+++ b/docs/src/templates/.icons/simple/notepadplusplus.svg
diff --git a/docs/src/material/templates/.icons/simple/notion.svg b/docs/src/templates/.icons/simple/notion.svg
index ee4f28fe..ee4f28fe 100644
--- a/docs/src/material/templates/.icons/simple/notion.svg
+++ b/docs/src/templates/.icons/simple/notion.svg
diff --git a/docs/src/material/templates/.icons/simple/notist.svg b/docs/src/templates/.icons/simple/notist.svg
index 7ed26225..7ed26225 100644
--- a/docs/src/material/templates/.icons/simple/notist.svg
+++ b/docs/src/templates/.icons/simple/notist.svg
diff --git a/docs/src/material/templates/.icons/simple/nounproject.svg b/docs/src/templates/.icons/simple/nounproject.svg
index 1cf14a33..1cf14a33 100644
--- a/docs/src/material/templates/.icons/simple/nounproject.svg
+++ b/docs/src/templates/.icons/simple/nounproject.svg
diff --git a/docs/src/material/templates/.icons/simple/novu.svg b/docs/src/templates/.icons/simple/novu.svg
index 891ef6ef..891ef6ef 100644
--- a/docs/src/material/templates/.icons/simple/novu.svg
+++ b/docs/src/templates/.icons/simple/novu.svg
diff --git a/docs/src/material/templates/.icons/simple/now.svg b/docs/src/templates/.icons/simple/now.svg
index 9968dc2b..9968dc2b 100644
--- a/docs/src/material/templates/.icons/simple/now.svg
+++ b/docs/src/templates/.icons/simple/now.svg
diff --git a/docs/src/material/templates/.icons/simple/npm.svg b/docs/src/templates/.icons/simple/npm.svg
index b22427c7..b22427c7 100644
--- a/docs/src/material/templates/.icons/simple/npm.svg
+++ b/docs/src/templates/.icons/simple/npm.svg
diff --git a/docs/src/material/templates/.icons/simple/nrwl.svg b/docs/src/templates/.icons/simple/nrwl.svg
index 3e2430b2..3e2430b2 100644
--- a/docs/src/material/templates/.icons/simple/nrwl.svg
+++ b/docs/src/templates/.icons/simple/nrwl.svg
diff --git a/docs/src/material/templates/.icons/simple/nubank.svg b/docs/src/templates/.icons/simple/nubank.svg
index 70eabf4f..70eabf4f 100644
--- a/docs/src/material/templates/.icons/simple/nubank.svg
+++ b/docs/src/templates/.icons/simple/nubank.svg
diff --git a/docs/src/material/templates/.icons/simple/nucleo.svg b/docs/src/templates/.icons/simple/nucleo.svg
index 53944a4a..53944a4a 100644
--- a/docs/src/material/templates/.icons/simple/nucleo.svg
+++ b/docs/src/templates/.icons/simple/nucleo.svg
diff --git a/docs/src/material/templates/.icons/simple/nuget.svg b/docs/src/templates/.icons/simple/nuget.svg
index f2ccc119..f2ccc119 100644
--- a/docs/src/material/templates/.icons/simple/nuget.svg
+++ b/docs/src/templates/.icons/simple/nuget.svg
diff --git a/docs/src/material/templates/.icons/simple/nuke.svg b/docs/src/templates/.icons/simple/nuke.svg
index bf1e5be0..bf1e5be0 100644
--- a/docs/src/material/templates/.icons/simple/nuke.svg
+++ b/docs/src/templates/.icons/simple/nuke.svg
diff --git a/docs/src/material/templates/.icons/simple/numba.svg b/docs/src/templates/.icons/simple/numba.svg
index 2c20a5a3..2c20a5a3 100644
--- a/docs/src/material/templates/.icons/simple/numba.svg
+++ b/docs/src/templates/.icons/simple/numba.svg
diff --git a/docs/src/material/templates/.icons/simple/numpy.svg b/docs/src/templates/.icons/simple/numpy.svg
index a95b48ee..a95b48ee 100644
--- a/docs/src/material/templates/.icons/simple/numpy.svg
+++ b/docs/src/templates/.icons/simple/numpy.svg
diff --git a/docs/src/material/templates/.icons/simple/nunjucks.svg b/docs/src/templates/.icons/simple/nunjucks.svg
index b62d38a8..b62d38a8 100644
--- a/docs/src/material/templates/.icons/simple/nunjucks.svg
+++ b/docs/src/templates/.icons/simple/nunjucks.svg
diff --git a/docs/src/material/templates/.icons/simple/nutanix.svg b/docs/src/templates/.icons/simple/nutanix.svg
index e3685897..e3685897 100644
--- a/docs/src/material/templates/.icons/simple/nutanix.svg
+++ b/docs/src/templates/.icons/simple/nutanix.svg
diff --git a/docs/src/material/templates/.icons/simple/nuxtdotjs.svg b/docs/src/templates/.icons/simple/nuxtdotjs.svg
index 32579ac3..32579ac3 100644
--- a/docs/src/material/templates/.icons/simple/nuxtdotjs.svg
+++ b/docs/src/templates/.icons/simple/nuxtdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/nvidia.svg b/docs/src/templates/.icons/simple/nvidia.svg
index 0c2ec4b0..0c2ec4b0 100644
--- a/docs/src/material/templates/.icons/simple/nvidia.svg
+++ b/docs/src/templates/.icons/simple/nvidia.svg
diff --git a/docs/src/material/templates/.icons/simple/nx.svg b/docs/src/templates/.icons/simple/nx.svg
index dbedb5dd..dbedb5dd 100644
--- a/docs/src/material/templates/.icons/simple/nx.svg
+++ b/docs/src/templates/.icons/simple/nx.svg
diff --git a/docs/src/material/templates/.icons/simple/nxp.svg b/docs/src/templates/.icons/simple/nxp.svg
index 5e2cb061..5e2cb061 100644
--- a/docs/src/material/templates/.icons/simple/nxp.svg
+++ b/docs/src/templates/.icons/simple/nxp.svg
diff --git a/docs/src/material/templates/.icons/simple/nzxt.svg b/docs/src/templates/.icons/simple/nzxt.svg
index e2b994cc..e2b994cc 100644
--- a/docs/src/material/templates/.icons/simple/nzxt.svg
+++ b/docs/src/templates/.icons/simple/nzxt.svg
diff --git a/docs/src/material/templates/.icons/simple/observable.svg b/docs/src/templates/.icons/simple/observable.svg
index 318f93f6..318f93f6 100644
--- a/docs/src/material/templates/.icons/simple/observable.svg
+++ b/docs/src/templates/.icons/simple/observable.svg
diff --git a/docs/src/material/templates/.icons/simple/obsidian.svg b/docs/src/templates/.icons/simple/obsidian.svg
index 97392e83..97392e83 100644
--- a/docs/src/material/templates/.icons/simple/obsidian.svg
+++ b/docs/src/templates/.icons/simple/obsidian.svg
diff --git a/docs/src/material/templates/.icons/simple/obsstudio.svg b/docs/src/templates/.icons/simple/obsstudio.svg
index d64b1d42..d64b1d42 100644
--- a/docs/src/material/templates/.icons/simple/obsstudio.svg
+++ b/docs/src/templates/.icons/simple/obsstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/ocaml.svg b/docs/src/templates/.icons/simple/ocaml.svg
index 5dba9c90..5dba9c90 100644
--- a/docs/src/material/templates/.icons/simple/ocaml.svg
+++ b/docs/src/templates/.icons/simple/ocaml.svg
diff --git a/docs/src/material/templates/.icons/simple/octanerender.svg b/docs/src/templates/.icons/simple/octanerender.svg
index 8afadb56..8afadb56 100644
--- a/docs/src/material/templates/.icons/simple/octanerender.svg
+++ b/docs/src/templates/.icons/simple/octanerender.svg
diff --git a/docs/src/material/templates/.icons/simple/octave.svg b/docs/src/templates/.icons/simple/octave.svg
index 49906b70..49906b70 100644
--- a/docs/src/material/templates/.icons/simple/octave.svg
+++ b/docs/src/templates/.icons/simple/octave.svg
diff --git a/docs/src/material/templates/.icons/simple/octobercms.svg b/docs/src/templates/.icons/simple/octobercms.svg
index ce634a08..ce634a08 100644
--- a/docs/src/material/templates/.icons/simple/octobercms.svg
+++ b/docs/src/templates/.icons/simple/octobercms.svg
diff --git a/docs/src/material/templates/.icons/simple/octoprint.svg b/docs/src/templates/.icons/simple/octoprint.svg
index 60f850e6..60f850e6 100644
--- a/docs/src/material/templates/.icons/simple/octoprint.svg
+++ b/docs/src/templates/.icons/simple/octoprint.svg
diff --git a/docs/src/material/templates/.icons/simple/octopusdeploy.svg b/docs/src/templates/.icons/simple/octopusdeploy.svg
index 208d0d34..208d0d34 100644
--- a/docs/src/material/templates/.icons/simple/octopusdeploy.svg
+++ b/docs/src/templates/.icons/simple/octopusdeploy.svg
diff --git a/docs/src/material/templates/.icons/simple/oculus.svg b/docs/src/templates/.icons/simple/oculus.svg
index a5461803..a5461803 100644
--- a/docs/src/material/templates/.icons/simple/oculus.svg
+++ b/docs/src/templates/.icons/simple/oculus.svg
diff --git a/docs/src/material/templates/.icons/simple/odnoklassniki.svg b/docs/src/templates/.icons/simple/odnoklassniki.svg
index a100c5d6..a100c5d6 100644
--- a/docs/src/material/templates/.icons/simple/odnoklassniki.svg
+++ b/docs/src/templates/.icons/simple/odnoklassniki.svg
diff --git a/docs/src/material/templates/.icons/simple/odysee.svg b/docs/src/templates/.icons/simple/odysee.svg
index 808f0e15..808f0e15 100644
--- a/docs/src/material/templates/.icons/simple/odysee.svg
+++ b/docs/src/templates/.icons/simple/odysee.svg
diff --git a/docs/src/material/templates/.icons/simple/ohdear.svg b/docs/src/templates/.icons/simple/ohdear.svg
index e3485202..e3485202 100644
--- a/docs/src/material/templates/.icons/simple/ohdear.svg
+++ b/docs/src/templates/.icons/simple/ohdear.svg
diff --git a/docs/src/material/templates/.icons/simple/okcupid.svg b/docs/src/templates/.icons/simple/okcupid.svg
index 7fce030f..7fce030f 100644
--- a/docs/src/material/templates/.icons/simple/okcupid.svg
+++ b/docs/src/templates/.icons/simple/okcupid.svg
diff --git a/docs/src/material/templates/.icons/simple/okta.svg b/docs/src/templates/.icons/simple/okta.svg
index 2879817a..2879817a 100644
--- a/docs/src/material/templates/.icons/simple/okta.svg
+++ b/docs/src/templates/.icons/simple/okta.svg
diff --git a/docs/src/material/templates/.icons/simple/oneplus.svg b/docs/src/templates/.icons/simple/oneplus.svg
index 8c3a26a2..8c3a26a2 100644
--- a/docs/src/material/templates/.icons/simple/oneplus.svg
+++ b/docs/src/templates/.icons/simple/oneplus.svg
diff --git a/docs/src/material/templates/.icons/simple/onlyfans.svg b/docs/src/templates/.icons/simple/onlyfans.svg
index a907187a..a907187a 100644
--- a/docs/src/material/templates/.icons/simple/onlyfans.svg
+++ b/docs/src/templates/.icons/simple/onlyfans.svg
diff --git a/docs/src/material/templates/.icons/simple/onlyoffice.svg b/docs/src/templates/.icons/simple/onlyoffice.svg
index 35cad476..35cad476 100644
--- a/docs/src/material/templates/.icons/simple/onlyoffice.svg
+++ b/docs/src/templates/.icons/simple/onlyoffice.svg
diff --git a/docs/src/material/templates/.icons/simple/onnx.svg b/docs/src/templates/.icons/simple/onnx.svg
index a675b73b..a675b73b 100644
--- a/docs/src/material/templates/.icons/simple/onnx.svg
+++ b/docs/src/templates/.icons/simple/onnx.svg
diff --git a/docs/src/material/templates/.icons/simple/onstar.svg b/docs/src/templates/.icons/simple/onstar.svg
index f624bb30..f624bb30 100644
--- a/docs/src/material/templates/.icons/simple/onstar.svg
+++ b/docs/src/templates/.icons/simple/onstar.svg
diff --git a/docs/src/material/templates/.icons/simple/opel.svg b/docs/src/templates/.icons/simple/opel.svg
index a3ecbbe4..a3ecbbe4 100644
--- a/docs/src/material/templates/.icons/simple/opel.svg
+++ b/docs/src/templates/.icons/simple/opel.svg
diff --git a/docs/src/material/templates/.icons/simple/openaccess.svg b/docs/src/templates/.icons/simple/openaccess.svg
index 92cb63ff..92cb63ff 100644
--- a/docs/src/material/templates/.icons/simple/openaccess.svg
+++ b/docs/src/templates/.icons/simple/openaccess.svg
diff --git a/docs/src/material/templates/.icons/simple/openai.svg b/docs/src/templates/.icons/simple/openai.svg
index 91cdf7fb..91cdf7fb 100644
--- a/docs/src/material/templates/.icons/simple/openai.svg
+++ b/docs/src/templates/.icons/simple/openai.svg
diff --git a/docs/src/material/templates/.icons/simple/openaigym.svg b/docs/src/templates/.icons/simple/openaigym.svg
index 122fea3e..122fea3e 100644
--- a/docs/src/material/templates/.icons/simple/openaigym.svg
+++ b/docs/src/templates/.icons/simple/openaigym.svg
diff --git a/docs/src/material/templates/.icons/simple/openapiinitiative.svg b/docs/src/templates/.icons/simple/openapiinitiative.svg
index fde32ccb..fde32ccb 100644
--- a/docs/src/material/templates/.icons/simple/openapiinitiative.svg
+++ b/docs/src/templates/.icons/simple/openapiinitiative.svg
diff --git a/docs/src/material/templates/.icons/simple/openbadges.svg b/docs/src/templates/.icons/simple/openbadges.svg
index 31b5e11b..31b5e11b 100644
--- a/docs/src/material/templates/.icons/simple/openbadges.svg
+++ b/docs/src/templates/.icons/simple/openbadges.svg
diff --git a/docs/src/material/templates/.icons/simple/openbsd.svg b/docs/src/templates/.icons/simple/openbsd.svg
index dd8e7d6c..dd8e7d6c 100644
--- a/docs/src/material/templates/.icons/simple/openbsd.svg
+++ b/docs/src/templates/.icons/simple/openbsd.svg
diff --git a/docs/src/material/templates/.icons/simple/openbugbounty.svg b/docs/src/templates/.icons/simple/openbugbounty.svg
index 40741b37..40741b37 100644
--- a/docs/src/material/templates/.icons/simple/openbugbounty.svg
+++ b/docs/src/templates/.icons/simple/openbugbounty.svg
diff --git a/docs/src/material/templates/.icons/simple/opencollective.svg b/docs/src/templates/.icons/simple/opencollective.svg
index aeb3725e..aeb3725e 100644
--- a/docs/src/material/templates/.icons/simple/opencollective.svg
+++ b/docs/src/templates/.icons/simple/opencollective.svg
diff --git a/docs/src/material/templates/.icons/simple/opencontainersinitiative.svg b/docs/src/templates/.icons/simple/opencontainersinitiative.svg
index f7b6860f..f7b6860f 100644
--- a/docs/src/material/templates/.icons/simple/opencontainersinitiative.svg
+++ b/docs/src/templates/.icons/simple/opencontainersinitiative.svg
diff --git a/docs/src/material/templates/.icons/simple/opencv.svg b/docs/src/templates/.icons/simple/opencv.svg
index f0edfca4..f0edfca4 100644
--- a/docs/src/material/templates/.icons/simple/opencv.svg
+++ b/docs/src/templates/.icons/simple/opencv.svg
diff --git a/docs/src/material/templates/.icons/simple/openfaas.svg b/docs/src/templates/.icons/simple/openfaas.svg
index f31f7629..f31f7629 100644
--- a/docs/src/material/templates/.icons/simple/openfaas.svg
+++ b/docs/src/templates/.icons/simple/openfaas.svg
diff --git a/docs/src/material/templates/.icons/simple/opengl.svg b/docs/src/templates/.icons/simple/opengl.svg
index 5da42765..5da42765 100644
--- a/docs/src/material/templates/.icons/simple/opengl.svg
+++ b/docs/src/templates/.icons/simple/opengl.svg
diff --git a/docs/src/material/templates/.icons/simple/openid.svg b/docs/src/templates/.icons/simple/openid.svg
index 52e027ca..52e027ca 100644
--- a/docs/src/material/templates/.icons/simple/openid.svg
+++ b/docs/src/templates/.icons/simple/openid.svg
diff --git a/docs/src/material/templates/.icons/simple/openjdk.svg b/docs/src/templates/.icons/simple/openjdk.svg
index 9749072c..9749072c 100644
--- a/docs/src/material/templates/.icons/simple/openjdk.svg
+++ b/docs/src/templates/.icons/simple/openjdk.svg
diff --git a/docs/src/material/templates/.icons/simple/openlayers.svg b/docs/src/templates/.icons/simple/openlayers.svg
index 3c31e9a5..3c31e9a5 100644
--- a/docs/src/material/templates/.icons/simple/openlayers.svg
+++ b/docs/src/templates/.icons/simple/openlayers.svg
diff --git a/docs/src/material/templates/.icons/simple/openmined.svg b/docs/src/templates/.icons/simple/openmined.svg
index b88fb2f7..b88fb2f7 100644
--- a/docs/src/material/templates/.icons/simple/openmined.svg
+++ b/docs/src/templates/.icons/simple/openmined.svg
diff --git a/docs/src/material/templates/.icons/simple/opennebula.svg b/docs/src/templates/.icons/simple/opennebula.svg
index cccde2f7..cccde2f7 100644
--- a/docs/src/material/templates/.icons/simple/opennebula.svg
+++ b/docs/src/templates/.icons/simple/opennebula.svg
diff --git a/docs/src/material/templates/.icons/simple/openproject.svg b/docs/src/templates/.icons/simple/openproject.svg
index 7f42dff9..7f42dff9 100644
--- a/docs/src/material/templates/.icons/simple/openproject.svg
+++ b/docs/src/templates/.icons/simple/openproject.svg
diff --git a/docs/src/material/templates/.icons/simple/openscad.svg b/docs/src/templates/.icons/simple/openscad.svg
index 389ea469..389ea469 100644
--- a/docs/src/material/templates/.icons/simple/openscad.svg
+++ b/docs/src/templates/.icons/simple/openscad.svg
diff --git a/docs/src/material/templates/.icons/simple/opensea.svg b/docs/src/templates/.icons/simple/opensea.svg
index aca9b3f7..aca9b3f7 100644
--- a/docs/src/material/templates/.icons/simple/opensea.svg
+++ b/docs/src/templates/.icons/simple/opensea.svg
diff --git a/docs/src/material/templates/.icons/simple/opensearch.svg b/docs/src/templates/.icons/simple/opensearch.svg
index f9ef0079..f9ef0079 100644
--- a/docs/src/material/templates/.icons/simple/opensearch.svg
+++ b/docs/src/templates/.icons/simple/opensearch.svg
diff --git a/docs/src/material/templates/.icons/simple/opensourcehardware.svg b/docs/src/templates/.icons/simple/opensourcehardware.svg
index 300f6266..300f6266 100644
--- a/docs/src/material/templates/.icons/simple/opensourcehardware.svg
+++ b/docs/src/templates/.icons/simple/opensourcehardware.svg
diff --git a/docs/src/material/templates/.icons/simple/opensourceinitiative.svg b/docs/src/templates/.icons/simple/opensourceinitiative.svg
index 7fc12673..7fc12673 100644
--- a/docs/src/material/templates/.icons/simple/opensourceinitiative.svg
+++ b/docs/src/templates/.icons/simple/opensourceinitiative.svg
diff --git a/docs/src/material/templates/.icons/simple/openssl.svg b/docs/src/templates/.icons/simple/openssl.svg
index ccaf5dac..ccaf5dac 100644
--- a/docs/src/material/templates/.icons/simple/openssl.svg
+++ b/docs/src/templates/.icons/simple/openssl.svg
diff --git a/docs/src/material/templates/.icons/simple/openstack.svg b/docs/src/templates/.icons/simple/openstack.svg
index 8ceeb2e5..8ceeb2e5 100644
--- a/docs/src/material/templates/.icons/simple/openstack.svg
+++ b/docs/src/templates/.icons/simple/openstack.svg
diff --git a/docs/src/material/templates/.icons/simple/openstreetmap.svg b/docs/src/templates/.icons/simple/openstreetmap.svg
index 1aa74cce..1aa74cce 100644
--- a/docs/src/material/templates/.icons/simple/openstreetmap.svg
+++ b/docs/src/templates/.icons/simple/openstreetmap.svg
diff --git a/docs/src/material/templates/.icons/simple/opensuse.svg b/docs/src/templates/.icons/simple/opensuse.svg
index 41a89203..41a89203 100644
--- a/docs/src/material/templates/.icons/simple/opensuse.svg
+++ b/docs/src/templates/.icons/simple/opensuse.svg
diff --git a/docs/src/material/templates/.icons/simple/opentelemetry.svg b/docs/src/templates/.icons/simple/opentelemetry.svg
index 7d6a5359..7d6a5359 100644
--- a/docs/src/material/templates/.icons/simple/opentelemetry.svg
+++ b/docs/src/templates/.icons/simple/opentelemetry.svg
diff --git a/docs/src/material/templates/.icons/simple/opentf.svg b/docs/src/templates/.icons/simple/opentf.svg
index 09ddef65..09ddef65 100644
--- a/docs/src/material/templates/.icons/simple/opentf.svg
+++ b/docs/src/templates/.icons/simple/opentf.svg
diff --git a/docs/src/material/templates/.icons/simple/openverse.svg b/docs/src/templates/.icons/simple/openverse.svg
index ea200791..ea200791 100644
--- a/docs/src/material/templates/.icons/simple/openverse.svg
+++ b/docs/src/templates/.icons/simple/openverse.svg
diff --git a/docs/src/material/templates/.icons/simple/openvpn.svg b/docs/src/templates/.icons/simple/openvpn.svg
index 5519e424..5519e424 100644
--- a/docs/src/material/templates/.icons/simple/openvpn.svg
+++ b/docs/src/templates/.icons/simple/openvpn.svg
diff --git a/docs/src/material/templates/.icons/simple/openwrt.svg b/docs/src/templates/.icons/simple/openwrt.svg
index e67ebaf4..e67ebaf4 100644
--- a/docs/src/material/templates/.icons/simple/openwrt.svg
+++ b/docs/src/templates/.icons/simple/openwrt.svg
diff --git a/docs/src/material/templates/.icons/simple/openzeppelin.svg b/docs/src/templates/.icons/simple/openzeppelin.svg
index 9669de2b..9669de2b 100644
--- a/docs/src/material/templates/.icons/simple/openzeppelin.svg
+++ b/docs/src/templates/.icons/simple/openzeppelin.svg
diff --git a/docs/src/material/templates/.icons/simple/openzfs.svg b/docs/src/templates/.icons/simple/openzfs.svg
index b85389e0..b85389e0 100644
--- a/docs/src/material/templates/.icons/simple/openzfs.svg
+++ b/docs/src/templates/.icons/simple/openzfs.svg
diff --git a/docs/src/material/templates/.icons/simple/opera.svg b/docs/src/templates/.icons/simple/opera.svg
index b6d5749d..b6d5749d 100644
--- a/docs/src/material/templates/.icons/simple/opera.svg
+++ b/docs/src/templates/.icons/simple/opera.svg
diff --git a/docs/src/material/templates/.icons/simple/operagx.svg b/docs/src/templates/.icons/simple/operagx.svg
index 034469a2..034469a2 100644
--- a/docs/src/material/templates/.icons/simple/operagx.svg
+++ b/docs/src/templates/.icons/simple/operagx.svg
diff --git a/docs/src/material/templates/.icons/simple/opnsense.svg b/docs/src/templates/.icons/simple/opnsense.svg
index 6a849107..6a849107 100644
--- a/docs/src/material/templates/.icons/simple/opnsense.svg
+++ b/docs/src/templates/.icons/simple/opnsense.svg
diff --git a/docs/src/material/templates/.icons/simple/opsgenie.svg b/docs/src/templates/.icons/simple/opsgenie.svg
index e5ebcb2a..e5ebcb2a 100644
--- a/docs/src/material/templates/.icons/simple/opsgenie.svg
+++ b/docs/src/templates/.icons/simple/opsgenie.svg
diff --git a/docs/src/material/templates/.icons/simple/opslevel.svg b/docs/src/templates/.icons/simple/opslevel.svg
index 404df7cd..404df7cd 100644
--- a/docs/src/material/templates/.icons/simple/opslevel.svg
+++ b/docs/src/templates/.icons/simple/opslevel.svg
diff --git a/docs/src/material/templates/.icons/simple/oracle.svg b/docs/src/templates/.icons/simple/oracle.svg
index 8561c98a..8561c98a 100644
--- a/docs/src/material/templates/.icons/simple/oracle.svg
+++ b/docs/src/templates/.icons/simple/oracle.svg
diff --git a/docs/src/material/templates/.icons/simple/orcid.svg b/docs/src/templates/.icons/simple/orcid.svg
index 6b49c399..6b49c399 100644
--- a/docs/src/material/templates/.icons/simple/orcid.svg
+++ b/docs/src/templates/.icons/simple/orcid.svg
diff --git a/docs/src/material/templates/.icons/simple/oreilly.svg b/docs/src/templates/.icons/simple/oreilly.svg
index f35c4a87..f35c4a87 100644
--- a/docs/src/material/templates/.icons/simple/oreilly.svg
+++ b/docs/src/templates/.icons/simple/oreilly.svg
diff --git a/docs/src/material/templates/.icons/simple/org.svg b/docs/src/templates/.icons/simple/org.svg
index d45f9842..d45f9842 100644
--- a/docs/src/material/templates/.icons/simple/org.svg
+++ b/docs/src/templates/.icons/simple/org.svg
diff --git a/docs/src/material/templates/.icons/simple/origin.svg b/docs/src/templates/.icons/simple/origin.svg
index 8c2570c3..8c2570c3 100644
--- a/docs/src/material/templates/.icons/simple/origin.svg
+++ b/docs/src/templates/.icons/simple/origin.svg
diff --git a/docs/src/material/templates/.icons/simple/osano.svg b/docs/src/templates/.icons/simple/osano.svg
index 3587c530..3587c530 100644
--- a/docs/src/material/templates/.icons/simple/osano.svg
+++ b/docs/src/templates/.icons/simple/osano.svg
diff --git a/docs/src/material/templates/.icons/simple/osgeo.svg b/docs/src/templates/.icons/simple/osgeo.svg
index e546e734..e546e734 100644
--- a/docs/src/material/templates/.icons/simple/osgeo.svg
+++ b/docs/src/templates/.icons/simple/osgeo.svg
diff --git a/docs/src/material/templates/.icons/simple/oshkosh.svg b/docs/src/templates/.icons/simple/oshkosh.svg
index 863c1e82..863c1e82 100644
--- a/docs/src/material/templates/.icons/simple/oshkosh.svg
+++ b/docs/src/templates/.icons/simple/oshkosh.svg
diff --git a/docs/src/material/templates/.icons/simple/osmc.svg b/docs/src/templates/.icons/simple/osmc.svg
index 2be5c9c7..2be5c9c7 100644
--- a/docs/src/material/templates/.icons/simple/osmc.svg
+++ b/docs/src/templates/.icons/simple/osmc.svg
diff --git a/docs/src/material/templates/.icons/simple/osu.svg b/docs/src/templates/.icons/simple/osu.svg
index 726270ee..726270ee 100644
--- a/docs/src/material/templates/.icons/simple/osu.svg
+++ b/docs/src/templates/.icons/simple/osu.svg
diff --git a/docs/src/material/templates/.icons/simple/otto.svg b/docs/src/templates/.icons/simple/otto.svg
index 12eab72f..12eab72f 100644
--- a/docs/src/material/templates/.icons/simple/otto.svg
+++ b/docs/src/templates/.icons/simple/otto.svg
diff --git a/docs/src/material/templates/.icons/simple/overcast.svg b/docs/src/templates/.icons/simple/overcast.svg
index 9964f210..9964f210 100644
--- a/docs/src/material/templates/.icons/simple/overcast.svg
+++ b/docs/src/templates/.icons/simple/overcast.svg
diff --git a/docs/src/material/templates/.icons/simple/overleaf.svg b/docs/src/templates/.icons/simple/overleaf.svg
index 3f5c9ac8..3f5c9ac8 100644
--- a/docs/src/material/templates/.icons/simple/overleaf.svg
+++ b/docs/src/templates/.icons/simple/overleaf.svg
diff --git a/docs/src/material/templates/.icons/simple/ovh.svg b/docs/src/templates/.icons/simple/ovh.svg
index f0578d15..f0578d15 100644
--- a/docs/src/material/templates/.icons/simple/ovh.svg
+++ b/docs/src/templates/.icons/simple/ovh.svg
diff --git a/docs/src/material/templates/.icons/simple/owasp.svg b/docs/src/templates/.icons/simple/owasp.svg
index c3596b13..c3596b13 100644
--- a/docs/src/material/templates/.icons/simple/owasp.svg
+++ b/docs/src/templates/.icons/simple/owasp.svg
diff --git a/docs/src/material/templates/.icons/simple/owncloud.svg b/docs/src/templates/.icons/simple/owncloud.svg
index 06190e43..06190e43 100644
--- a/docs/src/material/templates/.icons/simple/owncloud.svg
+++ b/docs/src/templates/.icons/simple/owncloud.svg
diff --git a/docs/src/material/templates/.icons/simple/oxygen.svg b/docs/src/templates/.icons/simple/oxygen.svg
index 7e83ea61..7e83ea61 100644
--- a/docs/src/material/templates/.icons/simple/oxygen.svg
+++ b/docs/src/templates/.icons/simple/oxygen.svg
diff --git a/docs/src/material/templates/.icons/simple/oyo.svg b/docs/src/templates/.icons/simple/oyo.svg
index fe3ed985..fe3ed985 100644
--- a/docs/src/material/templates/.icons/simple/oyo.svg
+++ b/docs/src/templates/.icons/simple/oyo.svg
diff --git a/docs/src/material/templates/.icons/simple/p5dotjs.svg b/docs/src/templates/.icons/simple/p5dotjs.svg
index 1f536f18..1f536f18 100644
--- a/docs/src/material/templates/.icons/simple/p5dotjs.svg
+++ b/docs/src/templates/.icons/simple/p5dotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/packagist.svg b/docs/src/templates/.icons/simple/packagist.svg
index 180df6f7..180df6f7 100644
--- a/docs/src/material/templates/.icons/simple/packagist.svg
+++ b/docs/src/templates/.icons/simple/packagist.svg
diff --git a/docs/src/material/templates/.icons/simple/packer.svg b/docs/src/templates/.icons/simple/packer.svg
index 1224a8a6..1224a8a6 100644
--- a/docs/src/material/templates/.icons/simple/packer.svg
+++ b/docs/src/templates/.icons/simple/packer.svg
diff --git a/docs/src/material/templates/.icons/simple/paddlepaddle.svg b/docs/src/templates/.icons/simple/paddlepaddle.svg
index 56b5d2e3..56b5d2e3 100644
--- a/docs/src/material/templates/.icons/simple/paddlepaddle.svg
+++ b/docs/src/templates/.icons/simple/paddlepaddle.svg
diff --git a/docs/src/material/templates/.icons/simple/paddypower.svg b/docs/src/templates/.icons/simple/paddypower.svg
index 8736113c..8736113c 100644
--- a/docs/src/material/templates/.icons/simple/paddypower.svg
+++ b/docs/src/templates/.icons/simple/paddypower.svg
diff --git a/docs/src/material/templates/.icons/simple/pagekit.svg b/docs/src/templates/.icons/simple/pagekit.svg
index 9f4b6740..9f4b6740 100644
--- a/docs/src/material/templates/.icons/simple/pagekit.svg
+++ b/docs/src/templates/.icons/simple/pagekit.svg
diff --git a/docs/src/material/templates/.icons/simple/pagerduty.svg b/docs/src/templates/.icons/simple/pagerduty.svg
index eeb361af..eeb361af 100644
--- a/docs/src/material/templates/.icons/simple/pagerduty.svg
+++ b/docs/src/templates/.icons/simple/pagerduty.svg
diff --git a/docs/src/material/templates/.icons/simple/pagespeedinsights.svg b/docs/src/templates/.icons/simple/pagespeedinsights.svg
index 7273f6da..7273f6da 100644
--- a/docs/src/material/templates/.icons/simple/pagespeedinsights.svg
+++ b/docs/src/templates/.icons/simple/pagespeedinsights.svg
diff --git a/docs/src/material/templates/.icons/simple/pagseguro.svg b/docs/src/templates/.icons/simple/pagseguro.svg
index c214b4a7..c214b4a7 100644
--- a/docs/src/material/templates/.icons/simple/pagseguro.svg
+++ b/docs/src/templates/.icons/simple/pagseguro.svg
diff --git a/docs/src/material/templates/.icons/simple/palantir.svg b/docs/src/templates/.icons/simple/palantir.svg
index e1737298..e1737298 100644
--- a/docs/src/material/templates/.icons/simple/palantir.svg
+++ b/docs/src/templates/.icons/simple/palantir.svg
diff --git a/docs/src/material/templates/.icons/simple/paloaltonetworks.svg b/docs/src/templates/.icons/simple/paloaltonetworks.svg
index 1481d669..1481d669 100644
--- a/docs/src/material/templates/.icons/simple/paloaltonetworks.svg
+++ b/docs/src/templates/.icons/simple/paloaltonetworks.svg
diff --git a/docs/src/material/templates/.icons/simple/paloaltosoftware.svg b/docs/src/templates/.icons/simple/paloaltosoftware.svg
index 9262af91..9262af91 100644
--- a/docs/src/material/templates/.icons/simple/paloaltosoftware.svg
+++ b/docs/src/templates/.icons/simple/paloaltosoftware.svg
diff --git a/docs/src/material/templates/.icons/simple/panasonic.svg b/docs/src/templates/.icons/simple/panasonic.svg
index 66447baf..66447baf 100644
--- a/docs/src/material/templates/.icons/simple/panasonic.svg
+++ b/docs/src/templates/.icons/simple/panasonic.svg
diff --git a/docs/src/material/templates/.icons/simple/pandas.svg b/docs/src/templates/.icons/simple/pandas.svg
index 660c4b2b..660c4b2b 100644
--- a/docs/src/material/templates/.icons/simple/pandas.svg
+++ b/docs/src/templates/.icons/simple/pandas.svg
diff --git a/docs/src/material/templates/.icons/simple/pandora.svg b/docs/src/templates/.icons/simple/pandora.svg
index 73269dbc..73269dbc 100644
--- a/docs/src/material/templates/.icons/simple/pandora.svg
+++ b/docs/src/templates/.icons/simple/pandora.svg
diff --git a/docs/src/material/templates/.icons/simple/pantheon.svg b/docs/src/templates/.icons/simple/pantheon.svg
index 693d2eed..693d2eed 100644
--- a/docs/src/material/templates/.icons/simple/pantheon.svg
+++ b/docs/src/templates/.icons/simple/pantheon.svg
diff --git a/docs/src/material/templates/.icons/simple/paperspace.svg b/docs/src/templates/.icons/simple/paperspace.svg
index c6ceb0e8..c6ceb0e8 100644
--- a/docs/src/material/templates/.icons/simple/paperspace.svg
+++ b/docs/src/templates/.icons/simple/paperspace.svg
diff --git a/docs/src/material/templates/.icons/simple/paritysubstrate.svg b/docs/src/templates/.icons/simple/paritysubstrate.svg
index f0547ed2..f0547ed2 100644
--- a/docs/src/material/templates/.icons/simple/paritysubstrate.svg
+++ b/docs/src/templates/.icons/simple/paritysubstrate.svg
diff --git a/docs/src/material/templates/.icons/simple/parsedotly.svg b/docs/src/templates/.icons/simple/parsedotly.svg
index 412e30c9..412e30c9 100644
--- a/docs/src/material/templates/.icons/simple/parsedotly.svg
+++ b/docs/src/templates/.icons/simple/parsedotly.svg
diff --git a/docs/src/material/templates/.icons/simple/passport.svg b/docs/src/templates/.icons/simple/passport.svg
index 81387191..81387191 100644
--- a/docs/src/material/templates/.icons/simple/passport.svg
+++ b/docs/src/templates/.icons/simple/passport.svg
diff --git a/docs/src/material/templates/.icons/simple/pastebin.svg b/docs/src/templates/.icons/simple/pastebin.svg
index 4d965c51..4d965c51 100644
--- a/docs/src/material/templates/.icons/simple/pastebin.svg
+++ b/docs/src/templates/.icons/simple/pastebin.svg
diff --git a/docs/src/material/templates/.icons/simple/patreon.svg b/docs/src/templates/.icons/simple/patreon.svg
index 3a16beab..3a16beab 100644
--- a/docs/src/material/templates/.icons/simple/patreon.svg
+++ b/docs/src/templates/.icons/simple/patreon.svg
diff --git a/docs/src/material/templates/.icons/simple/paychex.svg b/docs/src/templates/.icons/simple/paychex.svg
index c93ad114..c93ad114 100644
--- a/docs/src/material/templates/.icons/simple/paychex.svg
+++ b/docs/src/templates/.icons/simple/paychex.svg
diff --git a/docs/src/material/templates/.icons/simple/payloadcms.svg b/docs/src/templates/.icons/simple/payloadcms.svg
index 0e745bf9..0e745bf9 100644
--- a/docs/src/material/templates/.icons/simple/payloadcms.svg
+++ b/docs/src/templates/.icons/simple/payloadcms.svg
diff --git a/docs/src/material/templates/.icons/simple/payoneer.svg b/docs/src/templates/.icons/simple/payoneer.svg
index 009665c0..009665c0 100644
--- a/docs/src/material/templates/.icons/simple/payoneer.svg
+++ b/docs/src/templates/.icons/simple/payoneer.svg
diff --git a/docs/src/material/templates/.icons/simple/paypal.svg b/docs/src/templates/.icons/simple/paypal.svg
index 615261c9..615261c9 100644
--- a/docs/src/material/templates/.icons/simple/paypal.svg
+++ b/docs/src/templates/.icons/simple/paypal.svg
diff --git a/docs/src/material/templates/.icons/simple/paytm.svg b/docs/src/templates/.icons/simple/paytm.svg
index 3550ebba..3550ebba 100644
--- a/docs/src/material/templates/.icons/simple/paytm.svg
+++ b/docs/src/templates/.icons/simple/paytm.svg
diff --git a/docs/src/material/templates/.icons/simple/pcgamingwiki.svg b/docs/src/templates/.icons/simple/pcgamingwiki.svg
index 9be15094..9be15094 100644
--- a/docs/src/material/templates/.icons/simple/pcgamingwiki.svg
+++ b/docs/src/templates/.icons/simple/pcgamingwiki.svg
diff --git a/docs/src/material/templates/.icons/simple/peakdesign.svg b/docs/src/templates/.icons/simple/peakdesign.svg
index 39283243..39283243 100644
--- a/docs/src/material/templates/.icons/simple/peakdesign.svg
+++ b/docs/src/templates/.icons/simple/peakdesign.svg
diff --git a/docs/src/material/templates/.icons/simple/pearson.svg b/docs/src/templates/.icons/simple/pearson.svg
index 52143185..52143185 100644
--- a/docs/src/material/templates/.icons/simple/pearson.svg
+++ b/docs/src/templates/.icons/simple/pearson.svg
diff --git a/docs/src/material/templates/.icons/simple/peerlist.svg b/docs/src/templates/.icons/simple/peerlist.svg
index 50647ca4..50647ca4 100644
--- a/docs/src/material/templates/.icons/simple/peerlist.svg
+++ b/docs/src/templates/.icons/simple/peerlist.svg
diff --git a/docs/src/material/templates/.icons/simple/peertube.svg b/docs/src/templates/.icons/simple/peertube.svg
index 7daba3eb..7daba3eb 100644
--- a/docs/src/material/templates/.icons/simple/peertube.svg
+++ b/docs/src/templates/.icons/simple/peertube.svg
diff --git a/docs/src/material/templates/.icons/simple/pegasusairlines.svg b/docs/src/templates/.icons/simple/pegasusairlines.svg
index 3b32b00f..3b32b00f 100644
--- a/docs/src/material/templates/.icons/simple/pegasusairlines.svg
+++ b/docs/src/templates/.icons/simple/pegasusairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/pelican.svg b/docs/src/templates/.icons/simple/pelican.svg
index 9914dec9..9914dec9 100644
--- a/docs/src/material/templates/.icons/simple/pelican.svg
+++ b/docs/src/templates/.icons/simple/pelican.svg
diff --git a/docs/src/material/templates/.icons/simple/peloton.svg b/docs/src/templates/.icons/simple/peloton.svg
index c869f892..c869f892 100644
--- a/docs/src/material/templates/.icons/simple/peloton.svg
+++ b/docs/src/templates/.icons/simple/peloton.svg
diff --git a/docs/src/material/templates/.icons/simple/penny.svg b/docs/src/templates/.icons/simple/penny.svg
index db648f3b..db648f3b 100644
--- a/docs/src/material/templates/.icons/simple/penny.svg
+++ b/docs/src/templates/.icons/simple/penny.svg
diff --git a/docs/src/material/templates/.icons/simple/penpot.svg b/docs/src/templates/.icons/simple/penpot.svg
index 329ab8df..329ab8df 100644
--- a/docs/src/material/templates/.icons/simple/penpot.svg
+++ b/docs/src/templates/.icons/simple/penpot.svg
diff --git a/docs/src/material/templates/.icons/simple/pepsi.svg b/docs/src/templates/.icons/simple/pepsi.svg
index d2a680fc..d2a680fc 100644
--- a/docs/src/material/templates/.icons/simple/pepsi.svg
+++ b/docs/src/templates/.icons/simple/pepsi.svg
diff --git a/docs/src/material/templates/.icons/simple/percy.svg b/docs/src/templates/.icons/simple/percy.svg
index d302eab2..d302eab2 100644
--- a/docs/src/material/templates/.icons/simple/percy.svg
+++ b/docs/src/templates/.icons/simple/percy.svg
diff --git a/docs/src/material/templates/.icons/simple/perforce.svg b/docs/src/templates/.icons/simple/perforce.svg
index e2a65140..e2a65140 100644
--- a/docs/src/material/templates/.icons/simple/perforce.svg
+++ b/docs/src/templates/.icons/simple/perforce.svg
diff --git a/docs/src/material/templates/.icons/simple/perl.svg b/docs/src/templates/.icons/simple/perl.svg
index a9b55057..a9b55057 100644
--- a/docs/src/material/templates/.icons/simple/perl.svg
+++ b/docs/src/templates/.icons/simple/perl.svg
diff --git a/docs/src/material/templates/.icons/simple/persistent.svg b/docs/src/templates/.icons/simple/persistent.svg
index c4759efc..c4759efc 100644
--- a/docs/src/material/templates/.icons/simple/persistent.svg
+++ b/docs/src/templates/.icons/simple/persistent.svg
diff --git a/docs/src/material/templates/.icons/simple/personio.svg b/docs/src/templates/.icons/simple/personio.svg
index 208f5cda..208f5cda 100644
--- a/docs/src/material/templates/.icons/simple/personio.svg
+++ b/docs/src/templates/.icons/simple/personio.svg
diff --git a/docs/src/material/templates/.icons/simple/petsathome.svg b/docs/src/templates/.icons/simple/petsathome.svg
index 1a944e8a..1a944e8a 100644
--- a/docs/src/material/templates/.icons/simple/petsathome.svg
+++ b/docs/src/templates/.icons/simple/petsathome.svg
diff --git a/docs/src/material/templates/.icons/simple/peugeot.svg b/docs/src/templates/.icons/simple/peugeot.svg
index 95073923..95073923 100644
--- a/docs/src/material/templates/.icons/simple/peugeot.svg
+++ b/docs/src/templates/.icons/simple/peugeot.svg
diff --git a/docs/src/material/templates/.icons/simple/pexels.svg b/docs/src/templates/.icons/simple/pexels.svg
index 67252e3d..67252e3d 100644
--- a/docs/src/material/templates/.icons/simple/pexels.svg
+++ b/docs/src/templates/.icons/simple/pexels.svg
diff --git a/docs/src/material/templates/.icons/simple/pfsense.svg b/docs/src/templates/.icons/simple/pfsense.svg
index 25a3cb97..25a3cb97 100644
--- a/docs/src/material/templates/.icons/simple/pfsense.svg
+++ b/docs/src/templates/.icons/simple/pfsense.svg
diff --git a/docs/src/material/templates/.icons/simple/phabricator.svg b/docs/src/templates/.icons/simple/phabricator.svg
index 71a7e435..71a7e435 100644
--- a/docs/src/material/templates/.icons/simple/phabricator.svg
+++ b/docs/src/templates/.icons/simple/phabricator.svg
diff --git a/docs/src/material/templates/.icons/simple/philipshue.svg b/docs/src/templates/.icons/simple/philipshue.svg
index 03d80ca2..03d80ca2 100644
--- a/docs/src/material/templates/.icons/simple/philipshue.svg
+++ b/docs/src/templates/.icons/simple/philipshue.svg
diff --git a/docs/src/material/templates/.icons/simple/phoenixframework.svg b/docs/src/templates/.icons/simple/phoenixframework.svg
index 0943985b..0943985b 100644
--- a/docs/src/material/templates/.icons/simple/phoenixframework.svg
+++ b/docs/src/templates/.icons/simple/phoenixframework.svg
diff --git a/docs/src/material/templates/.icons/simple/phonepe.svg b/docs/src/templates/.icons/simple/phonepe.svg
index 23a1e51d..23a1e51d 100644
--- a/docs/src/material/templates/.icons/simple/phonepe.svg
+++ b/docs/src/templates/.icons/simple/phonepe.svg
diff --git a/docs/src/material/templates/.icons/simple/photobucket.svg b/docs/src/templates/.icons/simple/photobucket.svg
index e9e4dcf0..e9e4dcf0 100644
--- a/docs/src/material/templates/.icons/simple/photobucket.svg
+++ b/docs/src/templates/.icons/simple/photobucket.svg
diff --git a/docs/src/material/templates/.icons/simple/photocrowd.svg b/docs/src/templates/.icons/simple/photocrowd.svg
index edb109db..edb109db 100644
--- a/docs/src/material/templates/.icons/simple/photocrowd.svg
+++ b/docs/src/templates/.icons/simple/photocrowd.svg
diff --git a/docs/src/material/templates/.icons/simple/photopea.svg b/docs/src/templates/.icons/simple/photopea.svg
index 75fbdaeb..75fbdaeb 100644
--- a/docs/src/material/templates/.icons/simple/photopea.svg
+++ b/docs/src/templates/.icons/simple/photopea.svg
diff --git a/docs/src/material/templates/.icons/simple/php.svg b/docs/src/templates/.icons/simple/php.svg
index d1f22fae..d1f22fae 100644
--- a/docs/src/material/templates/.icons/simple/php.svg
+++ b/docs/src/templates/.icons/simple/php.svg
diff --git a/docs/src/material/templates/.icons/simple/phpmyadmin.svg b/docs/src/templates/.icons/simple/phpmyadmin.svg
index e2a87b57..e2a87b57 100644
--- a/docs/src/material/templates/.icons/simple/phpmyadmin.svg
+++ b/docs/src/templates/.icons/simple/phpmyadmin.svg
diff --git a/docs/src/material/templates/.icons/simple/phpstorm.svg b/docs/src/templates/.icons/simple/phpstorm.svg
index 0377ef77..0377ef77 100644
--- a/docs/src/material/templates/.icons/simple/phpstorm.svg
+++ b/docs/src/templates/.icons/simple/phpstorm.svg
diff --git a/docs/src/material/templates/.icons/simple/piaggiogroup.svg b/docs/src/templates/.icons/simple/piaggiogroup.svg
index 5698bcf3..5698bcf3 100644
--- a/docs/src/material/templates/.icons/simple/piaggiogroup.svg
+++ b/docs/src/templates/.icons/simple/piaggiogroup.svg
diff --git a/docs/src/material/templates/.icons/simple/picardsurgeles.svg b/docs/src/templates/.icons/simple/picardsurgeles.svg
index 0486829f..0486829f 100644
--- a/docs/src/material/templates/.icons/simple/picardsurgeles.svg
+++ b/docs/src/templates/.icons/simple/picardsurgeles.svg
diff --git a/docs/src/material/templates/.icons/simple/picartodottv.svg b/docs/src/templates/.icons/simple/picartodottv.svg
index 532200f8..532200f8 100644
--- a/docs/src/material/templates/.icons/simple/picartodottv.svg
+++ b/docs/src/templates/.icons/simple/picartodottv.svg
diff --git a/docs/src/material/templates/.icons/simple/picnic.svg b/docs/src/templates/.icons/simple/picnic.svg
index 8df73f20..8df73f20 100644
--- a/docs/src/material/templates/.icons/simple/picnic.svg
+++ b/docs/src/templates/.icons/simple/picnic.svg
diff --git a/docs/src/material/templates/.icons/simple/picpay.svg b/docs/src/templates/.icons/simple/picpay.svg
index 10f07ce0..10f07ce0 100644
--- a/docs/src/material/templates/.icons/simple/picpay.svg
+++ b/docs/src/templates/.icons/simple/picpay.svg
diff --git a/docs/src/material/templates/.icons/simple/pihole.svg b/docs/src/templates/.icons/simple/pihole.svg
index 6bb6d094..6bb6d094 100644
--- a/docs/src/material/templates/.icons/simple/pihole.svg
+++ b/docs/src/templates/.icons/simple/pihole.svg
diff --git a/docs/src/material/templates/.icons/simple/pimcore.svg b/docs/src/templates/.icons/simple/pimcore.svg
index efd54d4c..efd54d4c 100644
--- a/docs/src/material/templates/.icons/simple/pimcore.svg
+++ b/docs/src/templates/.icons/simple/pimcore.svg
diff --git a/docs/src/material/templates/.icons/simple/pinboard.svg b/docs/src/templates/.icons/simple/pinboard.svg
index 7ac895aa..7ac895aa 100644
--- a/docs/src/material/templates/.icons/simple/pinboard.svg
+++ b/docs/src/templates/.icons/simple/pinboard.svg
diff --git a/docs/src/material/templates/.icons/simple/pingdom.svg b/docs/src/templates/.icons/simple/pingdom.svg
index 832c0584..832c0584 100644
--- a/docs/src/material/templates/.icons/simple/pingdom.svg
+++ b/docs/src/templates/.icons/simple/pingdom.svg
diff --git a/docs/src/material/templates/.icons/simple/pinterest.svg b/docs/src/templates/.icons/simple/pinterest.svg
index 08cba7ad..08cba7ad 100644
--- a/docs/src/material/templates/.icons/simple/pinterest.svg
+++ b/docs/src/templates/.icons/simple/pinterest.svg
diff --git a/docs/src/material/templates/.icons/simple/pioneerdj.svg b/docs/src/templates/.icons/simple/pioneerdj.svg
index b598e99e..b598e99e 100644
--- a/docs/src/material/templates/.icons/simple/pioneerdj.svg
+++ b/docs/src/templates/.icons/simple/pioneerdj.svg
diff --git a/docs/src/material/templates/.icons/simple/pivotaltracker.svg b/docs/src/templates/.icons/simple/pivotaltracker.svg
index 6277add5..6277add5 100644
--- a/docs/src/material/templates/.icons/simple/pivotaltracker.svg
+++ b/docs/src/templates/.icons/simple/pivotaltracker.svg
diff --git a/docs/src/material/templates/.icons/simple/piwigo.svg b/docs/src/templates/.icons/simple/piwigo.svg
index 5af7a0ad..5af7a0ad 100644
--- a/docs/src/material/templates/.icons/simple/piwigo.svg
+++ b/docs/src/templates/.icons/simple/piwigo.svg
diff --git a/docs/src/material/templates/.icons/simple/pix.svg b/docs/src/templates/.icons/simple/pix.svg
index 3c307475..3c307475 100644
--- a/docs/src/material/templates/.icons/simple/pix.svg
+++ b/docs/src/templates/.icons/simple/pix.svg
diff --git a/docs/src/material/templates/.icons/simple/pixabay.svg b/docs/src/templates/.icons/simple/pixabay.svg
index 18dcd451..18dcd451 100644
--- a/docs/src/material/templates/.icons/simple/pixabay.svg
+++ b/docs/src/templates/.icons/simple/pixabay.svg
diff --git a/docs/src/material/templates/.icons/simple/pixiv.svg b/docs/src/templates/.icons/simple/pixiv.svg
index 1be58e65..1be58e65 100644
--- a/docs/src/material/templates/.icons/simple/pixiv.svg
+++ b/docs/src/templates/.icons/simple/pixiv.svg
diff --git a/docs/src/material/templates/.icons/simple/pkgsrc.svg b/docs/src/templates/.icons/simple/pkgsrc.svg
index d0d2afdc..d0d2afdc 100644
--- a/docs/src/material/templates/.icons/simple/pkgsrc.svg
+++ b/docs/src/templates/.icons/simple/pkgsrc.svg
diff --git a/docs/src/material/templates/.icons/simple/planet.svg b/docs/src/templates/.icons/simple/planet.svg
index f03e2ac1..f03e2ac1 100644
--- a/docs/src/material/templates/.icons/simple/planet.svg
+++ b/docs/src/templates/.icons/simple/planet.svg
diff --git a/docs/src/material/templates/.icons/simple/planetscale.svg b/docs/src/templates/.icons/simple/planetscale.svg
index fffa57d0..fffa57d0 100644
--- a/docs/src/material/templates/.icons/simple/planetscale.svg
+++ b/docs/src/templates/.icons/simple/planetscale.svg
diff --git a/docs/src/material/templates/.icons/simple/plangrid.svg b/docs/src/templates/.icons/simple/plangrid.svg
index 5e319447..5e319447 100644
--- a/docs/src/material/templates/.icons/simple/plangrid.svg
+++ b/docs/src/templates/.icons/simple/plangrid.svg
diff --git a/docs/src/material/templates/.icons/simple/platformdotsh.svg b/docs/src/templates/.icons/simple/platformdotsh.svg
index fa1f9b26..fa1f9b26 100644
--- a/docs/src/material/templates/.icons/simple/platformdotsh.svg
+++ b/docs/src/templates/.icons/simple/platformdotsh.svg
diff --git a/docs/src/material/templates/.icons/simple/platzi.svg b/docs/src/templates/.icons/simple/platzi.svg
index 484112a1..484112a1 100644
--- a/docs/src/material/templates/.icons/simple/platzi.svg
+++ b/docs/src/templates/.icons/simple/platzi.svg
diff --git a/docs/src/material/templates/.icons/simple/plausibleanalytics.svg b/docs/src/templates/.icons/simple/plausibleanalytics.svg
index 1fb457ad..1fb457ad 100644
--- a/docs/src/material/templates/.icons/simple/plausibleanalytics.svg
+++ b/docs/src/templates/.icons/simple/plausibleanalytics.svg
diff --git a/docs/src/material/templates/.icons/simple/playcanvas.svg b/docs/src/templates/.icons/simple/playcanvas.svg
index 3e0813f9..3e0813f9 100644
--- a/docs/src/material/templates/.icons/simple/playcanvas.svg
+++ b/docs/src/templates/.icons/simple/playcanvas.svg
diff --git a/docs/src/material/templates/.icons/simple/playerdotme.svg b/docs/src/templates/.icons/simple/playerdotme.svg
index 9dee48d3..9dee48d3 100644
--- a/docs/src/material/templates/.icons/simple/playerdotme.svg
+++ b/docs/src/templates/.icons/simple/playerdotme.svg
diff --git a/docs/src/material/templates/.icons/simple/playerfm.svg b/docs/src/templates/.icons/simple/playerfm.svg
index 1c90f3c7..1c90f3c7 100644
--- a/docs/src/material/templates/.icons/simple/playerfm.svg
+++ b/docs/src/templates/.icons/simple/playerfm.svg
diff --git a/docs/src/material/templates/.icons/simple/playstation.svg b/docs/src/templates/.icons/simple/playstation.svg
index b41601a7..b41601a7 100644
--- a/docs/src/material/templates/.icons/simple/playstation.svg
+++ b/docs/src/templates/.icons/simple/playstation.svg
diff --git a/docs/src/material/templates/.icons/simple/playstation2.svg b/docs/src/templates/.icons/simple/playstation2.svg
index 23f16849..23f16849 100644
--- a/docs/src/material/templates/.icons/simple/playstation2.svg
+++ b/docs/src/templates/.icons/simple/playstation2.svg
diff --git a/docs/src/material/templates/.icons/simple/playstation3.svg b/docs/src/templates/.icons/simple/playstation3.svg
index b5dc6cd7..b5dc6cd7 100644
--- a/docs/src/material/templates/.icons/simple/playstation3.svg
+++ b/docs/src/templates/.icons/simple/playstation3.svg
diff --git a/docs/src/material/templates/.icons/simple/playstation4.svg b/docs/src/templates/.icons/simple/playstation4.svg
index 9eff4665..9eff4665 100644
--- a/docs/src/material/templates/.icons/simple/playstation4.svg
+++ b/docs/src/templates/.icons/simple/playstation4.svg
diff --git a/docs/src/material/templates/.icons/simple/playstation5.svg b/docs/src/templates/.icons/simple/playstation5.svg
index b09da752..b09da752 100644
--- a/docs/src/material/templates/.icons/simple/playstation5.svg
+++ b/docs/src/templates/.icons/simple/playstation5.svg
diff --git a/docs/src/material/templates/.icons/simple/playstationvita.svg b/docs/src/templates/.icons/simple/playstationvita.svg
index 12b231ee..12b231ee 100644
--- a/docs/src/material/templates/.icons/simple/playstationvita.svg
+++ b/docs/src/templates/.icons/simple/playstationvita.svg
diff --git a/docs/src/material/templates/.icons/simple/playwright.svg b/docs/src/templates/.icons/simple/playwright.svg
index 388e9a55..388e9a55 100644
--- a/docs/src/material/templates/.icons/simple/playwright.svg
+++ b/docs/src/templates/.icons/simple/playwright.svg
diff --git a/docs/src/material/templates/.icons/simple/pleroma.svg b/docs/src/templates/.icons/simple/pleroma.svg
index 24c22535..24c22535 100644
--- a/docs/src/material/templates/.icons/simple/pleroma.svg
+++ b/docs/src/templates/.icons/simple/pleroma.svg
diff --git a/docs/src/material/templates/.icons/simple/plesk.svg b/docs/src/templates/.icons/simple/plesk.svg
index 79314bf9..79314bf9 100644
--- a/docs/src/material/templates/.icons/simple/plesk.svg
+++ b/docs/src/templates/.icons/simple/plesk.svg
diff --git a/docs/src/material/templates/.icons/simple/plex.svg b/docs/src/templates/.icons/simple/plex.svg
index 890f0c94..890f0c94 100644
--- a/docs/src/material/templates/.icons/simple/plex.svg
+++ b/docs/src/templates/.icons/simple/plex.svg
diff --git a/docs/src/material/templates/.icons/simple/plotly.svg b/docs/src/templates/.icons/simple/plotly.svg
index e7bb39b8..e7bb39b8 100644
--- a/docs/src/material/templates/.icons/simple/plotly.svg
+++ b/docs/src/templates/.icons/simple/plotly.svg
diff --git a/docs/src/material/templates/.icons/simple/pluralsight.svg b/docs/src/templates/.icons/simple/pluralsight.svg
index e0aaf981..e0aaf981 100644
--- a/docs/src/material/templates/.icons/simple/pluralsight.svg
+++ b/docs/src/templates/.icons/simple/pluralsight.svg
diff --git a/docs/src/material/templates/.icons/simple/plurk.svg b/docs/src/templates/.icons/simple/plurk.svg
index bdb3fb03..bdb3fb03 100644
--- a/docs/src/material/templates/.icons/simple/plurk.svg
+++ b/docs/src/templates/.icons/simple/plurk.svg
diff --git a/docs/src/material/templates/.icons/simple/pluscodes.svg b/docs/src/templates/.icons/simple/pluscodes.svg
index 661b5e51..661b5e51 100644
--- a/docs/src/material/templates/.icons/simple/pluscodes.svg
+++ b/docs/src/templates/.icons/simple/pluscodes.svg
diff --git a/docs/src/material/templates/.icons/simple/pm2.svg b/docs/src/templates/.icons/simple/pm2.svg
index 2188a272..2188a272 100644
--- a/docs/src/material/templates/.icons/simple/pm2.svg
+++ b/docs/src/templates/.icons/simple/pm2.svg
diff --git a/docs/src/material/templates/.icons/simple/pnpm.svg b/docs/src/templates/.icons/simple/pnpm.svg
index 906890bc..906890bc 100644
--- a/docs/src/material/templates/.icons/simple/pnpm.svg
+++ b/docs/src/templates/.icons/simple/pnpm.svg
diff --git a/docs/src/material/templates/.icons/simple/pocket.svg b/docs/src/templates/.icons/simple/pocket.svg
index 254fc405..254fc405 100644
--- a/docs/src/material/templates/.icons/simple/pocket.svg
+++ b/docs/src/templates/.icons/simple/pocket.svg
diff --git a/docs/src/material/templates/.icons/simple/pocketbase.svg b/docs/src/templates/.icons/simple/pocketbase.svg
index 35b3da26..35b3da26 100644
--- a/docs/src/material/templates/.icons/simple/pocketbase.svg
+++ b/docs/src/templates/.icons/simple/pocketbase.svg
diff --git a/docs/src/material/templates/.icons/simple/pocketcasts.svg b/docs/src/templates/.icons/simple/pocketcasts.svg
index 8260238b..8260238b 100644
--- a/docs/src/material/templates/.icons/simple/pocketcasts.svg
+++ b/docs/src/templates/.icons/simple/pocketcasts.svg
diff --git a/docs/src/material/templates/.icons/simple/podcastaddict.svg b/docs/src/templates/.icons/simple/podcastaddict.svg
index bf2cdaa7..bf2cdaa7 100644
--- a/docs/src/material/templates/.icons/simple/podcastaddict.svg
+++ b/docs/src/templates/.icons/simple/podcastaddict.svg
diff --git a/docs/src/material/templates/.icons/simple/podcastindex.svg b/docs/src/templates/.icons/simple/podcastindex.svg
index 85f2b739..85f2b739 100644
--- a/docs/src/material/templates/.icons/simple/podcastindex.svg
+++ b/docs/src/templates/.icons/simple/podcastindex.svg
diff --git a/docs/src/material/templates/.icons/simple/podman.svg b/docs/src/templates/.icons/simple/podman.svg
index ac2c6218..ac2c6218 100644
--- a/docs/src/material/templates/.icons/simple/podman.svg
+++ b/docs/src/templates/.icons/simple/podman.svg
diff --git a/docs/src/material/templates/.icons/simple/poe.svg b/docs/src/templates/.icons/simple/poe.svg
index f71a52c2..f71a52c2 100644
--- a/docs/src/material/templates/.icons/simple/poe.svg
+++ b/docs/src/templates/.icons/simple/poe.svg
diff --git a/docs/src/material/templates/.icons/simple/poetry.svg b/docs/src/templates/.icons/simple/poetry.svg
index 5e64126d..5e64126d 100644
--- a/docs/src/material/templates/.icons/simple/poetry.svg
+++ b/docs/src/templates/.icons/simple/poetry.svg
diff --git a/docs/src/material/templates/.icons/simple/pointy.svg b/docs/src/templates/.icons/simple/pointy.svg
index b5dbbf98..b5dbbf98 100644
--- a/docs/src/material/templates/.icons/simple/pointy.svg
+++ b/docs/src/templates/.icons/simple/pointy.svg
diff --git a/docs/src/material/templates/.icons/simple/pokemon.svg b/docs/src/templates/.icons/simple/pokemon.svg
index 2c7490f0..2c7490f0 100644
--- a/docs/src/material/templates/.icons/simple/pokemon.svg
+++ b/docs/src/templates/.icons/simple/pokemon.svg
diff --git a/docs/src/material/templates/.icons/simple/polars.svg b/docs/src/templates/.icons/simple/polars.svg
index 83bd86fa..83bd86fa 100644
--- a/docs/src/material/templates/.icons/simple/polars.svg
+++ b/docs/src/templates/.icons/simple/polars.svg
diff --git a/docs/src/material/templates/.icons/simple/polkadot.svg b/docs/src/templates/.icons/simple/polkadot.svg
index 43e407b3..43e407b3 100644
--- a/docs/src/material/templates/.icons/simple/polkadot.svg
+++ b/docs/src/templates/.icons/simple/polkadot.svg
diff --git a/docs/src/material/templates/.icons/simple/poly.svg b/docs/src/templates/.icons/simple/poly.svg
index 9eb41636..9eb41636 100644
--- a/docs/src/material/templates/.icons/simple/poly.svg
+++ b/docs/src/templates/.icons/simple/poly.svg
diff --git a/docs/src/material/templates/.icons/simple/polymerproject.svg b/docs/src/templates/.icons/simple/polymerproject.svg
index e6edd138..e6edd138 100644
--- a/docs/src/material/templates/.icons/simple/polymerproject.svg
+++ b/docs/src/templates/.icons/simple/polymerproject.svg
diff --git a/docs/src/material/templates/.icons/simple/polywork.svg b/docs/src/templates/.icons/simple/polywork.svg
index 2a54c9b3..2a54c9b3 100644
--- a/docs/src/material/templates/.icons/simple/polywork.svg
+++ b/docs/src/templates/.icons/simple/polywork.svg
diff --git a/docs/src/material/templates/.icons/simple/popos.svg b/docs/src/templates/.icons/simple/popos.svg
index cb03f57d..cb03f57d 100644
--- a/docs/src/material/templates/.icons/simple/popos.svg
+++ b/docs/src/templates/.icons/simple/popos.svg
diff --git a/docs/src/material/templates/.icons/simple/porsche.svg b/docs/src/templates/.icons/simple/porsche.svg
index cc2b8fa3..cc2b8fa3 100644
--- a/docs/src/material/templates/.icons/simple/porsche.svg
+++ b/docs/src/templates/.icons/simple/porsche.svg
diff --git a/docs/src/material/templates/.icons/simple/portainer.svg b/docs/src/templates/.icons/simple/portainer.svg
index 35f21421..35f21421 100644
--- a/docs/src/material/templates/.icons/simple/portainer.svg
+++ b/docs/src/templates/.icons/simple/portainer.svg
diff --git a/docs/src/material/templates/.icons/simple/postcss.svg b/docs/src/templates/.icons/simple/postcss.svg
index d4917204..d4917204 100644
--- a/docs/src/material/templates/.icons/simple/postcss.svg
+++ b/docs/src/templates/.icons/simple/postcss.svg
diff --git a/docs/src/material/templates/.icons/simple/postgresql.svg b/docs/src/templates/.icons/simple/postgresql.svg
index 903d6260..903d6260 100644
--- a/docs/src/material/templates/.icons/simple/postgresql.svg
+++ b/docs/src/templates/.icons/simple/postgresql.svg
diff --git a/docs/src/material/templates/.icons/simple/posthog.svg b/docs/src/templates/.icons/simple/posthog.svg
index d10b4e5f..d10b4e5f 100644
--- a/docs/src/material/templates/.icons/simple/posthog.svg
+++ b/docs/src/templates/.icons/simple/posthog.svg
diff --git a/docs/src/material/templates/.icons/simple/postman.svg b/docs/src/templates/.icons/simple/postman.svg
index a3dbe9f7..a3dbe9f7 100644
--- a/docs/src/material/templates/.icons/simple/postman.svg
+++ b/docs/src/templates/.icons/simple/postman.svg
diff --git a/docs/src/material/templates/.icons/simple/postmates.svg b/docs/src/templates/.icons/simple/postmates.svg
index d51dff3f..d51dff3f 100644
--- a/docs/src/material/templates/.icons/simple/postmates.svg
+++ b/docs/src/templates/.icons/simple/postmates.svg
diff --git a/docs/src/material/templates/.icons/simple/powerapps.svg b/docs/src/templates/.icons/simple/powerapps.svg
index 5bf4a6d7..5bf4a6d7 100644
--- a/docs/src/material/templates/.icons/simple/powerapps.svg
+++ b/docs/src/templates/.icons/simple/powerapps.svg
diff --git a/docs/src/material/templates/.icons/simple/powerautomate.svg b/docs/src/templates/.icons/simple/powerautomate.svg
index ef0a5dab..ef0a5dab 100644
--- a/docs/src/material/templates/.icons/simple/powerautomate.svg
+++ b/docs/src/templates/.icons/simple/powerautomate.svg
diff --git a/docs/src/material/templates/.icons/simple/powerbi.svg b/docs/src/templates/.icons/simple/powerbi.svg
index e5169e13..e5169e13 100644
--- a/docs/src/material/templates/.icons/simple/powerbi.svg
+++ b/docs/src/templates/.icons/simple/powerbi.svg
diff --git a/docs/src/material/templates/.icons/simple/powerfx.svg b/docs/src/templates/.icons/simple/powerfx.svg
index 7de3690d..7de3690d 100644
--- a/docs/src/material/templates/.icons/simple/powerfx.svg
+++ b/docs/src/templates/.icons/simple/powerfx.svg
diff --git a/docs/src/material/templates/.icons/simple/powerpages.svg b/docs/src/templates/.icons/simple/powerpages.svg
index bd99934e..bd99934e 100644
--- a/docs/src/material/templates/.icons/simple/powerpages.svg
+++ b/docs/src/templates/.icons/simple/powerpages.svg
diff --git a/docs/src/material/templates/.icons/simple/powers.svg b/docs/src/templates/.icons/simple/powers.svg
index 02fb9bd3..02fb9bd3 100644
--- a/docs/src/material/templates/.icons/simple/powers.svg
+++ b/docs/src/templates/.icons/simple/powers.svg
diff --git a/docs/src/material/templates/.icons/simple/powershell.svg b/docs/src/templates/.icons/simple/powershell.svg
index d7e66851..d7e66851 100644
--- a/docs/src/material/templates/.icons/simple/powershell.svg
+++ b/docs/src/templates/.icons/simple/powershell.svg
diff --git a/docs/src/material/templates/.icons/simple/powervirtualagents.svg b/docs/src/templates/.icons/simple/powervirtualagents.svg
index 7e7dd63a..7e7dd63a 100644
--- a/docs/src/material/templates/.icons/simple/powervirtualagents.svg
+++ b/docs/src/templates/.icons/simple/powervirtualagents.svg
diff --git a/docs/src/material/templates/.icons/simple/prdotco.svg b/docs/src/templates/.icons/simple/prdotco.svg
index d194ced4..d194ced4 100644
--- a/docs/src/material/templates/.icons/simple/prdotco.svg
+++ b/docs/src/templates/.icons/simple/prdotco.svg
diff --git a/docs/src/material/templates/.icons/simple/preact.svg b/docs/src/templates/.icons/simple/preact.svg
index 4cd47cea..4cd47cea 100644
--- a/docs/src/material/templates/.icons/simple/preact.svg
+++ b/docs/src/templates/.icons/simple/preact.svg
diff --git a/docs/src/material/templates/.icons/simple/precommit.svg b/docs/src/templates/.icons/simple/precommit.svg
index bbb2f516..bbb2f516 100644
--- a/docs/src/material/templates/.icons/simple/precommit.svg
+++ b/docs/src/templates/.icons/simple/precommit.svg
diff --git a/docs/src/material/templates/.icons/simple/prefect.svg b/docs/src/templates/.icons/simple/prefect.svg
index 4dedb8ae..4dedb8ae 100644
--- a/docs/src/material/templates/.icons/simple/prefect.svg
+++ b/docs/src/templates/.icons/simple/prefect.svg
diff --git a/docs/src/material/templates/.icons/simple/premierleague.svg b/docs/src/templates/.icons/simple/premierleague.svg
index e2be245d..e2be245d 100644
--- a/docs/src/material/templates/.icons/simple/premierleague.svg
+++ b/docs/src/templates/.icons/simple/premierleague.svg
diff --git a/docs/src/material/templates/.icons/simple/prestashop.svg b/docs/src/templates/.icons/simple/prestashop.svg
index 8a995063..8a995063 100644
--- a/docs/src/material/templates/.icons/simple/prestashop.svg
+++ b/docs/src/templates/.icons/simple/prestashop.svg
diff --git a/docs/src/material/templates/.icons/simple/presto.svg b/docs/src/templates/.icons/simple/presto.svg
index 9508aea9..9508aea9 100644
--- a/docs/src/material/templates/.icons/simple/presto.svg
+++ b/docs/src/templates/.icons/simple/presto.svg
diff --git a/docs/src/material/templates/.icons/simple/prettier.svg b/docs/src/templates/.icons/simple/prettier.svg
index 420fe07b..420fe07b 100644
--- a/docs/src/material/templates/.icons/simple/prettier.svg
+++ b/docs/src/templates/.icons/simple/prettier.svg
diff --git a/docs/src/material/templates/.icons/simple/pretzel.svg b/docs/src/templates/.icons/simple/pretzel.svg
index 81868b9f..81868b9f 100644
--- a/docs/src/material/templates/.icons/simple/pretzel.svg
+++ b/docs/src/templates/.icons/simple/pretzel.svg
diff --git a/docs/src/material/templates/.icons/simple/prevention.svg b/docs/src/templates/.icons/simple/prevention.svg
index af5d557a..af5d557a 100644
--- a/docs/src/material/templates/.icons/simple/prevention.svg
+++ b/docs/src/templates/.icons/simple/prevention.svg
diff --git a/docs/src/material/templates/.icons/simple/prezi.svg b/docs/src/templates/.icons/simple/prezi.svg
index 8bd948df..8bd948df 100644
--- a/docs/src/material/templates/.icons/simple/prezi.svg
+++ b/docs/src/templates/.icons/simple/prezi.svg
diff --git a/docs/src/material/templates/.icons/simple/prime.svg b/docs/src/templates/.icons/simple/prime.svg
index 63a6d698..63a6d698 100644
--- a/docs/src/material/templates/.icons/simple/prime.svg
+++ b/docs/src/templates/.icons/simple/prime.svg
diff --git a/docs/src/material/templates/.icons/simple/primevideo.svg b/docs/src/templates/.icons/simple/primevideo.svg
index ef98a159..ef98a159 100644
--- a/docs/src/material/templates/.icons/simple/primevideo.svg
+++ b/docs/src/templates/.icons/simple/primevideo.svg
diff --git a/docs/src/material/templates/.icons/simple/printables.svg b/docs/src/templates/.icons/simple/printables.svg
index 77c2db6c..77c2db6c 100644
--- a/docs/src/material/templates/.icons/simple/printables.svg
+++ b/docs/src/templates/.icons/simple/printables.svg
diff --git a/docs/src/material/templates/.icons/simple/prisma.svg b/docs/src/templates/.icons/simple/prisma.svg
index 73403db1..73403db1 100644
--- a/docs/src/material/templates/.icons/simple/prisma.svg
+++ b/docs/src/templates/.icons/simple/prisma.svg
diff --git a/docs/src/material/templates/.icons/simple/prismic.svg b/docs/src/templates/.icons/simple/prismic.svg
index 102cb1ae..102cb1ae 100644
--- a/docs/src/material/templates/.icons/simple/prismic.svg
+++ b/docs/src/templates/.icons/simple/prismic.svg
diff --git a/docs/src/material/templates/.icons/simple/privateinternetaccess.svg b/docs/src/templates/.icons/simple/privateinternetaccess.svg
index 75980bb4..75980bb4 100644
--- a/docs/src/material/templates/.icons/simple/privateinternetaccess.svg
+++ b/docs/src/templates/.icons/simple/privateinternetaccess.svg
diff --git a/docs/src/material/templates/.icons/simple/probot.svg b/docs/src/templates/.icons/simple/probot.svg
index 9166c83d..9166c83d 100644
--- a/docs/src/material/templates/.icons/simple/probot.svg
+++ b/docs/src/templates/.icons/simple/probot.svg
diff --git a/docs/src/material/templates/.icons/simple/processingfoundation.svg b/docs/src/templates/.icons/simple/processingfoundation.svg
index ca657535..ca657535 100644
--- a/docs/src/material/templates/.icons/simple/processingfoundation.svg
+++ b/docs/src/templates/.icons/simple/processingfoundation.svg
diff --git a/docs/src/material/templates/.icons/simple/processwire.svg b/docs/src/templates/.icons/simple/processwire.svg
index 50812045..50812045 100644
--- a/docs/src/material/templates/.icons/simple/processwire.svg
+++ b/docs/src/templates/.icons/simple/processwire.svg
diff --git a/docs/src/material/templates/.icons/simple/producthunt.svg b/docs/src/templates/.icons/simple/producthunt.svg
index c575eabc..c575eabc 100644
--- a/docs/src/material/templates/.icons/simple/producthunt.svg
+++ b/docs/src/templates/.icons/simple/producthunt.svg
diff --git a/docs/src/material/templates/.icons/simple/progate.svg b/docs/src/templates/.icons/simple/progate.svg
index 9651504b..9651504b 100644
--- a/docs/src/material/templates/.icons/simple/progate.svg
+++ b/docs/src/templates/.icons/simple/progate.svg
diff --git a/docs/src/material/templates/.icons/simple/progress.svg b/docs/src/templates/.icons/simple/progress.svg
index d9f1a9e2..d9f1a9e2 100644
--- a/docs/src/material/templates/.icons/simple/progress.svg
+++ b/docs/src/templates/.icons/simple/progress.svg
diff --git a/docs/src/material/templates/.icons/simple/prometheus.svg b/docs/src/templates/.icons/simple/prometheus.svg
index 48c5d028..48c5d028 100644
--- a/docs/src/material/templates/.icons/simple/prometheus.svg
+++ b/docs/src/templates/.icons/simple/prometheus.svg
diff --git a/docs/src/material/templates/.icons/simple/prosieben.svg b/docs/src/templates/.icons/simple/prosieben.svg
index 66e3d03f..66e3d03f 100644
--- a/docs/src/material/templates/.icons/simple/prosieben.svg
+++ b/docs/src/templates/.icons/simple/prosieben.svg
diff --git a/docs/src/material/templates/.icons/simple/protocolsdotio.svg b/docs/src/templates/.icons/simple/protocolsdotio.svg
index 3ade2d7b..3ade2d7b 100644
--- a/docs/src/material/templates/.icons/simple/protocolsdotio.svg
+++ b/docs/src/templates/.icons/simple/protocolsdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/protodotio.svg b/docs/src/templates/.icons/simple/protodotio.svg
index bb9e9fac..bb9e9fac 100644
--- a/docs/src/material/templates/.icons/simple/protodotio.svg
+++ b/docs/src/templates/.icons/simple/protodotio.svg
diff --git a/docs/src/material/templates/.icons/simple/proton.svg b/docs/src/templates/.icons/simple/proton.svg
index 3e410ada..3e410ada 100644
--- a/docs/src/material/templates/.icons/simple/proton.svg
+++ b/docs/src/templates/.icons/simple/proton.svg
diff --git a/docs/src/material/templates/.icons/simple/protoncalendar.svg b/docs/src/templates/.icons/simple/protoncalendar.svg
index fbdad01d..fbdad01d 100644
--- a/docs/src/material/templates/.icons/simple/protoncalendar.svg
+++ b/docs/src/templates/.icons/simple/protoncalendar.svg
diff --git a/docs/src/material/templates/.icons/simple/protondb.svg b/docs/src/templates/.icons/simple/protondb.svg
index 1196dc04..1196dc04 100644
--- a/docs/src/material/templates/.icons/simple/protondb.svg
+++ b/docs/src/templates/.icons/simple/protondb.svg
diff --git a/docs/src/material/templates/.icons/simple/protondrive.svg b/docs/src/templates/.icons/simple/protondrive.svg
index 9e4bc98b..9e4bc98b 100644
--- a/docs/src/material/templates/.icons/simple/protondrive.svg
+++ b/docs/src/templates/.icons/simple/protondrive.svg
diff --git a/docs/src/material/templates/.icons/simple/protonmail.svg b/docs/src/templates/.icons/simple/protonmail.svg
index fd491e68..fd491e68 100644
--- a/docs/src/material/templates/.icons/simple/protonmail.svg
+++ b/docs/src/templates/.icons/simple/protonmail.svg
diff --git a/docs/src/material/templates/.icons/simple/protonvpn.svg b/docs/src/templates/.icons/simple/protonvpn.svg
index 783e530c..783e530c 100644
--- a/docs/src/material/templates/.icons/simple/protonvpn.svg
+++ b/docs/src/templates/.icons/simple/protonvpn.svg
diff --git a/docs/src/material/templates/.icons/simple/protools.svg b/docs/src/templates/.icons/simple/protools.svg
index fc8fff8f..fc8fff8f 100644
--- a/docs/src/material/templates/.icons/simple/protools.svg
+++ b/docs/src/templates/.icons/simple/protools.svg
diff --git a/docs/src/material/templates/.icons/simple/protractor.svg b/docs/src/templates/.icons/simple/protractor.svg
index 32ba8e97..32ba8e97 100644
--- a/docs/src/material/templates/.icons/simple/protractor.svg
+++ b/docs/src/templates/.icons/simple/protractor.svg
diff --git a/docs/src/material/templates/.icons/simple/proxmox.svg b/docs/src/templates/.icons/simple/proxmox.svg
index d14821cc..d14821cc 100644
--- a/docs/src/material/templates/.icons/simple/proxmox.svg
+++ b/docs/src/templates/.icons/simple/proxmox.svg
diff --git a/docs/src/material/templates/.icons/simple/pterodactyl.svg b/docs/src/templates/.icons/simple/pterodactyl.svg
index 3005f49a..3005f49a 100644
--- a/docs/src/material/templates/.icons/simple/pterodactyl.svg
+++ b/docs/src/templates/.icons/simple/pterodactyl.svg
diff --git a/docs/src/material/templates/.icons/simple/pubg.svg b/docs/src/templates/.icons/simple/pubg.svg
index 44912709..44912709 100644
--- a/docs/src/material/templates/.icons/simple/pubg.svg
+++ b/docs/src/templates/.icons/simple/pubg.svg
diff --git a/docs/src/material/templates/.icons/simple/publons.svg b/docs/src/templates/.icons/simple/publons.svg
index 075d2710..075d2710 100644
--- a/docs/src/material/templates/.icons/simple/publons.svg
+++ b/docs/src/templates/.icons/simple/publons.svg
diff --git a/docs/src/material/templates/.icons/simple/pubmed.svg b/docs/src/templates/.icons/simple/pubmed.svg
index 263864b9..263864b9 100644
--- a/docs/src/material/templates/.icons/simple/pubmed.svg
+++ b/docs/src/templates/.icons/simple/pubmed.svg
diff --git a/docs/src/material/templates/.icons/simple/pug.svg b/docs/src/templates/.icons/simple/pug.svg
index 32174dcd..32174dcd 100644
--- a/docs/src/material/templates/.icons/simple/pug.svg
+++ b/docs/src/templates/.icons/simple/pug.svg
diff --git a/docs/src/material/templates/.icons/simple/pulumi.svg b/docs/src/templates/.icons/simple/pulumi.svg
index 3c58ee4e..3c58ee4e 100644
--- a/docs/src/material/templates/.icons/simple/pulumi.svg
+++ b/docs/src/templates/.icons/simple/pulumi.svg
diff --git a/docs/src/material/templates/.icons/simple/puma.svg b/docs/src/templates/.icons/simple/puma.svg
index e75b6c13..e75b6c13 100644
--- a/docs/src/material/templates/.icons/simple/puma.svg
+++ b/docs/src/templates/.icons/simple/puma.svg
diff --git a/docs/src/material/templates/.icons/simple/puppet.svg b/docs/src/templates/.icons/simple/puppet.svg
index 6415afe1..6415afe1 100644
--- a/docs/src/material/templates/.icons/simple/puppet.svg
+++ b/docs/src/templates/.icons/simple/puppet.svg
diff --git a/docs/src/material/templates/.icons/simple/puppeteer.svg b/docs/src/templates/.icons/simple/puppeteer.svg
index d7f3891e..d7f3891e 100644
--- a/docs/src/material/templates/.icons/simple/puppeteer.svg
+++ b/docs/src/templates/.icons/simple/puppeteer.svg
diff --git a/docs/src/material/templates/.icons/simple/purescript.svg b/docs/src/templates/.icons/simple/purescript.svg
index 6b329c39..6b329c39 100644
--- a/docs/src/material/templates/.icons/simple/purescript.svg
+++ b/docs/src/templates/.icons/simple/purescript.svg
diff --git a/docs/src/material/templates/.icons/simple/purgecss.svg b/docs/src/templates/.icons/simple/purgecss.svg
index a8dae5cc..a8dae5cc 100644
--- a/docs/src/material/templates/.icons/simple/purgecss.svg
+++ b/docs/src/templates/.icons/simple/purgecss.svg
diff --git a/docs/src/material/templates/.icons/simple/purism.svg b/docs/src/templates/.icons/simple/purism.svg
index 9b0e9e7d..9b0e9e7d 100644
--- a/docs/src/material/templates/.icons/simple/purism.svg
+++ b/docs/src/templates/.icons/simple/purism.svg
diff --git a/docs/src/material/templates/.icons/simple/pusher.svg b/docs/src/templates/.icons/simple/pusher.svg
index 88cce458..88cce458 100644
--- a/docs/src/material/templates/.icons/simple/pusher.svg
+++ b/docs/src/templates/.icons/simple/pusher.svg
diff --git a/docs/src/material/templates/.icons/simple/pwa.svg b/docs/src/templates/.icons/simple/pwa.svg
index 4074b759..4074b759 100644
--- a/docs/src/material/templates/.icons/simple/pwa.svg
+++ b/docs/src/templates/.icons/simple/pwa.svg
diff --git a/docs/src/material/templates/.icons/simple/pycharm.svg b/docs/src/templates/.icons/simple/pycharm.svg
index aa8157ff..aa8157ff 100644
--- a/docs/src/material/templates/.icons/simple/pycharm.svg
+++ b/docs/src/templates/.icons/simple/pycharm.svg
diff --git a/docs/src/material/templates/.icons/simple/pydantic.svg b/docs/src/templates/.icons/simple/pydantic.svg
index cff84d61..cff84d61 100644
--- a/docs/src/material/templates/.icons/simple/pydantic.svg
+++ b/docs/src/templates/.icons/simple/pydantic.svg
diff --git a/docs/src/material/templates/.icons/simple/pyg.svg b/docs/src/templates/.icons/simple/pyg.svg
index 2515e88e..2515e88e 100644
--- a/docs/src/material/templates/.icons/simple/pyg.svg
+++ b/docs/src/templates/.icons/simple/pyg.svg
diff --git a/docs/src/material/templates/.icons/simple/pypi.svg b/docs/src/templates/.icons/simple/pypi.svg
index 40e1755f..40e1755f 100644
--- a/docs/src/material/templates/.icons/simple/pypi.svg
+++ b/docs/src/templates/.icons/simple/pypi.svg
diff --git a/docs/src/material/templates/.icons/simple/pypy.svg b/docs/src/templates/.icons/simple/pypy.svg
index ba8a9259..ba8a9259 100644
--- a/docs/src/material/templates/.icons/simple/pypy.svg
+++ b/docs/src/templates/.icons/simple/pypy.svg
diff --git a/docs/src/material/templates/.icons/simple/pyscaffold.svg b/docs/src/templates/.icons/simple/pyscaffold.svg
index a8d8e324..a8d8e324 100644
--- a/docs/src/material/templates/.icons/simple/pyscaffold.svg
+++ b/docs/src/templates/.icons/simple/pyscaffold.svg
diff --git a/docs/src/material/templates/.icons/simple/pysyft.svg b/docs/src/templates/.icons/simple/pysyft.svg
index 7188226e..7188226e 100644
--- a/docs/src/material/templates/.icons/simple/pysyft.svg
+++ b/docs/src/templates/.icons/simple/pysyft.svg
diff --git a/docs/src/material/templates/.icons/simple/pytest.svg b/docs/src/templates/.icons/simple/pytest.svg
index e97b30c8..e97b30c8 100644
--- a/docs/src/material/templates/.icons/simple/pytest.svg
+++ b/docs/src/templates/.icons/simple/pytest.svg
diff --git a/docs/src/material/templates/.icons/simple/python.svg b/docs/src/templates/.icons/simple/python.svg
index 8d84a151..8d84a151 100644
--- a/docs/src/material/templates/.icons/simple/python.svg
+++ b/docs/src/templates/.icons/simple/python.svg
diff --git a/docs/src/material/templates/.icons/simple/pythonanywhere.svg b/docs/src/templates/.icons/simple/pythonanywhere.svg
index 5fed1fa7..5fed1fa7 100644
--- a/docs/src/material/templates/.icons/simple/pythonanywhere.svg
+++ b/docs/src/templates/.icons/simple/pythonanywhere.svg
diff --git a/docs/src/material/templates/.icons/simple/pytorch.svg b/docs/src/templates/.icons/simple/pytorch.svg
index 371b99c9..371b99c9 100644
--- a/docs/src/material/templates/.icons/simple/pytorch.svg
+++ b/docs/src/templates/.icons/simple/pytorch.svg
diff --git a/docs/src/material/templates/.icons/simple/pyup.svg b/docs/src/templates/.icons/simple/pyup.svg
index d80548d4..d80548d4 100644
--- a/docs/src/material/templates/.icons/simple/pyup.svg
+++ b/docs/src/templates/.icons/simple/pyup.svg
diff --git a/docs/src/material/templates/.icons/simple/qantas.svg b/docs/src/templates/.icons/simple/qantas.svg
index aa495ea6..aa495ea6 100644
--- a/docs/src/material/templates/.icons/simple/qantas.svg
+++ b/docs/src/templates/.icons/simple/qantas.svg
diff --git a/docs/src/material/templates/.icons/simple/qatarairways.svg b/docs/src/templates/.icons/simple/qatarairways.svg
index 0880a62d..0880a62d 100644
--- a/docs/src/material/templates/.icons/simple/qatarairways.svg
+++ b/docs/src/templates/.icons/simple/qatarairways.svg
diff --git a/docs/src/material/templates/.icons/simple/qemu.svg b/docs/src/templates/.icons/simple/qemu.svg
index 7728376a..7728376a 100644
--- a/docs/src/material/templates/.icons/simple/qemu.svg
+++ b/docs/src/templates/.icons/simple/qemu.svg
diff --git a/docs/src/material/templates/.icons/simple/qgis.svg b/docs/src/templates/.icons/simple/qgis.svg
index eb460d50..eb460d50 100644
--- a/docs/src/material/templates/.icons/simple/qgis.svg
+++ b/docs/src/templates/.icons/simple/qgis.svg
diff --git a/docs/src/material/templates/.icons/simple/qi.svg b/docs/src/templates/.icons/simple/qi.svg
index 7e55e421..7e55e421 100644
--- a/docs/src/material/templates/.icons/simple/qi.svg
+++ b/docs/src/templates/.icons/simple/qi.svg
diff --git a/docs/src/material/templates/.icons/simple/qiita.svg b/docs/src/templates/.icons/simple/qiita.svg
index b861205e..b861205e 100644
--- a/docs/src/material/templates/.icons/simple/qiita.svg
+++ b/docs/src/templates/.icons/simple/qiita.svg
diff --git a/docs/src/material/templates/.icons/simple/qiskit.svg b/docs/src/templates/.icons/simple/qiskit.svg
index ba9062c6..ba9062c6 100644
--- a/docs/src/material/templates/.icons/simple/qiskit.svg
+++ b/docs/src/templates/.icons/simple/qiskit.svg
diff --git a/docs/src/material/templates/.icons/simple/qiwi.svg b/docs/src/templates/.icons/simple/qiwi.svg
index 33b7877f..33b7877f 100644
--- a/docs/src/material/templates/.icons/simple/qiwi.svg
+++ b/docs/src/templates/.icons/simple/qiwi.svg
diff --git a/docs/src/material/templates/.icons/simple/qlik.svg b/docs/src/templates/.icons/simple/qlik.svg
index d6f6b18c..d6f6b18c 100644
--- a/docs/src/material/templates/.icons/simple/qlik.svg
+++ b/docs/src/templates/.icons/simple/qlik.svg
diff --git a/docs/src/material/templates/.icons/simple/qmk.svg b/docs/src/templates/.icons/simple/qmk.svg
index 20fabd91..20fabd91 100644
--- a/docs/src/material/templates/.icons/simple/qmk.svg
+++ b/docs/src/templates/.icons/simple/qmk.svg
diff --git a/docs/src/material/templates/.icons/simple/qt.svg b/docs/src/templates/.icons/simple/qt.svg
index cd49457b..cd49457b 100644
--- a/docs/src/material/templates/.icons/simple/qt.svg
+++ b/docs/src/templates/.icons/simple/qt.svg
diff --git a/docs/src/material/templates/.icons/simple/qualcomm.svg b/docs/src/templates/.icons/simple/qualcomm.svg
index 4a50cc90..4a50cc90 100644
--- a/docs/src/material/templates/.icons/simple/qualcomm.svg
+++ b/docs/src/templates/.icons/simple/qualcomm.svg
diff --git a/docs/src/material/templates/.icons/simple/qualtrics.svg b/docs/src/templates/.icons/simple/qualtrics.svg
index 9f9597bc..9f9597bc 100644
--- a/docs/src/material/templates/.icons/simple/qualtrics.svg
+++ b/docs/src/templates/.icons/simple/qualtrics.svg
diff --git a/docs/src/material/templates/.icons/simple/qualys.svg b/docs/src/templates/.icons/simple/qualys.svg
index 9f942087..9f942087 100644
--- a/docs/src/material/templates/.icons/simple/qualys.svg
+++ b/docs/src/templates/.icons/simple/qualys.svg
diff --git a/docs/src/material/templates/.icons/simple/quantcast.svg b/docs/src/templates/.icons/simple/quantcast.svg
index d053af26..d053af26 100644
--- a/docs/src/material/templates/.icons/simple/quantcast.svg
+++ b/docs/src/templates/.icons/simple/quantcast.svg
diff --git a/docs/src/material/templates/.icons/simple/quantconnect.svg b/docs/src/templates/.icons/simple/quantconnect.svg
index ced1cd10..ced1cd10 100644
--- a/docs/src/material/templates/.icons/simple/quantconnect.svg
+++ b/docs/src/templates/.icons/simple/quantconnect.svg
diff --git a/docs/src/material/templates/.icons/simple/quarkus.svg b/docs/src/templates/.icons/simple/quarkus.svg
index fcb64dfe..fcb64dfe 100644
--- a/docs/src/material/templates/.icons/simple/quarkus.svg
+++ b/docs/src/templates/.icons/simple/quarkus.svg
diff --git a/docs/src/material/templates/.icons/simple/quasar.svg b/docs/src/templates/.icons/simple/quasar.svg
index 2ea1ae3a..2ea1ae3a 100644
--- a/docs/src/material/templates/.icons/simple/quasar.svg
+++ b/docs/src/templates/.icons/simple/quasar.svg
diff --git a/docs/src/material/templates/.icons/simple/qubesos.svg b/docs/src/templates/.icons/simple/qubesos.svg
index 6461c430..6461c430 100644
--- a/docs/src/material/templates/.icons/simple/qubesos.svg
+++ b/docs/src/templates/.icons/simple/qubesos.svg
diff --git a/docs/src/material/templates/.icons/simple/quest.svg b/docs/src/templates/.icons/simple/quest.svg
index 91cde869..91cde869 100644
--- a/docs/src/material/templates/.icons/simple/quest.svg
+++ b/docs/src/templates/.icons/simple/quest.svg
diff --git a/docs/src/material/templates/.icons/simple/quickbooks.svg b/docs/src/templates/.icons/simple/quickbooks.svg
index e7c020fd..e7c020fd 100644
--- a/docs/src/material/templates/.icons/simple/quickbooks.svg
+++ b/docs/src/templates/.icons/simple/quickbooks.svg
diff --git a/docs/src/material/templates/.icons/simple/quicklook.svg b/docs/src/templates/.icons/simple/quicklook.svg
index ead1f5ec..ead1f5ec 100644
--- a/docs/src/material/templates/.icons/simple/quicklook.svg
+++ b/docs/src/templates/.icons/simple/quicklook.svg
diff --git a/docs/src/material/templates/.icons/simple/quicktime.svg b/docs/src/templates/.icons/simple/quicktime.svg
index 0f0c0965..0f0c0965 100644
--- a/docs/src/material/templates/.icons/simple/quicktime.svg
+++ b/docs/src/templates/.icons/simple/quicktime.svg
diff --git a/docs/src/material/templates/.icons/simple/quip.svg b/docs/src/templates/.icons/simple/quip.svg
index 601b54e0..601b54e0 100644
--- a/docs/src/material/templates/.icons/simple/quip.svg
+++ b/docs/src/templates/.icons/simple/quip.svg
diff --git a/docs/src/material/templates/.icons/simple/quora.svg b/docs/src/templates/.icons/simple/quora.svg
index 343da0b1..343da0b1 100644
--- a/docs/src/material/templates/.icons/simple/quora.svg
+++ b/docs/src/templates/.icons/simple/quora.svg
diff --git a/docs/src/material/templates/.icons/simple/qwant.svg b/docs/src/templates/.icons/simple/qwant.svg
index c33de5d6..c33de5d6 100644
--- a/docs/src/material/templates/.icons/simple/qwant.svg
+++ b/docs/src/templates/.icons/simple/qwant.svg
diff --git a/docs/src/material/templates/.icons/simple/qwiklabs.svg b/docs/src/templates/.icons/simple/qwiklabs.svg
index 33c86598..33c86598 100644
--- a/docs/src/material/templates/.icons/simple/qwiklabs.svg
+++ b/docs/src/templates/.icons/simple/qwiklabs.svg
diff --git a/docs/src/material/templates/.icons/simple/qzone.svg b/docs/src/templates/.icons/simple/qzone.svg
index fccb4bd3..fccb4bd3 100644
--- a/docs/src/material/templates/.icons/simple/qzone.svg
+++ b/docs/src/templates/.icons/simple/qzone.svg
diff --git a/docs/src/material/templates/.icons/simple/r.svg b/docs/src/templates/.icons/simple/r.svg
index 5f684232..5f684232 100644
--- a/docs/src/material/templates/.icons/simple/r.svg
+++ b/docs/src/templates/.icons/simple/r.svg
diff --git a/docs/src/material/templates/.icons/simple/r3.svg b/docs/src/templates/.icons/simple/r3.svg
index 255a294e..255a294e 100644
--- a/docs/src/material/templates/.icons/simple/r3.svg
+++ b/docs/src/templates/.icons/simple/r3.svg
diff --git a/docs/src/material/templates/.icons/simple/rabbitmq.svg b/docs/src/templates/.icons/simple/rabbitmq.svg
index 926471c2..926471c2 100644
--- a/docs/src/material/templates/.icons/simple/rabbitmq.svg
+++ b/docs/src/templates/.icons/simple/rabbitmq.svg
diff --git a/docs/src/material/templates/.icons/simple/racket.svg b/docs/src/templates/.icons/simple/racket.svg
index 0910704c..0910704c 100644
--- a/docs/src/material/templates/.icons/simple/racket.svg
+++ b/docs/src/templates/.icons/simple/racket.svg
diff --git a/docs/src/material/templates/.icons/simple/radar.svg b/docs/src/templates/.icons/simple/radar.svg
index b779f1dd..b779f1dd 100644
--- a/docs/src/material/templates/.icons/simple/radar.svg
+++ b/docs/src/templates/.icons/simple/radar.svg
diff --git a/docs/src/material/templates/.icons/simple/radiopublic.svg b/docs/src/templates/.icons/simple/radiopublic.svg
index 869d7b9c..869d7b9c 100644
--- a/docs/src/material/templates/.icons/simple/radiopublic.svg
+++ b/docs/src/templates/.icons/simple/radiopublic.svg
diff --git a/docs/src/material/templates/.icons/simple/radixui.svg b/docs/src/templates/.icons/simple/radixui.svg
index 7258af5e..7258af5e 100644
--- a/docs/src/material/templates/.icons/simple/radixui.svg
+++ b/docs/src/templates/.icons/simple/radixui.svg
diff --git a/docs/src/material/templates/.icons/simple/radstudio.svg b/docs/src/templates/.icons/simple/radstudio.svg
index 4a471113..4a471113 100644
--- a/docs/src/material/templates/.icons/simple/radstudio.svg
+++ b/docs/src/templates/.icons/simple/radstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/railway.svg b/docs/src/templates/.icons/simple/railway.svg
index 9c197b42..9c197b42 100644
--- a/docs/src/material/templates/.icons/simple/railway.svg
+++ b/docs/src/templates/.icons/simple/railway.svg
diff --git a/docs/src/material/templates/.icons/simple/rainmeter.svg b/docs/src/templates/.icons/simple/rainmeter.svg
index cb795e2c..cb795e2c 100644
--- a/docs/src/material/templates/.icons/simple/rainmeter.svg
+++ b/docs/src/templates/.icons/simple/rainmeter.svg
diff --git a/docs/src/material/templates/.icons/simple/rakuten.svg b/docs/src/templates/.icons/simple/rakuten.svg
index 8169cdba..8169cdba 100644
--- a/docs/src/material/templates/.icons/simple/rakuten.svg
+++ b/docs/src/templates/.icons/simple/rakuten.svg
diff --git a/docs/src/material/templates/.icons/simple/ram.svg b/docs/src/templates/.icons/simple/ram.svg
index 60fed2bd..60fed2bd 100644
--- a/docs/src/material/templates/.icons/simple/ram.svg
+++ b/docs/src/templates/.icons/simple/ram.svg
diff --git a/docs/src/material/templates/.icons/simple/rancher.svg b/docs/src/templates/.icons/simple/rancher.svg
index cf4aff33..cf4aff33 100644
--- a/docs/src/material/templates/.icons/simple/rancher.svg
+++ b/docs/src/templates/.icons/simple/rancher.svg
diff --git a/docs/src/material/templates/.icons/simple/rarible.svg b/docs/src/templates/.icons/simple/rarible.svg
index 8d1d336d..8d1d336d 100644
--- a/docs/src/material/templates/.icons/simple/rarible.svg
+++ b/docs/src/templates/.icons/simple/rarible.svg
diff --git a/docs/src/material/templates/.icons/simple/rasa.svg b/docs/src/templates/.icons/simple/rasa.svg
index d1209f58..d1209f58 100644
--- a/docs/src/material/templates/.icons/simple/rasa.svg
+++ b/docs/src/templates/.icons/simple/rasa.svg
diff --git a/docs/src/material/templates/.icons/simple/raspberrypi.svg b/docs/src/templates/.icons/simple/raspberrypi.svg
index 83844e7a..83844e7a 100644
--- a/docs/src/material/templates/.icons/simple/raspberrypi.svg
+++ b/docs/src/templates/.icons/simple/raspberrypi.svg
diff --git a/docs/src/material/templates/.icons/simple/ravelry.svg b/docs/src/templates/.icons/simple/ravelry.svg
index 6972af83..6972af83 100644
--- a/docs/src/material/templates/.icons/simple/ravelry.svg
+++ b/docs/src/templates/.icons/simple/ravelry.svg
diff --git a/docs/src/material/templates/.icons/simple/ray.svg b/docs/src/templates/.icons/simple/ray.svg
index 4b8b0678..4b8b0678 100644
--- a/docs/src/material/templates/.icons/simple/ray.svg
+++ b/docs/src/templates/.icons/simple/ray.svg
diff --git a/docs/src/material/templates/.icons/simple/razer.svg b/docs/src/templates/.icons/simple/razer.svg
index f6d5d8b0..f6d5d8b0 100644
--- a/docs/src/material/templates/.icons/simple/razer.svg
+++ b/docs/src/templates/.icons/simple/razer.svg
diff --git a/docs/src/material/templates/.icons/simple/razorpay.svg b/docs/src/templates/.icons/simple/razorpay.svg
index bc332fd6..bc332fd6 100644
--- a/docs/src/material/templates/.icons/simple/razorpay.svg
+++ b/docs/src/templates/.icons/simple/razorpay.svg
diff --git a/docs/src/material/templates/.icons/simple/react.svg b/docs/src/templates/.icons/simple/react.svg
index dbfea91a..dbfea91a 100644
--- a/docs/src/material/templates/.icons/simple/react.svg
+++ b/docs/src/templates/.icons/simple/react.svg
diff --git a/docs/src/material/templates/.icons/simple/reacthookform.svg b/docs/src/templates/.icons/simple/reacthookform.svg
index 4d4a7ffd..4d4a7ffd 100644
--- a/docs/src/material/templates/.icons/simple/reacthookform.svg
+++ b/docs/src/templates/.icons/simple/reacthookform.svg
diff --git a/docs/src/material/templates/.icons/simple/reactivex.svg b/docs/src/templates/.icons/simple/reactivex.svg
index b51a7bfe..b51a7bfe 100644
--- a/docs/src/material/templates/.icons/simple/reactivex.svg
+++ b/docs/src/templates/.icons/simple/reactivex.svg
diff --git a/docs/src/material/templates/.icons/simple/reactos.svg b/docs/src/templates/.icons/simple/reactos.svg
index 0d53aec5..0d53aec5 100644
--- a/docs/src/material/templates/.icons/simple/reactos.svg
+++ b/docs/src/templates/.icons/simple/reactos.svg
diff --git a/docs/src/material/templates/.icons/simple/reactquery.svg b/docs/src/templates/.icons/simple/reactquery.svg
index e764c971..e764c971 100644
--- a/docs/src/material/templates/.icons/simple/reactquery.svg
+++ b/docs/src/templates/.icons/simple/reactquery.svg
diff --git a/docs/src/material/templates/.icons/simple/reactrouter.svg b/docs/src/templates/.icons/simple/reactrouter.svg
index 59d18118..59d18118 100644
--- a/docs/src/material/templates/.icons/simple/reactrouter.svg
+++ b/docs/src/templates/.icons/simple/reactrouter.svg
diff --git a/docs/src/material/templates/.icons/simple/reacttable.svg b/docs/src/templates/.icons/simple/reacttable.svg
index ca967eae..ca967eae 100644
--- a/docs/src/material/templates/.icons/simple/reacttable.svg
+++ b/docs/src/templates/.icons/simple/reacttable.svg
diff --git a/docs/src/material/templates/.icons/simple/readdotcv.svg b/docs/src/templates/.icons/simple/readdotcv.svg
index b74348d4..b74348d4 100644
--- a/docs/src/material/templates/.icons/simple/readdotcv.svg
+++ b/docs/src/templates/.icons/simple/readdotcv.svg
diff --git a/docs/src/material/templates/.icons/simple/readme.svg b/docs/src/templates/.icons/simple/readme.svg
index cca2802c..cca2802c 100644
--- a/docs/src/material/templates/.icons/simple/readme.svg
+++ b/docs/src/templates/.icons/simple/readme.svg
diff --git a/docs/src/material/templates/.icons/simple/readthedocs.svg b/docs/src/templates/.icons/simple/readthedocs.svg
index 02565321..02565321 100644
--- a/docs/src/material/templates/.icons/simple/readthedocs.svg
+++ b/docs/src/templates/.icons/simple/readthedocs.svg
diff --git a/docs/src/material/templates/.icons/simple/realm.svg b/docs/src/templates/.icons/simple/realm.svg
index 37a6add6..37a6add6 100644
--- a/docs/src/material/templates/.icons/simple/realm.svg
+++ b/docs/src/templates/.icons/simple/realm.svg
diff --git a/docs/src/material/templates/.icons/simple/reason.svg b/docs/src/templates/.icons/simple/reason.svg
index ca5a2975..ca5a2975 100644
--- a/docs/src/material/templates/.icons/simple/reason.svg
+++ b/docs/src/templates/.icons/simple/reason.svg
diff --git a/docs/src/material/templates/.icons/simple/reasonstudios.svg b/docs/src/templates/.icons/simple/reasonstudios.svg
index 66b2ab26..66b2ab26 100644
--- a/docs/src/material/templates/.icons/simple/reasonstudios.svg
+++ b/docs/src/templates/.icons/simple/reasonstudios.svg
diff --git a/docs/src/material/templates/.icons/simple/recoil.svg b/docs/src/templates/.icons/simple/recoil.svg
index 1b9344e5..1b9344e5 100644
--- a/docs/src/material/templates/.icons/simple/recoil.svg
+++ b/docs/src/templates/.icons/simple/recoil.svg
diff --git a/docs/src/material/templates/.icons/simple/red.svg b/docs/src/templates/.icons/simple/red.svg
index dfa121d6..dfa121d6 100644
--- a/docs/src/material/templates/.icons/simple/red.svg
+++ b/docs/src/templates/.icons/simple/red.svg
diff --git a/docs/src/material/templates/.icons/simple/redbubble.svg b/docs/src/templates/.icons/simple/redbubble.svg
index e92c60a6..e92c60a6 100644
--- a/docs/src/material/templates/.icons/simple/redbubble.svg
+++ b/docs/src/templates/.icons/simple/redbubble.svg
diff --git a/docs/src/material/templates/.icons/simple/reddit.svg b/docs/src/templates/.icons/simple/reddit.svg
index 83086051..83086051 100644
--- a/docs/src/material/templates/.icons/simple/reddit.svg
+++ b/docs/src/templates/.icons/simple/reddit.svg
diff --git a/docs/src/material/templates/.icons/simple/redhat.svg b/docs/src/templates/.icons/simple/redhat.svg
index 95f998c5..95f998c5 100644
--- a/docs/src/material/templates/.icons/simple/redhat.svg
+++ b/docs/src/templates/.icons/simple/redhat.svg
diff --git a/docs/src/material/templates/.icons/simple/redhatopenshift.svg b/docs/src/templates/.icons/simple/redhatopenshift.svg
index 98461ad5..98461ad5 100644
--- a/docs/src/material/templates/.icons/simple/redhatopenshift.svg
+++ b/docs/src/templates/.icons/simple/redhatopenshift.svg
diff --git a/docs/src/material/templates/.icons/simple/redis.svg b/docs/src/templates/.icons/simple/redis.svg
index 8204f7ba..8204f7ba 100644
--- a/docs/src/material/templates/.icons/simple/redis.svg
+++ b/docs/src/templates/.icons/simple/redis.svg
diff --git a/docs/src/material/templates/.icons/simple/redmine.svg b/docs/src/templates/.icons/simple/redmine.svg
index 2675740e..2675740e 100644
--- a/docs/src/material/templates/.icons/simple/redmine.svg
+++ b/docs/src/templates/.icons/simple/redmine.svg
diff --git a/docs/src/material/templates/.icons/simple/redox.svg b/docs/src/templates/.icons/simple/redox.svg
index f8da2498..f8da2498 100644
--- a/docs/src/material/templates/.icons/simple/redox.svg
+++ b/docs/src/templates/.icons/simple/redox.svg
diff --git a/docs/src/material/templates/.icons/simple/redux.svg b/docs/src/templates/.icons/simple/redux.svg
index 58eb4948..58eb4948 100644
--- a/docs/src/material/templates/.icons/simple/redux.svg
+++ b/docs/src/templates/.icons/simple/redux.svg
diff --git a/docs/src/material/templates/.icons/simple/reduxsaga.svg b/docs/src/templates/.icons/simple/reduxsaga.svg
index 17564fe1..17564fe1 100644
--- a/docs/src/material/templates/.icons/simple/reduxsaga.svg
+++ b/docs/src/templates/.icons/simple/reduxsaga.svg
diff --git a/docs/src/material/templates/.icons/simple/redwoodjs.svg b/docs/src/templates/.icons/simple/redwoodjs.svg
index d44befac..d44befac 100644
--- a/docs/src/material/templates/.icons/simple/redwoodjs.svg
+++ b/docs/src/templates/.icons/simple/redwoodjs.svg
diff --git a/docs/src/material/templates/.icons/simple/reebok.svg b/docs/src/templates/.icons/simple/reebok.svg
index 81747a3e..81747a3e 100644
--- a/docs/src/material/templates/.icons/simple/reebok.svg
+++ b/docs/src/templates/.icons/simple/reebok.svg
diff --git a/docs/src/material/templates/.icons/simple/relay.svg b/docs/src/templates/.icons/simple/relay.svg
index 0d0c6b1b..0d0c6b1b 100644
--- a/docs/src/material/templates/.icons/simple/relay.svg
+++ b/docs/src/templates/.icons/simple/relay.svg
diff --git a/docs/src/material/templates/.icons/simple/relianceindustrieslimited.svg b/docs/src/templates/.icons/simple/relianceindustrieslimited.svg
index 562a1c14..562a1c14 100644
--- a/docs/src/material/templates/.icons/simple/relianceindustrieslimited.svg
+++ b/docs/src/templates/.icons/simple/relianceindustrieslimited.svg
diff --git a/docs/src/material/templates/.icons/simple/remark.svg b/docs/src/templates/.icons/simple/remark.svg
index b1dd3f31..b1dd3f31 100644
--- a/docs/src/material/templates/.icons/simple/remark.svg
+++ b/docs/src/templates/.icons/simple/remark.svg
diff --git a/docs/src/material/templates/.icons/simple/remix.svg b/docs/src/templates/.icons/simple/remix.svg
index 461d6e99..461d6e99 100644
--- a/docs/src/material/templates/.icons/simple/remix.svg
+++ b/docs/src/templates/.icons/simple/remix.svg
diff --git a/docs/src/material/templates/.icons/simple/renault.svg b/docs/src/templates/.icons/simple/renault.svg
index 319d8070..319d8070 100644
--- a/docs/src/material/templates/.icons/simple/renault.svg
+++ b/docs/src/templates/.icons/simple/renault.svg
diff --git a/docs/src/material/templates/.icons/simple/render.svg b/docs/src/templates/.icons/simple/render.svg
index 945da98c..945da98c 100644
--- a/docs/src/material/templates/.icons/simple/render.svg
+++ b/docs/src/templates/.icons/simple/render.svg
diff --git a/docs/src/material/templates/.icons/simple/renovatebot.svg b/docs/src/templates/.icons/simple/renovatebot.svg
index edd7cf6f..edd7cf6f 100644
--- a/docs/src/material/templates/.icons/simple/renovatebot.svg
+++ b/docs/src/templates/.icons/simple/renovatebot.svg
diff --git a/docs/src/material/templates/.icons/simple/renpy.svg b/docs/src/templates/.icons/simple/renpy.svg
index 6a9b1230..6a9b1230 100644
--- a/docs/src/material/templates/.icons/simple/renpy.svg
+++ b/docs/src/templates/.icons/simple/renpy.svg
diff --git a/docs/src/material/templates/.icons/simple/renren.svg b/docs/src/templates/.icons/simple/renren.svg
index 7cd34844..7cd34844 100644
--- a/docs/src/material/templates/.icons/simple/renren.svg
+++ b/docs/src/templates/.icons/simple/renren.svg
diff --git a/docs/src/material/templates/.icons/simple/replit.svg b/docs/src/templates/.icons/simple/replit.svg
index 2ef3aaac..2ef3aaac 100644
--- a/docs/src/material/templates/.icons/simple/replit.svg
+++ b/docs/src/templates/.icons/simple/replit.svg
diff --git a/docs/src/material/templates/.icons/simple/republicofgamers.svg b/docs/src/templates/.icons/simple/republicofgamers.svg
index ac3c0056..ac3c0056 100644
--- a/docs/src/material/templates/.icons/simple/republicofgamers.svg
+++ b/docs/src/templates/.icons/simple/republicofgamers.svg
diff --git a/docs/src/material/templates/.icons/simple/rescript.svg b/docs/src/templates/.icons/simple/rescript.svg
index dd234c42..dd234c42 100644
--- a/docs/src/material/templates/.icons/simple/rescript.svg
+++ b/docs/src/templates/.icons/simple/rescript.svg
diff --git a/docs/src/material/templates/.icons/simple/rescuetime.svg b/docs/src/templates/.icons/simple/rescuetime.svg
index 2721c243..2721c243 100644
--- a/docs/src/material/templates/.icons/simple/rescuetime.svg
+++ b/docs/src/templates/.icons/simple/rescuetime.svg
diff --git a/docs/src/material/templates/.icons/simple/researchgate.svg b/docs/src/templates/.icons/simple/researchgate.svg
index d681f588..d681f588 100644
--- a/docs/src/material/templates/.icons/simple/researchgate.svg
+++ b/docs/src/templates/.icons/simple/researchgate.svg
diff --git a/docs/src/material/templates/.icons/simple/resharper.svg b/docs/src/templates/.icons/simple/resharper.svg
index b589357d..b589357d 100644
--- a/docs/src/material/templates/.icons/simple/resharper.svg
+++ b/docs/src/templates/.icons/simple/resharper.svg
diff --git a/docs/src/material/templates/.icons/simple/resurrectionremixos.svg b/docs/src/templates/.icons/simple/resurrectionremixos.svg
index 7fae3b74..7fae3b74 100644
--- a/docs/src/material/templates/.icons/simple/resurrectionremixos.svg
+++ b/docs/src/templates/.icons/simple/resurrectionremixos.svg
diff --git a/docs/src/material/templates/.icons/simple/retool.svg b/docs/src/templates/.icons/simple/retool.svg
index ebfe55ef..ebfe55ef 100644
--- a/docs/src/material/templates/.icons/simple/retool.svg
+++ b/docs/src/templates/.icons/simple/retool.svg
diff --git a/docs/src/material/templates/.icons/simple/retroarch.svg b/docs/src/templates/.icons/simple/retroarch.svg
index 00debe8a..00debe8a 100644
--- a/docs/src/material/templates/.icons/simple/retroarch.svg
+++ b/docs/src/templates/.icons/simple/retroarch.svg
diff --git a/docs/src/material/templates/.icons/simple/retropie.svg b/docs/src/templates/.icons/simple/retropie.svg
index 6bf38707..6bf38707 100644
--- a/docs/src/material/templates/.icons/simple/retropie.svg
+++ b/docs/src/templates/.icons/simple/retropie.svg
diff --git a/docs/src/material/templates/.icons/simple/revanced.svg b/docs/src/templates/.icons/simple/revanced.svg
index 24acb1f2..24acb1f2 100644
--- a/docs/src/material/templates/.icons/simple/revanced.svg
+++ b/docs/src/templates/.icons/simple/revanced.svg
diff --git a/docs/src/material/templates/.icons/simple/revealdotjs.svg b/docs/src/templates/.icons/simple/revealdotjs.svg
index a38fecf2..a38fecf2 100644
--- a/docs/src/material/templates/.icons/simple/revealdotjs.svg
+++ b/docs/src/templates/.icons/simple/revealdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/reverbnation.svg b/docs/src/templates/.icons/simple/reverbnation.svg
index f7400bd1..f7400bd1 100644
--- a/docs/src/material/templates/.icons/simple/reverbnation.svg
+++ b/docs/src/templates/.icons/simple/reverbnation.svg
diff --git a/docs/src/material/templates/.icons/simple/revoltdotchat.svg b/docs/src/templates/.icons/simple/revoltdotchat.svg
index 3fee1e1f..3fee1e1f 100644
--- a/docs/src/material/templates/.icons/simple/revoltdotchat.svg
+++ b/docs/src/templates/.icons/simple/revoltdotchat.svg
diff --git a/docs/src/material/templates/.icons/simple/revolut.svg b/docs/src/templates/.icons/simple/revolut.svg
index e8e43b58..e8e43b58 100644
--- a/docs/src/material/templates/.icons/simple/revolut.svg
+++ b/docs/src/templates/.icons/simple/revolut.svg
diff --git a/docs/src/material/templates/.icons/simple/revue.svg b/docs/src/templates/.icons/simple/revue.svg
index 33a971da..33a971da 100644
--- a/docs/src/material/templates/.icons/simple/revue.svg
+++ b/docs/src/templates/.icons/simple/revue.svg
diff --git a/docs/src/material/templates/.icons/simple/rewe.svg b/docs/src/templates/.icons/simple/rewe.svg
index af3d545e..af3d545e 100644
--- a/docs/src/material/templates/.icons/simple/rewe.svg
+++ b/docs/src/templates/.icons/simple/rewe.svg
diff --git a/docs/src/material/templates/.icons/simple/rezgo.svg b/docs/src/templates/.icons/simple/rezgo.svg
index fe01f8e4..fe01f8e4 100644
--- a/docs/src/material/templates/.icons/simple/rezgo.svg
+++ b/docs/src/templates/.icons/simple/rezgo.svg
diff --git a/docs/src/material/templates/.icons/simple/rhinoceros.svg b/docs/src/templates/.icons/simple/rhinoceros.svg
index 434ca1d4..434ca1d4 100644
--- a/docs/src/material/templates/.icons/simple/rhinoceros.svg
+++ b/docs/src/templates/.icons/simple/rhinoceros.svg
diff --git a/docs/src/material/templates/.icons/simple/rider.svg b/docs/src/templates/.icons/simple/rider.svg
index 3b441b9a..3b441b9a 100644
--- a/docs/src/material/templates/.icons/simple/rider.svg
+++ b/docs/src/templates/.icons/simple/rider.svg
diff --git a/docs/src/material/templates/.icons/simple/rimacautomobili.svg b/docs/src/templates/.icons/simple/rimacautomobili.svg
index a7f1a0e2..a7f1a0e2 100644
--- a/docs/src/material/templates/.icons/simple/rimacautomobili.svg
+++ b/docs/src/templates/.icons/simple/rimacautomobili.svg
diff --git a/docs/src/material/templates/.icons/simple/ring.svg b/docs/src/templates/.icons/simple/ring.svg
index 0225a14c..0225a14c 100644
--- a/docs/src/material/templates/.icons/simple/ring.svg
+++ b/docs/src/templates/.icons/simple/ring.svg
diff --git a/docs/src/material/templates/.icons/simple/riotgames.svg b/docs/src/templates/.icons/simple/riotgames.svg
index 8f453912..8f453912 100644
--- a/docs/src/material/templates/.icons/simple/riotgames.svg
+++ b/docs/src/templates/.icons/simple/riotgames.svg
diff --git a/docs/src/material/templates/.icons/simple/ripple.svg b/docs/src/templates/.icons/simple/ripple.svg
index b37f9353..b37f9353 100644
--- a/docs/src/material/templates/.icons/simple/ripple.svg
+++ b/docs/src/templates/.icons/simple/ripple.svg
diff --git a/docs/src/material/templates/.icons/simple/riscv.svg b/docs/src/templates/.icons/simple/riscv.svg
index b3256372..b3256372 100644
--- a/docs/src/material/templates/.icons/simple/riscv.svg
+++ b/docs/src/templates/.icons/simple/riscv.svg
diff --git a/docs/src/material/templates/.icons/simple/riseup.svg b/docs/src/templates/.icons/simple/riseup.svg
index ecef44c9..ecef44c9 100644
--- a/docs/src/material/templates/.icons/simple/riseup.svg
+++ b/docs/src/templates/.icons/simple/riseup.svg
diff --git a/docs/src/material/templates/.icons/simple/roadmapdotsh.svg b/docs/src/templates/.icons/simple/roadmapdotsh.svg
index ed2283de..ed2283de 100644
--- a/docs/src/material/templates/.icons/simple/roadmapdotsh.svg
+++ b/docs/src/templates/.icons/simple/roadmapdotsh.svg
diff --git a/docs/src/material/templates/.icons/simple/roamresearch.svg b/docs/src/templates/.icons/simple/roamresearch.svg
index 629b4f2c..629b4f2c 100644
--- a/docs/src/material/templates/.icons/simple/roamresearch.svg
+++ b/docs/src/templates/.icons/simple/roamresearch.svg
diff --git a/docs/src/material/templates/.icons/simple/robinhood.svg b/docs/src/templates/.icons/simple/robinhood.svg
index 2859b2e2..2859b2e2 100644
--- a/docs/src/material/templates/.icons/simple/robinhood.svg
+++ b/docs/src/templates/.icons/simple/robinhood.svg
diff --git a/docs/src/material/templates/.icons/simple/roblox.svg b/docs/src/templates/.icons/simple/roblox.svg
index ba8ff973..ba8ff973 100644
--- a/docs/src/material/templates/.icons/simple/roblox.svg
+++ b/docs/src/templates/.icons/simple/roblox.svg
diff --git a/docs/src/material/templates/.icons/simple/robloxstudio.svg b/docs/src/templates/.icons/simple/robloxstudio.svg
index a8d6aadb..a8d6aadb 100644
--- a/docs/src/material/templates/.icons/simple/robloxstudio.svg
+++ b/docs/src/templates/.icons/simple/robloxstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/robotframework.svg b/docs/src/templates/.icons/simple/robotframework.svg
index d56daee8..d56daee8 100644
--- a/docs/src/material/templates/.icons/simple/robotframework.svg
+++ b/docs/src/templates/.icons/simple/robotframework.svg
diff --git a/docs/src/material/templates/.icons/simple/rocketdotchat.svg b/docs/src/templates/.icons/simple/rocketdotchat.svg
index cc0ebb64..cc0ebb64 100644
--- a/docs/src/material/templates/.icons/simple/rocketdotchat.svg
+++ b/docs/src/templates/.icons/simple/rocketdotchat.svg
diff --git a/docs/src/material/templates/.icons/simple/rocksdb.svg b/docs/src/templates/.icons/simple/rocksdb.svg
index cc907859..cc907859 100644
--- a/docs/src/material/templates/.icons/simple/rocksdb.svg
+++ b/docs/src/templates/.icons/simple/rocksdb.svg
diff --git a/docs/src/material/templates/.icons/simple/rockylinux.svg b/docs/src/templates/.icons/simple/rockylinux.svg
index 93537a06..93537a06 100644
--- a/docs/src/material/templates/.icons/simple/rockylinux.svg
+++ b/docs/src/templates/.icons/simple/rockylinux.svg
diff --git a/docs/src/material/templates/.icons/simple/roku.svg b/docs/src/templates/.icons/simple/roku.svg
index 73fbc830..73fbc830 100644
--- a/docs/src/material/templates/.icons/simple/roku.svg
+++ b/docs/src/templates/.icons/simple/roku.svg
diff --git a/docs/src/material/templates/.icons/simple/rollsroyce.svg b/docs/src/templates/.icons/simple/rollsroyce.svg
index ec0e0a30..ec0e0a30 100644
--- a/docs/src/material/templates/.icons/simple/rollsroyce.svg
+++ b/docs/src/templates/.icons/simple/rollsroyce.svg
diff --git a/docs/src/material/templates/.icons/simple/rollupdotjs.svg b/docs/src/templates/.icons/simple/rollupdotjs.svg
index c6986670..c6986670 100644
--- a/docs/src/material/templates/.icons/simple/rollupdotjs.svg
+++ b/docs/src/templates/.icons/simple/rollupdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/rome.svg b/docs/src/templates/.icons/simple/rome.svg
index 134bb124..134bb124 100644
--- a/docs/src/material/templates/.icons/simple/rome.svg
+++ b/docs/src/templates/.icons/simple/rome.svg
diff --git a/docs/src/material/templates/.icons/simple/rootme.svg b/docs/src/templates/.icons/simple/rootme.svg
index 9e307c3b..9e307c3b 100644
--- a/docs/src/material/templates/.icons/simple/rootme.svg
+++ b/docs/src/templates/.icons/simple/rootme.svg
diff --git a/docs/src/material/templates/.icons/simple/roots.svg b/docs/src/templates/.icons/simple/roots.svg
index d8bc5079..d8bc5079 100644
--- a/docs/src/material/templates/.icons/simple/roots.svg
+++ b/docs/src/templates/.icons/simple/roots.svg
diff --git a/docs/src/material/templates/.icons/simple/rootsbedrock.svg b/docs/src/templates/.icons/simple/rootsbedrock.svg
index 4bfeb8f2..4bfeb8f2 100644
--- a/docs/src/material/templates/.icons/simple/rootsbedrock.svg
+++ b/docs/src/templates/.icons/simple/rootsbedrock.svg
diff --git a/docs/src/material/templates/.icons/simple/rootssage.svg b/docs/src/templates/.icons/simple/rootssage.svg
index a2d3cb23..a2d3cb23 100644
--- a/docs/src/material/templates/.icons/simple/rootssage.svg
+++ b/docs/src/templates/.icons/simple/rootssage.svg
diff --git a/docs/src/material/templates/.icons/simple/ros.svg b/docs/src/templates/.icons/simple/ros.svg
index 8b990cac..8b990cac 100644
--- a/docs/src/material/templates/.icons/simple/ros.svg
+++ b/docs/src/templates/.icons/simple/ros.svg
diff --git a/docs/src/material/templates/.icons/simple/rossmann.svg b/docs/src/templates/.icons/simple/rossmann.svg
index ee56ace0..ee56ace0 100644
--- a/docs/src/material/templates/.icons/simple/rossmann.svg
+++ b/docs/src/templates/.icons/simple/rossmann.svg
diff --git a/docs/src/material/templates/.icons/simple/rotaryinternational.svg b/docs/src/templates/.icons/simple/rotaryinternational.svg
index f40e22b4..f40e22b4 100644
--- a/docs/src/material/templates/.icons/simple/rotaryinternational.svg
+++ b/docs/src/templates/.icons/simple/rotaryinternational.svg
diff --git a/docs/src/material/templates/.icons/simple/rottentomatoes.svg b/docs/src/templates/.icons/simple/rottentomatoes.svg
index 75cd9e0b..75cd9e0b 100644
--- a/docs/src/material/templates/.icons/simple/rottentomatoes.svg
+++ b/docs/src/templates/.icons/simple/rottentomatoes.svg
diff --git a/docs/src/material/templates/.icons/simple/roundcube.svg b/docs/src/templates/.icons/simple/roundcube.svg
index 85001bde..85001bde 100644
--- a/docs/src/material/templates/.icons/simple/roundcube.svg
+++ b/docs/src/templates/.icons/simple/roundcube.svg
diff --git a/docs/src/material/templates/.icons/simple/rsocket.svg b/docs/src/templates/.icons/simple/rsocket.svg
index 69d0b5b8..69d0b5b8 100644
--- a/docs/src/material/templates/.icons/simple/rsocket.svg
+++ b/docs/src/templates/.icons/simple/rsocket.svg
diff --git a/docs/src/material/templates/.icons/simple/rss.svg b/docs/src/templates/.icons/simple/rss.svg
index 85091b71..85091b71 100644
--- a/docs/src/material/templates/.icons/simple/rss.svg
+++ b/docs/src/templates/.icons/simple/rss.svg
diff --git a/docs/src/material/templates/.icons/simple/rstudio.svg b/docs/src/templates/.icons/simple/rstudio.svg
index c36e5ae7..c36e5ae7 100644
--- a/docs/src/material/templates/.icons/simple/rstudio.svg
+++ b/docs/src/templates/.icons/simple/rstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/rte.svg b/docs/src/templates/.icons/simple/rte.svg
index c93a7e71..c93a7e71 100644
--- a/docs/src/material/templates/.icons/simple/rte.svg
+++ b/docs/src/templates/.icons/simple/rte.svg
diff --git a/docs/src/material/templates/.icons/simple/rtl.svg b/docs/src/templates/.icons/simple/rtl.svg
index 9c111d33..9c111d33 100644
--- a/docs/src/material/templates/.icons/simple/rtl.svg
+++ b/docs/src/templates/.icons/simple/rtl.svg
diff --git a/docs/src/material/templates/.icons/simple/rtlzwei.svg b/docs/src/templates/.icons/simple/rtlzwei.svg
index 2ea06fc5..2ea06fc5 100644
--- a/docs/src/material/templates/.icons/simple/rtlzwei.svg
+++ b/docs/src/templates/.icons/simple/rtlzwei.svg
diff --git a/docs/src/material/templates/.icons/simple/rubocop.svg b/docs/src/templates/.icons/simple/rubocop.svg
index af1238f7..af1238f7 100644
--- a/docs/src/material/templates/.icons/simple/rubocop.svg
+++ b/docs/src/templates/.icons/simple/rubocop.svg
diff --git a/docs/src/material/templates/.icons/simple/ruby.svg b/docs/src/templates/.icons/simple/ruby.svg
index be17515b..be17515b 100644
--- a/docs/src/material/templates/.icons/simple/ruby.svg
+++ b/docs/src/templates/.icons/simple/ruby.svg
diff --git a/docs/src/material/templates/.icons/simple/rubygems.svg b/docs/src/templates/.icons/simple/rubygems.svg
index 5e749aec..5e749aec 100644
--- a/docs/src/material/templates/.icons/simple/rubygems.svg
+++ b/docs/src/templates/.icons/simple/rubygems.svg
diff --git a/docs/src/material/templates/.icons/simple/rubyonrails.svg b/docs/src/templates/.icons/simple/rubyonrails.svg
index 62f56072..62f56072 100644
--- a/docs/src/material/templates/.icons/simple/rubyonrails.svg
+++ b/docs/src/templates/.icons/simple/rubyonrails.svg
diff --git a/docs/src/material/templates/.icons/simple/rubysinatra.svg b/docs/src/templates/.icons/simple/rubysinatra.svg
index 5633d41a..5633d41a 100644
--- a/docs/src/material/templates/.icons/simple/rubysinatra.svg
+++ b/docs/src/templates/.icons/simple/rubysinatra.svg
diff --git a/docs/src/material/templates/.icons/simple/ruff.svg b/docs/src/templates/.icons/simple/ruff.svg
index 986339b8..986339b8 100644
--- a/docs/src/material/templates/.icons/simple/ruff.svg
+++ b/docs/src/templates/.icons/simple/ruff.svg
diff --git a/docs/src/material/templates/.icons/simple/rumble.svg b/docs/src/templates/.icons/simple/rumble.svg
index d6be0ffe..d6be0ffe 100644
--- a/docs/src/material/templates/.icons/simple/rumble.svg
+++ b/docs/src/templates/.icons/simple/rumble.svg
diff --git a/docs/src/material/templates/.icons/simple/rundeck.svg b/docs/src/templates/.icons/simple/rundeck.svg
index 71f2420b..71f2420b 100644
--- a/docs/src/material/templates/.icons/simple/rundeck.svg
+++ b/docs/src/templates/.icons/simple/rundeck.svg
diff --git a/docs/src/material/templates/.icons/simple/runkeeper.svg b/docs/src/templates/.icons/simple/runkeeper.svg
index 723de2c0..723de2c0 100644
--- a/docs/src/material/templates/.icons/simple/runkeeper.svg
+++ b/docs/src/templates/.icons/simple/runkeeper.svg
diff --git a/docs/src/material/templates/.icons/simple/runkit.svg b/docs/src/templates/.icons/simple/runkit.svg
index d4332f26..d4332f26 100644
--- a/docs/src/material/templates/.icons/simple/runkit.svg
+++ b/docs/src/templates/.icons/simple/runkit.svg
diff --git a/docs/src/material/templates/.icons/simple/rust.svg b/docs/src/templates/.icons/simple/rust.svg
index 1fa15229..1fa15229 100644
--- a/docs/src/material/templates/.icons/simple/rust.svg
+++ b/docs/src/templates/.icons/simple/rust.svg
diff --git a/docs/src/material/templates/.icons/simple/rxdb.svg b/docs/src/templates/.icons/simple/rxdb.svg
index 0cc1a342..0cc1a342 100644
--- a/docs/src/material/templates/.icons/simple/rxdb.svg
+++ b/docs/src/templates/.icons/simple/rxdb.svg
diff --git a/docs/src/material/templates/.icons/simple/ryanair.svg b/docs/src/templates/.icons/simple/ryanair.svg
index 576c0ec5..576c0ec5 100644
--- a/docs/src/material/templates/.icons/simple/ryanair.svg
+++ b/docs/src/templates/.icons/simple/ryanair.svg
diff --git a/docs/src/material/templates/.icons/simple/s7airlines.svg b/docs/src/templates/.icons/simple/s7airlines.svg
index 60ebcfe5..60ebcfe5 100644
--- a/docs/src/material/templates/.icons/simple/s7airlines.svg
+++ b/docs/src/templates/.icons/simple/s7airlines.svg
diff --git a/docs/src/material/templates/.icons/simple/sabanci.svg b/docs/src/templates/.icons/simple/sabanci.svg
index e278a761..e278a761 100644
--- a/docs/src/material/templates/.icons/simple/sabanci.svg
+++ b/docs/src/templates/.icons/simple/sabanci.svg
diff --git a/docs/src/material/templates/.icons/simple/safari.svg b/docs/src/templates/.icons/simple/safari.svg
index 40f22e5f..40f22e5f 100644
--- a/docs/src/material/templates/.icons/simple/safari.svg
+++ b/docs/src/templates/.icons/simple/safari.svg
diff --git a/docs/src/material/templates/.icons/simple/sage.svg b/docs/src/templates/.icons/simple/sage.svg
index 86f7ebf1..86f7ebf1 100644
--- a/docs/src/material/templates/.icons/simple/sage.svg
+++ b/docs/src/templates/.icons/simple/sage.svg
diff --git a/docs/src/material/templates/.icons/simple/sahibinden.svg b/docs/src/templates/.icons/simple/sahibinden.svg
index dd72b4ed..dd72b4ed 100644
--- a/docs/src/material/templates/.icons/simple/sahibinden.svg
+++ b/docs/src/templates/.icons/simple/sahibinden.svg
diff --git a/docs/src/material/templates/.icons/simple/sailfishos.svg b/docs/src/templates/.icons/simple/sailfishos.svg
index 9b522daa..9b522daa 100644
--- a/docs/src/material/templates/.icons/simple/sailfishos.svg
+++ b/docs/src/templates/.icons/simple/sailfishos.svg
diff --git a/docs/src/material/templates/.icons/simple/sailsdotjs.svg b/docs/src/templates/.icons/simple/sailsdotjs.svg
index a8d292a8..a8d292a8 100644
--- a/docs/src/material/templates/.icons/simple/sailsdotjs.svg
+++ b/docs/src/templates/.icons/simple/sailsdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/salesforce.svg b/docs/src/templates/.icons/simple/salesforce.svg
index 58c35367..58c35367 100644
--- a/docs/src/material/templates/.icons/simple/salesforce.svg
+++ b/docs/src/templates/.icons/simple/salesforce.svg
diff --git a/docs/src/material/templates/.icons/simple/saltproject.svg b/docs/src/templates/.icons/simple/saltproject.svg
index c11a9f92..c11a9f92 100644
--- a/docs/src/material/templates/.icons/simple/saltproject.svg
+++ b/docs/src/templates/.icons/simple/saltproject.svg
diff --git a/docs/src/material/templates/.icons/simple/samsung.svg b/docs/src/templates/.icons/simple/samsung.svg
index 7e2ad680..7e2ad680 100644
--- a/docs/src/material/templates/.icons/simple/samsung.svg
+++ b/docs/src/templates/.icons/simple/samsung.svg
diff --git a/docs/src/material/templates/.icons/simple/samsungpay.svg b/docs/src/templates/.icons/simple/samsungpay.svg
index cfda7f63..cfda7f63 100644
--- a/docs/src/material/templates/.icons/simple/samsungpay.svg
+++ b/docs/src/templates/.icons/simple/samsungpay.svg
diff --git a/docs/src/material/templates/.icons/simple/sandisk.svg b/docs/src/templates/.icons/simple/sandisk.svg
index 52150572..52150572 100644
--- a/docs/src/material/templates/.icons/simple/sandisk.svg
+++ b/docs/src/templates/.icons/simple/sandisk.svg
diff --git a/docs/src/material/templates/.icons/simple/sanfranciscomunicipalrailway.svg b/docs/src/templates/.icons/simple/sanfranciscomunicipalrailway.svg
index 82552860..82552860 100644
--- a/docs/src/material/templates/.icons/simple/sanfranciscomunicipalrailway.svg
+++ b/docs/src/templates/.icons/simple/sanfranciscomunicipalrailway.svg
diff --git a/docs/src/material/templates/.icons/simple/sanic.svg b/docs/src/templates/.icons/simple/sanic.svg
index 6acc7adf..6acc7adf 100644
--- a/docs/src/material/templates/.icons/simple/sanic.svg
+++ b/docs/src/templates/.icons/simple/sanic.svg
diff --git a/docs/src/material/templates/.icons/simple/sanity.svg b/docs/src/templates/.icons/simple/sanity.svg
index a81a8162..a81a8162 100644
--- a/docs/src/material/templates/.icons/simple/sanity.svg
+++ b/docs/src/templates/.icons/simple/sanity.svg
diff --git a/docs/src/material/templates/.icons/simple/saopaulometro.svg b/docs/src/templates/.icons/simple/saopaulometro.svg
index 9cf6b500..9cf6b500 100644
--- a/docs/src/material/templates/.icons/simple/saopaulometro.svg
+++ b/docs/src/templates/.icons/simple/saopaulometro.svg
diff --git a/docs/src/material/templates/.icons/simple/sap.svg b/docs/src/templates/.icons/simple/sap.svg
index 3633e068..3633e068 100644
--- a/docs/src/material/templates/.icons/simple/sap.svg
+++ b/docs/src/templates/.icons/simple/sap.svg
diff --git a/docs/src/material/templates/.icons/simple/sass.svg b/docs/src/templates/.icons/simple/sass.svg
index db53cd9f..db53cd9f 100644
--- a/docs/src/material/templates/.icons/simple/sass.svg
+++ b/docs/src/templates/.icons/simple/sass.svg
diff --git a/docs/src/material/templates/.icons/simple/sat1.svg b/docs/src/templates/.icons/simple/sat1.svg
index 5094aa8c..5094aa8c 100644
--- a/docs/src/material/templates/.icons/simple/sat1.svg
+++ b/docs/src/templates/.icons/simple/sat1.svg
diff --git a/docs/src/material/templates/.icons/simple/saturn.svg b/docs/src/templates/.icons/simple/saturn.svg
index 7c150e6e..7c150e6e 100644
--- a/docs/src/material/templates/.icons/simple/saturn.svg
+++ b/docs/src/templates/.icons/simple/saturn.svg
diff --git a/docs/src/material/templates/.icons/simple/saucelabs.svg b/docs/src/templates/.icons/simple/saucelabs.svg
index a310c3d0..a310c3d0 100644
--- a/docs/src/material/templates/.icons/simple/saucelabs.svg
+++ b/docs/src/templates/.icons/simple/saucelabs.svg
diff --git a/docs/src/material/templates/.icons/simple/scala.svg b/docs/src/templates/.icons/simple/scala.svg
index 26e0c00c..26e0c00c 100644
--- a/docs/src/material/templates/.icons/simple/scala.svg
+++ b/docs/src/templates/.icons/simple/scala.svg
diff --git a/docs/src/material/templates/.icons/simple/scaleway.svg b/docs/src/templates/.icons/simple/scaleway.svg
index 23773959..23773959 100644
--- a/docs/src/material/templates/.icons/simple/scaleway.svg
+++ b/docs/src/templates/.icons/simple/scaleway.svg
diff --git a/docs/src/material/templates/.icons/simple/scania.svg b/docs/src/templates/.icons/simple/scania.svg
index cac8ae07..cac8ae07 100644
--- a/docs/src/material/templates/.icons/simple/scania.svg
+++ b/docs/src/templates/.icons/simple/scania.svg
diff --git a/docs/src/material/templates/.icons/simple/schneiderelectric.svg b/docs/src/templates/.icons/simple/schneiderelectric.svg
index 947d3e4e..947d3e4e 100644
--- a/docs/src/material/templates/.icons/simple/schneiderelectric.svg
+++ b/docs/src/templates/.icons/simple/schneiderelectric.svg
diff --git a/docs/src/material/templates/.icons/simple/scikitlearn.svg b/docs/src/templates/.icons/simple/scikitlearn.svg
index 119cba12..119cba12 100644
--- a/docs/src/material/templates/.icons/simple/scikitlearn.svg
+++ b/docs/src/templates/.icons/simple/scikitlearn.svg
diff --git a/docs/src/material/templates/.icons/simple/scipy.svg b/docs/src/templates/.icons/simple/scipy.svg
index 77ea2395..77ea2395 100644
--- a/docs/src/material/templates/.icons/simple/scipy.svg
+++ b/docs/src/templates/.icons/simple/scipy.svg
diff --git a/docs/src/material/templates/.icons/simple/scopus.svg b/docs/src/templates/.icons/simple/scopus.svg
index dd472b3b..dd472b3b 100644
--- a/docs/src/material/templates/.icons/simple/scopus.svg
+++ b/docs/src/templates/.icons/simple/scopus.svg
diff --git a/docs/src/material/templates/.icons/simple/scpfoundation.svg b/docs/src/templates/.icons/simple/scpfoundation.svg
index ed71faed..ed71faed 100644
--- a/docs/src/material/templates/.icons/simple/scpfoundation.svg
+++ b/docs/src/templates/.icons/simple/scpfoundation.svg
diff --git a/docs/src/material/templates/.icons/simple/scrapbox.svg b/docs/src/templates/.icons/simple/scrapbox.svg
index 2b53f377..2b53f377 100644
--- a/docs/src/material/templates/.icons/simple/scrapbox.svg
+++ b/docs/src/templates/.icons/simple/scrapbox.svg
diff --git a/docs/src/material/templates/.icons/simple/scratch.svg b/docs/src/templates/.icons/simple/scratch.svg
index 635e2f5f..635e2f5f 100644
--- a/docs/src/material/templates/.icons/simple/scratch.svg
+++ b/docs/src/templates/.icons/simple/scratch.svg
diff --git a/docs/src/material/templates/.icons/simple/screencastify.svg b/docs/src/templates/.icons/simple/screencastify.svg
index 3209cde3..3209cde3 100644
--- a/docs/src/material/templates/.icons/simple/screencastify.svg
+++ b/docs/src/templates/.icons/simple/screencastify.svg
diff --git a/docs/src/material/templates/.icons/simple/scribd.svg b/docs/src/templates/.icons/simple/scribd.svg
index 860e05b2..860e05b2 100644
--- a/docs/src/material/templates/.icons/simple/scribd.svg
+++ b/docs/src/templates/.icons/simple/scribd.svg
diff --git a/docs/src/material/templates/.icons/simple/scrimba.svg b/docs/src/templates/.icons/simple/scrimba.svg
index 74bb894d..74bb894d 100644
--- a/docs/src/material/templates/.icons/simple/scrimba.svg
+++ b/docs/src/templates/.icons/simple/scrimba.svg
diff --git a/docs/src/material/templates/.icons/simple/scrollreveal.svg b/docs/src/templates/.icons/simple/scrollreveal.svg
index 3481a54e..3481a54e 100644
--- a/docs/src/material/templates/.icons/simple/scrollreveal.svg
+++ b/docs/src/templates/.icons/simple/scrollreveal.svg
diff --git a/docs/src/material/templates/.icons/simple/scrumalliance.svg b/docs/src/templates/.icons/simple/scrumalliance.svg
index 64449786..64449786 100644
--- a/docs/src/material/templates/.icons/simple/scrumalliance.svg
+++ b/docs/src/templates/.icons/simple/scrumalliance.svg
diff --git a/docs/src/material/templates/.icons/simple/scrutinizerci.svg b/docs/src/templates/.icons/simple/scrutinizerci.svg
index 2c53aa53..2c53aa53 100644
--- a/docs/src/material/templates/.icons/simple/scrutinizerci.svg
+++ b/docs/src/templates/.icons/simple/scrutinizerci.svg
diff --git a/docs/src/material/templates/.icons/simple/scylladb.svg b/docs/src/templates/.icons/simple/scylladb.svg
index b4ed169e..b4ed169e 100644
--- a/docs/src/material/templates/.icons/simple/scylladb.svg
+++ b/docs/src/templates/.icons/simple/scylladb.svg
diff --git a/docs/src/material/templates/.icons/simple/seagate.svg b/docs/src/templates/.icons/simple/seagate.svg
index 7fe1e1d2..7fe1e1d2 100644
--- a/docs/src/material/templates/.icons/simple/seagate.svg
+++ b/docs/src/templates/.icons/simple/seagate.svg
diff --git a/docs/src/material/templates/.icons/simple/searxng.svg b/docs/src/templates/.icons/simple/searxng.svg
index 6f4b6ec9..6f4b6ec9 100644
--- a/docs/src/material/templates/.icons/simple/searxng.svg
+++ b/docs/src/templates/.icons/simple/searxng.svg
diff --git a/docs/src/material/templates/.icons/simple/seat.svg b/docs/src/templates/.icons/simple/seat.svg
index 5440474a..5440474a 100644
--- a/docs/src/material/templates/.icons/simple/seat.svg
+++ b/docs/src/templates/.icons/simple/seat.svg
diff --git a/docs/src/material/templates/.icons/simple/securityscorecard.svg b/docs/src/templates/.icons/simple/securityscorecard.svg
index bc657b9d..bc657b9d 100644
--- a/docs/src/material/templates/.icons/simple/securityscorecard.svg
+++ b/docs/src/templates/.icons/simple/securityscorecard.svg
diff --git a/docs/src/material/templates/.icons/simple/sefaria.svg b/docs/src/templates/.icons/simple/sefaria.svg
index 999fd510..999fd510 100644
--- a/docs/src/material/templates/.icons/simple/sefaria.svg
+++ b/docs/src/templates/.icons/simple/sefaria.svg
diff --git a/docs/src/material/templates/.icons/simple/sega.svg b/docs/src/templates/.icons/simple/sega.svg
index 5970a169..5970a169 100644
--- a/docs/src/material/templates/.icons/simple/sega.svg
+++ b/docs/src/templates/.icons/simple/sega.svg
diff --git a/docs/src/material/templates/.icons/simple/selenium.svg b/docs/src/templates/.icons/simple/selenium.svg
index 4de1ea5c..4de1ea5c 100644
--- a/docs/src/material/templates/.icons/simple/selenium.svg
+++ b/docs/src/templates/.icons/simple/selenium.svg
diff --git a/docs/src/material/templates/.icons/simple/sellfy.svg b/docs/src/templates/.icons/simple/sellfy.svg
index 46a4eab7..46a4eab7 100644
--- a/docs/src/material/templates/.icons/simple/sellfy.svg
+++ b/docs/src/templates/.icons/simple/sellfy.svg
diff --git a/docs/src/material/templates/.icons/simple/semanticrelease.svg b/docs/src/templates/.icons/simple/semanticrelease.svg
index 0cc33fb6..0cc33fb6 100644
--- a/docs/src/material/templates/.icons/simple/semanticrelease.svg
+++ b/docs/src/templates/.icons/simple/semanticrelease.svg
diff --git a/docs/src/material/templates/.icons/simple/semanticscholar.svg b/docs/src/templates/.icons/simple/semanticscholar.svg
index ab364856..ab364856 100644
--- a/docs/src/material/templates/.icons/simple/semanticscholar.svg
+++ b/docs/src/templates/.icons/simple/semanticscholar.svg
diff --git a/docs/src/material/templates/.icons/simple/semanticuireact.svg b/docs/src/templates/.icons/simple/semanticuireact.svg
index 05bbfa2b..05bbfa2b 100644
--- a/docs/src/material/templates/.icons/simple/semanticuireact.svg
+++ b/docs/src/templates/.icons/simple/semanticuireact.svg
diff --git a/docs/src/material/templates/.icons/simple/semanticweb.svg b/docs/src/templates/.icons/simple/semanticweb.svg
index a5a31ab4..a5a31ab4 100644
--- a/docs/src/material/templates/.icons/simple/semanticweb.svg
+++ b/docs/src/templates/.icons/simple/semanticweb.svg
diff --git a/docs/src/material/templates/.icons/simple/semaphoreci.svg b/docs/src/templates/.icons/simple/semaphoreci.svg
index 5964bfc1..5964bfc1 100644
--- a/docs/src/material/templates/.icons/simple/semaphoreci.svg
+++ b/docs/src/templates/.icons/simple/semaphoreci.svg
diff --git a/docs/src/material/templates/.icons/simple/semrush.svg b/docs/src/templates/.icons/simple/semrush.svg
index 1eee1de3..1eee1de3 100644
--- a/docs/src/material/templates/.icons/simple/semrush.svg
+++ b/docs/src/templates/.icons/simple/semrush.svg
diff --git a/docs/src/material/templates/.icons/simple/semver.svg b/docs/src/templates/.icons/simple/semver.svg
index 12de3113..12de3113 100644
--- a/docs/src/material/templates/.icons/simple/semver.svg
+++ b/docs/src/templates/.icons/simple/semver.svg
diff --git a/docs/src/material/templates/.icons/simple/sencha.svg b/docs/src/templates/.icons/simple/sencha.svg
index af75f6f6..af75f6f6 100644
--- a/docs/src/material/templates/.icons/simple/sencha.svg
+++ b/docs/src/templates/.icons/simple/sencha.svg
diff --git a/docs/src/material/templates/.icons/simple/sendinblue.svg b/docs/src/templates/.icons/simple/sendinblue.svg
index 987a2383..987a2383 100644
--- a/docs/src/material/templates/.icons/simple/sendinblue.svg
+++ b/docs/src/templates/.icons/simple/sendinblue.svg
diff --git a/docs/src/material/templates/.icons/simple/sennheiser.svg b/docs/src/templates/.icons/simple/sennheiser.svg
index 5a883458..5a883458 100644
--- a/docs/src/material/templates/.icons/simple/sennheiser.svg
+++ b/docs/src/templates/.icons/simple/sennheiser.svg
diff --git a/docs/src/material/templates/.icons/simple/sensu.svg b/docs/src/templates/.icons/simple/sensu.svg
index 2a56d12c..2a56d12c 100644
--- a/docs/src/material/templates/.icons/simple/sensu.svg
+++ b/docs/src/templates/.icons/simple/sensu.svg
diff --git a/docs/src/material/templates/.icons/simple/sentry.svg b/docs/src/templates/.icons/simple/sentry.svg
index 6b66da73..6b66da73 100644
--- a/docs/src/material/templates/.icons/simple/sentry.svg
+++ b/docs/src/templates/.icons/simple/sentry.svg
diff --git a/docs/src/material/templates/.icons/simple/sepa.svg b/docs/src/templates/.icons/simple/sepa.svg
index 67351036..67351036 100644
--- a/docs/src/material/templates/.icons/simple/sepa.svg
+++ b/docs/src/templates/.icons/simple/sepa.svg
diff --git a/docs/src/material/templates/.icons/simple/sequelize.svg b/docs/src/templates/.icons/simple/sequelize.svg
index ac75a0af..ac75a0af 100644
--- a/docs/src/material/templates/.icons/simple/sequelize.svg
+++ b/docs/src/templates/.icons/simple/sequelize.svg
diff --git a/docs/src/material/templates/.icons/simple/serverfault.svg b/docs/src/templates/.icons/simple/serverfault.svg
index 25fb8f36..25fb8f36 100644
--- a/docs/src/material/templates/.icons/simple/serverfault.svg
+++ b/docs/src/templates/.icons/simple/serverfault.svg
diff --git a/docs/src/material/templates/.icons/simple/serverless.svg b/docs/src/templates/.icons/simple/serverless.svg
index 53f61e41..53f61e41 100644
--- a/docs/src/material/templates/.icons/simple/serverless.svg
+++ b/docs/src/templates/.icons/simple/serverless.svg
diff --git a/docs/src/material/templates/.icons/simple/sessionize.svg b/docs/src/templates/.icons/simple/sessionize.svg
index 3c376da7..3c376da7 100644
--- a/docs/src/material/templates/.icons/simple/sessionize.svg
+++ b/docs/src/templates/.icons/simple/sessionize.svg
diff --git a/docs/src/material/templates/.icons/simple/setapp.svg b/docs/src/templates/.icons/simple/setapp.svg
index d221bb29..d221bb29 100644
--- a/docs/src/material/templates/.icons/simple/setapp.svg
+++ b/docs/src/templates/.icons/simple/setapp.svg
diff --git a/docs/src/material/templates/.icons/simple/sfml.svg b/docs/src/templates/.icons/simple/sfml.svg
index 252ecd09..252ecd09 100644
--- a/docs/src/material/templates/.icons/simple/sfml.svg
+++ b/docs/src/templates/.icons/simple/sfml.svg
diff --git a/docs/src/material/templates/.icons/simple/shadow.svg b/docs/src/templates/.icons/simple/shadow.svg
index 5852a547..5852a547 100644
--- a/docs/src/material/templates/.icons/simple/shadow.svg
+++ b/docs/src/templates/.icons/simple/shadow.svg
diff --git a/docs/src/material/templates/.icons/simple/shanghaimetro.svg b/docs/src/templates/.icons/simple/shanghaimetro.svg
index 80a9ff5c..80a9ff5c 100644
--- a/docs/src/material/templates/.icons/simple/shanghaimetro.svg
+++ b/docs/src/templates/.icons/simple/shanghaimetro.svg
diff --git a/docs/src/material/templates/.icons/simple/sharex.svg b/docs/src/templates/.icons/simple/sharex.svg
index 0a9c01d8..0a9c01d8 100644
--- a/docs/src/material/templates/.icons/simple/sharex.svg
+++ b/docs/src/templates/.icons/simple/sharex.svg
diff --git a/docs/src/material/templates/.icons/simple/sharp.svg b/docs/src/templates/.icons/simple/sharp.svg
index 60b998dc..60b998dc 100644
--- a/docs/src/material/templates/.icons/simple/sharp.svg
+++ b/docs/src/templates/.icons/simple/sharp.svg
diff --git a/docs/src/material/templates/.icons/simple/shazam.svg b/docs/src/templates/.icons/simple/shazam.svg
index e7da09b1..e7da09b1 100644
--- a/docs/src/material/templates/.icons/simple/shazam.svg
+++ b/docs/src/templates/.icons/simple/shazam.svg
diff --git a/docs/src/material/templates/.icons/simple/shell.svg b/docs/src/templates/.icons/simple/shell.svg
index 32ef9253..32ef9253 100644
--- a/docs/src/material/templates/.icons/simple/shell.svg
+++ b/docs/src/templates/.icons/simple/shell.svg
diff --git a/docs/src/material/templates/.icons/simple/shelly.svg b/docs/src/templates/.icons/simple/shelly.svg
index 030e6237..030e6237 100644
--- a/docs/src/material/templates/.icons/simple/shelly.svg
+++ b/docs/src/templates/.icons/simple/shelly.svg
diff --git a/docs/src/material/templates/.icons/simple/shenzhenmetro.svg b/docs/src/templates/.icons/simple/shenzhenmetro.svg
index fcb4e9d8..fcb4e9d8 100644
--- a/docs/src/material/templates/.icons/simple/shenzhenmetro.svg
+++ b/docs/src/templates/.icons/simple/shenzhenmetro.svg
diff --git a/docs/src/material/templates/.icons/simple/shieldsdotio.svg b/docs/src/templates/.icons/simple/shieldsdotio.svg
index 274be9c4..274be9c4 100644
--- a/docs/src/material/templates/.icons/simple/shieldsdotio.svg
+++ b/docs/src/templates/.icons/simple/shieldsdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/shikimori.svg b/docs/src/templates/.icons/simple/shikimori.svg
index ce2a1a5b..ce2a1a5b 100644
--- a/docs/src/material/templates/.icons/simple/shikimori.svg
+++ b/docs/src/templates/.icons/simple/shikimori.svg
diff --git a/docs/src/material/templates/.icons/simple/shopee.svg b/docs/src/templates/.icons/simple/shopee.svg
index 2f04163c..2f04163c 100644
--- a/docs/src/material/templates/.icons/simple/shopee.svg
+++ b/docs/src/templates/.icons/simple/shopee.svg
diff --git a/docs/src/material/templates/.icons/simple/shopify.svg b/docs/src/templates/.icons/simple/shopify.svg
index 17e1f996..17e1f996 100644
--- a/docs/src/material/templates/.icons/simple/shopify.svg
+++ b/docs/src/templates/.icons/simple/shopify.svg
diff --git a/docs/src/material/templates/.icons/simple/shopware.svg b/docs/src/templates/.icons/simple/shopware.svg
index 8a15ecc0..8a15ecc0 100644
--- a/docs/src/material/templates/.icons/simple/shopware.svg
+++ b/docs/src/templates/.icons/simple/shopware.svg
diff --git a/docs/src/material/templates/.icons/simple/shortcut.svg b/docs/src/templates/.icons/simple/shortcut.svg
index a57cd7c3..a57cd7c3 100644
--- a/docs/src/material/templates/.icons/simple/shortcut.svg
+++ b/docs/src/templates/.icons/simple/shortcut.svg
diff --git a/docs/src/material/templates/.icons/simple/shotcut.svg b/docs/src/templates/.icons/simple/shotcut.svg
index b842d9cd..b842d9cd 100644
--- a/docs/src/material/templates/.icons/simple/shotcut.svg
+++ b/docs/src/templates/.icons/simple/shotcut.svg
diff --git a/docs/src/material/templates/.icons/simple/showpad.svg b/docs/src/templates/.icons/simple/showpad.svg
index d0fb1dec..d0fb1dec 100644
--- a/docs/src/material/templates/.icons/simple/showpad.svg
+++ b/docs/src/templates/.icons/simple/showpad.svg
diff --git a/docs/src/material/templates/.icons/simple/showtime.svg b/docs/src/templates/.icons/simple/showtime.svg
index a3c4de86..a3c4de86 100644
--- a/docs/src/material/templates/.icons/simple/showtime.svg
+++ b/docs/src/templates/.icons/simple/showtime.svg
diff --git a/docs/src/material/templates/.icons/simple/shutterstock.svg b/docs/src/templates/.icons/simple/shutterstock.svg
index 52234ac9..52234ac9 100644
--- a/docs/src/material/templates/.icons/simple/shutterstock.svg
+++ b/docs/src/templates/.icons/simple/shutterstock.svg
diff --git a/docs/src/material/templates/.icons/simple/siemens.svg b/docs/src/templates/.icons/simple/siemens.svg
index 23c5f8eb..23c5f8eb 100644
--- a/docs/src/material/templates/.icons/simple/siemens.svg
+++ b/docs/src/templates/.icons/simple/siemens.svg
diff --git a/docs/src/material/templates/.icons/simple/sifive.svg b/docs/src/templates/.icons/simple/sifive.svg
index af45fa73..af45fa73 100644
--- a/docs/src/material/templates/.icons/simple/sifive.svg
+++ b/docs/src/templates/.icons/simple/sifive.svg
diff --git a/docs/src/material/templates/.icons/simple/signal.svg b/docs/src/templates/.icons/simple/signal.svg
index e8b9b16f..e8b9b16f 100644
--- a/docs/src/material/templates/.icons/simple/signal.svg
+++ b/docs/src/templates/.icons/simple/signal.svg
diff --git a/docs/src/material/templates/.icons/simple/similarweb.svg b/docs/src/templates/.icons/simple/similarweb.svg
index 9fa07627..9fa07627 100644
--- a/docs/src/material/templates/.icons/simple/similarweb.svg
+++ b/docs/src/templates/.icons/simple/similarweb.svg
diff --git a/docs/src/material/templates/.icons/simple/simkl.svg b/docs/src/templates/.icons/simple/simkl.svg
index 335ef377..335ef377 100644
--- a/docs/src/material/templates/.icons/simple/simkl.svg
+++ b/docs/src/templates/.icons/simple/simkl.svg
diff --git a/docs/src/material/templates/.icons/simple/simpleanalytics.svg b/docs/src/templates/.icons/simple/simpleanalytics.svg
index fbec27a5..fbec27a5 100644
--- a/docs/src/material/templates/.icons/simple/simpleanalytics.svg
+++ b/docs/src/templates/.icons/simple/simpleanalytics.svg
diff --git a/docs/src/material/templates/.icons/simple/simpleicons.svg b/docs/src/templates/.icons/simple/simpleicons.svg
index 4c553ffc..4c553ffc 100644
--- a/docs/src/material/templates/.icons/simple/simpleicons.svg
+++ b/docs/src/templates/.icons/simple/simpleicons.svg
diff --git a/docs/src/material/templates/.icons/simple/simplenote.svg b/docs/src/templates/.icons/simple/simplenote.svg
index c7681487..c7681487 100644
--- a/docs/src/material/templates/.icons/simple/simplenote.svg
+++ b/docs/src/templates/.icons/simple/simplenote.svg
diff --git a/docs/src/material/templates/.icons/simple/sinaweibo.svg b/docs/src/templates/.icons/simple/sinaweibo.svg
index 522fca9f..522fca9f 100644
--- a/docs/src/material/templates/.icons/simple/sinaweibo.svg
+++ b/docs/src/templates/.icons/simple/sinaweibo.svg
diff --git a/docs/src/material/templates/.icons/simple/singaporeairlines.svg b/docs/src/templates/.icons/simple/singaporeairlines.svg
index bfb8cc66..bfb8cc66 100644
--- a/docs/src/material/templates/.icons/simple/singaporeairlines.svg
+++ b/docs/src/templates/.icons/simple/singaporeairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/singlestore.svg b/docs/src/templates/.icons/simple/singlestore.svg
index e5df7204..e5df7204 100644
--- a/docs/src/material/templates/.icons/simple/singlestore.svg
+++ b/docs/src/templates/.icons/simple/singlestore.svg
diff --git a/docs/src/material/templates/.icons/simple/sitecore.svg b/docs/src/templates/.icons/simple/sitecore.svg
index f19aa2a9..f19aa2a9 100644
--- a/docs/src/material/templates/.icons/simple/sitecore.svg
+++ b/docs/src/templates/.icons/simple/sitecore.svg
diff --git a/docs/src/material/templates/.icons/simple/sitepoint.svg b/docs/src/templates/.icons/simple/sitepoint.svg
index 902055c1..902055c1 100644
--- a/docs/src/material/templates/.icons/simple/sitepoint.svg
+++ b/docs/src/templates/.icons/simple/sitepoint.svg
diff --git a/docs/src/material/templates/.icons/simple/sketch.svg b/docs/src/templates/.icons/simple/sketch.svg
index 9d3b178a..9d3b178a 100644
--- a/docs/src/material/templates/.icons/simple/sketch.svg
+++ b/docs/src/templates/.icons/simple/sketch.svg
diff --git a/docs/src/material/templates/.icons/simple/sketchfab.svg b/docs/src/templates/.icons/simple/sketchfab.svg
index 8d58098c..8d58098c 100644
--- a/docs/src/material/templates/.icons/simple/sketchfab.svg
+++ b/docs/src/templates/.icons/simple/sketchfab.svg
diff --git a/docs/src/material/templates/.icons/simple/sketchup.svg b/docs/src/templates/.icons/simple/sketchup.svg
index ae3a778e..ae3a778e 100644
--- a/docs/src/material/templates/.icons/simple/sketchup.svg
+++ b/docs/src/templates/.icons/simple/sketchup.svg
diff --git a/docs/src/material/templates/.icons/simple/skillshare.svg b/docs/src/templates/.icons/simple/skillshare.svg
index 2038124e..2038124e 100644
--- a/docs/src/material/templates/.icons/simple/skillshare.svg
+++ b/docs/src/templates/.icons/simple/skillshare.svg
diff --git a/docs/src/material/templates/.icons/simple/skoda.svg b/docs/src/templates/.icons/simple/skoda.svg
index 8eb2a273..8eb2a273 100644
--- a/docs/src/material/templates/.icons/simple/skoda.svg
+++ b/docs/src/templates/.icons/simple/skoda.svg
diff --git a/docs/src/material/templates/.icons/simple/sky.svg b/docs/src/templates/.icons/simple/sky.svg
index 958f6d4d..958f6d4d 100644
--- a/docs/src/material/templates/.icons/simple/sky.svg
+++ b/docs/src/templates/.icons/simple/sky.svg
diff --git a/docs/src/material/templates/.icons/simple/skynet.svg b/docs/src/templates/.icons/simple/skynet.svg
index 1cfe0b3a..1cfe0b3a 100644
--- a/docs/src/material/templates/.icons/simple/skynet.svg
+++ b/docs/src/templates/.icons/simple/skynet.svg
diff --git a/docs/src/material/templates/.icons/simple/skypack.svg b/docs/src/templates/.icons/simple/skypack.svg
index c844c8e2..c844c8e2 100644
--- a/docs/src/material/templates/.icons/simple/skypack.svg
+++ b/docs/src/templates/.icons/simple/skypack.svg
diff --git a/docs/src/material/templates/.icons/simple/skype.svg b/docs/src/templates/.icons/simple/skype.svg
index e46925e0..e46925e0 100644
--- a/docs/src/material/templates/.icons/simple/skype.svg
+++ b/docs/src/templates/.icons/simple/skype.svg
diff --git a/docs/src/material/templates/.icons/simple/skypeforbusiness.svg b/docs/src/templates/.icons/simple/skypeforbusiness.svg
index 0efedcd7..0efedcd7 100644
--- a/docs/src/material/templates/.icons/simple/skypeforbusiness.svg
+++ b/docs/src/templates/.icons/simple/skypeforbusiness.svg
diff --git a/docs/src/material/templates/.icons/simple/skyrock.svg b/docs/src/templates/.icons/simple/skyrock.svg
index 9aa81467..9aa81467 100644
--- a/docs/src/material/templates/.icons/simple/skyrock.svg
+++ b/docs/src/templates/.icons/simple/skyrock.svg
diff --git a/docs/src/material/templates/.icons/simple/slack.svg b/docs/src/templates/.icons/simple/slack.svg
index 941f7235..941f7235 100644
--- a/docs/src/material/templates/.icons/simple/slack.svg
+++ b/docs/src/templates/.icons/simple/slack.svg
diff --git a/docs/src/material/templates/.icons/simple/slackware.svg b/docs/src/templates/.icons/simple/slackware.svg
index 67196e90..67196e90 100644
--- a/docs/src/material/templates/.icons/simple/slackware.svg
+++ b/docs/src/templates/.icons/simple/slackware.svg
diff --git a/docs/src/material/templates/.icons/simple/slashdot.svg b/docs/src/templates/.icons/simple/slashdot.svg
index 51c575bd..51c575bd 100644
--- a/docs/src/material/templates/.icons/simple/slashdot.svg
+++ b/docs/src/templates/.icons/simple/slashdot.svg
diff --git a/docs/src/material/templates/.icons/simple/slickpic.svg b/docs/src/templates/.icons/simple/slickpic.svg
index e0bf544f..e0bf544f 100644
--- a/docs/src/material/templates/.icons/simple/slickpic.svg
+++ b/docs/src/templates/.icons/simple/slickpic.svg
diff --git a/docs/src/material/templates/.icons/simple/slides.svg b/docs/src/templates/.icons/simple/slides.svg
index 03c39fbf..03c39fbf 100644
--- a/docs/src/material/templates/.icons/simple/slides.svg
+++ b/docs/src/templates/.icons/simple/slides.svg
diff --git a/docs/src/material/templates/.icons/simple/slideshare.svg b/docs/src/templates/.icons/simple/slideshare.svg
index 0ec1b1ac..0ec1b1ac 100644
--- a/docs/src/material/templates/.icons/simple/slideshare.svg
+++ b/docs/src/templates/.icons/simple/slideshare.svg
diff --git a/docs/src/material/templates/.icons/simple/smart.svg b/docs/src/templates/.icons/simple/smart.svg
index 4e31f701..4e31f701 100644
--- a/docs/src/material/templates/.icons/simple/smart.svg
+++ b/docs/src/templates/.icons/simple/smart.svg
diff --git a/docs/src/material/templates/.icons/simple/smartthings.svg b/docs/src/templates/.icons/simple/smartthings.svg
index 2602aa9e..2602aa9e 100644
--- a/docs/src/material/templates/.icons/simple/smartthings.svg
+++ b/docs/src/templates/.icons/simple/smartthings.svg
diff --git a/docs/src/material/templates/.icons/simple/smashdotgg.svg b/docs/src/templates/.icons/simple/smashdotgg.svg
index d3685895..d3685895 100644
--- a/docs/src/material/templates/.icons/simple/smashdotgg.svg
+++ b/docs/src/templates/.icons/simple/smashdotgg.svg
diff --git a/docs/src/material/templates/.icons/simple/smashingmagazine.svg b/docs/src/templates/.icons/simple/smashingmagazine.svg
index c5ac9eb9..c5ac9eb9 100644
--- a/docs/src/material/templates/.icons/simple/smashingmagazine.svg
+++ b/docs/src/templates/.icons/simple/smashingmagazine.svg
diff --git a/docs/src/material/templates/.icons/simple/smrt.svg b/docs/src/templates/.icons/simple/smrt.svg
index a7a35a75..a7a35a75 100644
--- a/docs/src/material/templates/.icons/simple/smrt.svg
+++ b/docs/src/templates/.icons/simple/smrt.svg
diff --git a/docs/src/material/templates/.icons/simple/smugmug.svg b/docs/src/templates/.icons/simple/smugmug.svg
index a8512768..a8512768 100644
--- a/docs/src/material/templates/.icons/simple/smugmug.svg
+++ b/docs/src/templates/.icons/simple/smugmug.svg
diff --git a/docs/src/material/templates/.icons/simple/snapchat.svg b/docs/src/templates/.icons/simple/snapchat.svg
index 7dddbb75..7dddbb75 100644
--- a/docs/src/material/templates/.icons/simple/snapchat.svg
+++ b/docs/src/templates/.icons/simple/snapchat.svg
diff --git a/docs/src/material/templates/.icons/simple/snapcraft.svg b/docs/src/templates/.icons/simple/snapcraft.svg
index 4aa03c58..4aa03c58 100644
--- a/docs/src/material/templates/.icons/simple/snapcraft.svg
+++ b/docs/src/templates/.icons/simple/snapcraft.svg
diff --git a/docs/src/material/templates/.icons/simple/sncf.svg b/docs/src/templates/.icons/simple/sncf.svg
index d0511a63..d0511a63 100644
--- a/docs/src/material/templates/.icons/simple/sncf.svg
+++ b/docs/src/templates/.icons/simple/sncf.svg
diff --git a/docs/src/material/templates/.icons/simple/snowflake.svg b/docs/src/templates/.icons/simple/snowflake.svg
index 72ef5436..72ef5436 100644
--- a/docs/src/material/templates/.icons/simple/snowflake.svg
+++ b/docs/src/templates/.icons/simple/snowflake.svg
diff --git a/docs/src/material/templates/.icons/simple/snowpack.svg b/docs/src/templates/.icons/simple/snowpack.svg
index fbc4b831..fbc4b831 100644
--- a/docs/src/material/templates/.icons/simple/snowpack.svg
+++ b/docs/src/templates/.icons/simple/snowpack.svg
diff --git a/docs/src/material/templates/.icons/simple/snyk.svg b/docs/src/templates/.icons/simple/snyk.svg
index dcdc17f8..dcdc17f8 100644
--- a/docs/src/material/templates/.icons/simple/snyk.svg
+++ b/docs/src/templates/.icons/simple/snyk.svg
diff --git a/docs/src/material/templates/.icons/simple/socialblade.svg b/docs/src/templates/.icons/simple/socialblade.svg
index 316c06b9..316c06b9 100644
--- a/docs/src/material/templates/.icons/simple/socialblade.svg
+++ b/docs/src/templates/.icons/simple/socialblade.svg
diff --git a/docs/src/material/templates/.icons/simple/society6.svg b/docs/src/templates/.icons/simple/society6.svg
index 7ebdd040..7ebdd040 100644
--- a/docs/src/material/templates/.icons/simple/society6.svg
+++ b/docs/src/templates/.icons/simple/society6.svg
diff --git a/docs/src/material/templates/.icons/simple/socketdotio.svg b/docs/src/templates/.icons/simple/socketdotio.svg
index fa4ff527..fa4ff527 100644
--- a/docs/src/material/templates/.icons/simple/socketdotio.svg
+++ b/docs/src/templates/.icons/simple/socketdotio.svg
diff --git a/docs/src/material/templates/.icons/simple/sogou.svg b/docs/src/templates/.icons/simple/sogou.svg
index 89f2735f..89f2735f 100644
--- a/docs/src/material/templates/.icons/simple/sogou.svg
+++ b/docs/src/templates/.icons/simple/sogou.svg
diff --git a/docs/src/material/templates/.icons/simple/solid.svg b/docs/src/templates/.icons/simple/solid.svg
index a0302e0c..a0302e0c 100644
--- a/docs/src/material/templates/.icons/simple/solid.svg
+++ b/docs/src/templates/.icons/simple/solid.svg
diff --git a/docs/src/material/templates/.icons/simple/solidity.svg b/docs/src/templates/.icons/simple/solidity.svg
index 5b74f398..5b74f398 100644
--- a/docs/src/material/templates/.icons/simple/solidity.svg
+++ b/docs/src/templates/.icons/simple/solidity.svg
diff --git a/docs/src/material/templates/.icons/simple/sololearn.svg b/docs/src/templates/.icons/simple/sololearn.svg
index a8f5029d..a8f5029d 100644
--- a/docs/src/material/templates/.icons/simple/sololearn.svg
+++ b/docs/src/templates/.icons/simple/sololearn.svg
diff --git a/docs/src/material/templates/.icons/simple/solus.svg b/docs/src/templates/.icons/simple/solus.svg
index 42cb359f..42cb359f 100644
--- a/docs/src/material/templates/.icons/simple/solus.svg
+++ b/docs/src/templates/.icons/simple/solus.svg
diff --git a/docs/src/material/templates/.icons/simple/sonar.svg b/docs/src/templates/.icons/simple/sonar.svg
index dc1206b2..dc1206b2 100644
--- a/docs/src/material/templates/.icons/simple/sonar.svg
+++ b/docs/src/templates/.icons/simple/sonar.svg
diff --git a/docs/src/material/templates/.icons/simple/sonarcloud.svg b/docs/src/templates/.icons/simple/sonarcloud.svg
index 99ba74bb..99ba74bb 100644
--- a/docs/src/material/templates/.icons/simple/sonarcloud.svg
+++ b/docs/src/templates/.icons/simple/sonarcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/sonarlint.svg b/docs/src/templates/.icons/simple/sonarlint.svg
index 77534de5..77534de5 100644
--- a/docs/src/material/templates/.icons/simple/sonarlint.svg
+++ b/docs/src/templates/.icons/simple/sonarlint.svg
diff --git a/docs/src/material/templates/.icons/simple/sonarqube.svg b/docs/src/templates/.icons/simple/sonarqube.svg
index 1f44279c..1f44279c 100644
--- a/docs/src/material/templates/.icons/simple/sonarqube.svg
+++ b/docs/src/templates/.icons/simple/sonarqube.svg
diff --git a/docs/src/material/templates/.icons/simple/sonarsource.svg b/docs/src/templates/.icons/simple/sonarsource.svg
index 3991a227..3991a227 100644
--- a/docs/src/material/templates/.icons/simple/sonarsource.svg
+++ b/docs/src/templates/.icons/simple/sonarsource.svg
diff --git a/docs/src/material/templates/.icons/simple/sonatype.svg b/docs/src/templates/.icons/simple/sonatype.svg
index 6c60ab6b..6c60ab6b 100644
--- a/docs/src/material/templates/.icons/simple/sonatype.svg
+++ b/docs/src/templates/.icons/simple/sonatype.svg
diff --git a/docs/src/material/templates/.icons/simple/songkick.svg b/docs/src/templates/.icons/simple/songkick.svg
index 26dff06f..26dff06f 100644
--- a/docs/src/material/templates/.icons/simple/songkick.svg
+++ b/docs/src/templates/.icons/simple/songkick.svg
diff --git a/docs/src/material/templates/.icons/simple/songoda.svg b/docs/src/templates/.icons/simple/songoda.svg
index e3eb22e5..e3eb22e5 100644
--- a/docs/src/material/templates/.icons/simple/songoda.svg
+++ b/docs/src/templates/.icons/simple/songoda.svg
diff --git a/docs/src/material/templates/.icons/simple/sonicwall.svg b/docs/src/templates/.icons/simple/sonicwall.svg
index df53b112..df53b112 100644
--- a/docs/src/material/templates/.icons/simple/sonicwall.svg
+++ b/docs/src/templates/.icons/simple/sonicwall.svg
diff --git a/docs/src/material/templates/.icons/simple/sonos.svg b/docs/src/templates/.icons/simple/sonos.svg
index e4afe190..e4afe190 100644
--- a/docs/src/material/templates/.icons/simple/sonos.svg
+++ b/docs/src/templates/.icons/simple/sonos.svg
diff --git a/docs/src/material/templates/.icons/simple/sony.svg b/docs/src/templates/.icons/simple/sony.svg
index af2ae1f2..af2ae1f2 100644
--- a/docs/src/material/templates/.icons/simple/sony.svg
+++ b/docs/src/templates/.icons/simple/sony.svg
diff --git a/docs/src/material/templates/.icons/simple/soundcharts.svg b/docs/src/templates/.icons/simple/soundcharts.svg
index 5c56fe1d..5c56fe1d 100644
--- a/docs/src/material/templates/.icons/simple/soundcharts.svg
+++ b/docs/src/templates/.icons/simple/soundcharts.svg
diff --git a/docs/src/material/templates/.icons/simple/soundcloud.svg b/docs/src/templates/.icons/simple/soundcloud.svg
index 4ed9a4e5..4ed9a4e5 100644
--- a/docs/src/material/templates/.icons/simple/soundcloud.svg
+++ b/docs/src/templates/.icons/simple/soundcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/sourceengine.svg b/docs/src/templates/.icons/simple/sourceengine.svg
index ca5c9ab7..ca5c9ab7 100644
--- a/docs/src/material/templates/.icons/simple/sourceengine.svg
+++ b/docs/src/templates/.icons/simple/sourceengine.svg
diff --git a/docs/src/material/templates/.icons/simple/sourceforge.svg b/docs/src/templates/.icons/simple/sourceforge.svg
index 956289c3..956289c3 100644
--- a/docs/src/material/templates/.icons/simple/sourceforge.svg
+++ b/docs/src/templates/.icons/simple/sourceforge.svg
diff --git a/docs/src/material/templates/.icons/simple/sourcegraph.svg b/docs/src/templates/.icons/simple/sourcegraph.svg
index 9b1c9089..9b1c9089 100644
--- a/docs/src/material/templates/.icons/simple/sourcegraph.svg
+++ b/docs/src/templates/.icons/simple/sourcegraph.svg
diff --git a/docs/src/material/templates/.icons/simple/sourcehut.svg b/docs/src/templates/.icons/simple/sourcehut.svg
index 28d0a79e..28d0a79e 100644
--- a/docs/src/material/templates/.icons/simple/sourcehut.svg
+++ b/docs/src/templates/.icons/simple/sourcehut.svg
diff --git a/docs/src/material/templates/.icons/simple/sourcetree.svg b/docs/src/templates/.icons/simple/sourcetree.svg
index a6143c7f..a6143c7f 100644
--- a/docs/src/material/templates/.icons/simple/sourcetree.svg
+++ b/docs/src/templates/.icons/simple/sourcetree.svg
diff --git a/docs/src/material/templates/.icons/simple/southwestairlines.svg b/docs/src/templates/.icons/simple/southwestairlines.svg
index 5f8905b3..5f8905b3 100644
--- a/docs/src/material/templates/.icons/simple/southwestairlines.svg
+++ b/docs/src/templates/.icons/simple/southwestairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/spacemacs.svg b/docs/src/templates/.icons/simple/spacemacs.svg
index b773dfde..b773dfde 100644
--- a/docs/src/material/templates/.icons/simple/spacemacs.svg
+++ b/docs/src/templates/.icons/simple/spacemacs.svg
diff --git a/docs/src/material/templates/.icons/simple/spacex.svg b/docs/src/templates/.icons/simple/spacex.svg
index 4177c7e8..4177c7e8 100644
--- a/docs/src/material/templates/.icons/simple/spacex.svg
+++ b/docs/src/templates/.icons/simple/spacex.svg
diff --git a/docs/src/material/templates/.icons/simple/spacy.svg b/docs/src/templates/.icons/simple/spacy.svg
index c6e0a7ed..c6e0a7ed 100644
--- a/docs/src/material/templates/.icons/simple/spacy.svg
+++ b/docs/src/templates/.icons/simple/spacy.svg
diff --git a/docs/src/material/templates/.icons/simple/sparkar.svg b/docs/src/templates/.icons/simple/sparkar.svg
index 24773864..24773864 100644
--- a/docs/src/material/templates/.icons/simple/sparkar.svg
+++ b/docs/src/templates/.icons/simple/sparkar.svg
diff --git a/docs/src/material/templates/.icons/simple/sparkasse.svg b/docs/src/templates/.icons/simple/sparkasse.svg
index bb557ef6..bb557ef6 100644
--- a/docs/src/material/templates/.icons/simple/sparkasse.svg
+++ b/docs/src/templates/.icons/simple/sparkasse.svg
diff --git a/docs/src/material/templates/.icons/simple/sparkfun.svg b/docs/src/templates/.icons/simple/sparkfun.svg
index 2a68f35e..2a68f35e 100644
--- a/docs/src/material/templates/.icons/simple/sparkfun.svg
+++ b/docs/src/templates/.icons/simple/sparkfun.svg
diff --git a/docs/src/material/templates/.icons/simple/sparkpost.svg b/docs/src/templates/.icons/simple/sparkpost.svg
index 2732d61c..2732d61c 100644
--- a/docs/src/material/templates/.icons/simple/sparkpost.svg
+++ b/docs/src/templates/.icons/simple/sparkpost.svg
diff --git a/docs/src/material/templates/.icons/simple/spdx.svg b/docs/src/templates/.icons/simple/spdx.svg
index b047b9ba..b047b9ba 100644
--- a/docs/src/material/templates/.icons/simple/spdx.svg
+++ b/docs/src/templates/.icons/simple/spdx.svg
diff --git a/docs/src/material/templates/.icons/simple/speakerdeck.svg b/docs/src/templates/.icons/simple/speakerdeck.svg
index cdaf0f96..cdaf0f96 100644
--- a/docs/src/material/templates/.icons/simple/speakerdeck.svg
+++ b/docs/src/templates/.icons/simple/speakerdeck.svg
diff --git a/docs/src/material/templates/.icons/simple/spectrum.svg b/docs/src/templates/.icons/simple/spectrum.svg
index 7f816dbb..7f816dbb 100644
--- a/docs/src/material/templates/.icons/simple/spectrum.svg
+++ b/docs/src/templates/.icons/simple/spectrum.svg
diff --git a/docs/src/material/templates/.icons/simple/speedtest.svg b/docs/src/templates/.icons/simple/speedtest.svg
index 78ae1975..78ae1975 100644
--- a/docs/src/material/templates/.icons/simple/speedtest.svg
+++ b/docs/src/templates/.icons/simple/speedtest.svg
diff --git a/docs/src/material/templates/.icons/simple/speedypage.svg b/docs/src/templates/.icons/simple/speedypage.svg
index d7a07449..d7a07449 100644
--- a/docs/src/material/templates/.icons/simple/speedypage.svg
+++ b/docs/src/templates/.icons/simple/speedypage.svg
diff --git a/docs/src/material/templates/.icons/simple/sphinx.svg b/docs/src/templates/.icons/simple/sphinx.svg
index 987b1865..987b1865 100644
--- a/docs/src/material/templates/.icons/simple/sphinx.svg
+++ b/docs/src/templates/.icons/simple/sphinx.svg
diff --git a/docs/src/material/templates/.icons/simple/spigotmc.svg b/docs/src/templates/.icons/simple/spigotmc.svg
index 66c5e3d2..66c5e3d2 100644
--- a/docs/src/material/templates/.icons/simple/spigotmc.svg
+++ b/docs/src/templates/.icons/simple/spigotmc.svg
diff --git a/docs/src/material/templates/.icons/simple/spinnaker.svg b/docs/src/templates/.icons/simple/spinnaker.svg
index 04a83995..04a83995 100644
--- a/docs/src/material/templates/.icons/simple/spinnaker.svg
+++ b/docs/src/templates/.icons/simple/spinnaker.svg
diff --git a/docs/src/material/templates/.icons/simple/spinrilla.svg b/docs/src/templates/.icons/simple/spinrilla.svg
index d375b36a..d375b36a 100644
--- a/docs/src/material/templates/.icons/simple/spinrilla.svg
+++ b/docs/src/templates/.icons/simple/spinrilla.svg
diff --git a/docs/src/material/templates/.icons/simple/splunk.svg b/docs/src/templates/.icons/simple/splunk.svg
index 59642aad..59642aad 100644
--- a/docs/src/material/templates/.icons/simple/splunk.svg
+++ b/docs/src/templates/.icons/simple/splunk.svg
diff --git a/docs/src/material/templates/.icons/simple/spoj.svg b/docs/src/templates/.icons/simple/spoj.svg
index d7c9c781..d7c9c781 100644
--- a/docs/src/material/templates/.icons/simple/spoj.svg
+++ b/docs/src/templates/.icons/simple/spoj.svg
diff --git a/docs/src/material/templates/.icons/simple/spond.svg b/docs/src/templates/.icons/simple/spond.svg
index 63d961c1..63d961c1 100644
--- a/docs/src/material/templates/.icons/simple/spond.svg
+++ b/docs/src/templates/.icons/simple/spond.svg
diff --git a/docs/src/material/templates/.icons/simple/spotify.svg b/docs/src/templates/.icons/simple/spotify.svg
index 7566038e..7566038e 100644
--- a/docs/src/material/templates/.icons/simple/spotify.svg
+++ b/docs/src/templates/.icons/simple/spotify.svg
diff --git a/docs/src/material/templates/.icons/simple/spotlight.svg b/docs/src/templates/.icons/simple/spotlight.svg
index 62253bc4..62253bc4 100644
--- a/docs/src/material/templates/.icons/simple/spotlight.svg
+++ b/docs/src/templates/.icons/simple/spotlight.svg
diff --git a/docs/src/material/templates/.icons/simple/spreadshirt.svg b/docs/src/templates/.icons/simple/spreadshirt.svg
index eb90afc2..eb90afc2 100644
--- a/docs/src/material/templates/.icons/simple/spreadshirt.svg
+++ b/docs/src/templates/.icons/simple/spreadshirt.svg
diff --git a/docs/src/material/templates/.icons/simple/spreaker.svg b/docs/src/templates/.icons/simple/spreaker.svg
index 2712c4fa..2712c4fa 100644
--- a/docs/src/material/templates/.icons/simple/spreaker.svg
+++ b/docs/src/templates/.icons/simple/spreaker.svg
diff --git a/docs/src/material/templates/.icons/simple/spring.svg b/docs/src/templates/.icons/simple/spring.svg
index 134e7a30..134e7a30 100644
--- a/docs/src/material/templates/.icons/simple/spring.svg
+++ b/docs/src/templates/.icons/simple/spring.svg
diff --git a/docs/src/material/templates/.icons/simple/spring_creators.svg b/docs/src/templates/.icons/simple/spring_creators.svg
index 91f817ed..91f817ed 100644
--- a/docs/src/material/templates/.icons/simple/spring_creators.svg
+++ b/docs/src/templates/.icons/simple/spring_creators.svg
diff --git a/docs/src/material/templates/.icons/simple/springboot.svg b/docs/src/templates/.icons/simple/springboot.svg
index 3f7bcf18..3f7bcf18 100644
--- a/docs/src/material/templates/.icons/simple/springboot.svg
+++ b/docs/src/templates/.icons/simple/springboot.svg
diff --git a/docs/src/material/templates/.icons/simple/springsecurity.svg b/docs/src/templates/.icons/simple/springsecurity.svg
index 45781782..45781782 100644
--- a/docs/src/material/templates/.icons/simple/springsecurity.svg
+++ b/docs/src/templates/.icons/simple/springsecurity.svg
diff --git a/docs/src/material/templates/.icons/simple/spyderide.svg b/docs/src/templates/.icons/simple/spyderide.svg
index 91cddca6..91cddca6 100644
--- a/docs/src/material/templates/.icons/simple/spyderide.svg
+++ b/docs/src/templates/.icons/simple/spyderide.svg
diff --git a/docs/src/material/templates/.icons/simple/sqlite.svg b/docs/src/templates/.icons/simple/sqlite.svg
index 8b88a898..8b88a898 100644
--- a/docs/src/material/templates/.icons/simple/sqlite.svg
+++ b/docs/src/templates/.icons/simple/sqlite.svg
diff --git a/docs/src/material/templates/.icons/simple/square.svg b/docs/src/templates/.icons/simple/square.svg
index 83dbc937..83dbc937 100644
--- a/docs/src/material/templates/.icons/simple/square.svg
+++ b/docs/src/templates/.icons/simple/square.svg
diff --git a/docs/src/material/templates/.icons/simple/squareenix.svg b/docs/src/templates/.icons/simple/squareenix.svg
index a1bb9ba5..a1bb9ba5 100644
--- a/docs/src/material/templates/.icons/simple/squareenix.svg
+++ b/docs/src/templates/.icons/simple/squareenix.svg
diff --git a/docs/src/material/templates/.icons/simple/squarespace.svg b/docs/src/templates/.icons/simple/squarespace.svg
index 22777613..22777613 100644
--- a/docs/src/material/templates/.icons/simple/squarespace.svg
+++ b/docs/src/templates/.icons/simple/squarespace.svg
diff --git a/docs/src/material/templates/.icons/simple/ssrn.svg b/docs/src/templates/.icons/simple/ssrn.svg
index d4f30805..d4f30805 100644
--- a/docs/src/material/templates/.icons/simple/ssrn.svg
+++ b/docs/src/templates/.icons/simple/ssrn.svg
diff --git a/docs/src/material/templates/.icons/simple/sst.svg b/docs/src/templates/.icons/simple/sst.svg
index f7e48109..f7e48109 100644
--- a/docs/src/material/templates/.icons/simple/sst.svg
+++ b/docs/src/templates/.icons/simple/sst.svg
diff --git a/docs/src/material/templates/.icons/simple/stackbit.svg b/docs/src/templates/.icons/simple/stackbit.svg
index 698b5334..698b5334 100644
--- a/docs/src/material/templates/.icons/simple/stackbit.svg
+++ b/docs/src/templates/.icons/simple/stackbit.svg
diff --git a/docs/src/material/templates/.icons/simple/stackblitz.svg b/docs/src/templates/.icons/simple/stackblitz.svg
index 9640fcf9..9640fcf9 100644
--- a/docs/src/material/templates/.icons/simple/stackblitz.svg
+++ b/docs/src/templates/.icons/simple/stackblitz.svg
diff --git a/docs/src/material/templates/.icons/simple/stackedit.svg b/docs/src/templates/.icons/simple/stackedit.svg
index 4b2e7687..4b2e7687 100644
--- a/docs/src/material/templates/.icons/simple/stackedit.svg
+++ b/docs/src/templates/.icons/simple/stackedit.svg
diff --git a/docs/src/material/templates/.icons/simple/stackexchange.svg b/docs/src/templates/.icons/simple/stackexchange.svg
index ae77e726..ae77e726 100644
--- a/docs/src/material/templates/.icons/simple/stackexchange.svg
+++ b/docs/src/templates/.icons/simple/stackexchange.svg
diff --git a/docs/src/material/templates/.icons/simple/stackhawk.svg b/docs/src/templates/.icons/simple/stackhawk.svg
index dd2692f2..dd2692f2 100644
--- a/docs/src/material/templates/.icons/simple/stackhawk.svg
+++ b/docs/src/templates/.icons/simple/stackhawk.svg
diff --git a/docs/src/material/templates/.icons/simple/stackoverflow.svg b/docs/src/templates/.icons/simple/stackoverflow.svg
index 05eebb38..05eebb38 100644
--- a/docs/src/material/templates/.icons/simple/stackoverflow.svg
+++ b/docs/src/templates/.icons/simple/stackoverflow.svg
diff --git a/docs/src/material/templates/.icons/simple/stackpath.svg b/docs/src/templates/.icons/simple/stackpath.svg
index 443aa422..443aa422 100644
--- a/docs/src/material/templates/.icons/simple/stackpath.svg
+++ b/docs/src/templates/.icons/simple/stackpath.svg
diff --git a/docs/src/material/templates/.icons/simple/stackshare.svg b/docs/src/templates/.icons/simple/stackshare.svg
index 30fb9511..30fb9511 100644
--- a/docs/src/material/templates/.icons/simple/stackshare.svg
+++ b/docs/src/templates/.icons/simple/stackshare.svg
diff --git a/docs/src/material/templates/.icons/simple/stadia.svg b/docs/src/templates/.icons/simple/stadia.svg
index 4ecc058c..4ecc058c 100644
--- a/docs/src/material/templates/.icons/simple/stadia.svg
+++ b/docs/src/templates/.icons/simple/stadia.svg
diff --git a/docs/src/material/templates/.icons/simple/staffbase.svg b/docs/src/templates/.icons/simple/staffbase.svg
index 940c0c0d..940c0c0d 100644
--- a/docs/src/material/templates/.icons/simple/staffbase.svg
+++ b/docs/src/templates/.icons/simple/staffbase.svg
diff --git a/docs/src/material/templates/.icons/simple/standardjs.svg b/docs/src/templates/.icons/simple/standardjs.svg
index 0f76a676..0f76a676 100644
--- a/docs/src/material/templates/.icons/simple/standardjs.svg
+++ b/docs/src/templates/.icons/simple/standardjs.svg
diff --git a/docs/src/material/templates/.icons/simple/standardresume.svg b/docs/src/templates/.icons/simple/standardresume.svg
index 763584e8..763584e8 100644
--- a/docs/src/material/templates/.icons/simple/standardresume.svg
+++ b/docs/src/templates/.icons/simple/standardresume.svg
diff --git a/docs/src/material/templates/.icons/simple/starbucks.svg b/docs/src/templates/.icons/simple/starbucks.svg
index 543b3dd3..543b3dd3 100644
--- a/docs/src/material/templates/.icons/simple/starbucks.svg
+++ b/docs/src/templates/.icons/simple/starbucks.svg
diff --git a/docs/src/material/templates/.icons/simple/stardock.svg b/docs/src/templates/.icons/simple/stardock.svg
index f5003456..f5003456 100644
--- a/docs/src/material/templates/.icons/simple/stardock.svg
+++ b/docs/src/templates/.icons/simple/stardock.svg
diff --git a/docs/src/material/templates/.icons/simple/starlingbank.svg b/docs/src/templates/.icons/simple/starlingbank.svg
index 46c58660..46c58660 100644
--- a/docs/src/material/templates/.icons/simple/starlingbank.svg
+++ b/docs/src/templates/.icons/simple/starlingbank.svg
diff --git a/docs/src/material/templates/.icons/simple/starship.svg b/docs/src/templates/.icons/simple/starship.svg
index aecb5245..aecb5245 100644
--- a/docs/src/material/templates/.icons/simple/starship.svg
+++ b/docs/src/templates/.icons/simple/starship.svg
diff --git a/docs/src/material/templates/.icons/simple/startrek.svg b/docs/src/templates/.icons/simple/startrek.svg
index e7ef63d3..e7ef63d3 100644
--- a/docs/src/material/templates/.icons/simple/startrek.svg
+++ b/docs/src/templates/.icons/simple/startrek.svg
diff --git a/docs/src/material/templates/.icons/simple/starz.svg b/docs/src/templates/.icons/simple/starz.svg
index 2236241b..2236241b 100644
--- a/docs/src/material/templates/.icons/simple/starz.svg
+++ b/docs/src/templates/.icons/simple/starz.svg
diff --git a/docs/src/material/templates/.icons/simple/statamic.svg b/docs/src/templates/.icons/simple/statamic.svg
index aa35b60a..aa35b60a 100644
--- a/docs/src/material/templates/.icons/simple/statamic.svg
+++ b/docs/src/templates/.icons/simple/statamic.svg
diff --git a/docs/src/material/templates/.icons/simple/statuspage.svg b/docs/src/templates/.icons/simple/statuspage.svg
index b038198b..b038198b 100644
--- a/docs/src/material/templates/.icons/simple/statuspage.svg
+++ b/docs/src/templates/.icons/simple/statuspage.svg
diff --git a/docs/src/material/templates/.icons/simple/statuspal.svg b/docs/src/templates/.icons/simple/statuspal.svg
index 3a90c58c..3a90c58c 100644
--- a/docs/src/material/templates/.icons/simple/statuspal.svg
+++ b/docs/src/templates/.icons/simple/statuspal.svg
diff --git a/docs/src/material/templates/.icons/simple/steam.svg b/docs/src/templates/.icons/simple/steam.svg
index f35ad8b2..f35ad8b2 100644
--- a/docs/src/material/templates/.icons/simple/steam.svg
+++ b/docs/src/templates/.icons/simple/steam.svg
diff --git a/docs/src/material/templates/.icons/simple/steamdb.svg b/docs/src/templates/.icons/simple/steamdb.svg
index a148848f..a148848f 100644
--- a/docs/src/material/templates/.icons/simple/steamdb.svg
+++ b/docs/src/templates/.icons/simple/steamdb.svg
diff --git a/docs/src/material/templates/.icons/simple/steamdeck.svg b/docs/src/templates/.icons/simple/steamdeck.svg
index 8e168b0b..8e168b0b 100644
--- a/docs/src/material/templates/.icons/simple/steamdeck.svg
+++ b/docs/src/templates/.icons/simple/steamdeck.svg
diff --git a/docs/src/material/templates/.icons/simple/steamworks.svg b/docs/src/templates/.icons/simple/steamworks.svg
index 1420f848..1420f848 100644
--- a/docs/src/material/templates/.icons/simple/steamworks.svg
+++ b/docs/src/templates/.icons/simple/steamworks.svg
diff --git a/docs/src/material/templates/.icons/simple/steelseries.svg b/docs/src/templates/.icons/simple/steelseries.svg
index 4498e4f8..4498e4f8 100644
--- a/docs/src/material/templates/.icons/simple/steelseries.svg
+++ b/docs/src/templates/.icons/simple/steelseries.svg
diff --git a/docs/src/material/templates/.icons/simple/steem.svg b/docs/src/templates/.icons/simple/steem.svg
index ca60f662..ca60f662 100644
--- a/docs/src/material/templates/.icons/simple/steem.svg
+++ b/docs/src/templates/.icons/simple/steem.svg
diff --git a/docs/src/material/templates/.icons/simple/steemit.svg b/docs/src/templates/.icons/simple/steemit.svg
index 4a0b449a..4a0b449a 100644
--- a/docs/src/material/templates/.icons/simple/steemit.svg
+++ b/docs/src/templates/.icons/simple/steemit.svg
diff --git a/docs/src/material/templates/.icons/simple/steinberg.svg b/docs/src/templates/.icons/simple/steinberg.svg
index e647d698..e647d698 100644
--- a/docs/src/material/templates/.icons/simple/steinberg.svg
+++ b/docs/src/templates/.icons/simple/steinberg.svg
diff --git a/docs/src/material/templates/.icons/simple/stellar.svg b/docs/src/templates/.icons/simple/stellar.svg
index a0e8b648..a0e8b648 100644
--- a/docs/src/material/templates/.icons/simple/stellar.svg
+++ b/docs/src/templates/.icons/simple/stellar.svg
diff --git a/docs/src/material/templates/.icons/simple/stencyl.svg b/docs/src/templates/.icons/simple/stencyl.svg
index db73e7d1..db73e7d1 100644
--- a/docs/src/material/templates/.icons/simple/stencyl.svg
+++ b/docs/src/templates/.icons/simple/stencyl.svg
diff --git a/docs/src/material/templates/.icons/simple/stimulus.svg b/docs/src/templates/.icons/simple/stimulus.svg
index 504019de..504019de 100644
--- a/docs/src/material/templates/.icons/simple/stimulus.svg
+++ b/docs/src/templates/.icons/simple/stimulus.svg
diff --git a/docs/src/material/templates/.icons/simple/stitcher.svg b/docs/src/templates/.icons/simple/stitcher.svg
index b6d70dc0..b6d70dc0 100644
--- a/docs/src/material/templates/.icons/simple/stitcher.svg
+++ b/docs/src/templates/.icons/simple/stitcher.svg
diff --git a/docs/src/material/templates/.icons/simple/stmicroelectronics.svg b/docs/src/templates/.icons/simple/stmicroelectronics.svg
index 86f0d095..86f0d095 100644
--- a/docs/src/material/templates/.icons/simple/stmicroelectronics.svg
+++ b/docs/src/templates/.icons/simple/stmicroelectronics.svg
diff --git a/docs/src/material/templates/.icons/simple/stopstalk.svg b/docs/src/templates/.icons/simple/stopstalk.svg
index 46297ffb..46297ffb 100644
--- a/docs/src/material/templates/.icons/simple/stopstalk.svg
+++ b/docs/src/templates/.icons/simple/stopstalk.svg
diff --git a/docs/src/material/templates/.icons/simple/storyblok.svg b/docs/src/templates/.icons/simple/storyblok.svg
index 8a8e274e..8a8e274e 100644
--- a/docs/src/material/templates/.icons/simple/storyblok.svg
+++ b/docs/src/templates/.icons/simple/storyblok.svg
diff --git a/docs/src/material/templates/.icons/simple/storybook.svg b/docs/src/templates/.icons/simple/storybook.svg
index bb406041..bb406041 100644
--- a/docs/src/material/templates/.icons/simple/storybook.svg
+++ b/docs/src/templates/.icons/simple/storybook.svg
diff --git a/docs/src/material/templates/.icons/simple/strapi.svg b/docs/src/templates/.icons/simple/strapi.svg
index d43bcb8a..d43bcb8a 100644
--- a/docs/src/material/templates/.icons/simple/strapi.svg
+++ b/docs/src/templates/.icons/simple/strapi.svg
diff --git a/docs/src/material/templates/.icons/simple/strava.svg b/docs/src/templates/.icons/simple/strava.svg
index c58ceb90..c58ceb90 100644
--- a/docs/src/material/templates/.icons/simple/strava.svg
+++ b/docs/src/templates/.icons/simple/strava.svg
diff --git a/docs/src/material/templates/.icons/simple/streamlit.svg b/docs/src/templates/.icons/simple/streamlit.svg
index ce6617c7..ce6617c7 100644
--- a/docs/src/material/templates/.icons/simple/streamlit.svg
+++ b/docs/src/templates/.icons/simple/streamlit.svg
diff --git a/docs/src/material/templates/.icons/simple/stripe.svg b/docs/src/templates/.icons/simple/stripe.svg
index 29419734..29419734 100644
--- a/docs/src/material/templates/.icons/simple/stripe.svg
+++ b/docs/src/templates/.icons/simple/stripe.svg
diff --git a/docs/src/material/templates/.icons/simple/strongswan.svg b/docs/src/templates/.icons/simple/strongswan.svg
index 9aa69aaa..9aa69aaa 100644
--- a/docs/src/material/templates/.icons/simple/strongswan.svg
+++ b/docs/src/templates/.icons/simple/strongswan.svg
diff --git a/docs/src/material/templates/.icons/simple/stryker.svg b/docs/src/templates/.icons/simple/stryker.svg
index 73c9f43b..73c9f43b 100644
--- a/docs/src/material/templates/.icons/simple/stryker.svg
+++ b/docs/src/templates/.icons/simple/stryker.svg
diff --git a/docs/src/material/templates/.icons/simple/stubhub.svg b/docs/src/templates/.icons/simple/stubhub.svg
index c02e781c..c02e781c 100644
--- a/docs/src/material/templates/.icons/simple/stubhub.svg
+++ b/docs/src/templates/.icons/simple/stubhub.svg
diff --git a/docs/src/material/templates/.icons/simple/studio3t.svg b/docs/src/templates/.icons/simple/studio3t.svg
index 411eb421..411eb421 100644
--- a/docs/src/material/templates/.icons/simple/studio3t.svg
+++ b/docs/src/templates/.icons/simple/studio3t.svg
diff --git a/docs/src/material/templates/.icons/simple/styledcomponents.svg b/docs/src/templates/.icons/simple/styledcomponents.svg
index f0179471..f0179471 100644
--- a/docs/src/material/templates/.icons/simple/styledcomponents.svg
+++ b/docs/src/templates/.icons/simple/styledcomponents.svg
diff --git a/docs/src/material/templates/.icons/simple/stylelint.svg b/docs/src/templates/.icons/simple/stylelint.svg
index 2be6aba5..2be6aba5 100644
--- a/docs/src/material/templates/.icons/simple/stylelint.svg
+++ b/docs/src/templates/.icons/simple/stylelint.svg
diff --git a/docs/src/material/templates/.icons/simple/styleshare.svg b/docs/src/templates/.icons/simple/styleshare.svg
index e08a9cae..e08a9cae 100644
--- a/docs/src/material/templates/.icons/simple/styleshare.svg
+++ b/docs/src/templates/.icons/simple/styleshare.svg
diff --git a/docs/src/material/templates/.icons/simple/stylus.svg b/docs/src/templates/.icons/simple/stylus.svg
index 0c50b99b..0c50b99b 100644
--- a/docs/src/material/templates/.icons/simple/stylus.svg
+++ b/docs/src/templates/.icons/simple/stylus.svg
diff --git a/docs/src/material/templates/.icons/simple/subaru.svg b/docs/src/templates/.icons/simple/subaru.svg
index 56c8c43e..56c8c43e 100644
--- a/docs/src/material/templates/.icons/simple/subaru.svg
+++ b/docs/src/templates/.icons/simple/subaru.svg
diff --git a/docs/src/material/templates/.icons/simple/sublimetext.svg b/docs/src/templates/.icons/simple/sublimetext.svg
index 72d5f13c..72d5f13c 100644
--- a/docs/src/material/templates/.icons/simple/sublimetext.svg
+++ b/docs/src/templates/.icons/simple/sublimetext.svg
diff --git a/docs/src/material/templates/.icons/simple/substack.svg b/docs/src/templates/.icons/simple/substack.svg
index bf9ad789..bf9ad789 100644
--- a/docs/src/material/templates/.icons/simple/substack.svg
+++ b/docs/src/templates/.icons/simple/substack.svg
diff --git a/docs/src/material/templates/.icons/simple/subtitleedit.svg b/docs/src/templates/.icons/simple/subtitleedit.svg
index 4be81dcd..4be81dcd 100644
--- a/docs/src/material/templates/.icons/simple/subtitleedit.svg
+++ b/docs/src/templates/.icons/simple/subtitleedit.svg
diff --git a/docs/src/material/templates/.icons/simple/subversion.svg b/docs/src/templates/.icons/simple/subversion.svg
index 29ada8fd..29ada8fd 100644
--- a/docs/src/material/templates/.icons/simple/subversion.svg
+++ b/docs/src/templates/.icons/simple/subversion.svg
diff --git a/docs/src/material/templates/.icons/simple/suckless.svg b/docs/src/templates/.icons/simple/suckless.svg
index 3acf1dcb..3acf1dcb 100644
--- a/docs/src/material/templates/.icons/simple/suckless.svg
+++ b/docs/src/templates/.icons/simple/suckless.svg
diff --git a/docs/src/material/templates/.icons/simple/sumologic.svg b/docs/src/templates/.icons/simple/sumologic.svg
index 1ee9053b..1ee9053b 100644
--- a/docs/src/material/templates/.icons/simple/sumologic.svg
+++ b/docs/src/templates/.icons/simple/sumologic.svg
diff --git a/docs/src/material/templates/.icons/simple/supabase.svg b/docs/src/templates/.icons/simple/supabase.svg
index 218f62cf..218f62cf 100644
--- a/docs/src/material/templates/.icons/simple/supabase.svg
+++ b/docs/src/templates/.icons/simple/supabase.svg
diff --git a/docs/src/material/templates/.icons/simple/supercrease.svg b/docs/src/templates/.icons/simple/supercrease.svg
index e8acebd9..e8acebd9 100644
--- a/docs/src/material/templates/.icons/simple/supercrease.svg
+++ b/docs/src/templates/.icons/simple/supercrease.svg
diff --git a/docs/src/material/templates/.icons/simple/supermicro.svg b/docs/src/templates/.icons/simple/supermicro.svg
index 500f69be..500f69be 100644
--- a/docs/src/material/templates/.icons/simple/supermicro.svg
+++ b/docs/src/templates/.icons/simple/supermicro.svg
diff --git a/docs/src/material/templates/.icons/simple/superuser.svg b/docs/src/templates/.icons/simple/superuser.svg
index 545ad140..545ad140 100644
--- a/docs/src/material/templates/.icons/simple/superuser.svg
+++ b/docs/src/templates/.icons/simple/superuser.svg
diff --git a/docs/src/material/templates/.icons/simple/surrealdb.svg b/docs/src/templates/.icons/simple/surrealdb.svg
index 2ae8caa6..2ae8caa6 100644
--- a/docs/src/material/templates/.icons/simple/surrealdb.svg
+++ b/docs/src/templates/.icons/simple/surrealdb.svg
diff --git a/docs/src/material/templates/.icons/simple/surveymonkey.svg b/docs/src/templates/.icons/simple/surveymonkey.svg
index e84b3e0e..e84b3e0e 100644
--- a/docs/src/material/templates/.icons/simple/surveymonkey.svg
+++ b/docs/src/templates/.icons/simple/surveymonkey.svg
diff --git a/docs/src/material/templates/.icons/simple/suse.svg b/docs/src/templates/.icons/simple/suse.svg
index 5bb96545..5bb96545 100644
--- a/docs/src/material/templates/.icons/simple/suse.svg
+++ b/docs/src/templates/.icons/simple/suse.svg
diff --git a/docs/src/material/templates/.icons/simple/suzuki.svg b/docs/src/templates/.icons/simple/suzuki.svg
index 5d687822..5d687822 100644
--- a/docs/src/material/templates/.icons/simple/suzuki.svg
+++ b/docs/src/templates/.icons/simple/suzuki.svg
diff --git a/docs/src/material/templates/.icons/simple/svelte.svg b/docs/src/templates/.icons/simple/svelte.svg
index 6c0ec9fe..6c0ec9fe 100644
--- a/docs/src/material/templates/.icons/simple/svelte.svg
+++ b/docs/src/templates/.icons/simple/svelte.svg
diff --git a/docs/src/material/templates/.icons/simple/svg.svg b/docs/src/templates/.icons/simple/svg.svg
index 89468762..89468762 100644
--- a/docs/src/material/templates/.icons/simple/svg.svg
+++ b/docs/src/templates/.icons/simple/svg.svg
diff --git a/docs/src/material/templates/.icons/simple/svgdotjs.svg b/docs/src/templates/.icons/simple/svgdotjs.svg
index 533403cf..533403cf 100644
--- a/docs/src/material/templates/.icons/simple/svgdotjs.svg
+++ b/docs/src/templates/.icons/simple/svgdotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/svgo.svg b/docs/src/templates/.icons/simple/svgo.svg
index 7a461dc9..7a461dc9 100644
--- a/docs/src/material/templates/.icons/simple/svgo.svg
+++ b/docs/src/templates/.icons/simple/svgo.svg
diff --git a/docs/src/material/templates/.icons/simple/swagger.svg b/docs/src/templates/.icons/simple/swagger.svg
index 47cfbf39..47cfbf39 100644
--- a/docs/src/material/templates/.icons/simple/swagger.svg
+++ b/docs/src/templates/.icons/simple/swagger.svg
diff --git a/docs/src/material/templates/.icons/simple/swarm.svg b/docs/src/templates/.icons/simple/swarm.svg
index d645c19d..d645c19d 100644
--- a/docs/src/material/templates/.icons/simple/swarm.svg
+++ b/docs/src/templates/.icons/simple/swarm.svg
diff --git a/docs/src/material/templates/.icons/simple/swc.svg b/docs/src/templates/.icons/simple/swc.svg
index 34af0bfb..34af0bfb 100644
--- a/docs/src/material/templates/.icons/simple/swc.svg
+++ b/docs/src/templates/.icons/simple/swc.svg
diff --git a/docs/src/material/templates/.icons/simple/swift.svg b/docs/src/templates/.icons/simple/swift.svg
index 73ee46fc..73ee46fc 100644
--- a/docs/src/material/templates/.icons/simple/swift.svg
+++ b/docs/src/templates/.icons/simple/swift.svg
diff --git a/docs/src/material/templates/.icons/simple/swiggy.svg b/docs/src/templates/.icons/simple/swiggy.svg
index de7028ad..de7028ad 100644
--- a/docs/src/material/templates/.icons/simple/swiggy.svg
+++ b/docs/src/templates/.icons/simple/swiggy.svg
diff --git a/docs/src/material/templates/.icons/simple/swiper.svg b/docs/src/templates/.icons/simple/swiper.svg
index 36c983f7..36c983f7 100644
--- a/docs/src/material/templates/.icons/simple/swiper.svg
+++ b/docs/src/templates/.icons/simple/swiper.svg
diff --git a/docs/src/material/templates/.icons/simple/swr.svg b/docs/src/templates/.icons/simple/swr.svg
index 29f48614..29f48614 100644
--- a/docs/src/material/templates/.icons/simple/swr.svg
+++ b/docs/src/templates/.icons/simple/swr.svg
diff --git a/docs/src/material/templates/.icons/simple/symantec.svg b/docs/src/templates/.icons/simple/symantec.svg
index cc046b30..cc046b30 100644
--- a/docs/src/material/templates/.icons/simple/symantec.svg
+++ b/docs/src/templates/.icons/simple/symantec.svg
diff --git a/docs/src/material/templates/.icons/simple/symbolab.svg b/docs/src/templates/.icons/simple/symbolab.svg
index e65aecd8..e65aecd8 100644
--- a/docs/src/material/templates/.icons/simple/symbolab.svg
+++ b/docs/src/templates/.icons/simple/symbolab.svg
diff --git a/docs/src/material/templates/.icons/simple/symfony.svg b/docs/src/templates/.icons/simple/symfony.svg
index 2c6134b5..2c6134b5 100644
--- a/docs/src/material/templates/.icons/simple/symfony.svg
+++ b/docs/src/templates/.icons/simple/symfony.svg
diff --git a/docs/src/material/templates/.icons/simple/symphony.svg b/docs/src/templates/.icons/simple/symphony.svg
index 7f18b65e..7f18b65e 100644
--- a/docs/src/material/templates/.icons/simple/symphony.svg
+++ b/docs/src/templates/.icons/simple/symphony.svg
diff --git a/docs/src/material/templates/.icons/simple/sympy.svg b/docs/src/templates/.icons/simple/sympy.svg
index 798bd53f..798bd53f 100644
--- a/docs/src/material/templates/.icons/simple/sympy.svg
+++ b/docs/src/templates/.icons/simple/sympy.svg
diff --git a/docs/src/material/templates/.icons/simple/synology.svg b/docs/src/templates/.icons/simple/synology.svg
index f2affc5b..f2affc5b 100644
--- a/docs/src/material/templates/.icons/simple/synology.svg
+++ b/docs/src/templates/.icons/simple/synology.svg
diff --git a/docs/src/material/templates/.icons/simple/system76.svg b/docs/src/templates/.icons/simple/system76.svg
index dff5479e..dff5479e 100644
--- a/docs/src/material/templates/.icons/simple/system76.svg
+++ b/docs/src/templates/.icons/simple/system76.svg
diff --git a/docs/src/material/templates/.icons/simple/tableau.svg b/docs/src/templates/.icons/simple/tableau.svg
index 68150007..68150007 100644
--- a/docs/src/material/templates/.icons/simple/tableau.svg
+++ b/docs/src/templates/.icons/simple/tableau.svg
diff --git a/docs/src/material/templates/.icons/simple/tablecheck.svg b/docs/src/templates/.icons/simple/tablecheck.svg
index 96095e83..96095e83 100644
--- a/docs/src/material/templates/.icons/simple/tablecheck.svg
+++ b/docs/src/templates/.icons/simple/tablecheck.svg
diff --git a/docs/src/material/templates/.icons/simple/tacobell.svg b/docs/src/templates/.icons/simple/tacobell.svg
index 53b71a27..53b71a27 100644
--- a/docs/src/material/templates/.icons/simple/tacobell.svg
+++ b/docs/src/templates/.icons/simple/tacobell.svg
diff --git a/docs/src/material/templates/.icons/simple/tado.svg b/docs/src/templates/.icons/simple/tado.svg
index b060d1b5..b060d1b5 100644
--- a/docs/src/material/templates/.icons/simple/tado.svg
+++ b/docs/src/templates/.icons/simple/tado.svg
diff --git a/docs/src/material/templates/.icons/simple/taichigraphics.svg b/docs/src/templates/.icons/simple/taichigraphics.svg
index 74cb4e84..74cb4e84 100644
--- a/docs/src/material/templates/.icons/simple/taichigraphics.svg
+++ b/docs/src/templates/.icons/simple/taichigraphics.svg
diff --git a/docs/src/material/templates/.icons/simple/taichilang.svg b/docs/src/templates/.icons/simple/taichilang.svg
index 989aec7f..989aec7f 100644
--- a/docs/src/material/templates/.icons/simple/taichilang.svg
+++ b/docs/src/templates/.icons/simple/taichilang.svg
diff --git a/docs/src/material/templates/.icons/simple/tails.svg b/docs/src/templates/.icons/simple/tails.svg
index 4f30eb26..4f30eb26 100644
--- a/docs/src/material/templates/.icons/simple/tails.svg
+++ b/docs/src/templates/.icons/simple/tails.svg
diff --git a/docs/src/material/templates/.icons/simple/tailwindcss.svg b/docs/src/templates/.icons/simple/tailwindcss.svg
index bce8ff82..bce8ff82 100644
--- a/docs/src/material/templates/.icons/simple/tailwindcss.svg
+++ b/docs/src/templates/.icons/simple/tailwindcss.svg
diff --git a/docs/src/material/templates/.icons/simple/talend.svg b/docs/src/templates/.icons/simple/talend.svg
index bf3836c4..bf3836c4 100644
--- a/docs/src/material/templates/.icons/simple/talend.svg
+++ b/docs/src/templates/.icons/simple/talend.svg
diff --git a/docs/src/material/templates/.icons/simple/talenthouse.svg b/docs/src/templates/.icons/simple/talenthouse.svg
index 54ec123a..54ec123a 100644
--- a/docs/src/material/templates/.icons/simple/talenthouse.svg
+++ b/docs/src/templates/.icons/simple/talenthouse.svg
diff --git a/docs/src/material/templates/.icons/simple/tamiya.svg b/docs/src/templates/.icons/simple/tamiya.svg
index 38bf4f28..38bf4f28 100644
--- a/docs/src/material/templates/.icons/simple/tamiya.svg
+++ b/docs/src/templates/.icons/simple/tamiya.svg
diff --git a/docs/src/material/templates/.icons/simple/tampermonkey.svg b/docs/src/templates/.icons/simple/tampermonkey.svg
index 46586052..46586052 100644
--- a/docs/src/material/templates/.icons/simple/tampermonkey.svg
+++ b/docs/src/templates/.icons/simple/tampermonkey.svg
diff --git a/docs/src/material/templates/.icons/simple/taobao.svg b/docs/src/templates/.icons/simple/taobao.svg
index 139bba4b..139bba4b 100644
--- a/docs/src/material/templates/.icons/simple/taobao.svg
+++ b/docs/src/templates/.icons/simple/taobao.svg
diff --git a/docs/src/material/templates/.icons/simple/tapas.svg b/docs/src/templates/.icons/simple/tapas.svg
index 01325d58..01325d58 100644
--- a/docs/src/material/templates/.icons/simple/tapas.svg
+++ b/docs/src/templates/.icons/simple/tapas.svg
diff --git a/docs/src/material/templates/.icons/simple/target.svg b/docs/src/templates/.icons/simple/target.svg
index e5efc4ae..e5efc4ae 100644
--- a/docs/src/material/templates/.icons/simple/target.svg
+++ b/docs/src/templates/.icons/simple/target.svg
diff --git a/docs/src/material/templates/.icons/simple/task.svg b/docs/src/templates/.icons/simple/task.svg
index 73b6dc7a..73b6dc7a 100644
--- a/docs/src/material/templates/.icons/simple/task.svg
+++ b/docs/src/templates/.icons/simple/task.svg
diff --git a/docs/src/material/templates/.icons/simple/tasmota.svg b/docs/src/templates/.icons/simple/tasmota.svg
index d670fc61..d670fc61 100644
--- a/docs/src/material/templates/.icons/simple/tasmota.svg
+++ b/docs/src/templates/.icons/simple/tasmota.svg
diff --git a/docs/src/material/templates/.icons/simple/tata.svg b/docs/src/templates/.icons/simple/tata.svg
index a1e8f7ce..a1e8f7ce 100644
--- a/docs/src/material/templates/.icons/simple/tata.svg
+++ b/docs/src/templates/.icons/simple/tata.svg
diff --git a/docs/src/material/templates/.icons/simple/tauri.svg b/docs/src/templates/.icons/simple/tauri.svg
index 179fbd10..179fbd10 100644
--- a/docs/src/material/templates/.icons/simple/tauri.svg
+++ b/docs/src/templates/.icons/simple/tauri.svg
diff --git a/docs/src/material/templates/.icons/simple/taxbuzz.svg b/docs/src/templates/.icons/simple/taxbuzz.svg
index c8287d32..c8287d32 100644
--- a/docs/src/material/templates/.icons/simple/taxbuzz.svg
+++ b/docs/src/templates/.icons/simple/taxbuzz.svg
diff --git a/docs/src/material/templates/.icons/simple/tcs.svg b/docs/src/templates/.icons/simple/tcs.svg
index db2403aa..db2403aa 100644
--- a/docs/src/material/templates/.icons/simple/tcs.svg
+++ b/docs/src/templates/.icons/simple/tcs.svg
diff --git a/docs/src/material/templates/.icons/simple/teamcity.svg b/docs/src/templates/.icons/simple/teamcity.svg
index c77b025b..c77b025b 100644
--- a/docs/src/material/templates/.icons/simple/teamcity.svg
+++ b/docs/src/templates/.icons/simple/teamcity.svg
diff --git a/docs/src/material/templates/.icons/simple/teamspeak.svg b/docs/src/templates/.icons/simple/teamspeak.svg
index 53a0667c..53a0667c 100644
--- a/docs/src/material/templates/.icons/simple/teamspeak.svg
+++ b/docs/src/templates/.icons/simple/teamspeak.svg
diff --git a/docs/src/material/templates/.icons/simple/teamviewer.svg b/docs/src/templates/.icons/simple/teamviewer.svg
index f4a7f734..f4a7f734 100644
--- a/docs/src/material/templates/.icons/simple/teamviewer.svg
+++ b/docs/src/templates/.icons/simple/teamviewer.svg
diff --git a/docs/src/material/templates/.icons/simple/ted.svg b/docs/src/templates/.icons/simple/ted.svg
index a77c5184..a77c5184 100644
--- a/docs/src/material/templates/.icons/simple/ted.svg
+++ b/docs/src/templates/.icons/simple/ted.svg
diff --git a/docs/src/material/templates/.icons/simple/teespring.svg b/docs/src/templates/.icons/simple/teespring.svg
index 873816d8..873816d8 100644
--- a/docs/src/material/templates/.icons/simple/teespring.svg
+++ b/docs/src/templates/.icons/simple/teespring.svg
diff --git a/docs/src/material/templates/.icons/simple/tekton.svg b/docs/src/templates/.icons/simple/tekton.svg
index c530cf19..c530cf19 100644
--- a/docs/src/material/templates/.icons/simple/tekton.svg
+++ b/docs/src/templates/.icons/simple/tekton.svg
diff --git a/docs/src/material/templates/.icons/simple/tele5.svg b/docs/src/templates/.icons/simple/tele5.svg
index dfe53434..dfe53434 100644
--- a/docs/src/material/templates/.icons/simple/tele5.svg
+++ b/docs/src/templates/.icons/simple/tele5.svg
diff --git a/docs/src/material/templates/.icons/simple/telegram.svg b/docs/src/templates/.icons/simple/telegram.svg
index 85b0abe3..85b0abe3 100644
--- a/docs/src/material/templates/.icons/simple/telegram.svg
+++ b/docs/src/templates/.icons/simple/telegram.svg
diff --git a/docs/src/material/templates/.icons/simple/telegraph.svg b/docs/src/templates/.icons/simple/telegraph.svg
index e6b32945..e6b32945 100644
--- a/docs/src/material/templates/.icons/simple/telegraph.svg
+++ b/docs/src/templates/.icons/simple/telegraph.svg
diff --git a/docs/src/material/templates/.icons/simple/temporal.svg b/docs/src/templates/.icons/simple/temporal.svg
index e41d6775..e41d6775 100644
--- a/docs/src/material/templates/.icons/simple/temporal.svg
+++ b/docs/src/templates/.icons/simple/temporal.svg
diff --git a/docs/src/material/templates/.icons/simple/tencentqq.svg b/docs/src/templates/.icons/simple/tencentqq.svg
index 6cf7a0b6..6cf7a0b6 100644
--- a/docs/src/material/templates/.icons/simple/tencentqq.svg
+++ b/docs/src/templates/.icons/simple/tencentqq.svg
diff --git a/docs/src/material/templates/.icons/simple/tensorflow.svg b/docs/src/templates/.icons/simple/tensorflow.svg
index bbc5ebea..bbc5ebea 100644
--- a/docs/src/material/templates/.icons/simple/tensorflow.svg
+++ b/docs/src/templates/.icons/simple/tensorflow.svg
diff --git a/docs/src/material/templates/.icons/simple/teradata.svg b/docs/src/templates/.icons/simple/teradata.svg
index 49671eb3..49671eb3 100644
--- a/docs/src/material/templates/.icons/simple/teradata.svg
+++ b/docs/src/templates/.icons/simple/teradata.svg
diff --git a/docs/src/material/templates/.icons/simple/teratail.svg b/docs/src/templates/.icons/simple/teratail.svg
index 7b9967ac..7b9967ac 100644
--- a/docs/src/material/templates/.icons/simple/teratail.svg
+++ b/docs/src/templates/.icons/simple/teratail.svg
diff --git a/docs/src/material/templates/.icons/simple/termius.svg b/docs/src/templates/.icons/simple/termius.svg
index ae9af724..ae9af724 100644
--- a/docs/src/material/templates/.icons/simple/termius.svg
+++ b/docs/src/templates/.icons/simple/termius.svg
diff --git a/docs/src/material/templates/.icons/simple/terraform.svg b/docs/src/templates/.icons/simple/terraform.svg
index 1c14f1f0..1c14f1f0 100644
--- a/docs/src/material/templates/.icons/simple/terraform.svg
+++ b/docs/src/templates/.icons/simple/terraform.svg
diff --git a/docs/src/material/templates/.icons/simple/tesco.svg b/docs/src/templates/.icons/simple/tesco.svg
index b3f1cde0..b3f1cde0 100644
--- a/docs/src/material/templates/.icons/simple/tesco.svg
+++ b/docs/src/templates/.icons/simple/tesco.svg
diff --git a/docs/src/material/templates/.icons/simple/tesla.svg b/docs/src/templates/.icons/simple/tesla.svg
index a19ebc03..a19ebc03 100644
--- a/docs/src/material/templates/.icons/simple/tesla.svg
+++ b/docs/src/templates/.icons/simple/tesla.svg
diff --git a/docs/src/material/templates/.icons/simple/testcafe.svg b/docs/src/templates/.icons/simple/testcafe.svg
index 7d955273..7d955273 100644
--- a/docs/src/material/templates/.icons/simple/testcafe.svg
+++ b/docs/src/templates/.icons/simple/testcafe.svg
diff --git a/docs/src/material/templates/.icons/simple/testin.svg b/docs/src/templates/.icons/simple/testin.svg
index 3b9b2434..3b9b2434 100644
--- a/docs/src/material/templates/.icons/simple/testin.svg
+++ b/docs/src/templates/.icons/simple/testin.svg
diff --git a/docs/src/material/templates/.icons/simple/testinglibrary.svg b/docs/src/templates/.icons/simple/testinglibrary.svg
index 106fb14b..106fb14b 100644
--- a/docs/src/material/templates/.icons/simple/testinglibrary.svg
+++ b/docs/src/templates/.icons/simple/testinglibrary.svg
diff --git a/docs/src/material/templates/.icons/simple/testrail.svg b/docs/src/templates/.icons/simple/testrail.svg
index d3479e37..d3479e37 100644
--- a/docs/src/material/templates/.icons/simple/testrail.svg
+++ b/docs/src/templates/.icons/simple/testrail.svg
diff --git a/docs/src/material/templates/.icons/simple/tether.svg b/docs/src/templates/.icons/simple/tether.svg
index 20e101d2..20e101d2 100644
--- a/docs/src/material/templates/.icons/simple/tether.svg
+++ b/docs/src/templates/.icons/simple/tether.svg
diff --git a/docs/src/material/templates/.icons/simple/textpattern.svg b/docs/src/templates/.icons/simple/textpattern.svg
index f61764e4..f61764e4 100644
--- a/docs/src/material/templates/.icons/simple/textpattern.svg
+++ b/docs/src/templates/.icons/simple/textpattern.svg
diff --git a/docs/src/material/templates/.icons/simple/tga.svg b/docs/src/templates/.icons/simple/tga.svg
index dc8eaed9..dc8eaed9 100644
--- a/docs/src/material/templates/.icons/simple/tga.svg
+++ b/docs/src/templates/.icons/simple/tga.svg
diff --git a/docs/src/material/templates/.icons/simple/thangs.svg b/docs/src/templates/.icons/simple/thangs.svg
index eb5c952e..eb5c952e 100644
--- a/docs/src/material/templates/.icons/simple/thangs.svg
+++ b/docs/src/templates/.icons/simple/thangs.svg
diff --git a/docs/src/material/templates/.icons/simple/thealgorithms.svg b/docs/src/templates/.icons/simple/thealgorithms.svg
index 85b8a406..85b8a406 100644
--- a/docs/src/material/templates/.icons/simple/thealgorithms.svg
+++ b/docs/src/templates/.icons/simple/thealgorithms.svg
diff --git a/docs/src/material/templates/.icons/simple/theconversation.svg b/docs/src/templates/.icons/simple/theconversation.svg
index f7435e0e..f7435e0e 100644
--- a/docs/src/material/templates/.icons/simple/theconversation.svg
+++ b/docs/src/templates/.icons/simple/theconversation.svg
diff --git a/docs/src/material/templates/.icons/simple/theirishtimes.svg b/docs/src/templates/.icons/simple/theirishtimes.svg
index a685cf6d..a685cf6d 100644
--- a/docs/src/material/templates/.icons/simple/theirishtimes.svg
+++ b/docs/src/templates/.icons/simple/theirishtimes.svg
diff --git a/docs/src/material/templates/.icons/simple/themighty.svg b/docs/src/templates/.icons/simple/themighty.svg
index 17bb246c..17bb246c 100644
--- a/docs/src/material/templates/.icons/simple/themighty.svg
+++ b/docs/src/templates/.icons/simple/themighty.svg
diff --git a/docs/src/material/templates/.icons/simple/themodelsresource.svg b/docs/src/templates/.icons/simple/themodelsresource.svg
index d7763e42..d7763e42 100644
--- a/docs/src/material/templates/.icons/simple/themodelsresource.svg
+++ b/docs/src/templates/.icons/simple/themodelsresource.svg
diff --git a/docs/src/material/templates/.icons/simple/themoviedatabase.svg b/docs/src/templates/.icons/simple/themoviedatabase.svg
index 26d4c98c..26d4c98c 100644
--- a/docs/src/material/templates/.icons/simple/themoviedatabase.svg
+++ b/docs/src/templates/.icons/simple/themoviedatabase.svg
diff --git a/docs/src/material/templates/.icons/simple/thenorthface.svg b/docs/src/templates/.icons/simple/thenorthface.svg
index 003e8949..003e8949 100644
--- a/docs/src/material/templates/.icons/simple/thenorthface.svg
+++ b/docs/src/templates/.icons/simple/thenorthface.svg
diff --git a/docs/src/material/templates/.icons/simple/theregister.svg b/docs/src/templates/.icons/simple/theregister.svg
index 14b58be5..14b58be5 100644
--- a/docs/src/material/templates/.icons/simple/theregister.svg
+++ b/docs/src/templates/.icons/simple/theregister.svg
diff --git a/docs/src/material/templates/.icons/simple/thesoundsresource.svg b/docs/src/templates/.icons/simple/thesoundsresource.svg
index de54d078..de54d078 100644
--- a/docs/src/material/templates/.icons/simple/thesoundsresource.svg
+++ b/docs/src/templates/.icons/simple/thesoundsresource.svg
diff --git a/docs/src/material/templates/.icons/simple/thespritersresource.svg b/docs/src/templates/.icons/simple/thespritersresource.svg
index 7434f1a0..7434f1a0 100644
--- a/docs/src/material/templates/.icons/simple/thespritersresource.svg
+++ b/docs/src/templates/.icons/simple/thespritersresource.svg
diff --git a/docs/src/material/templates/.icons/simple/thewashingtonpost.svg b/docs/src/templates/.icons/simple/thewashingtonpost.svg
index ad36fa10..ad36fa10 100644
--- a/docs/src/material/templates/.icons/simple/thewashingtonpost.svg
+++ b/docs/src/templates/.icons/simple/thewashingtonpost.svg
diff --git a/docs/src/material/templates/.icons/simple/thingiverse.svg b/docs/src/templates/.icons/simple/thingiverse.svg
index c0595d23..c0595d23 100644
--- a/docs/src/material/templates/.icons/simple/thingiverse.svg
+++ b/docs/src/templates/.icons/simple/thingiverse.svg
diff --git a/docs/src/material/templates/.icons/simple/thinkpad.svg b/docs/src/templates/.icons/simple/thinkpad.svg
index 4882d32f..4882d32f 100644
--- a/docs/src/material/templates/.icons/simple/thinkpad.svg
+++ b/docs/src/templates/.icons/simple/thinkpad.svg
diff --git a/docs/src/material/templates/.icons/simple/threadless.svg b/docs/src/templates/.icons/simple/threadless.svg
index 2ad99732..2ad99732 100644
--- a/docs/src/material/templates/.icons/simple/threadless.svg
+++ b/docs/src/templates/.icons/simple/threadless.svg
diff --git a/docs/src/material/templates/.icons/simple/threads.svg b/docs/src/templates/.icons/simple/threads.svg
index 511087b7..511087b7 100644
--- a/docs/src/material/templates/.icons/simple/threads.svg
+++ b/docs/src/templates/.icons/simple/threads.svg
diff --git a/docs/src/material/templates/.icons/simple/threedotjs.svg b/docs/src/templates/.icons/simple/threedotjs.svg
index ca0e6247..ca0e6247 100644
--- a/docs/src/material/templates/.icons/simple/threedotjs.svg
+++ b/docs/src/templates/.icons/simple/threedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/threema.svg b/docs/src/templates/.icons/simple/threema.svg
index 8ee57bca..8ee57bca 100644
--- a/docs/src/material/templates/.icons/simple/threema.svg
+++ b/docs/src/templates/.icons/simple/threema.svg
diff --git a/docs/src/material/templates/.icons/simple/thumbtack.svg b/docs/src/templates/.icons/simple/thumbtack.svg
index 54c4d546..54c4d546 100644
--- a/docs/src/material/templates/.icons/simple/thumbtack.svg
+++ b/docs/src/templates/.icons/simple/thumbtack.svg
diff --git a/docs/src/material/templates/.icons/simple/thunderbird.svg b/docs/src/templates/.icons/simple/thunderbird.svg
index 9f713ce9..9f713ce9 100644
--- a/docs/src/material/templates/.icons/simple/thunderbird.svg
+++ b/docs/src/templates/.icons/simple/thunderbird.svg
diff --git a/docs/src/material/templates/.icons/simple/thurgauerkantonalbank.svg b/docs/src/templates/.icons/simple/thurgauerkantonalbank.svg
index bb634f99..bb634f99 100644
--- a/docs/src/material/templates/.icons/simple/thurgauerkantonalbank.svg
+++ b/docs/src/templates/.icons/simple/thurgauerkantonalbank.svg
diff --git a/docs/src/material/templates/.icons/simple/thymeleaf.svg b/docs/src/templates/.icons/simple/thymeleaf.svg
index bcf44018..bcf44018 100644
--- a/docs/src/material/templates/.icons/simple/thymeleaf.svg
+++ b/docs/src/templates/.icons/simple/thymeleaf.svg
diff --git a/docs/src/material/templates/.icons/simple/ticketmaster.svg b/docs/src/templates/.icons/simple/ticketmaster.svg
index 1b0f446a..1b0f446a 100644
--- a/docs/src/material/templates/.icons/simple/ticketmaster.svg
+++ b/docs/src/templates/.icons/simple/ticketmaster.svg
diff --git a/docs/src/material/templates/.icons/simple/tidal.svg b/docs/src/templates/.icons/simple/tidal.svg
index 4dc5a659..4dc5a659 100644
--- a/docs/src/material/templates/.icons/simple/tidal.svg
+++ b/docs/src/templates/.icons/simple/tidal.svg
diff --git a/docs/src/material/templates/.icons/simple/tiddlywiki.svg b/docs/src/templates/.icons/simple/tiddlywiki.svg
index fc628aa4..fc628aa4 100644
--- a/docs/src/material/templates/.icons/simple/tiddlywiki.svg
+++ b/docs/src/templates/.icons/simple/tiddlywiki.svg
diff --git a/docs/src/material/templates/.icons/simple/tide.svg b/docs/src/templates/.icons/simple/tide.svg
index a97dfdbf..a97dfdbf 100644
--- a/docs/src/material/templates/.icons/simple/tide.svg
+++ b/docs/src/templates/.icons/simple/tide.svg
diff --git a/docs/src/material/templates/.icons/simple/tidyverse.svg b/docs/src/templates/.icons/simple/tidyverse.svg
index d03a1ab4..d03a1ab4 100644
--- a/docs/src/material/templates/.icons/simple/tidyverse.svg
+++ b/docs/src/templates/.icons/simple/tidyverse.svg
diff --git a/docs/src/material/templates/.icons/simple/tietoevry.svg b/docs/src/templates/.icons/simple/tietoevry.svg
index af4a960a..af4a960a 100644
--- a/docs/src/material/templates/.icons/simple/tietoevry.svg
+++ b/docs/src/templates/.icons/simple/tietoevry.svg
diff --git a/docs/src/material/templates/.icons/simple/tiktok.svg b/docs/src/templates/.icons/simple/tiktok.svg
index 7facb11f..7facb11f 100644
--- a/docs/src/material/templates/.icons/simple/tiktok.svg
+++ b/docs/src/templates/.icons/simple/tiktok.svg
diff --git a/docs/src/material/templates/.icons/simple/tile.svg b/docs/src/templates/.icons/simple/tile.svg
index ac58ac7d..ac58ac7d 100644
--- a/docs/src/material/templates/.icons/simple/tile.svg
+++ b/docs/src/templates/.icons/simple/tile.svg
diff --git a/docs/src/material/templates/.icons/simple/timescale.svg b/docs/src/templates/.icons/simple/timescale.svg
index 35bc2252..35bc2252 100644
--- a/docs/src/material/templates/.icons/simple/timescale.svg
+++ b/docs/src/templates/.icons/simple/timescale.svg
diff --git a/docs/src/material/templates/.icons/simple/tina.svg b/docs/src/templates/.icons/simple/tina.svg
index bda1f4d5..bda1f4d5 100644
--- a/docs/src/material/templates/.icons/simple/tina.svg
+++ b/docs/src/templates/.icons/simple/tina.svg
diff --git a/docs/src/material/templates/.icons/simple/tinder.svg b/docs/src/templates/.icons/simple/tinder.svg
index a2b1b33f..a2b1b33f 100644
--- a/docs/src/material/templates/.icons/simple/tinder.svg
+++ b/docs/src/templates/.icons/simple/tinder.svg
diff --git a/docs/src/material/templates/.icons/simple/tinyletter.svg b/docs/src/templates/.icons/simple/tinyletter.svg
index 8dd301a4..8dd301a4 100644
--- a/docs/src/material/templates/.icons/simple/tinyletter.svg
+++ b/docs/src/templates/.icons/simple/tinyletter.svg
diff --git a/docs/src/material/templates/.icons/simple/tistory.svg b/docs/src/templates/.icons/simple/tistory.svg
index 501a1a52..501a1a52 100644
--- a/docs/src/material/templates/.icons/simple/tistory.svg
+++ b/docs/src/templates/.icons/simple/tistory.svg
diff --git a/docs/src/material/templates/.icons/simple/tmobile.svg b/docs/src/templates/.icons/simple/tmobile.svg
index 0be4deab..0be4deab 100644
--- a/docs/src/material/templates/.icons/simple/tmobile.svg
+++ b/docs/src/templates/.icons/simple/tmobile.svg
diff --git a/docs/src/material/templates/.icons/simple/tmux.svg b/docs/src/templates/.icons/simple/tmux.svg
index 27b5c598..27b5c598 100644
--- a/docs/src/material/templates/.icons/simple/tmux.svg
+++ b/docs/src/templates/.icons/simple/tmux.svg
diff --git a/docs/src/material/templates/.icons/simple/tnt.svg b/docs/src/templates/.icons/simple/tnt.svg
index 12bf9c3c..12bf9c3c 100644
--- a/docs/src/material/templates/.icons/simple/tnt.svg
+++ b/docs/src/templates/.icons/simple/tnt.svg
diff --git a/docs/src/material/templates/.icons/simple/todoist.svg b/docs/src/templates/.icons/simple/todoist.svg
index a5c9aac1..a5c9aac1 100644
--- a/docs/src/material/templates/.icons/simple/todoist.svg
+++ b/docs/src/templates/.icons/simple/todoist.svg
diff --git a/docs/src/material/templates/.icons/simple/toggl.svg b/docs/src/templates/.icons/simple/toggl.svg
index 9e9316f4..9e9316f4 100644
--- a/docs/src/material/templates/.icons/simple/toggl.svg
+++ b/docs/src/templates/.icons/simple/toggl.svg
diff --git a/docs/src/material/templates/.icons/simple/toggltrack.svg b/docs/src/templates/.icons/simple/toggltrack.svg
index 5562d39d..5562d39d 100644
--- a/docs/src/material/templates/.icons/simple/toggltrack.svg
+++ b/docs/src/templates/.icons/simple/toggltrack.svg
diff --git a/docs/src/material/templates/.icons/simple/tokyometro.svg b/docs/src/templates/.icons/simple/tokyometro.svg
index 7f110fe8..7f110fe8 100644
--- a/docs/src/material/templates/.icons/simple/tokyometro.svg
+++ b/docs/src/templates/.icons/simple/tokyometro.svg
diff --git a/docs/src/material/templates/.icons/simple/toml.svg b/docs/src/templates/.icons/simple/toml.svg
index 83de0d05..83de0d05 100644
--- a/docs/src/material/templates/.icons/simple/toml.svg
+++ b/docs/src/templates/.icons/simple/toml.svg
diff --git a/docs/src/material/templates/.icons/simple/tomorrowland.svg b/docs/src/templates/.icons/simple/tomorrowland.svg
index 9eed4a92..9eed4a92 100644
--- a/docs/src/material/templates/.icons/simple/tomorrowland.svg
+++ b/docs/src/templates/.icons/simple/tomorrowland.svg
diff --git a/docs/src/material/templates/.icons/simple/topcoder.svg b/docs/src/templates/.icons/simple/topcoder.svg
index 02445d7d..02445d7d 100644
--- a/docs/src/material/templates/.icons/simple/topcoder.svg
+++ b/docs/src/templates/.icons/simple/topcoder.svg
diff --git a/docs/src/material/templates/.icons/simple/toptal.svg b/docs/src/templates/.icons/simple/toptal.svg
index 4a1bf9d6..4a1bf9d6 100644
--- a/docs/src/material/templates/.icons/simple/toptal.svg
+++ b/docs/src/templates/.icons/simple/toptal.svg
diff --git a/docs/src/material/templates/.icons/simple/torbrowser.svg b/docs/src/templates/.icons/simple/torbrowser.svg
index 286ca0c3..286ca0c3 100644
--- a/docs/src/material/templates/.icons/simple/torbrowser.svg
+++ b/docs/src/templates/.icons/simple/torbrowser.svg
diff --git a/docs/src/material/templates/.icons/simple/torproject.svg b/docs/src/templates/.icons/simple/torproject.svg
index 60e08891..60e08891 100644
--- a/docs/src/material/templates/.icons/simple/torproject.svg
+++ b/docs/src/templates/.icons/simple/torproject.svg
diff --git a/docs/src/material/templates/.icons/simple/toshiba.svg b/docs/src/templates/.icons/simple/toshiba.svg
index d8d1d370..d8d1d370 100644
--- a/docs/src/material/templates/.icons/simple/toshiba.svg
+++ b/docs/src/templates/.icons/simple/toshiba.svg
diff --git a/docs/src/material/templates/.icons/simple/tourbox.svg b/docs/src/templates/.icons/simple/tourbox.svg
index f6e6c34b..f6e6c34b 100644
--- a/docs/src/material/templates/.icons/simple/tourbox.svg
+++ b/docs/src/templates/.icons/simple/tourbox.svg
diff --git a/docs/src/material/templates/.icons/simple/toyota.svg b/docs/src/templates/.icons/simple/toyota.svg
index 3f3b5750..3f3b5750 100644
--- a/docs/src/material/templates/.icons/simple/toyota.svg
+++ b/docs/src/templates/.icons/simple/toyota.svg
diff --git a/docs/src/material/templates/.icons/simple/tplink.svg b/docs/src/templates/.icons/simple/tplink.svg
index 6bca8f8f..6bca8f8f 100644
--- a/docs/src/material/templates/.icons/simple/tplink.svg
+++ b/docs/src/templates/.icons/simple/tplink.svg
diff --git a/docs/src/material/templates/.icons/simple/tqdm.svg b/docs/src/templates/.icons/simple/tqdm.svg
index 00dfea06..00dfea06 100644
--- a/docs/src/material/templates/.icons/simple/tqdm.svg
+++ b/docs/src/templates/.icons/simple/tqdm.svg
diff --git a/docs/src/material/templates/.icons/simple/traefikmesh.svg b/docs/src/templates/.icons/simple/traefikmesh.svg
index aafcec3a..aafcec3a 100644
--- a/docs/src/material/templates/.icons/simple/traefikmesh.svg
+++ b/docs/src/templates/.icons/simple/traefikmesh.svg
diff --git a/docs/src/material/templates/.icons/simple/traefikproxy.svg b/docs/src/templates/.icons/simple/traefikproxy.svg
index 55f8a504..55f8a504 100644
--- a/docs/src/material/templates/.icons/simple/traefikproxy.svg
+++ b/docs/src/templates/.icons/simple/traefikproxy.svg
diff --git a/docs/src/material/templates/.icons/simple/trailforks.svg b/docs/src/templates/.icons/simple/trailforks.svg
index d4813f66..d4813f66 100644
--- a/docs/src/material/templates/.icons/simple/trailforks.svg
+++ b/docs/src/templates/.icons/simple/trailforks.svg
diff --git a/docs/src/material/templates/.icons/simple/trainerroad.svg b/docs/src/templates/.icons/simple/trainerroad.svg
index afc80633..afc80633 100644
--- a/docs/src/material/templates/.icons/simple/trainerroad.svg
+++ b/docs/src/templates/.icons/simple/trainerroad.svg
diff --git a/docs/src/material/templates/.icons/simple/trakt.svg b/docs/src/templates/.icons/simple/trakt.svg
index dea67bc7..dea67bc7 100644
--- a/docs/src/material/templates/.icons/simple/trakt.svg
+++ b/docs/src/templates/.icons/simple/trakt.svg
diff --git a/docs/src/material/templates/.icons/simple/transportforireland.svg b/docs/src/templates/.icons/simple/transportforireland.svg
index 9fc4d8d3..9fc4d8d3 100644
--- a/docs/src/material/templates/.icons/simple/transportforireland.svg
+++ b/docs/src/templates/.icons/simple/transportforireland.svg
diff --git a/docs/src/material/templates/.icons/simple/transportforlondon.svg b/docs/src/templates/.icons/simple/transportforlondon.svg
index e6288ff6..e6288ff6 100644
--- a/docs/src/material/templates/.icons/simple/transportforlondon.svg
+++ b/docs/src/templates/.icons/simple/transportforlondon.svg
diff --git a/docs/src/material/templates/.icons/simple/travisci.svg b/docs/src/templates/.icons/simple/travisci.svg
index 2ca948a2..2ca948a2 100644
--- a/docs/src/material/templates/.icons/simple/travisci.svg
+++ b/docs/src/templates/.icons/simple/travisci.svg
diff --git a/docs/src/material/templates/.icons/simple/treehouse.svg b/docs/src/templates/.icons/simple/treehouse.svg
index c9b2565d..c9b2565d 100644
--- a/docs/src/material/templates/.icons/simple/treehouse.svg
+++ b/docs/src/templates/.icons/simple/treehouse.svg
diff --git a/docs/src/material/templates/.icons/simple/trello.svg b/docs/src/templates/.icons/simple/trello.svg
index df2eeaf2..df2eeaf2 100644
--- a/docs/src/material/templates/.icons/simple/trello.svg
+++ b/docs/src/templates/.icons/simple/trello.svg
diff --git a/docs/src/material/templates/.icons/simple/trendmicro.svg b/docs/src/templates/.icons/simple/trendmicro.svg
index 72a14522..72a14522 100644
--- a/docs/src/material/templates/.icons/simple/trendmicro.svg
+++ b/docs/src/templates/.icons/simple/trendmicro.svg
diff --git a/docs/src/material/templates/.icons/simple/treyarch.svg b/docs/src/templates/.icons/simple/treyarch.svg
index 6dee8c3d..6dee8c3d 100644
--- a/docs/src/material/templates/.icons/simple/treyarch.svg
+++ b/docs/src/templates/.icons/simple/treyarch.svg
diff --git a/docs/src/material/templates/.icons/simple/trilium.svg b/docs/src/templates/.icons/simple/trilium.svg
index 3fed80d0..3fed80d0 100644
--- a/docs/src/material/templates/.icons/simple/trilium.svg
+++ b/docs/src/templates/.icons/simple/trilium.svg
diff --git a/docs/src/material/templates/.icons/simple/triller.svg b/docs/src/templates/.icons/simple/triller.svg
index 12087c92..12087c92 100644
--- a/docs/src/material/templates/.icons/simple/triller.svg
+++ b/docs/src/templates/.icons/simple/triller.svg
diff --git a/docs/src/material/templates/.icons/simple/trino.svg b/docs/src/templates/.icons/simple/trino.svg
index d0c8d995..d0c8d995 100644
--- a/docs/src/material/templates/.icons/simple/trino.svg
+++ b/docs/src/templates/.icons/simple/trino.svg
diff --git a/docs/src/material/templates/.icons/simple/tripadvisor.svg b/docs/src/templates/.icons/simple/tripadvisor.svg
index 9fc22b2a..9fc22b2a 100644
--- a/docs/src/material/templates/.icons/simple/tripadvisor.svg
+++ b/docs/src/templates/.icons/simple/tripadvisor.svg
diff --git a/docs/src/material/templates/.icons/simple/tripdotcom.svg b/docs/src/templates/.icons/simple/tripdotcom.svg
index 2eb0ae47..2eb0ae47 100644
--- a/docs/src/material/templates/.icons/simple/tripdotcom.svg
+++ b/docs/src/templates/.icons/simple/tripdotcom.svg
diff --git a/docs/src/material/templates/.icons/simple/trivy.svg b/docs/src/templates/.icons/simple/trivy.svg
index 05d18f40..05d18f40 100644
--- a/docs/src/material/templates/.icons/simple/trivy.svg
+++ b/docs/src/templates/.icons/simple/trivy.svg
diff --git a/docs/src/material/templates/.icons/simple/trove.svg b/docs/src/templates/.icons/simple/trove.svg
index f4a7976b..f4a7976b 100644
--- a/docs/src/material/templates/.icons/simple/trove.svg
+++ b/docs/src/templates/.icons/simple/trove.svg
diff --git a/docs/src/material/templates/.icons/simple/trpc.svg b/docs/src/templates/.icons/simple/trpc.svg
index c413cdcf..c413cdcf 100644
--- a/docs/src/material/templates/.icons/simple/trpc.svg
+++ b/docs/src/templates/.icons/simple/trpc.svg
diff --git a/docs/src/material/templates/.icons/simple/truenas.svg b/docs/src/templates/.icons/simple/truenas.svg
index 89f6d578..89f6d578 100644
--- a/docs/src/material/templates/.icons/simple/truenas.svg
+++ b/docs/src/templates/.icons/simple/truenas.svg
diff --git a/docs/src/material/templates/.icons/simple/trulia.svg b/docs/src/templates/.icons/simple/trulia.svg
index f6386ac6..f6386ac6 100644
--- a/docs/src/material/templates/.icons/simple/trulia.svg
+++ b/docs/src/templates/.icons/simple/trulia.svg
diff --git a/docs/src/material/templates/.icons/simple/trustedshops.svg b/docs/src/templates/.icons/simple/trustedshops.svg
index 6feb06fd..6feb06fd 100644
--- a/docs/src/material/templates/.icons/simple/trustedshops.svg
+++ b/docs/src/templates/.icons/simple/trustedshops.svg
diff --git a/docs/src/material/templates/.icons/simple/trustpilot.svg b/docs/src/templates/.icons/simple/trustpilot.svg
index 8fb7aa41..8fb7aa41 100644
--- a/docs/src/material/templates/.icons/simple/trustpilot.svg
+++ b/docs/src/templates/.icons/simple/trustpilot.svg
diff --git a/docs/src/material/templates/.icons/simple/tryhackme.svg b/docs/src/templates/.icons/simple/tryhackme.svg
index 7bba38b0..7bba38b0 100644
--- a/docs/src/material/templates/.icons/simple/tryhackme.svg
+++ b/docs/src/templates/.icons/simple/tryhackme.svg
diff --git a/docs/src/material/templates/.icons/simple/tryitonline.svg b/docs/src/templates/.icons/simple/tryitonline.svg
index 03d8e2c4..03d8e2c4 100644
--- a/docs/src/material/templates/.icons/simple/tryitonline.svg
+++ b/docs/src/templates/.icons/simple/tryitonline.svg
diff --git a/docs/src/material/templates/.icons/simple/tsnode.svg b/docs/src/templates/.icons/simple/tsnode.svg
index c57ccff6..c57ccff6 100644
--- a/docs/src/material/templates/.icons/simple/tsnode.svg
+++ b/docs/src/templates/.icons/simple/tsnode.svg
diff --git a/docs/src/material/templates/.icons/simple/tubi.svg b/docs/src/templates/.icons/simple/tubi.svg
index 1f2f222f..1f2f222f 100644
--- a/docs/src/material/templates/.icons/simple/tubi.svg
+++ b/docs/src/templates/.icons/simple/tubi.svg
diff --git a/docs/src/material/templates/.icons/simple/tui.svg b/docs/src/templates/.icons/simple/tui.svg
index 9e7c4dcd..9e7c4dcd 100644
--- a/docs/src/material/templates/.icons/simple/tui.svg
+++ b/docs/src/templates/.icons/simple/tui.svg
diff --git a/docs/src/material/templates/.icons/simple/tumblr.svg b/docs/src/templates/.icons/simple/tumblr.svg
index 513df2ca..513df2ca 100644
--- a/docs/src/material/templates/.icons/simple/tumblr.svg
+++ b/docs/src/templates/.icons/simple/tumblr.svg
diff --git a/docs/src/material/templates/.icons/simple/tunein.svg b/docs/src/templates/.icons/simple/tunein.svg
index 634e463f..634e463f 100644
--- a/docs/src/material/templates/.icons/simple/tunein.svg
+++ b/docs/src/templates/.icons/simple/tunein.svg
diff --git a/docs/src/material/templates/.icons/simple/turbo.svg b/docs/src/templates/.icons/simple/turbo.svg
index e2911d54..e2911d54 100644
--- a/docs/src/material/templates/.icons/simple/turbo.svg
+++ b/docs/src/templates/.icons/simple/turbo.svg
diff --git a/docs/src/material/templates/.icons/simple/turborepo.svg b/docs/src/templates/.icons/simple/turborepo.svg
index bb800842..bb800842 100644
--- a/docs/src/material/templates/.icons/simple/turborepo.svg
+++ b/docs/src/templates/.icons/simple/turborepo.svg
diff --git a/docs/src/material/templates/.icons/simple/turbosquid.svg b/docs/src/templates/.icons/simple/turbosquid.svg
index bb3c1cc1..bb3c1cc1 100644
--- a/docs/src/material/templates/.icons/simple/turbosquid.svg
+++ b/docs/src/templates/.icons/simple/turbosquid.svg
diff --git a/docs/src/material/templates/.icons/simple/turkishairlines.svg b/docs/src/templates/.icons/simple/turkishairlines.svg
index 77d34c69..77d34c69 100644
--- a/docs/src/material/templates/.icons/simple/turkishairlines.svg
+++ b/docs/src/templates/.icons/simple/turkishairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/tutanota.svg b/docs/src/templates/.icons/simple/tutanota.svg
index 81506231..81506231 100644
--- a/docs/src/material/templates/.icons/simple/tutanota.svg
+++ b/docs/src/templates/.icons/simple/tutanota.svg
diff --git a/docs/src/material/templates/.icons/simple/tvtime.svg b/docs/src/templates/.icons/simple/tvtime.svg
index f655e822..f655e822 100644
--- a/docs/src/material/templates/.icons/simple/tvtime.svg
+++ b/docs/src/templates/.icons/simple/tvtime.svg
diff --git a/docs/src/material/templates/.icons/simple/twilio.svg b/docs/src/templates/.icons/simple/twilio.svg
index 8b9da742..8b9da742 100644
--- a/docs/src/material/templates/.icons/simple/twilio.svg
+++ b/docs/src/templates/.icons/simple/twilio.svg
diff --git a/docs/src/material/templates/.icons/simple/twitch.svg b/docs/src/templates/.icons/simple/twitch.svg
index 8150b90a..8150b90a 100644
--- a/docs/src/material/templates/.icons/simple/twitch.svg
+++ b/docs/src/templates/.icons/simple/twitch.svg
diff --git a/docs/src/material/templates/.icons/simple/twitter.svg b/docs/src/templates/.icons/simple/twitter.svg
index b3a448d1..b3a448d1 100644
--- a/docs/src/material/templates/.icons/simple/twitter.svg
+++ b/docs/src/templates/.icons/simple/twitter.svg
diff --git a/docs/src/material/templates/.icons/simple/twoo.svg b/docs/src/templates/.icons/simple/twoo.svg
index 87d669ec..87d669ec 100644
--- a/docs/src/material/templates/.icons/simple/twoo.svg
+++ b/docs/src/templates/.icons/simple/twoo.svg
diff --git a/docs/src/material/templates/.icons/simple/typeform.svg b/docs/src/templates/.icons/simple/typeform.svg
index 3debbacb..3debbacb 100644
--- a/docs/src/material/templates/.icons/simple/typeform.svg
+++ b/docs/src/templates/.icons/simple/typeform.svg
diff --git a/docs/src/material/templates/.icons/simple/typescript.svg b/docs/src/templates/.icons/simple/typescript.svg
index 05c257e0..05c257e0 100644
--- a/docs/src/material/templates/.icons/simple/typescript.svg
+++ b/docs/src/templates/.icons/simple/typescript.svg
diff --git a/docs/src/material/templates/.icons/simple/typo3.svg b/docs/src/templates/.icons/simple/typo3.svg
index aa76f86e..aa76f86e 100644
--- a/docs/src/material/templates/.icons/simple/typo3.svg
+++ b/docs/src/templates/.icons/simple/typo3.svg
diff --git a/docs/src/material/templates/.icons/simple/uber.svg b/docs/src/templates/.icons/simple/uber.svg
index 782659f6..782659f6 100644
--- a/docs/src/material/templates/.icons/simple/uber.svg
+++ b/docs/src/templates/.icons/simple/uber.svg
diff --git a/docs/src/material/templates/.icons/simple/ubereats.svg b/docs/src/templates/.icons/simple/ubereats.svg
index af67645e..af67645e 100644
--- a/docs/src/material/templates/.icons/simple/ubereats.svg
+++ b/docs/src/templates/.icons/simple/ubereats.svg
diff --git a/docs/src/material/templates/.icons/simple/ubiquiti.svg b/docs/src/templates/.icons/simple/ubiquiti.svg
index 8ccae1d7..8ccae1d7 100644
--- a/docs/src/material/templates/.icons/simple/ubiquiti.svg
+++ b/docs/src/templates/.icons/simple/ubiquiti.svg
diff --git a/docs/src/material/templates/.icons/simple/ubisoft.svg b/docs/src/templates/.icons/simple/ubisoft.svg
index 685557a4..685557a4 100644
--- a/docs/src/material/templates/.icons/simple/ubisoft.svg
+++ b/docs/src/templates/.icons/simple/ubisoft.svg
diff --git a/docs/src/material/templates/.icons/simple/ublockorigin.svg b/docs/src/templates/.icons/simple/ublockorigin.svg
index de0dd204..de0dd204 100644
--- a/docs/src/material/templates/.icons/simple/ublockorigin.svg
+++ b/docs/src/templates/.icons/simple/ublockorigin.svg
diff --git a/docs/src/material/templates/.icons/simple/ubuntu.svg b/docs/src/templates/.icons/simple/ubuntu.svg
index a5e723f3..a5e723f3 100644
--- a/docs/src/material/templates/.icons/simple/ubuntu.svg
+++ b/docs/src/templates/.icons/simple/ubuntu.svg
diff --git a/docs/src/material/templates/.icons/simple/ubuntumate.svg b/docs/src/templates/.icons/simple/ubuntumate.svg
index 4b088397..4b088397 100644
--- a/docs/src/material/templates/.icons/simple/ubuntumate.svg
+++ b/docs/src/templates/.icons/simple/ubuntumate.svg
diff --git a/docs/src/material/templates/.icons/simple/udacity.svg b/docs/src/templates/.icons/simple/udacity.svg
index 45144cda..45144cda 100644
--- a/docs/src/material/templates/.icons/simple/udacity.svg
+++ b/docs/src/templates/.icons/simple/udacity.svg
diff --git a/docs/src/material/templates/.icons/simple/udemy.svg b/docs/src/templates/.icons/simple/udemy.svg
index 59bc6d48..59bc6d48 100644
--- a/docs/src/material/templates/.icons/simple/udemy.svg
+++ b/docs/src/templates/.icons/simple/udemy.svg
diff --git a/docs/src/material/templates/.icons/simple/ufc.svg b/docs/src/templates/.icons/simple/ufc.svg
index 15ee7a93..15ee7a93 100644
--- a/docs/src/material/templates/.icons/simple/ufc.svg
+++ b/docs/src/templates/.icons/simple/ufc.svg
diff --git a/docs/src/material/templates/.icons/simple/uikit.svg b/docs/src/templates/.icons/simple/uikit.svg
index e0999903..e0999903 100644
--- a/docs/src/material/templates/.icons/simple/uikit.svg
+++ b/docs/src/templates/.icons/simple/uikit.svg
diff --git a/docs/src/material/templates/.icons/simple/ulule.svg b/docs/src/templates/.icons/simple/ulule.svg
index 348cc00b..348cc00b 100644
--- a/docs/src/material/templates/.icons/simple/ulule.svg
+++ b/docs/src/templates/.icons/simple/ulule.svg
diff --git a/docs/src/material/templates/.icons/simple/umami.svg b/docs/src/templates/.icons/simple/umami.svg
index 8374a4f1..8374a4f1 100644
--- a/docs/src/material/templates/.icons/simple/umami.svg
+++ b/docs/src/templates/.icons/simple/umami.svg
diff --git a/docs/src/material/templates/.icons/simple/umbraco.svg b/docs/src/templates/.icons/simple/umbraco.svg
index 50a0c244..50a0c244 100644
--- a/docs/src/material/templates/.icons/simple/umbraco.svg
+++ b/docs/src/templates/.icons/simple/umbraco.svg
diff --git a/docs/src/material/templates/.icons/simple/uml.svg b/docs/src/templates/.icons/simple/uml.svg
index db151fd9..db151fd9 100644
--- a/docs/src/material/templates/.icons/simple/uml.svg
+++ b/docs/src/templates/.icons/simple/uml.svg
diff --git a/docs/src/material/templates/.icons/simple/unacademy.svg b/docs/src/templates/.icons/simple/unacademy.svg
index 8636b077..8636b077 100644
--- a/docs/src/material/templates/.icons/simple/unacademy.svg
+++ b/docs/src/templates/.icons/simple/unacademy.svg
diff --git a/docs/src/material/templates/.icons/simple/underarmour.svg b/docs/src/templates/.icons/simple/underarmour.svg
index f3375b46..f3375b46 100644
--- a/docs/src/material/templates/.icons/simple/underarmour.svg
+++ b/docs/src/templates/.icons/simple/underarmour.svg
diff --git a/docs/src/material/templates/.icons/simple/underscoredotjs.svg b/docs/src/templates/.icons/simple/underscoredotjs.svg
index 7d35c305..7d35c305 100644
--- a/docs/src/material/templates/.icons/simple/underscoredotjs.svg
+++ b/docs/src/templates/.icons/simple/underscoredotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/undertale.svg b/docs/src/templates/.icons/simple/undertale.svg
index dbf25f9e..dbf25f9e 100644
--- a/docs/src/material/templates/.icons/simple/undertale.svg
+++ b/docs/src/templates/.icons/simple/undertale.svg
diff --git a/docs/src/material/templates/.icons/simple/unicode.svg b/docs/src/templates/.icons/simple/unicode.svg
index a4577e4a..a4577e4a 100644
--- a/docs/src/material/templates/.icons/simple/unicode.svg
+++ b/docs/src/templates/.icons/simple/unicode.svg
diff --git a/docs/src/material/templates/.icons/simple/unilever.svg b/docs/src/templates/.icons/simple/unilever.svg
index f9d5c772..f9d5c772 100644
--- a/docs/src/material/templates/.icons/simple/unilever.svg
+++ b/docs/src/templates/.icons/simple/unilever.svg
diff --git a/docs/src/material/templates/.icons/simple/unitedairlines.svg b/docs/src/templates/.icons/simple/unitedairlines.svg
index 92b85005..92b85005 100644
--- a/docs/src/material/templates/.icons/simple/unitedairlines.svg
+++ b/docs/src/templates/.icons/simple/unitedairlines.svg
diff --git a/docs/src/material/templates/.icons/simple/unitednations.svg b/docs/src/templates/.icons/simple/unitednations.svg
index dc5d76ee..dc5d76ee 100644
--- a/docs/src/material/templates/.icons/simple/unitednations.svg
+++ b/docs/src/templates/.icons/simple/unitednations.svg
diff --git a/docs/src/material/templates/.icons/simple/unity.svg b/docs/src/templates/.icons/simple/unity.svg
index 39dabc98..39dabc98 100644
--- a/docs/src/material/templates/.icons/simple/unity.svg
+++ b/docs/src/templates/.icons/simple/unity.svg
diff --git a/docs/src/material/templates/.icons/simple/unlicense.svg b/docs/src/templates/.icons/simple/unlicense.svg
index 605cb2a6..605cb2a6 100644
--- a/docs/src/material/templates/.icons/simple/unlicense.svg
+++ b/docs/src/templates/.icons/simple/unlicense.svg
diff --git a/docs/src/material/templates/.icons/simple/uno.svg b/docs/src/templates/.icons/simple/uno.svg
index f30f4345..f30f4345 100644
--- a/docs/src/material/templates/.icons/simple/uno.svg
+++ b/docs/src/templates/.icons/simple/uno.svg
diff --git a/docs/src/material/templates/.icons/simple/unocss.svg b/docs/src/templates/.icons/simple/unocss.svg
index a93f7631..a93f7631 100644
--- a/docs/src/material/templates/.icons/simple/unocss.svg
+++ b/docs/src/templates/.icons/simple/unocss.svg
diff --git a/docs/src/material/templates/.icons/simple/unraid.svg b/docs/src/templates/.icons/simple/unraid.svg
index 29d2ddbb..29d2ddbb 100644
--- a/docs/src/material/templates/.icons/simple/unraid.svg
+++ b/docs/src/templates/.icons/simple/unraid.svg
diff --git a/docs/src/material/templates/.icons/simple/unrealengine.svg b/docs/src/templates/.icons/simple/unrealengine.svg
index 7428ab9f..7428ab9f 100644
--- a/docs/src/material/templates/.icons/simple/unrealengine.svg
+++ b/docs/src/templates/.icons/simple/unrealengine.svg
diff --git a/docs/src/material/templates/.icons/simple/unsplash.svg b/docs/src/templates/.icons/simple/unsplash.svg
index 0907078b..0907078b 100644
--- a/docs/src/material/templates/.icons/simple/unsplash.svg
+++ b/docs/src/templates/.icons/simple/unsplash.svg
diff --git a/docs/src/material/templates/.icons/simple/untangle.svg b/docs/src/templates/.icons/simple/untangle.svg
index 0c7cd381..0c7cd381 100644
--- a/docs/src/material/templates/.icons/simple/untangle.svg
+++ b/docs/src/templates/.icons/simple/untangle.svg
diff --git a/docs/src/material/templates/.icons/simple/untappd.svg b/docs/src/templates/.icons/simple/untappd.svg
index a40239c9..a40239c9 100644
--- a/docs/src/material/templates/.icons/simple/untappd.svg
+++ b/docs/src/templates/.icons/simple/untappd.svg
diff --git a/docs/src/material/templates/.icons/simple/upcloud.svg b/docs/src/templates/.icons/simple/upcloud.svg
index 4797a603..4797a603 100644
--- a/docs/src/material/templates/.icons/simple/upcloud.svg
+++ b/docs/src/templates/.icons/simple/upcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/uplabs.svg b/docs/src/templates/.icons/simple/uplabs.svg
index a9b557b1..a9b557b1 100644
--- a/docs/src/material/templates/.icons/simple/uplabs.svg
+++ b/docs/src/templates/.icons/simple/uplabs.svg
diff --git a/docs/src/material/templates/.icons/simple/uploaded.svg b/docs/src/templates/.icons/simple/uploaded.svg
index 012c592a..012c592a 100644
--- a/docs/src/material/templates/.icons/simple/uploaded.svg
+++ b/docs/src/templates/.icons/simple/uploaded.svg
diff --git a/docs/src/material/templates/.icons/simple/ups.svg b/docs/src/templates/.icons/simple/ups.svg
index 7a32b339..7a32b339 100644
--- a/docs/src/material/templates/.icons/simple/ups.svg
+++ b/docs/src/templates/.icons/simple/ups.svg
diff --git a/docs/src/material/templates/.icons/simple/upstash.svg b/docs/src/templates/.icons/simple/upstash.svg
index f9ac6602..f9ac6602 100644
--- a/docs/src/material/templates/.icons/simple/upstash.svg
+++ b/docs/src/templates/.icons/simple/upstash.svg
diff --git a/docs/src/material/templates/.icons/simple/uptimekuma.svg b/docs/src/templates/.icons/simple/uptimekuma.svg
index 86e25343..86e25343 100644
--- a/docs/src/material/templates/.icons/simple/uptimekuma.svg
+++ b/docs/src/templates/.icons/simple/uptimekuma.svg
diff --git a/docs/src/material/templates/.icons/simple/uptobox.svg b/docs/src/templates/.icons/simple/uptobox.svg
index a821c24f..a821c24f 100644
--- a/docs/src/material/templates/.icons/simple/uptobox.svg
+++ b/docs/src/templates/.icons/simple/uptobox.svg
diff --git a/docs/src/material/templates/.icons/simple/upwork.svg b/docs/src/templates/.icons/simple/upwork.svg
index 0947dff5..0947dff5 100644
--- a/docs/src/material/templates/.icons/simple/upwork.svg
+++ b/docs/src/templates/.icons/simple/upwork.svg
diff --git a/docs/src/material/templates/.icons/simple/usps.svg b/docs/src/templates/.icons/simple/usps.svg
index c2ff50fc..c2ff50fc 100644
--- a/docs/src/material/templates/.icons/simple/usps.svg
+++ b/docs/src/templates/.icons/simple/usps.svg
diff --git a/docs/src/material/templates/.icons/simple/utorrent.svg b/docs/src/templates/.icons/simple/utorrent.svg
index ba430173..ba430173 100644
--- a/docs/src/material/templates/.icons/simple/utorrent.svg
+++ b/docs/src/templates/.icons/simple/utorrent.svg
diff --git a/docs/src/material/templates/.icons/simple/v.svg b/docs/src/templates/.icons/simple/v.svg
index ac42012c..ac42012c 100644
--- a/docs/src/material/templates/.icons/simple/v.svg
+++ b/docs/src/templates/.icons/simple/v.svg
diff --git a/docs/src/material/templates/.icons/simple/v2ex.svg b/docs/src/templates/.icons/simple/v2ex.svg
index 2db7ae09..2db7ae09 100644
--- a/docs/src/material/templates/.icons/simple/v2ex.svg
+++ b/docs/src/templates/.icons/simple/v2ex.svg
diff --git a/docs/src/material/templates/.icons/simple/v8.svg b/docs/src/templates/.icons/simple/v8.svg
index 8bea4b41..8bea4b41 100644
--- a/docs/src/material/templates/.icons/simple/v8.svg
+++ b/docs/src/templates/.icons/simple/v8.svg
diff --git a/docs/src/material/templates/.icons/simple/vaadin.svg b/docs/src/templates/.icons/simple/vaadin.svg
index 60459552..60459552 100644
--- a/docs/src/material/templates/.icons/simple/vaadin.svg
+++ b/docs/src/templates/.icons/simple/vaadin.svg
diff --git a/docs/src/material/templates/.icons/simple/vagrant.svg b/docs/src/templates/.icons/simple/vagrant.svg
index 136dab97..136dab97 100644
--- a/docs/src/material/templates/.icons/simple/vagrant.svg
+++ b/docs/src/templates/.icons/simple/vagrant.svg
diff --git a/docs/src/material/templates/.icons/simple/vala.svg b/docs/src/templates/.icons/simple/vala.svg
index 33f89a2a..33f89a2a 100644
--- a/docs/src/material/templates/.icons/simple/vala.svg
+++ b/docs/src/templates/.icons/simple/vala.svg
diff --git a/docs/src/material/templates/.icons/simple/valorant.svg b/docs/src/templates/.icons/simple/valorant.svg
index f65c1b6b..f65c1b6b 100644
--- a/docs/src/material/templates/.icons/simple/valorant.svg
+++ b/docs/src/templates/.icons/simple/valorant.svg
diff --git a/docs/src/material/templates/.icons/simple/valve.svg b/docs/src/templates/.icons/simple/valve.svg
index 0eee267f..0eee267f 100644
--- a/docs/src/material/templates/.icons/simple/valve.svg
+++ b/docs/src/templates/.icons/simple/valve.svg
diff --git a/docs/src/material/templates/.icons/simple/vapor.svg b/docs/src/templates/.icons/simple/vapor.svg
index 862d6fca..862d6fca 100644
--- a/docs/src/material/templates/.icons/simple/vapor.svg
+++ b/docs/src/templates/.icons/simple/vapor.svg
diff --git a/docs/src/material/templates/.icons/simple/vault.svg b/docs/src/templates/.icons/simple/vault.svg
index a11d01a8..a11d01a8 100644
--- a/docs/src/material/templates/.icons/simple/vault.svg
+++ b/docs/src/templates/.icons/simple/vault.svg
diff --git a/docs/src/material/templates/.icons/simple/vaultwarden.svg b/docs/src/templates/.icons/simple/vaultwarden.svg
index ce6625af..ce6625af 100644
--- a/docs/src/material/templates/.icons/simple/vaultwarden.svg
+++ b/docs/src/templates/.icons/simple/vaultwarden.svg
diff --git a/docs/src/material/templates/.icons/simple/vauxhall.svg b/docs/src/templates/.icons/simple/vauxhall.svg
index e23ec8cc..e23ec8cc 100644
--- a/docs/src/material/templates/.icons/simple/vauxhall.svg
+++ b/docs/src/templates/.icons/simple/vauxhall.svg
diff --git a/docs/src/material/templates/.icons/simple/vbulletin.svg b/docs/src/templates/.icons/simple/vbulletin.svg
index e6b09699..e6b09699 100644
--- a/docs/src/material/templates/.icons/simple/vbulletin.svg
+++ b/docs/src/templates/.icons/simple/vbulletin.svg
diff --git a/docs/src/material/templates/.icons/simple/vectorlogozone.svg b/docs/src/templates/.icons/simple/vectorlogozone.svg
index 4a2a02ed..4a2a02ed 100644
--- a/docs/src/material/templates/.icons/simple/vectorlogozone.svg
+++ b/docs/src/templates/.icons/simple/vectorlogozone.svg
diff --git a/docs/src/material/templates/.icons/simple/vectorworks.svg b/docs/src/templates/.icons/simple/vectorworks.svg
index 3d9ac3da..3d9ac3da 100644
--- a/docs/src/material/templates/.icons/simple/vectorworks.svg
+++ b/docs/src/templates/.icons/simple/vectorworks.svg
diff --git a/docs/src/material/templates/.icons/simple/veeam.svg b/docs/src/templates/.icons/simple/veeam.svg
index 4d53af39..4d53af39 100644
--- a/docs/src/material/templates/.icons/simple/veeam.svg
+++ b/docs/src/templates/.icons/simple/veeam.svg
diff --git a/docs/src/material/templates/.icons/simple/veepee.svg b/docs/src/templates/.icons/simple/veepee.svg
index 6a331c5c..6a331c5c 100644
--- a/docs/src/material/templates/.icons/simple/veepee.svg
+++ b/docs/src/templates/.icons/simple/veepee.svg
diff --git a/docs/src/material/templates/.icons/simple/vega.svg b/docs/src/templates/.icons/simple/vega.svg
index 86795e2f..86795e2f 100644
--- a/docs/src/material/templates/.icons/simple/vega.svg
+++ b/docs/src/templates/.icons/simple/vega.svg
diff --git a/docs/src/material/templates/.icons/simple/velog.svg b/docs/src/templates/.icons/simple/velog.svg
index 0c7160be..0c7160be 100644
--- a/docs/src/material/templates/.icons/simple/velog.svg
+++ b/docs/src/templates/.icons/simple/velog.svg
diff --git a/docs/src/material/templates/.icons/simple/venmo.svg b/docs/src/templates/.icons/simple/venmo.svg
index 64e2d1d4..64e2d1d4 100644
--- a/docs/src/material/templates/.icons/simple/venmo.svg
+++ b/docs/src/templates/.icons/simple/venmo.svg
diff --git a/docs/src/material/templates/.icons/simple/vercel.svg b/docs/src/templates/.icons/simple/vercel.svg
index c6797dd5..c6797dd5 100644
--- a/docs/src/material/templates/.icons/simple/vercel.svg
+++ b/docs/src/templates/.icons/simple/vercel.svg
diff --git a/docs/src/material/templates/.icons/simple/verdaccio.svg b/docs/src/templates/.icons/simple/verdaccio.svg
index c111fa29..c111fa29 100644
--- a/docs/src/material/templates/.icons/simple/verdaccio.svg
+++ b/docs/src/templates/.icons/simple/verdaccio.svg
diff --git a/docs/src/material/templates/.icons/simple/veritas.svg b/docs/src/templates/.icons/simple/veritas.svg
index 4c4aee36..4c4aee36 100644
--- a/docs/src/material/templates/.icons/simple/veritas.svg
+++ b/docs/src/templates/.icons/simple/veritas.svg
diff --git a/docs/src/material/templates/.icons/simple/verizon.svg b/docs/src/templates/.icons/simple/verizon.svg
index 62edcea3..62edcea3 100644
--- a/docs/src/material/templates/.icons/simple/verizon.svg
+++ b/docs/src/templates/.icons/simple/verizon.svg
diff --git a/docs/src/material/templates/.icons/simple/vespa.svg b/docs/src/templates/.icons/simple/vespa.svg
index 3424f6a1..3424f6a1 100644
--- a/docs/src/material/templates/.icons/simple/vespa.svg
+++ b/docs/src/templates/.icons/simple/vespa.svg
diff --git a/docs/src/material/templates/.icons/simple/vexxhost.svg b/docs/src/templates/.icons/simple/vexxhost.svg
index 550dd942..550dd942 100644
--- a/docs/src/material/templates/.icons/simple/vexxhost.svg
+++ b/docs/src/templates/.icons/simple/vexxhost.svg
diff --git a/docs/src/material/templates/.icons/simple/vfairs.svg b/docs/src/templates/.icons/simple/vfairs.svg
index a97bbdca..a97bbdca 100644
--- a/docs/src/material/templates/.icons/simple/vfairs.svg
+++ b/docs/src/templates/.icons/simple/vfairs.svg
diff --git a/docs/src/material/templates/.icons/simple/viadeo.svg b/docs/src/templates/.icons/simple/viadeo.svg
index 37f5211a..37f5211a 100644
--- a/docs/src/material/templates/.icons/simple/viadeo.svg
+++ b/docs/src/templates/.icons/simple/viadeo.svg
diff --git a/docs/src/material/templates/.icons/simple/viaplay.svg b/docs/src/templates/.icons/simple/viaplay.svg
index a4b79b07..a4b79b07 100644
--- a/docs/src/material/templates/.icons/simple/viaplay.svg
+++ b/docs/src/templates/.icons/simple/viaplay.svg
diff --git a/docs/src/material/templates/.icons/simple/viber.svg b/docs/src/templates/.icons/simple/viber.svg
index 04ff7385..04ff7385 100644
--- a/docs/src/material/templates/.icons/simple/viber.svg
+++ b/docs/src/templates/.icons/simple/viber.svg
diff --git a/docs/src/material/templates/.icons/simple/vim.svg b/docs/src/templates/.icons/simple/vim.svg
index 8e022881..8e022881 100644
--- a/docs/src/material/templates/.icons/simple/vim.svg
+++ b/docs/src/templates/.icons/simple/vim.svg
diff --git a/docs/src/material/templates/.icons/simple/vimeo.svg b/docs/src/templates/.icons/simple/vimeo.svg
index 0c575140..0c575140 100644
--- a/docs/src/material/templates/.icons/simple/vimeo.svg
+++ b/docs/src/templates/.icons/simple/vimeo.svg
diff --git a/docs/src/material/templates/.icons/simple/vimeolivestream.svg b/docs/src/templates/.icons/simple/vimeolivestream.svg
index c2371286..c2371286 100644
--- a/docs/src/material/templates/.icons/simple/vimeolivestream.svg
+++ b/docs/src/templates/.icons/simple/vimeolivestream.svg
diff --git a/docs/src/material/templates/.icons/simple/virgin.svg b/docs/src/templates/.icons/simple/virgin.svg
index 623915ef..623915ef 100644
--- a/docs/src/material/templates/.icons/simple/virgin.svg
+++ b/docs/src/templates/.icons/simple/virgin.svg
diff --git a/docs/src/material/templates/.icons/simple/virginmedia.svg b/docs/src/templates/.icons/simple/virginmedia.svg
index 022508ec..022508ec 100644
--- a/docs/src/material/templates/.icons/simple/virginmedia.svg
+++ b/docs/src/templates/.icons/simple/virginmedia.svg
diff --git a/docs/src/material/templates/.icons/simple/virtualbox.svg b/docs/src/templates/.icons/simple/virtualbox.svg
index d6f1a5db..d6f1a5db 100644
--- a/docs/src/material/templates/.icons/simple/virtualbox.svg
+++ b/docs/src/templates/.icons/simple/virtualbox.svg
diff --git a/docs/src/material/templates/.icons/simple/virustotal.svg b/docs/src/templates/.icons/simple/virustotal.svg
index d27a7642..d27a7642 100644
--- a/docs/src/material/templates/.icons/simple/virustotal.svg
+++ b/docs/src/templates/.icons/simple/virustotal.svg
diff --git a/docs/src/material/templates/.icons/simple/visa.svg b/docs/src/templates/.icons/simple/visa.svg
index 942c5f57..942c5f57 100644
--- a/docs/src/material/templates/.icons/simple/visa.svg
+++ b/docs/src/templates/.icons/simple/visa.svg
diff --git a/docs/src/material/templates/.icons/simple/visualbasic.svg b/docs/src/templates/.icons/simple/visualbasic.svg
index 7847cfe4..7847cfe4 100644
--- a/docs/src/material/templates/.icons/simple/visualbasic.svg
+++ b/docs/src/templates/.icons/simple/visualbasic.svg
diff --git a/docs/src/material/templates/.icons/simple/visualstudio.svg b/docs/src/templates/.icons/simple/visualstudio.svg
index fc19c37b..fc19c37b 100644
--- a/docs/src/material/templates/.icons/simple/visualstudio.svg
+++ b/docs/src/templates/.icons/simple/visualstudio.svg
diff --git a/docs/src/material/templates/.icons/simple/visualstudiocode.svg b/docs/src/templates/.icons/simple/visualstudiocode.svg
index 19d30523..19d30523 100644
--- a/docs/src/material/templates/.icons/simple/visualstudiocode.svg
+++ b/docs/src/templates/.icons/simple/visualstudiocode.svg
diff --git a/docs/src/material/templates/.icons/simple/vite.svg b/docs/src/templates/.icons/simple/vite.svg
index 5ccd7b74..5ccd7b74 100644
--- a/docs/src/material/templates/.icons/simple/vite.svg
+++ b/docs/src/templates/.icons/simple/vite.svg
diff --git a/docs/src/material/templates/.icons/simple/vitess.svg b/docs/src/templates/.icons/simple/vitess.svg
index 9c1bf34a..9c1bf34a 100644
--- a/docs/src/material/templates/.icons/simple/vitess.svg
+++ b/docs/src/templates/.icons/simple/vitess.svg
diff --git a/docs/src/material/templates/.icons/simple/vitest.svg b/docs/src/templates/.icons/simple/vitest.svg
index 89ecd2b9..89ecd2b9 100644
--- a/docs/src/material/templates/.icons/simple/vitest.svg
+++ b/docs/src/templates/.icons/simple/vitest.svg
diff --git a/docs/src/material/templates/.icons/simple/vivaldi.svg b/docs/src/templates/.icons/simple/vivaldi.svg
index de9233f0..de9233f0 100644
--- a/docs/src/material/templates/.icons/simple/vivaldi.svg
+++ b/docs/src/templates/.icons/simple/vivaldi.svg
diff --git a/docs/src/material/templates/.icons/simple/vivawallet.svg b/docs/src/templates/.icons/simple/vivawallet.svg
index 42c719ac..42c719ac 100644
--- a/docs/src/material/templates/.icons/simple/vivawallet.svg
+++ b/docs/src/templates/.icons/simple/vivawallet.svg
diff --git a/docs/src/material/templates/.icons/simple/vivino.svg b/docs/src/templates/.icons/simple/vivino.svg
index 6e1fd10d..6e1fd10d 100644
--- a/docs/src/material/templates/.icons/simple/vivino.svg
+++ b/docs/src/templates/.icons/simple/vivino.svg
diff --git a/docs/src/material/templates/.icons/simple/vk.svg b/docs/src/templates/.icons/simple/vk.svg
index 13072433..13072433 100644
--- a/docs/src/material/templates/.icons/simple/vk.svg
+++ b/docs/src/templates/.icons/simple/vk.svg
diff --git a/docs/src/material/templates/.icons/simple/vlcmediaplayer.svg b/docs/src/templates/.icons/simple/vlcmediaplayer.svg
index 1a05ccc0..1a05ccc0 100644
--- a/docs/src/material/templates/.icons/simple/vlcmediaplayer.svg
+++ b/docs/src/templates/.icons/simple/vlcmediaplayer.svg
diff --git a/docs/src/material/templates/.icons/simple/vmware.svg b/docs/src/templates/.icons/simple/vmware.svg
index 9c8f91e2..9c8f91e2 100644
--- a/docs/src/material/templates/.icons/simple/vmware.svg
+++ b/docs/src/templates/.icons/simple/vmware.svg
diff --git a/docs/src/material/templates/.icons/simple/vodafone.svg b/docs/src/templates/.icons/simple/vodafone.svg
index e5e8101a..e5e8101a 100644
--- a/docs/src/material/templates/.icons/simple/vodafone.svg
+++ b/docs/src/templates/.icons/simple/vodafone.svg
diff --git a/docs/src/material/templates/.icons/simple/voipdotms.svg b/docs/src/templates/.icons/simple/voipdotms.svg
index ba182b05..ba182b05 100644
--- a/docs/src/material/templates/.icons/simple/voipdotms.svg
+++ b/docs/src/templates/.icons/simple/voipdotms.svg
diff --git a/docs/src/material/templates/.icons/simple/volkswagen.svg b/docs/src/templates/.icons/simple/volkswagen.svg
index c6158e7d..c6158e7d 100644
--- a/docs/src/material/templates/.icons/simple/volkswagen.svg
+++ b/docs/src/templates/.icons/simple/volkswagen.svg
diff --git a/docs/src/material/templates/.icons/simple/volvo.svg b/docs/src/templates/.icons/simple/volvo.svg
index ae80fd3f..ae80fd3f 100644
--- a/docs/src/material/templates/.icons/simple/volvo.svg
+++ b/docs/src/templates/.icons/simple/volvo.svg
diff --git a/docs/src/material/templates/.icons/simple/vonage.svg b/docs/src/templates/.icons/simple/vonage.svg
index 706fa7e4..706fa7e4 100644
--- a/docs/src/material/templates/.icons/simple/vonage.svg
+++ b/docs/src/templates/.icons/simple/vonage.svg
diff --git a/docs/src/material/templates/.icons/simple/vorondesign.svg b/docs/src/templates/.icons/simple/vorondesign.svg
index aacc2964..aacc2964 100644
--- a/docs/src/material/templates/.icons/simple/vorondesign.svg
+++ b/docs/src/templates/.icons/simple/vorondesign.svg
diff --git a/docs/src/material/templates/.icons/simple/vowpalwabbit.svg b/docs/src/templates/.icons/simple/vowpalwabbit.svg
index d3e742c2..d3e742c2 100644
--- a/docs/src/material/templates/.icons/simple/vowpalwabbit.svg
+++ b/docs/src/templates/.icons/simple/vowpalwabbit.svg
diff --git a/docs/src/material/templates/.icons/simple/vox.svg b/docs/src/templates/.icons/simple/vox.svg
index a10413e5..a10413e5 100644
--- a/docs/src/material/templates/.icons/simple/vox.svg
+++ b/docs/src/templates/.icons/simple/vox.svg
diff --git a/docs/src/material/templates/.icons/simple/vsco.svg b/docs/src/templates/.icons/simple/vsco.svg
index 53984e65..53984e65 100644
--- a/docs/src/material/templates/.icons/simple/vsco.svg
+++ b/docs/src/templates/.icons/simple/vsco.svg
diff --git a/docs/src/material/templates/.icons/simple/vscodium.svg b/docs/src/templates/.icons/simple/vscodium.svg
index 5a8cf7c2..5a8cf7c2 100644
--- a/docs/src/material/templates/.icons/simple/vscodium.svg
+++ b/docs/src/templates/.icons/simple/vscodium.svg
diff --git a/docs/src/material/templates/.icons/simple/vtex.svg b/docs/src/templates/.icons/simple/vtex.svg
index c3bf1e0b..c3bf1e0b 100644
--- a/docs/src/material/templates/.icons/simple/vtex.svg
+++ b/docs/src/templates/.icons/simple/vtex.svg
diff --git a/docs/src/material/templates/.icons/simple/vuedotjs.svg b/docs/src/templates/.icons/simple/vuedotjs.svg
index 3db662d4..3db662d4 100644
--- a/docs/src/material/templates/.icons/simple/vuedotjs.svg
+++ b/docs/src/templates/.icons/simple/vuedotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/vuetify.svg b/docs/src/templates/.icons/simple/vuetify.svg
index 3aa55dab..3aa55dab 100644
--- a/docs/src/material/templates/.icons/simple/vuetify.svg
+++ b/docs/src/templates/.icons/simple/vuetify.svg
diff --git a/docs/src/material/templates/.icons/simple/vulkan.svg b/docs/src/templates/.icons/simple/vulkan.svg
index 7ebc81e6..7ebc81e6 100644
--- a/docs/src/material/templates/.icons/simple/vulkan.svg
+++ b/docs/src/templates/.icons/simple/vulkan.svg
diff --git a/docs/src/material/templates/.icons/simple/vultr.svg b/docs/src/templates/.icons/simple/vultr.svg
index 2846f5f7..2846f5f7 100644
--- a/docs/src/material/templates/.icons/simple/vultr.svg
+++ b/docs/src/templates/.icons/simple/vultr.svg
diff --git a/docs/src/material/templates/.icons/simple/vyond.svg b/docs/src/templates/.icons/simple/vyond.svg
index 0d1e409d..0d1e409d 100644
--- a/docs/src/material/templates/.icons/simple/vyond.svg
+++ b/docs/src/templates/.icons/simple/vyond.svg
diff --git a/docs/src/material/templates/.icons/simple/w3c.svg b/docs/src/templates/.icons/simple/w3c.svg
index 3e6e0c72..3e6e0c72 100644
--- a/docs/src/material/templates/.icons/simple/w3c.svg
+++ b/docs/src/templates/.icons/simple/w3c.svg
diff --git a/docs/src/material/templates/.icons/simple/wacom.svg b/docs/src/templates/.icons/simple/wacom.svg
index 8ad2ff97..8ad2ff97 100644
--- a/docs/src/material/templates/.icons/simple/wacom.svg
+++ b/docs/src/templates/.icons/simple/wacom.svg
diff --git a/docs/src/material/templates/.icons/simple/wagtail.svg b/docs/src/templates/.icons/simple/wagtail.svg
index 0db163be..0db163be 100644
--- a/docs/src/material/templates/.icons/simple/wagtail.svg
+++ b/docs/src/templates/.icons/simple/wagtail.svg
diff --git a/docs/src/material/templates/.icons/simple/wails.svg b/docs/src/templates/.icons/simple/wails.svg
index 46a45cf3..46a45cf3 100644
--- a/docs/src/material/templates/.icons/simple/wails.svg
+++ b/docs/src/templates/.icons/simple/wails.svg
diff --git a/docs/src/material/templates/.icons/simple/wakatime.svg b/docs/src/templates/.icons/simple/wakatime.svg
index e9b180de..e9b180de 100644
--- a/docs/src/material/templates/.icons/simple/wakatime.svg
+++ b/docs/src/templates/.icons/simple/wakatime.svg
diff --git a/docs/src/material/templates/.icons/simple/walkman.svg b/docs/src/templates/.icons/simple/walkman.svg
index d554d79e..d554d79e 100644
--- a/docs/src/material/templates/.icons/simple/walkman.svg
+++ b/docs/src/templates/.icons/simple/walkman.svg
diff --git a/docs/src/material/templates/.icons/simple/wallabag.svg b/docs/src/templates/.icons/simple/wallabag.svg
index 339684a0..339684a0 100644
--- a/docs/src/material/templates/.icons/simple/wallabag.svg
+++ b/docs/src/templates/.icons/simple/wallabag.svg
diff --git a/docs/src/material/templates/.icons/simple/walletconnect.svg b/docs/src/templates/.icons/simple/walletconnect.svg
index 72bd8b3d..72bd8b3d 100644
--- a/docs/src/material/templates/.icons/simple/walletconnect.svg
+++ b/docs/src/templates/.icons/simple/walletconnect.svg
diff --git a/docs/src/material/templates/.icons/simple/walmart.svg b/docs/src/templates/.icons/simple/walmart.svg
index 0959e50a..0959e50a 100644
--- a/docs/src/material/templates/.icons/simple/walmart.svg
+++ b/docs/src/templates/.icons/simple/walmart.svg
diff --git a/docs/src/material/templates/.icons/simple/wantedly.svg b/docs/src/templates/.icons/simple/wantedly.svg
index d292a1a1..d292a1a1 100644
--- a/docs/src/material/templates/.icons/simple/wantedly.svg
+++ b/docs/src/templates/.icons/simple/wantedly.svg
diff --git a/docs/src/material/templates/.icons/simple/wappalyzer.svg b/docs/src/templates/.icons/simple/wappalyzer.svg
index 745ecd72..745ecd72 100644
--- a/docs/src/material/templates/.icons/simple/wappalyzer.svg
+++ b/docs/src/templates/.icons/simple/wappalyzer.svg
diff --git a/docs/src/material/templates/.icons/simple/warnerbros.svg b/docs/src/templates/.icons/simple/warnerbros.svg
index 3373c5a5..3373c5a5 100644
--- a/docs/src/material/templates/.icons/simple/warnerbros.svg
+++ b/docs/src/templates/.icons/simple/warnerbros.svg
diff --git a/docs/src/material/templates/.icons/simple/warp.svg b/docs/src/templates/.icons/simple/warp.svg
index c386f8ee..c386f8ee 100644
--- a/docs/src/material/templates/.icons/simple/warp.svg
+++ b/docs/src/templates/.icons/simple/warp.svg
diff --git a/docs/src/material/templates/.icons/simple/wasabi.svg b/docs/src/templates/.icons/simple/wasabi.svg
index 14a07a20..14a07a20 100644
--- a/docs/src/material/templates/.icons/simple/wasabi.svg
+++ b/docs/src/templates/.icons/simple/wasabi.svg
diff --git a/docs/src/material/templates/.icons/simple/wasmcloud.svg b/docs/src/templates/.icons/simple/wasmcloud.svg
index 6870ac8d..6870ac8d 100644
--- a/docs/src/material/templates/.icons/simple/wasmcloud.svg
+++ b/docs/src/templates/.icons/simple/wasmcloud.svg
diff --git a/docs/src/material/templates/.icons/simple/wasmer.svg b/docs/src/templates/.icons/simple/wasmer.svg
index 52b6c76e..52b6c76e 100644
--- a/docs/src/material/templates/.icons/simple/wasmer.svg
+++ b/docs/src/templates/.icons/simple/wasmer.svg
diff --git a/docs/src/material/templates/.icons/simple/wattpad.svg b/docs/src/templates/.icons/simple/wattpad.svg
index 3a3bfc0a..3a3bfc0a 100644
--- a/docs/src/material/templates/.icons/simple/wattpad.svg
+++ b/docs/src/templates/.icons/simple/wattpad.svg
diff --git a/docs/src/material/templates/.icons/simple/wayland.svg b/docs/src/templates/.icons/simple/wayland.svg
index 0726d826..0726d826 100644
--- a/docs/src/material/templates/.icons/simple/wayland.svg
+++ b/docs/src/templates/.icons/simple/wayland.svg
diff --git a/docs/src/material/templates/.icons/simple/waze.svg b/docs/src/templates/.icons/simple/waze.svg
index 28acfbfd..28acfbfd 100644
--- a/docs/src/material/templates/.icons/simple/waze.svg
+++ b/docs/src/templates/.icons/simple/waze.svg
diff --git a/docs/src/material/templates/.icons/simple/wearos.svg b/docs/src/templates/.icons/simple/wearos.svg
index efc9441d..efc9441d 100644
--- a/docs/src/material/templates/.icons/simple/wearos.svg
+++ b/docs/src/templates/.icons/simple/wearos.svg
diff --git a/docs/src/material/templates/.icons/simple/weasyl.svg b/docs/src/templates/.icons/simple/weasyl.svg
index a049314f..a049314f 100644
--- a/docs/src/material/templates/.icons/simple/weasyl.svg
+++ b/docs/src/templates/.icons/simple/weasyl.svg
diff --git a/docs/src/material/templates/.icons/simple/web3dotjs.svg b/docs/src/templates/.icons/simple/web3dotjs.svg
index a0aa11e3..a0aa11e3 100644
--- a/docs/src/material/templates/.icons/simple/web3dotjs.svg
+++ b/docs/src/templates/.icons/simple/web3dotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/webassembly.svg b/docs/src/templates/.icons/simple/webassembly.svg
index fa879a9d..fa879a9d 100644
--- a/docs/src/material/templates/.icons/simple/webassembly.svg
+++ b/docs/src/templates/.icons/simple/webassembly.svg
diff --git a/docs/src/material/templates/.icons/simple/webauthn.svg b/docs/src/templates/.icons/simple/webauthn.svg
index 77ed596c..77ed596c 100644
--- a/docs/src/material/templates/.icons/simple/webauthn.svg
+++ b/docs/src/templates/.icons/simple/webauthn.svg
diff --git a/docs/src/material/templates/.icons/simple/webcomponentsdotorg.svg b/docs/src/templates/.icons/simple/webcomponentsdotorg.svg
index 5eb8043c..5eb8043c 100644
--- a/docs/src/material/templates/.icons/simple/webcomponentsdotorg.svg
+++ b/docs/src/templates/.icons/simple/webcomponentsdotorg.svg
diff --git a/docs/src/material/templates/.icons/simple/webdriverio.svg b/docs/src/templates/.icons/simple/webdriverio.svg
index 1624d18e..1624d18e 100644
--- a/docs/src/material/templates/.icons/simple/webdriverio.svg
+++ b/docs/src/templates/.icons/simple/webdriverio.svg
diff --git a/docs/src/material/templates/.icons/simple/webflow.svg b/docs/src/templates/.icons/simple/webflow.svg
index ba75c925..ba75c925 100644
--- a/docs/src/material/templates/.icons/simple/webflow.svg
+++ b/docs/src/templates/.icons/simple/webflow.svg
diff --git a/docs/src/material/templates/.icons/simple/webgl.svg b/docs/src/templates/.icons/simple/webgl.svg
index a5152ca4..a5152ca4 100644
--- a/docs/src/material/templates/.icons/simple/webgl.svg
+++ b/docs/src/templates/.icons/simple/webgl.svg
diff --git a/docs/src/material/templates/.icons/simple/webhint.svg b/docs/src/templates/.icons/simple/webhint.svg
index 914f049f..914f049f 100644
--- a/docs/src/material/templates/.icons/simple/webhint.svg
+++ b/docs/src/templates/.icons/simple/webhint.svg
diff --git a/docs/src/material/templates/.icons/simple/weblate.svg b/docs/src/templates/.icons/simple/weblate.svg
index 28e18344..28e18344 100644
--- a/docs/src/material/templates/.icons/simple/weblate.svg
+++ b/docs/src/templates/.icons/simple/weblate.svg
diff --git a/docs/src/material/templates/.icons/simple/webmin.svg b/docs/src/templates/.icons/simple/webmin.svg
index 68411277..68411277 100644
--- a/docs/src/material/templates/.icons/simple/webmin.svg
+++ b/docs/src/templates/.icons/simple/webmin.svg
diff --git a/docs/src/material/templates/.icons/simple/webmoney.svg b/docs/src/templates/.icons/simple/webmoney.svg
index 52822280..52822280 100644
--- a/docs/src/material/templates/.icons/simple/webmoney.svg
+++ b/docs/src/templates/.icons/simple/webmoney.svg
diff --git a/docs/src/material/templates/.icons/simple/webpack.svg b/docs/src/templates/.icons/simple/webpack.svg
index e192e484..e192e484 100644
--- a/docs/src/material/templates/.icons/simple/webpack.svg
+++ b/docs/src/templates/.icons/simple/webpack.svg
diff --git a/docs/src/material/templates/.icons/simple/webrtc.svg b/docs/src/templates/.icons/simple/webrtc.svg
index 82a2b10b..82a2b10b 100644
--- a/docs/src/material/templates/.icons/simple/webrtc.svg
+++ b/docs/src/templates/.icons/simple/webrtc.svg
diff --git a/docs/src/material/templates/.icons/simple/webstorm.svg b/docs/src/templates/.icons/simple/webstorm.svg
index fb08d3bc..fb08d3bc 100644
--- a/docs/src/material/templates/.icons/simple/webstorm.svg
+++ b/docs/src/templates/.icons/simple/webstorm.svg
diff --git a/docs/src/material/templates/.icons/simple/webtoon.svg b/docs/src/templates/.icons/simple/webtoon.svg
index d37cc325..d37cc325 100644
--- a/docs/src/material/templates/.icons/simple/webtoon.svg
+++ b/docs/src/templates/.icons/simple/webtoon.svg
diff --git a/docs/src/material/templates/.icons/simple/webtrees.svg b/docs/src/templates/.icons/simple/webtrees.svg
index da4cde4a..da4cde4a 100644
--- a/docs/src/material/templates/.icons/simple/webtrees.svg
+++ b/docs/src/templates/.icons/simple/webtrees.svg
diff --git a/docs/src/material/templates/.icons/simple/wechat.svg b/docs/src/templates/.icons/simple/wechat.svg
index 8dce2ba8..8dce2ba8 100644
--- a/docs/src/material/templates/.icons/simple/wechat.svg
+++ b/docs/src/templates/.icons/simple/wechat.svg
diff --git a/docs/src/material/templates/.icons/simple/wegame.svg b/docs/src/templates/.icons/simple/wegame.svg
index a5d2780b..a5d2780b 100644
--- a/docs/src/material/templates/.icons/simple/wegame.svg
+++ b/docs/src/templates/.icons/simple/wegame.svg
diff --git a/docs/src/material/templates/.icons/simple/weightsandbiases.svg b/docs/src/templates/.icons/simple/weightsandbiases.svg
index b2280c3c..b2280c3c 100644
--- a/docs/src/material/templates/.icons/simple/weightsandbiases.svg
+++ b/docs/src/templates/.icons/simple/weightsandbiases.svg
diff --git a/docs/src/material/templates/.icons/simple/welcometothejungle.svg b/docs/src/templates/.icons/simple/welcometothejungle.svg
index 8559ee0a..8559ee0a 100644
--- a/docs/src/material/templates/.icons/simple/welcometothejungle.svg
+++ b/docs/src/templates/.icons/simple/welcometothejungle.svg
diff --git a/docs/src/material/templates/.icons/simple/wellfound.svg b/docs/src/templates/.icons/simple/wellfound.svg
index dd01c9f3..dd01c9f3 100644
--- a/docs/src/material/templates/.icons/simple/wellfound.svg
+++ b/docs/src/templates/.icons/simple/wellfound.svg
diff --git a/docs/src/material/templates/.icons/simple/wemo.svg b/docs/src/templates/.icons/simple/wemo.svg
index d78a7cfa..d78a7cfa 100644
--- a/docs/src/material/templates/.icons/simple/wemo.svg
+++ b/docs/src/templates/.icons/simple/wemo.svg
diff --git a/docs/src/material/templates/.icons/simple/westerndigital.svg b/docs/src/templates/.icons/simple/westerndigital.svg
index f353b2ea..f353b2ea 100644
--- a/docs/src/material/templates/.icons/simple/westerndigital.svg
+++ b/docs/src/templates/.icons/simple/westerndigital.svg
diff --git a/docs/src/material/templates/.icons/simple/wetransfer.svg b/docs/src/templates/.icons/simple/wetransfer.svg
index 53ddf795..53ddf795 100644
--- a/docs/src/material/templates/.icons/simple/wetransfer.svg
+++ b/docs/src/templates/.icons/simple/wetransfer.svg
diff --git a/docs/src/material/templates/.icons/simple/whatsapp.svg b/docs/src/templates/.icons/simple/whatsapp.svg
index 075e2d34..075e2d34 100644
--- a/docs/src/material/templates/.icons/simple/whatsapp.svg
+++ b/docs/src/templates/.icons/simple/whatsapp.svg
diff --git a/docs/src/material/templates/.icons/simple/wheniwork.svg b/docs/src/templates/.icons/simple/wheniwork.svg
index 37bae01f..37bae01f 100644
--- a/docs/src/material/templates/.icons/simple/wheniwork.svg
+++ b/docs/src/templates/.icons/simple/wheniwork.svg
diff --git a/docs/src/material/templates/.icons/simple/whitesource.svg b/docs/src/templates/.icons/simple/whitesource.svg
index 917836f8..917836f8 100644
--- a/docs/src/material/templates/.icons/simple/whitesource.svg
+++ b/docs/src/templates/.icons/simple/whitesource.svg
diff --git a/docs/src/material/templates/.icons/simple/wii.svg b/docs/src/templates/.icons/simple/wii.svg
index cffeb70f..cffeb70f 100644
--- a/docs/src/material/templates/.icons/simple/wii.svg
+++ b/docs/src/templates/.icons/simple/wii.svg
diff --git a/docs/src/material/templates/.icons/simple/wiiu.svg b/docs/src/templates/.icons/simple/wiiu.svg
index 448e2961..448e2961 100644
--- a/docs/src/material/templates/.icons/simple/wiiu.svg
+++ b/docs/src/templates/.icons/simple/wiiu.svg
diff --git a/docs/src/material/templates/.icons/simple/wikidata.svg b/docs/src/templates/.icons/simple/wikidata.svg
index f4128433..f4128433 100644
--- a/docs/src/material/templates/.icons/simple/wikidata.svg
+++ b/docs/src/templates/.icons/simple/wikidata.svg
diff --git a/docs/src/material/templates/.icons/simple/wikidotgg.svg b/docs/src/templates/.icons/simple/wikidotgg.svg
index 493bb6bc..493bb6bc 100644
--- a/docs/src/material/templates/.icons/simple/wikidotgg.svg
+++ b/docs/src/templates/.icons/simple/wikidotgg.svg
diff --git a/docs/src/material/templates/.icons/simple/wikidotjs.svg b/docs/src/templates/.icons/simple/wikidotjs.svg
index 8238979e..8238979e 100644
--- a/docs/src/material/templates/.icons/simple/wikidotjs.svg
+++ b/docs/src/templates/.icons/simple/wikidotjs.svg
diff --git a/docs/src/material/templates/.icons/simple/wikimediacommons.svg b/docs/src/templates/.icons/simple/wikimediacommons.svg
index f341a7c5..f341a7c5 100644
--- a/docs/src/material/templates/.icons/simple/wikimediacommons.svg
+++ b/docs/src/templates/.icons/simple/wikimediacommons.svg
diff --git a/docs/src/material/templates/.icons/simple/wikipedia.svg b/docs/src/templates/.icons/simple/wikipedia.svg
index 188cd35b..188cd35b 100644
--- a/docs/src/material/templates/.icons/simple/wikipedia.svg
+++ b/docs/src/templates/.icons/simple/wikipedia.svg
diff --git a/docs/src/material/templates/.icons/simple/wikiquote.svg b/docs/src/templates/.icons/simple/wikiquote.svg
index f85a0bbd..f85a0bbd 100644
--- a/docs/src/material/templates/.icons/simple/wikiquote.svg
+++ b/docs/src/templates/.icons/simple/wikiquote.svg
diff --git a/docs/src/material/templates/.icons/simple/wikivoyage.svg b/docs/src/templates/.icons/simple/wikivoyage.svg
index 35a5f535..35a5f535 100644
--- a/docs/src/material/templates/.icons/simple/wikivoyage.svg
+++ b/docs/src/templates/.icons/simple/wikivoyage.svg
diff --git a/docs/src/material/templates/.icons/simple/winamp.svg b/docs/src/templates/.icons/simple/winamp.svg
index 72cfbcfa..72cfbcfa 100644
--- a/docs/src/material/templates/.icons/simple/winamp.svg
+++ b/docs/src/templates/.icons/simple/winamp.svg
diff --git a/docs/src/material/templates/.icons/simple/windicss.svg b/docs/src/templates/.icons/simple/windicss.svg
index 0a042058..0a042058 100644
--- a/docs/src/material/templates/.icons/simple/windicss.svg
+++ b/docs/src/templates/.icons/simple/windicss.svg
diff --git a/docs/src/material/templates/.icons/simple/windows.svg b/docs/src/templates/.icons/simple/windows.svg
index d3c8e225..d3c8e225 100644
--- a/docs/src/material/templates/.icons/simple/windows.svg
+++ b/docs/src/templates/.icons/simple/windows.svg
diff --git a/docs/src/material/templates/.icons/simple/windows10.svg b/docs/src/templates/.icons/simple/windows10.svg
index 1759b25d..1759b25d 100644
--- a/docs/src/material/templates/.icons/simple/windows10.svg
+++ b/docs/src/templates/.icons/simple/windows10.svg
diff --git a/docs/src/material/templates/.icons/simple/windows11.svg b/docs/src/templates/.icons/simple/windows11.svg
index d3c8e225..d3c8e225 100644
--- a/docs/src/material/templates/.icons/simple/windows11.svg
+++ b/docs/src/templates/.icons/simple/windows11.svg
diff --git a/docs/src/material/templates/.icons/simple/windows95.svg b/docs/src/templates/.icons/simple/windows95.svg
index 0044b92b..0044b92b 100644
--- a/docs/src/material/templates/.icons/simple/windows95.svg
+++ b/docs/src/templates/.icons/simple/windows95.svg
diff --git a/docs/src/material/templates/.icons/simple/windowsterminal.svg b/docs/src/templates/.icons/simple/windowsterminal.svg
index 5bf7aad6..5bf7aad6 100644
--- a/docs/src/material/templates/.icons/simple/windowsterminal.svg
+++ b/docs/src/templates/.icons/simple/windowsterminal.svg
diff --git a/docs/src/material/templates/.icons/simple/windowsxp.svg b/docs/src/templates/.icons/simple/windowsxp.svg
index f090b194..f090b194 100644
--- a/docs/src/material/templates/.icons/simple/windowsxp.svg
+++ b/docs/src/templates/.icons/simple/windowsxp.svg
diff --git a/docs/src/material/templates/.icons/simple/winmate.svg b/docs/src/templates/.icons/simple/winmate.svg
index 3598261b..3598261b 100644
--- a/docs/src/material/templates/.icons/simple/winmate.svg
+++ b/docs/src/templates/.icons/simple/winmate.svg
diff --git a/docs/src/material/templates/.icons/simple/wipro.svg b/docs/src/templates/.icons/simple/wipro.svg
index f03dd5fd..f03dd5fd 100644
--- a/docs/src/material/templates/.icons/simple/wipro.svg
+++ b/docs/src/templates/.icons/simple/wipro.svg
diff --git a/docs/src/material/templates/.icons/simple/wire.svg b/docs/src/templates/.icons/simple/wire.svg
index 6a2f5139..6a2f5139 100644
--- a/docs/src/material/templates/.icons/simple/wire.svg
+++ b/docs/src/templates/.icons/simple/wire.svg
diff --git a/docs/src/material/templates/.icons/simple/wireguard.svg b/docs/src/templates/.icons/simple/wireguard.svg
index 47c2b511..47c2b511 100644
--- a/docs/src/material/templates/.icons/simple/wireguard.svg
+++ b/docs/src/templates/.icons/simple/wireguard.svg
diff --git a/docs/src/material/templates/.icons/simple/wireshark.svg b/docs/src/templates/.icons/simple/wireshark.svg
index 7c1c574d..7c1c574d 100644
--- a/docs/src/material/templates/.icons/simple/wireshark.svg
+++ b/docs/src/templates/.icons/simple/wireshark.svg
diff --git a/docs/src/material/templates/.icons/simple/wise.svg b/docs/src/templates/.icons/simple/wise.svg
index 26ec0a04..26ec0a04 100644
--- a/docs/src/material/templates/.icons/simple/wise.svg
+++ b/docs/src/templates/.icons/simple/wise.svg
diff --git a/docs/src/material/templates/.icons/simple/wish.svg b/docs/src/templates/.icons/simple/wish.svg
index fe579674..fe579674 100644
--- a/docs/src/material/templates/.icons/simple/wish.svg
+++ b/docs/src/templates/.icons/simple/wish.svg
diff --git a/docs/src/material/templates/.icons/simple/wistia.svg b/docs/src/templates/.icons/simple/wistia.svg
index 7e9d75bf..7e9d75bf 100644
--- a/docs/src/material/templates/.icons/simple/wistia.svg
+++ b/docs/src/templates/.icons/simple/wistia.svg
diff --git a/docs/src/material/templates/.icons/simple/wix.svg b/docs/src/templates/.icons/simple/wix.svg
index bac24096..bac24096 100644
--- a/docs/src/material/templates/.icons/simple/wix.svg
+++ b/docs/src/templates/.icons/simple/wix.svg
diff --git a/docs/src/material/templates/.icons/simple/wizzair.svg b/docs/src/templates/.icons/simple/wizzair.svg
index 46e7bad2..46e7bad2 100644
--- a/docs/src/material/templates/.icons/simple/wizzair.svg
+++ b/docs/src/templates/.icons/simple/wizzair.svg
diff --git a/docs/src/material/templates/.icons/simple/wolfram.svg b/docs/src/templates/.icons/simple/wolfram.svg
index 5160699e..5160699e 100644
--- a/docs/src/material/templates/.icons/simple/wolfram.svg
+++ b/docs/src/templates/.icons/simple/wolfram.svg
diff --git a/docs/src/material/templates/.icons/simple/wolframlanguage.svg b/docs/src/templates/.icons/simple/wolframlanguage.svg
index 43334484..43334484 100644
--- a/docs/src/material/templates/.icons/simple/wolframlanguage.svg
+++ b/docs/src/templates/.icons/simple/wolframlanguage.svg
diff --git a/docs/src/material/templates/.icons/simple/wolframmathematica.svg b/docs/src/templates/.icons/simple/wolframmathematica.svg
index 31b9396b..31b9396b 100644
--- a/docs/src/material/templates/.icons/simple/wolframmathematica.svg
+++ b/docs/src/templates/.icons/simple/wolframmathematica.svg
diff --git a/docs/src/material/templates/.icons/simple/woo.svg b/docs/src/templates/.icons/simple/woo.svg
index 6f20464e..6f20464e 100644
--- a/docs/src/material/templates/.icons/simple/woo.svg
+++ b/docs/src/templates/.icons/simple/woo.svg
diff --git a/docs/src/material/templates/.icons/simple/woocommerce.svg b/docs/src/templates/.icons/simple/woocommerce.svg
index a981933b..a981933b 100644
--- a/docs/src/material/templates/.icons/simple/woocommerce.svg
+++ b/docs/src/templates/.icons/simple/woocommerce.svg
diff --git a/docs/src/material/templates/.icons/simple/wordpress.svg b/docs/src/templates/.icons/simple/wordpress.svg
index 8fee72ef..8fee72ef 100644
--- a/docs/src/material/templates/.icons/simple/wordpress.svg
+++ b/docs/src/templates/.icons/simple/wordpress.svg
diff --git a/docs/src/material/templates/.icons/simple/workplace.svg b/docs/src/templates/.icons/simple/workplace.svg
index 06e52b4d..06e52b4d 100644
--- a/docs/src/material/templates/.icons/simple/workplace.svg
+++ b/docs/src/templates/.icons/simple/workplace.svg
diff --git a/docs/src/material/templates/.icons/simple/worldhealthorganization.svg b/docs/src/templates/.icons/simple/worldhealthorganization.svg
index f5aec464..f5aec464 100644
--- a/docs/src/material/templates/.icons/simple/worldhealthorganization.svg
+++ b/docs/src/templates/.icons/simple/worldhealthorganization.svg
diff --git a/docs/src/material/templates/.icons/simple/wpengine.svg b/docs/src/templates/.icons/simple/wpengine.svg
index 798b38a0..798b38a0 100644
--- a/docs/src/material/templates/.icons/simple/wpengine.svg
+++ b/docs/src/templates/.icons/simple/wpengine.svg
diff --git a/docs/src/material/templates/.icons/simple/wpexplorer.svg b/docs/src/templates/.icons/simple/wpexplorer.svg
index b07b7f8d..b07b7f8d 100644
--- a/docs/src/material/templates/.icons/simple/wpexplorer.svg
+++ b/docs/src/templates/.icons/simple/wpexplorer.svg
diff --git a/docs/src/material/templates/.icons/simple/wprocket.svg b/docs/src/templates/.icons/simple/wprocket.svg
index 5da10d9e..5da10d9e 100644
--- a/docs/src/material/templates/.icons/simple/wprocket.svg
+++ b/docs/src/templates/.icons/simple/wprocket.svg
diff --git a/docs/src/material/templates/.icons/simple/writedotas.svg b/docs/src/templates/.icons/simple/writedotas.svg
index d950b249..d950b249 100644
--- a/docs/src/material/templates/.icons/simple/writedotas.svg
+++ b/docs/src/templates/.icons/simple/writedotas.svg
diff --git a/docs/src/material/templates/.icons/simple/wwe.svg b/docs/src/templates/.icons/simple/wwe.svg
index cadd159c..cadd159c 100644
--- a/docs/src/material/templates/.icons/simple/wwe.svg
+++ b/docs/src/templates/.icons/simple/wwe.svg
diff --git a/docs/src/material/templates/.icons/simple/wwise.svg b/docs/src/templates/.icons/simple/wwise.svg
index c92a45a9..c92a45a9 100644
--- a/docs/src/material/templates/.icons/simple/wwise.svg
+++ b/docs/src/templates/.icons/simple/wwise.svg
diff --git a/docs/src/material/templates/.icons/simple/x.svg b/docs/src/templates/.icons/simple/x.svg
index 76fc7aba..76fc7aba 100644
--- a/docs/src/material/templates/.icons/simple/x.svg
+++ b/docs/src/templates/.icons/simple/x.svg
diff --git a/docs/src/material/templates/.icons/simple/xamarin.svg b/docs/src/templates/.icons/simple/xamarin.svg
index d77f8a06..d77f8a06 100644
--- a/docs/src/material/templates/.icons/simple/xamarin.svg
+++ b/docs/src/templates/.icons/simple/xamarin.svg
diff --git a/docs/src/material/templates/.icons/simple/xaml.svg b/docs/src/templates/.icons/simple/xaml.svg
index a9967059..a9967059 100644
--- a/docs/src/material/templates/.icons/simple/xaml.svg
+++ b/docs/src/templates/.icons/simple/xaml.svg
diff --git a/docs/src/material/templates/.icons/simple/xampp.svg b/docs/src/templates/.icons/simple/xampp.svg
index 23d38f01..23d38f01 100644
--- a/docs/src/material/templates/.icons/simple/xampp.svg
+++ b/docs/src/templates/.icons/simple/xampp.svg
diff --git a/docs/src/material/templates/.icons/simple/xbox.svg b/docs/src/templates/.icons/simple/xbox.svg
index dd5515bf..dd5515bf 100644
--- a/docs/src/material/templates/.icons/simple/xbox.svg
+++ b/docs/src/templates/.icons/simple/xbox.svg
diff --git a/docs/src/material/templates/.icons/simple/xcode.svg b/docs/src/templates/.icons/simple/xcode.svg
index 76fb2666..76fb2666 100644
--- a/docs/src/material/templates/.icons/simple/xcode.svg
+++ b/docs/src/templates/.icons/simple/xcode.svg
diff --git a/docs/src/material/templates/.icons/simple/xdadevelopers.svg b/docs/src/templates/.icons/simple/xdadevelopers.svg
index c3b18847..c3b18847 100644
--- a/docs/src/material/templates/.icons/simple/xdadevelopers.svg
+++ b/docs/src/templates/.icons/simple/xdadevelopers.svg
diff --git a/docs/src/material/templates/.icons/simple/xdotorg.svg b/docs/src/templates/.icons/simple/xdotorg.svg
index 831cb1c2..831cb1c2 100644
--- a/docs/src/material/templates/.icons/simple/xdotorg.svg
+++ b/docs/src/templates/.icons/simple/xdotorg.svg
diff --git a/docs/src/material/templates/.icons/simple/xero.svg b/docs/src/templates/.icons/simple/xero.svg
index 5cde39f7..5cde39f7 100644
--- a/docs/src/material/templates/.icons/simple/xero.svg
+++ b/docs/src/templates/.icons/simple/xero.svg
diff --git a/docs/src/material/templates/.icons/simple/xfce.svg b/docs/src/templates/.icons/simple/xfce.svg
index c7037af0..c7037af0 100644
--- a/docs/src/material/templates/.icons/simple/xfce.svg
+++ b/docs/src/templates/.icons/simple/xfce.svg
diff --git a/docs/src/material/templates/.icons/simple/xiaomi.svg b/docs/src/templates/.icons/simple/xiaomi.svg
index 2fe87a23..2fe87a23 100644
--- a/docs/src/material/templates/.icons/simple/xiaomi.svg
+++ b/docs/src/templates/.icons/simple/xiaomi.svg
diff --git a/docs/src/material/templates/.icons/simple/xilinx.svg b/docs/src/templates/.icons/simple/xilinx.svg
index 8c999d28..8c999d28 100644
--- a/docs/src/material/templates/.icons/simple/xilinx.svg
+++ b/docs/src/templates/.icons/simple/xilinx.svg
diff --git a/docs/src/material/templates/.icons/simple/xing.svg b/docs/src/templates/.icons/simple/xing.svg
index 326a2b36..326a2b36 100644
--- a/docs/src/material/templates/.icons/simple/xing.svg
+++ b/docs/src/templates/.icons/simple/xing.svg
diff --git a/docs/src/material/templates/.icons/simple/xmpp.svg b/docs/src/templates/.icons/simple/xmpp.svg
index 337b28f7..337b28f7 100644
--- a/docs/src/material/templates/.icons/simple/xmpp.svg
+++ b/docs/src/templates/.icons/simple/xmpp.svg
diff --git a/docs/src/material/templates/.icons/simple/xo.svg b/docs/src/templates/.icons/simple/xo.svg
index ecc54d8b..ecc54d8b 100644
--- a/docs/src/material/templates/.icons/simple/xo.svg
+++ b/docs/src/templates/.icons/simple/xo.svg
diff --git a/docs/src/material/templates/.icons/simple/xrp.svg b/docs/src/templates/.icons/simple/xrp.svg
index 39301106..39301106 100644
--- a/docs/src/material/templates/.icons/simple/xrp.svg
+++ b/docs/src/templates/.icons/simple/xrp.svg
diff --git a/docs/src/material/templates/.icons/simple/xsplit.svg b/docs/src/templates/.icons/simple/xsplit.svg
index 5797e441..5797e441 100644
--- a/docs/src/material/templates/.icons/simple/xsplit.svg
+++ b/docs/src/templates/.icons/simple/xsplit.svg
diff --git a/docs/src/material/templates/.icons/simple/xstate.svg b/docs/src/templates/.icons/simple/xstate.svg
index 4479112e..4479112e 100644
--- a/docs/src/material/templates/.icons/simple/xstate.svg
+++ b/docs/src/templates/.icons/simple/xstate.svg
diff --git a/docs/src/material/templates/.icons/simple/yahoo.svg b/docs/src/templates/.icons/simple/yahoo.svg
index 09f019d6..09f019d6 100644
--- a/docs/src/material/templates/.icons/simple/yahoo.svg
+++ b/docs/src/templates/.icons/simple/yahoo.svg
diff --git a/docs/src/material/templates/.icons/simple/yale.svg b/docs/src/templates/.icons/simple/yale.svg
index 882f7d29..882f7d29 100644
--- a/docs/src/material/templates/.icons/simple/yale.svg
+++ b/docs/src/templates/.icons/simple/yale.svg
diff --git a/docs/src/material/templates/.icons/simple/yamahacorporation.svg b/docs/src/templates/.icons/simple/yamahacorporation.svg
index a462291c..a462291c 100644
--- a/docs/src/material/templates/.icons/simple/yamahacorporation.svg
+++ b/docs/src/templates/.icons/simple/yamahacorporation.svg
diff --git a/docs/src/material/templates/.icons/simple/yamahamotorcorporation.svg b/docs/src/templates/.icons/simple/yamahamotorcorporation.svg
index c23451b1..c23451b1 100644
--- a/docs/src/material/templates/.icons/simple/yamahamotorcorporation.svg
+++ b/docs/src/templates/.icons/simple/yamahamotorcorporation.svg
diff --git a/docs/src/material/templates/.icons/simple/yaml.svg b/docs/src/templates/.icons/simple/yaml.svg
index fde2aea6..fde2aea6 100644
--- a/docs/src/material/templates/.icons/simple/yaml.svg
+++ b/docs/src/templates/.icons/simple/yaml.svg
diff --git a/docs/src/material/templates/.icons/simple/yammer.svg b/docs/src/templates/.icons/simple/yammer.svg
index f2d0069f..f2d0069f 100644
--- a/docs/src/material/templates/.icons/simple/yammer.svg
+++ b/docs/src/templates/.icons/simple/yammer.svg
diff --git a/docs/src/material/templates/.icons/simple/yarn.svg b/docs/src/templates/.icons/simple/yarn.svg
index 0a95530b..0a95530b 100644
--- a/docs/src/material/templates/.icons/simple/yarn.svg
+++ b/docs/src/templates/.icons/simple/yarn.svg
diff --git a/docs/src/material/templates/.icons/simple/ycombinator.svg b/docs/src/templates/.icons/simple/ycombinator.svg
index 6e505c83..6e505c83 100644
--- a/docs/src/material/templates/.icons/simple/ycombinator.svg
+++ b/docs/src/templates/.icons/simple/ycombinator.svg
diff --git a/docs/src/material/templates/.icons/simple/yelp.svg b/docs/src/templates/.icons/simple/yelp.svg
index 7ff399d1..7ff399d1 100644
--- a/docs/src/material/templates/.icons/simple/yelp.svg
+++ b/docs/src/templates/.icons/simple/yelp.svg
diff --git a/docs/src/material/templates/.icons/simple/yeti.svg b/docs/src/templates/.icons/simple/yeti.svg
index f18a4318..f18a4318 100644
--- a/docs/src/material/templates/.icons/simple/yeti.svg
+++ b/docs/src/templates/.icons/simple/yeti.svg
diff --git a/docs/src/material/templates/.icons/simple/yoast.svg b/docs/src/templates/.icons/simple/yoast.svg
index b40c7bd2..b40c7bd2 100644
--- a/docs/src/material/templates/.icons/simple/yoast.svg
+++ b/docs/src/templates/.icons/simple/yoast.svg
diff --git a/docs/src/material/templates/.icons/simple/yolo.svg b/docs/src/templates/.icons/simple/yolo.svg
index ac7d7949..ac7d7949 100644
--- a/docs/src/material/templates/.icons/simple/yolo.svg
+++ b/docs/src/templates/.icons/simple/yolo.svg
diff --git a/docs/src/material/templates/.icons/simple/yourtraveldottv.svg b/docs/src/templates/.icons/simple/yourtraveldottv.svg
index 29f11819..29f11819 100644
--- a/docs/src/material/templates/.icons/simple/yourtraveldottv.svg
+++ b/docs/src/templates/.icons/simple/yourtraveldottv.svg
diff --git a/docs/src/material/templates/.icons/simple/youtube.svg b/docs/src/templates/.icons/simple/youtube.svg
index ab872e1e..ab872e1e 100644
--- a/docs/src/material/templates/.icons/simple/youtube.svg
+++ b/docs/src/templates/.icons/simple/youtube.svg
diff --git a/docs/src/material/templates/.icons/simple/youtubegaming.svg b/docs/src/templates/.icons/simple/youtubegaming.svg
index 42e740d3..42e740d3 100644
--- a/docs/src/material/templates/.icons/simple/youtubegaming.svg
+++ b/docs/src/templates/.icons/simple/youtubegaming.svg
diff --git a/docs/src/material/templates/.icons/simple/youtubemusic.svg b/docs/src/templates/.icons/simple/youtubemusic.svg
index d8dc6a17..d8dc6a17 100644
--- a/docs/src/material/templates/.icons/simple/youtubemusic.svg
+++ b/docs/src/templates/.icons/simple/youtubemusic.svg
diff --git a/docs/src/material/templates/.icons/simple/youtubestudio.svg b/docs/src/templates/.icons/simple/youtubestudio.svg
index ee1fb8cb..ee1fb8cb 100644
--- a/docs/src/material/templates/.icons/simple/youtubestudio.svg
+++ b/docs/src/templates/.icons/simple/youtubestudio.svg
diff --git a/docs/src/material/templates/.icons/simple/youtubetv.svg b/docs/src/templates/.icons/simple/youtubetv.svg
index 79d3ad35..79d3ad35 100644
--- a/docs/src/material/templates/.icons/simple/youtubetv.svg
+++ b/docs/src/templates/.icons/simple/youtubetv.svg
diff --git a/docs/src/material/templates/.icons/simple/yubico.svg b/docs/src/templates/.icons/simple/yubico.svg
index 97bef7bd..97bef7bd 100644
--- a/docs/src/material/templates/.icons/simple/yubico.svg
+++ b/docs/src/templates/.icons/simple/yubico.svg
diff --git a/docs/src/material/templates/.icons/simple/zabka.svg b/docs/src/templates/.icons/simple/zabka.svg
index f8e5a0bf..f8e5a0bf 100644
--- a/docs/src/material/templates/.icons/simple/zabka.svg
+++ b/docs/src/templates/.icons/simple/zabka.svg
diff --git a/docs/src/material/templates/.icons/simple/zalando.svg b/docs/src/templates/.icons/simple/zalando.svg
index 2aafd3b7..2aafd3b7 100644
--- a/docs/src/material/templates/.icons/simple/zalando.svg
+++ b/docs/src/templates/.icons/simple/zalando.svg
diff --git a/docs/src/material/templates/.icons/simple/zalo.svg b/docs/src/templates/.icons/simple/zalo.svg
index 4aff84bf..4aff84bf 100644
--- a/docs/src/material/templates/.icons/simple/zalo.svg
+++ b/docs/src/templates/.icons/simple/zalo.svg
diff --git a/docs/src/material/templates/.icons/simple/zapier.svg b/docs/src/templates/.icons/simple/zapier.svg
index a1f8c3c3..a1f8c3c3 100644
--- a/docs/src/material/templates/.icons/simple/zapier.svg
+++ b/docs/src/templates/.icons/simple/zapier.svg
diff --git a/docs/src/material/templates/.icons/simple/zara.svg b/docs/src/templates/.icons/simple/zara.svg
index 3fd0af4f..3fd0af4f 100644
--- a/docs/src/material/templates/.icons/simple/zara.svg
+++ b/docs/src/templates/.icons/simple/zara.svg
diff --git a/docs/src/material/templates/.icons/simple/zazzle.svg b/docs/src/templates/.icons/simple/zazzle.svg
index debe9667..debe9667 100644
--- a/docs/src/material/templates/.icons/simple/zazzle.svg
+++ b/docs/src/templates/.icons/simple/zazzle.svg
diff --git a/docs/src/material/templates/.icons/simple/zcash.svg b/docs/src/templates/.icons/simple/zcash.svg
index a1383372..a1383372 100644
--- a/docs/src/material/templates/.icons/simple/zcash.svg
+++ b/docs/src/templates/.icons/simple/zcash.svg
diff --git a/docs/src/material/templates/.icons/simple/zdf.svg b/docs/src/templates/.icons/simple/zdf.svg
index 6afdbaf9..6afdbaf9 100644
--- a/docs/src/material/templates/.icons/simple/zdf.svg
+++ b/docs/src/templates/.icons/simple/zdf.svg
diff --git a/docs/src/material/templates/.icons/simple/zebratechnologies.svg b/docs/src/templates/.icons/simple/zebratechnologies.svg
index 8d6b9519..8d6b9519 100644
--- a/docs/src/material/templates/.icons/simple/zebratechnologies.svg
+++ b/docs/src/templates/.icons/simple/zebratechnologies.svg
diff --git a/docs/src/material/templates/.icons/simple/zelle.svg b/docs/src/templates/.icons/simple/zelle.svg
index 631da3ce..631da3ce 100644
--- a/docs/src/material/templates/.icons/simple/zelle.svg
+++ b/docs/src/templates/.icons/simple/zelle.svg
diff --git a/docs/src/material/templates/.icons/simple/zend.svg b/docs/src/templates/.icons/simple/zend.svg
index 7ff7252e..7ff7252e 100644
--- a/docs/src/material/templates/.icons/simple/zend.svg
+++ b/docs/src/templates/.icons/simple/zend.svg
diff --git a/docs/src/material/templates/.icons/simple/zendesk.svg b/docs/src/templates/.icons/simple/zendesk.svg
index c3b97f68..c3b97f68 100644
--- a/docs/src/material/templates/.icons/simple/zendesk.svg
+++ b/docs/src/templates/.icons/simple/zendesk.svg
diff --git a/docs/src/material/templates/.icons/simple/zendframework.svg b/docs/src/templates/.icons/simple/zendframework.svg
index 226ed641..226ed641 100644
--- a/docs/src/material/templates/.icons/simple/zendframework.svg
+++ b/docs/src/templates/.icons/simple/zendframework.svg
diff --git a/docs/src/material/templates/.icons/simple/zenn.svg b/docs/src/templates/.icons/simple/zenn.svg
index 8b593cdf..8b593cdf 100644
--- a/docs/src/material/templates/.icons/simple/zenn.svg
+++ b/docs/src/templates/.icons/simple/zenn.svg
diff --git a/docs/src/material/templates/.icons/simple/zenodo.svg b/docs/src/templates/.icons/simple/zenodo.svg
index e793427b..e793427b 100644
--- a/docs/src/material/templates/.icons/simple/zenodo.svg
+++ b/docs/src/templates/.icons/simple/zenodo.svg
diff --git a/docs/src/material/templates/.icons/simple/zensar.svg b/docs/src/templates/.icons/simple/zensar.svg
index 2bc1920b..2bc1920b 100644
--- a/docs/src/material/templates/.icons/simple/zensar.svg
+++ b/docs/src/templates/.icons/simple/zensar.svg
diff --git a/docs/src/material/templates/.icons/simple/zerodha.svg b/docs/src/templates/.icons/simple/zerodha.svg
index 4fc244a3..4fc244a3 100644
--- a/docs/src/material/templates/.icons/simple/zerodha.svg
+++ b/docs/src/templates/.icons/simple/zerodha.svg
diff --git a/docs/src/material/templates/.icons/simple/zeromq.svg b/docs/src/templates/.icons/simple/zeromq.svg
index 3f83f087..3f83f087 100644
--- a/docs/src/material/templates/.icons/simple/zeromq.svg
+++ b/docs/src/templates/.icons/simple/zeromq.svg
diff --git a/docs/src/material/templates/.icons/simple/zerply.svg b/docs/src/templates/.icons/simple/zerply.svg
index 74828b45..74828b45 100644
--- a/docs/src/material/templates/.icons/simple/zerply.svg
+++ b/docs/src/templates/.icons/simple/zerply.svg
diff --git a/docs/src/material/templates/.icons/simple/zettlr.svg b/docs/src/templates/.icons/simple/zettlr.svg
index a7accdc5..a7accdc5 100644
--- a/docs/src/material/templates/.icons/simple/zettlr.svg
+++ b/docs/src/templates/.icons/simple/zettlr.svg
diff --git a/docs/src/material/templates/.icons/simple/zhihu.svg b/docs/src/templates/.icons/simple/zhihu.svg
index adeb24ee..adeb24ee 100644
--- a/docs/src/material/templates/.icons/simple/zhihu.svg
+++ b/docs/src/templates/.icons/simple/zhihu.svg
diff --git a/docs/src/material/templates/.icons/simple/zig.svg b/docs/src/templates/.icons/simple/zig.svg
index a9bb4fd7..a9bb4fd7 100644
--- a/docs/src/material/templates/.icons/simple/zig.svg
+++ b/docs/src/templates/.icons/simple/zig.svg
diff --git a/docs/src/material/templates/.icons/simple/zigbee.svg b/docs/src/templates/.icons/simple/zigbee.svg
index c30697d6..c30697d6 100644
--- a/docs/src/material/templates/.icons/simple/zigbee.svg
+++ b/docs/src/templates/.icons/simple/zigbee.svg
diff --git a/docs/src/material/templates/.icons/simple/zilch.svg b/docs/src/templates/.icons/simple/zilch.svg
index d516ba04..d516ba04 100644
--- a/docs/src/material/templates/.icons/simple/zilch.svg
+++ b/docs/src/templates/.icons/simple/zilch.svg
diff --git a/docs/src/material/templates/.icons/simple/zillow.svg b/docs/src/templates/.icons/simple/zillow.svg
index 72732f1c..72732f1c 100644
--- a/docs/src/material/templates/.icons/simple/zillow.svg
+++ b/docs/src/templates/.icons/simple/zillow.svg
diff --git a/docs/src/material/templates/.icons/simple/zincsearch.svg b/docs/src/templates/.icons/simple/zincsearch.svg
index 262a8b7c..262a8b7c 100644
--- a/docs/src/material/templates/.icons/simple/zincsearch.svg
+++ b/docs/src/templates/.icons/simple/zincsearch.svg
diff --git a/docs/src/material/templates/.icons/simple/zingat.svg b/docs/src/templates/.icons/simple/zingat.svg
index c2558ef3..c2558ef3 100644
--- a/docs/src/material/templates/.icons/simple/zingat.svg
+++ b/docs/src/templates/.icons/simple/zingat.svg
diff --git a/docs/src/material/templates/.icons/simple/zod.svg b/docs/src/templates/.icons/simple/zod.svg
index f0b80d0e..f0b80d0e 100644
--- a/docs/src/material/templates/.icons/simple/zod.svg
+++ b/docs/src/templates/.icons/simple/zod.svg
diff --git a/docs/src/material/templates/.icons/simple/zoho.svg b/docs/src/templates/.icons/simple/zoho.svg
index fbbbea58..fbbbea58 100644
--- a/docs/src/material/templates/.icons/simple/zoho.svg
+++ b/docs/src/templates/.icons/simple/zoho.svg
diff --git a/docs/src/material/templates/.icons/simple/zoiper.svg b/docs/src/templates/.icons/simple/zoiper.svg
index 1832c1e3..1832c1e3 100644
--- a/docs/src/material/templates/.icons/simple/zoiper.svg
+++ b/docs/src/templates/.icons/simple/zoiper.svg
diff --git a/docs/src/material/templates/.icons/simple/zomato.svg b/docs/src/templates/.icons/simple/zomato.svg
index a4cbe62e..a4cbe62e 100644
--- a/docs/src/material/templates/.icons/simple/zomato.svg
+++ b/docs/src/templates/.icons/simple/zomato.svg
diff --git a/docs/src/material/templates/.icons/simple/zoom.svg b/docs/src/templates/.icons/simple/zoom.svg
index 961558ef..961558ef 100644
--- a/docs/src/material/templates/.icons/simple/zoom.svg
+++ b/docs/src/templates/.icons/simple/zoom.svg
diff --git a/docs/src/material/templates/.icons/simple/zorin.svg b/docs/src/templates/.icons/simple/zorin.svg
index fdbaa58e..fdbaa58e 100644
--- a/docs/src/material/templates/.icons/simple/zorin.svg
+++ b/docs/src/templates/.icons/simple/zorin.svg
diff --git a/docs/src/material/templates/.icons/simple/zotero.svg b/docs/src/templates/.icons/simple/zotero.svg
index 9c859930..9c859930 100644
--- a/docs/src/material/templates/.icons/simple/zotero.svg
+++ b/docs/src/templates/.icons/simple/zotero.svg
diff --git a/docs/src/material/templates/.icons/simple/zulip.svg b/docs/src/templates/.icons/simple/zulip.svg
index 6f0bb7af..6f0bb7af 100644
--- a/docs/src/material/templates/.icons/simple/zulip.svg
+++ b/docs/src/templates/.icons/simple/zulip.svg
diff --git a/docs/src/material/templates/.icons/simple/zwave.svg b/docs/src/templates/.icons/simple/zwave.svg
index 87f59011..87f59011 100644
--- a/docs/src/material/templates/.icons/simple/zwave.svg
+++ b/docs/src/templates/.icons/simple/zwave.svg
diff --git a/docs/src/material/templates/.icons/simple/zyte.svg b/docs/src/templates/.icons/simple/zyte.svg
index 76b2eed2..76b2eed2 100644
--- a/docs/src/material/templates/.icons/simple/zyte.svg
+++ b/docs/src/templates/.icons/simple/zyte.svg
diff --git a/docs/src/templates/404.html b/docs/src/templates/404.html
index e87e7783..ae765c44 100644
--- a/docs/src/templates/404.html
+++ b/docs/src/templates/404.html
@@ -1,28 +1,7 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "main.html" %}
-
-<!-- Content -->
{% block content %}
<h1>404 - Not found</h1>
{% endblock %}
diff --git a/docs/src/templates/assets/javascripts/_/index.ts b/docs/src/templates/assets/javascripts/_/index.ts
deleted file mode 100644
index be0f4a42..00000000
--- a/docs/src/templates/assets/javascripts/_/index.ts
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { getElement, getLocation } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Feature flag
- */
-export type Flag =
- | "announce.dismiss" /* Dismissable announcement bar */
- | "content.code.annotate" /* Code annotations */
- | "content.code.copy" /* Code copy button */
- | "content.lazy" /* Lazy content elements */
- | "content.tabs.link" /* Link content tabs */
- | "header.autohide" /* Hide header */
- | "navigation.expand" /* Automatic expansion */
- | "navigation.indexes" /* Section pages */
- | "navigation.instant" /* Instant navigation */
- | "navigation.instant.progress" /* Instant navigation progress */
- | "navigation.sections" /* Section navigation */
- | "navigation.tabs" /* Tabs navigation */
- | "navigation.tabs.sticky" /* Tabs navigation (sticky) */
- | "navigation.top" /* Back-to-top button */
- | "navigation.tracking" /* Anchor tracking */
- | "search.highlight" /* Search highlighting */
- | "search.share" /* Search sharing */
- | "search.suggest" /* Search suggestions */
- | "toc.follow" /* Following table of contents */
- | "toc.integrate" /* Integrated table of contents */
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Translation
- */
-export type Translation =
- | "clipboard.copy" /* Copy to clipboard */
- | "clipboard.copied" /* Copied to clipboard */
- | "search.result.placeholder" /* Type to start searching */
- | "search.result.none" /* No matching documents */
- | "search.result.one" /* 1 matching document */
- | "search.result.other" /* # matching documents */
- | "search.result.more.one" /* 1 more on this page */
- | "search.result.more.other" /* # more on this page */
- | "search.result.term.missing" /* Missing */
- | "select.version" /* Version selector */
-
-/**
- * Translations
- */
-export type Translations =
- Record<Translation, string>
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Versioning
- */
-export interface Versioning {
- provider: "mike" /* Version provider */
- default?: string | string[] /* Default version */
-}
-
-/**
- * Configuration
- */
-export interface Config {
- base: string /* Base URL */
- features: Flag[] /* Feature flags */
- translations: Translations /* Translations */
- search: string /* Search worker URL */
- tags?: Record<string, string> /* Tags mapping */
- version?: Versioning /* Versioning */
-}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve global configuration and make base URL absolute
- */
-const script = getElement("#__config")
-const config: Config = JSON.parse(script.textContent!)
-config.base = `${new URL(config.base, getLocation())}`
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve global configuration
- *
- * @returns Global configuration
- */
-export function configuration(): Config {
- return config
-}
-
-/**
- * Check whether a feature flag is enabled
- *
- * @param flag - Feature flag
- *
- * @returns Test result
- */
-export function feature(flag: Flag): boolean {
- return config.features.includes(flag)
-}
-
-/**
- * Retrieve the translation for the given key
- *
- * @param key - Key to be translated
- * @param value - Positional value, if any
- *
- * @returns Translation
- */
-export function translation(
- key: Translation, value?: string | number
-): string {
- return typeof value !== "undefined"
- ? config.translations[key].replace("#", value.toString())
- : config.translations[key]
-}
diff --git a/docs/src/templates/assets/javascripts/browser/document/index.ts b/docs/src/templates/assets/javascripts/browser/document/index.ts
deleted file mode 100644
index 354c9b5c..00000000
--- a/docs/src/templates/assets/javascripts/browser/document/index.ts
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- ReplaySubject,
- Subject,
- fromEvent
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch document
- *
- * Documents are implemented as subjects, so all downstream observables are
- * automatically updated when a new document is emitted.
- *
- * @returns Document subject
- */
-export function watchDocument(): Subject<Document> {
- const document$ = new ReplaySubject<Document>(1)
- fromEvent(document, "DOMContentLoaded", { once: true })
- .subscribe(() => document$.next(document))
-
- /* Return document */
- return document$
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/_/.eslintrc b/docs/src/templates/assets/javascripts/browser/element/_/.eslintrc
deleted file mode 100644
index 16973760..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/_/.eslintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "rules": {
- "jsdoc/require-jsdoc": "off",
- "jsdoc/require-returns-check": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/_/index.ts b/docs/src/templates/assets/javascripts/browser/element/_/index.ts
deleted file mode 100644
index b7beb462..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/_/index.ts
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve all elements matching the query selector
- *
- * @template T - Element type
- *
- * @param selector - Query selector
- * @param node - Node of reference
- *
- * @returns Elements
- */
-export function getElements<T extends keyof HTMLElementTagNameMap>(
- selector: T, node?: ParentNode
-): HTMLElementTagNameMap[T][]
-
-export function getElements<T extends HTMLElement>(
- selector: string, node?: ParentNode
-): T[]
-
-export function getElements<T extends HTMLElement>(
- selector: string, node: ParentNode = document
-): T[] {
- return Array.from(node.querySelectorAll<T>(selector))
-}
-
-/**
- * Retrieve an element matching a query selector or throw a reference error
- *
- * Note that this function assumes that the element is present. If unsure if an
- * element is existent, use the `getOptionalElement` function instead.
- *
- * @template T - Element type
- *
- * @param selector - Query selector
- * @param node - Node of reference
- *
- * @returns Element
- */
-export function getElement<T extends keyof HTMLElementTagNameMap>(
- selector: T, node?: ParentNode
-): HTMLElementTagNameMap[T]
-
-export function getElement<T extends HTMLElement>(
- selector: string, node?: ParentNode
-): T
-
-export function getElement<T extends HTMLElement>(
- selector: string, node: ParentNode = document
-): T {
- const el = getOptionalElement<T>(selector, node)
- if (typeof el === "undefined")
- throw new ReferenceError(
- `Missing element: expected "${selector}" to be present`
- )
-
- /* Return element */
- return el
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Retrieve an optional element matching the query selector
- *
- * @template T - Element type
- *
- * @param selector - Query selector
- * @param node - Node of reference
- *
- * @returns Element or nothing
- */
-export function getOptionalElement<T extends keyof HTMLElementTagNameMap>(
- selector: T, node?: ParentNode
-): HTMLElementTagNameMap[T] | undefined
-
-export function getOptionalElement<T extends HTMLElement>(
- selector: string, node?: ParentNode
-): T | undefined
-
-export function getOptionalElement<T extends HTMLElement>(
- selector: string, node: ParentNode = document
-): T | undefined {
- return node.querySelector<T>(selector) || undefined
-}
-
-/**
- * Retrieve the currently active element
- *
- * @returns Element or nothing
- */
-export function getActiveElement(): HTMLElement | undefined {
- return document.activeElement instanceof HTMLElement
- ? document.activeElement || undefined
- : undefined
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/focus/index.ts b/docs/src/templates/assets/javascripts/browser/element/focus/index.ts
deleted file mode 100644
index f31fe276..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/focus/index.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- debounceTime,
- distinctUntilChanged,
- fromEvent,
- map,
- merge,
- shareReplay,
- startWith
-} from "rxjs"
-
-import { getActiveElement } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Focus observable
- *
- * Previously, this observer used `focus` and `blur` events to determine whether
- * an element is focused, but this doesn't work if there are focusable elements
- * within the elements itself. A better solutions are `focusin` and `focusout`
- * events, which bubble up the tree and allow for more fine-grained control.
- *
- * `debounceTime` is necessary, because when a focus change happens inside an
- * element, the observable would first emit `false` and then `true` again.
- */
-const observer$ = merge(
- fromEvent(document.body, "focusin"),
- fromEvent(document.body, "focusout")
-)
- .pipe(
- debounceTime(1),
- startWith(undefined),
- map(() => getActiveElement() || document.body),
- shareReplay(1)
- )
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch element focus
- *
- * @param el - Element
- *
- * @returns Element focus observable
- */
-export function watchElementFocus(
- el: HTMLElement
-): Observable<boolean> {
- return observer$
- .pipe(
- map(active => el.contains(active)),
- distinctUntilChanged()
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/index.ts b/docs/src/templates/assets/javascripts/browser/element/index.ts
deleted file mode 100644
index 50ce84b2..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/index.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./focus"
-export * from "./offset"
-export * from "./size"
-export * from "./visibility"
diff --git a/docs/src/templates/assets/javascripts/browser/element/offset/_/index.ts b/docs/src/templates/assets/javascripts/browser/element/offset/_/index.ts
deleted file mode 100644
index 6dd229d5..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/offset/_/index.ts
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- animationFrameScheduler,
- auditTime,
- fromEvent,
- map,
- merge,
- startWith
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Element offset
- */
-export interface ElementOffset {
- x: number /* Horizontal offset */
- y: number /* Vertical offset */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve element offset
- *
- * @param el - Element
- *
- * @returns Element offset
- */
-export function getElementOffset(
- el: HTMLElement
-): ElementOffset {
- return {
- x: el.offsetLeft,
- y: el.offsetTop
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch element offset
- *
- * @param el - Element
- *
- * @returns Element offset observable
- */
-export function watchElementOffset(
- el: HTMLElement
-): Observable<ElementOffset> {
- return merge(
- fromEvent(window, "load"),
- fromEvent(window, "resize")
- )
- .pipe(
- auditTime(0, animationFrameScheduler),
- map(() => getElementOffset(el)),
- startWith(getElementOffset(el))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/offset/content/index.ts b/docs/src/templates/assets/javascripts/browser/element/offset/content/index.ts
deleted file mode 100644
index 557301a6..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/offset/content/index.ts
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- animationFrameScheduler,
- auditTime,
- fromEvent,
- map,
- merge,
- startWith
-} from "rxjs"
-
-import { ElementOffset } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve element content offset (= scroll offset)
- *
- * @param el - Element
- *
- * @returns Element content offset
- */
-export function getElementContentOffset(
- el: HTMLElement
-): ElementOffset {
- return {
- x: el.scrollLeft,
- y: el.scrollTop
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch element content offset
- *
- * @param el - Element
- *
- * @returns Element content offset observable
- */
-export function watchElementContentOffset(
- el: HTMLElement
-): Observable<ElementOffset> {
- return merge(
- fromEvent(el, "scroll"),
- fromEvent(window, "resize")
- )
- .pipe(
- auditTime(0, animationFrameScheduler),
- map(() => getElementContentOffset(el)),
- startWith(getElementContentOffset(el))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/offset/index.ts b/docs/src/templates/assets/javascripts/browser/element/offset/index.ts
deleted file mode 100644
index 602ff2cf..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/offset/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./content"
diff --git a/docs/src/templates/assets/javascripts/browser/element/size/_/index.ts b/docs/src/templates/assets/javascripts/browser/element/size/_/index.ts
deleted file mode 100644
index 35a5e68b..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/size/_/index.ts
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- NEVER,
- Observable,
- Subject,
- defer,
- filter,
- finalize,
- map,
- merge,
- of,
- shareReplay,
- startWith,
- switchMap,
- tap
-} from "rxjs"
-
-import { watchScript } from "../../../script"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Element offset
- */
-export interface ElementSize {
- width: number /* Element width */
- height: number /* Element height */
-}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Resize observer entry subject
- */
-const entry$ = new Subject<ResizeObserverEntry>()
-
-/**
- * Resize observer observable
- *
- * This observable will create a `ResizeObserver` on the first subscription
- * and will automatically terminate it when there are no more subscribers.
- * It's quite important to centralize observation in a single `ResizeObserver`,
- * as the performance difference can be quite dramatic, as the link shows.
- *
- * If the browser doesn't have a `ResizeObserver` implementation available, a
- * polyfill is automatically downloaded from unpkg.com. This is also compatible
- * with the built-in privacy plugin, which will download the polyfill and put
- * it alongside the built site for self-hosting.
- *
- * @see https://bit.ly/3iIYfEm - Google Groups on performance
- */
-const observer$ = defer(() => (
- typeof ResizeObserver === "undefined"
- ? watchScript("https://unpkg.com/resize-observer-polyfill")
- : of(undefined)
-))
- .pipe(
- map(() => new ResizeObserver(entries => {
- for (const entry of entries)
- entry$.next(entry)
- })),
- switchMap(observer => merge(NEVER, of(observer))
- .pipe(
- finalize(() => observer.disconnect())
- )
- ),
- shareReplay(1)
- )
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve element size
- *
- * @param el - Element
- *
- * @returns Element size
- */
-export function getElementSize(
- el: HTMLElement
-): ElementSize {
- return {
- width: el.offsetWidth,
- height: el.offsetHeight
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch element size
- *
- * This function returns an observable that subscribes to a single internal
- * instance of `ResizeObserver` upon subscription, and emit resize events until
- * termination. Note that this function should not be called with the same
- * element twice, as the first unsubscription will terminate observation.
- *
- * Sadly, we can't use the `DOMRect` objects returned by the observer, because
- * we need the emitted values to be consistent with `getElementSize`, which will
- * return the used values (rounded) and not actual values (unrounded). Thus, we
- * use the `offset*` properties. See the linked GitHub issue.
- *
- * @see https://bit.ly/3m0k3he - GitHub issue
- *
- * @param el - Element
- *
- * @returns Element size observable
- */
-export function watchElementSize(
- el: HTMLElement
-): Observable<ElementSize> {
- return observer$
- .pipe(
- tap(observer => observer.observe(el)),
- switchMap(observer => entry$
- .pipe(
- filter(({ target }) => target === el),
- finalize(() => observer.unobserve(el)),
- map(() => getElementSize(el))
- )
- ),
- startWith(getElementSize(el))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/size/content/index.ts b/docs/src/templates/assets/javascripts/browser/element/size/content/index.ts
deleted file mode 100644
index 5ed388cf..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/size/content/index.ts
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { ElementSize } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve element content size (= scroll width and height)
- *
- * @param el - Element
- *
- * @returns Element content size
- */
-export function getElementContentSize(
- el: HTMLElement
-): ElementSize {
- return {
- width: el.scrollWidth,
- height: el.scrollHeight
- }
-}
-
-/**
- * Retrieve the overflowing container of an element, if any
- *
- * @param el - Element
- *
- * @returns Overflowing container or nothing
- */
-export function getElementContainer(
- el: HTMLElement
-): HTMLElement | undefined {
- let parent = el.parentElement
- while (parent)
- if (
- el.scrollWidth <= parent.scrollWidth &&
- el.scrollHeight <= parent.scrollHeight
- )
- parent = (el = parent).parentElement
- else
- break
-
- /* Return overflowing container */
- return parent ? el : undefined
-}
diff --git a/docs/src/templates/assets/javascripts/browser/element/size/index.ts b/docs/src/templates/assets/javascripts/browser/element/size/index.ts
deleted file mode 100644
index 602ff2cf..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/size/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./content"
diff --git a/docs/src/templates/assets/javascripts/browser/element/visibility/index.ts b/docs/src/templates/assets/javascripts/browser/element/visibility/index.ts
deleted file mode 100644
index 1ffe0b8d..00000000
--- a/docs/src/templates/assets/javascripts/browser/element/visibility/index.ts
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- NEVER,
- Observable,
- Subject,
- defer,
- distinctUntilChanged,
- filter,
- finalize,
- map,
- merge,
- of,
- shareReplay,
- switchMap,
- tap
-} from "rxjs"
-
-import {
- getElementContentSize,
- getElementSize,
- watchElementContentOffset
-} from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Intersection observer entry subject
- */
-const entry$ = new Subject<IntersectionObserverEntry>()
-
-/**
- * Intersection observer observable
- *
- * This observable will create an `IntersectionObserver` on first subscription
- * and will automatically terminate it when there are no more subscribers.
- *
- * @see https://bit.ly/3iIYfEm - Google Groups on performance
- */
-const observer$ = defer(() => of(
- new IntersectionObserver(entries => {
- for (const entry of entries)
- entry$.next(entry)
- }, {
- threshold: 0
- })
-))
- .pipe(
- switchMap(observer => merge(NEVER, of(observer))
- .pipe(
- finalize(() => observer.disconnect())
- )
- ),
- shareReplay(1)
- )
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch element visibility
- *
- * @param el - Element
- *
- * @returns Element visibility observable
- */
-export function watchElementVisibility(
- el: HTMLElement
-): Observable<boolean> {
- return observer$
- .pipe(
- tap(observer => observer.observe(el)),
- switchMap(observer => entry$
- .pipe(
- filter(({ target }) => target === el),
- finalize(() => observer.unobserve(el)),
- map(({ isIntersecting }) => isIntersecting)
- )
- )
- )
-}
-
-/**
- * Watch element boundary
- *
- * This function returns an observable which emits whether the bottom content
- * boundary (= scroll offset) of an element is within a certain threshold.
- *
- * @param el - Element
- * @param threshold - Threshold
- *
- * @returns Element boundary observable
- */
-export function watchElementBoundary(
- el: HTMLElement, threshold = 16
-): Observable<boolean> {
- return watchElementContentOffset(el)
- .pipe(
- map(({ y }) => {
- const visible = getElementSize(el)
- const content = getElementContentSize(el)
- return y >= (
- content.height - visible.height - threshold
- )
- }),
- distinctUntilChanged()
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/index.ts b/docs/src/templates/assets/javascripts/browser/index.ts
deleted file mode 100644
index f1ee2bae..00000000
--- a/docs/src/templates/assets/javascripts/browser/index.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./document"
-export * from "./element"
-export * from "./keyboard"
-export * from "./location"
-export * from "./media"
-export * from "./request"
-export * from "./script"
-export * from "./toggle"
-export * from "./viewport"
-export * from "./worker"
diff --git a/docs/src/templates/assets/javascripts/browser/keyboard/index.ts b/docs/src/templates/assets/javascripts/browser/keyboard/index.ts
deleted file mode 100644
index 783f2cda..00000000
--- a/docs/src/templates/assets/javascripts/browser/keyboard/index.ts
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- filter,
- fromEvent,
- map,
- merge,
- share,
- startWith,
- switchMap
-} from "rxjs"
-
-import { getActiveElement } from "../element"
-import { getToggle } from "../toggle"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Keyboard mode
- */
-export type KeyboardMode =
- | "global" /* Global */
- | "search" /* Search is open */
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Keyboard
- */
-export interface Keyboard {
- mode: KeyboardMode /* Keyboard mode */
- type: string /* Key type */
- claim(): void /* Key claim */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Check whether an element may receive keyboard input
- *
- * @param el - Element
- * @param type - Key type
- *
- * @returns Test result
- */
-function isSusceptibleToKeyboard(
- el: HTMLElement, type: string
-): boolean {
- switch (el.constructor) {
-
- /* Input elements */
- case HTMLInputElement:
- /* @ts-expect-error - omit unnecessary type cast */
- if (el.type === "radio")
- return /^Arrow/.test(type)
- else
- return true
-
- /* Select element and textarea */
- case HTMLSelectElement:
- case HTMLTextAreaElement:
- return true
-
- /* Everything else */
- default:
- return el.isContentEditable
- }
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch composition events
- *
- * @returns Composition observable
- */
-export function watchComposition(): Observable<boolean> {
- return merge(
- fromEvent(window, "compositionstart").pipe(map(() => true)),
- fromEvent(window, "compositionend").pipe(map(() => false))
- )
- .pipe(
- startWith(false)
- )
-}
-
-/**
- * Watch keyboard
- *
- * @returns Keyboard observable
- */
-export function watchKeyboard(): Observable<Keyboard> {
- const keyboard$ = fromEvent<KeyboardEvent>(window, "keydown")
- .pipe(
- filter(ev => !(ev.metaKey || ev.ctrlKey)),
- map(ev => ({
- mode: getToggle("search") ? "search" : "global",
- type: ev.key,
- claim() {
- ev.preventDefault()
- ev.stopPropagation()
- }
- } as Keyboard)),
- filter(({ mode, type }) => {
- if (mode === "global") {
- const active = getActiveElement()
- if (typeof active !== "undefined")
- return !isSusceptibleToKeyboard(active, type)
- }
- return true
- }),
- share()
- )
-
- /* Don't emit during composition events - see https://bit.ly/3te3Wl8 */
- return watchComposition()
- .pipe(
- switchMap(active => !active ? keyboard$ : EMPTY)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/location/_/index.ts b/docs/src/templates/assets/javascripts/browser/location/_/index.ts
deleted file mode 100644
index 2672fa74..00000000
--- a/docs/src/templates/assets/javascripts/browser/location/_/index.ts
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Subject } from "rxjs"
-
-import { feature } from "~/_"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve location
- *
- * This function returns a `URL` object (and not `Location`) to normalize the
- * typings across the application. Furthermore, locations need to be tracked
- * without setting them and `Location` is a singleton which represents the
- * current location.
- *
- * @returns URL
- */
-export function getLocation(): URL {
- return new URL(location.href)
-}
-
-/**
- * Set location
- *
- * If instant navigation is enabled, this function creates a temporary anchor
- * element, sets the `href` attribute, appends it to the body, clicks it, and
- * then removes it again. The event will bubble up the DOM and trigger be
- * intercepted by the instant loading business logic.
- *
- * Note that we must append and remove the anchor element, or the event will
- * not bubble up the DOM, making it impossible to intercept it.
- *
- * @param url - URL to navigate to
- * @param navigate - Force navigation
- */
-export function setLocation(
- url: URL | HTMLLinkElement, navigate = false
-): void {
- if (feature("navigation.instant") && !navigate) {
- const el = h("a", { href: url.href })
- document.body.appendChild(el)
- el.click()
- el.remove()
-
- // If we're not using instant navigation, and the page should not be reloaded
- // just instruct the browser to navigate to the given URL
- } else {
- location.href = url.href
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch location
- *
- * @returns Location subject
- */
-export function watchLocation(): Subject<URL> {
- return new Subject<URL>()
-}
diff --git a/docs/src/templates/assets/javascripts/browser/location/hash/index.ts b/docs/src/templates/assets/javascripts/browser/location/hash/index.ts
deleted file mode 100644
index 5d3a134a..00000000
--- a/docs/src/templates/assets/javascripts/browser/location/hash/index.ts
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- filter,
- fromEvent,
- map,
- merge,
- shareReplay,
- startWith
-} from "rxjs"
-
-import { getOptionalElement } from "~/browser"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve location hash
- *
- * @returns Location hash
- */
-export function getLocationHash(): string {
- return location.hash.slice(1)
-}
-
-/**
- * Set location hash
- *
- * Setting a new fragment identifier via `location.hash` will have no effect
- * if the value doesn't change. When a new fragment identifier is set, we want
- * the browser to target the respective element at all times, which is why we
- * use this dirty little trick.
- *
- * @param hash - Location hash
- */
-export function setLocationHash(hash: string): void {
- const el = h("a", { href: hash })
- el.addEventListener("click", ev => ev.stopPropagation())
- el.click()
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch location hash
- *
- * @param location$ - Location observable
- *
- * @returns Location hash observable
- */
-export function watchLocationHash(
- location$: Observable<URL>
-): Observable<string> {
- return merge(
- fromEvent<HashChangeEvent>(window, "hashchange"),
- location$
- )
- .pipe(
- map(getLocationHash),
- startWith(getLocationHash()),
- filter(hash => hash.length > 0),
- shareReplay(1)
- )
-}
-
-/**
- * Watch location target
- *
- * @param location$ - Location observable
- *
- * @returns Location target observable
- */
-export function watchLocationTarget(
- location$: Observable<URL>
-): Observable<HTMLElement> {
- return watchLocationHash(location$)
- .pipe(
- map(id => getOptionalElement(`[id="${id}"]`)!),
- filter(el => typeof el !== "undefined")
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/location/index.ts b/docs/src/templates/assets/javascripts/browser/location/index.ts
deleted file mode 100644
index d77a5444..00000000
--- a/docs/src/templates/assets/javascripts/browser/location/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./hash"
diff --git a/docs/src/templates/assets/javascripts/browser/media/index.ts b/docs/src/templates/assets/javascripts/browser/media/index.ts
deleted file mode 100644
index dd7400d4..00000000
--- a/docs/src/templates/assets/javascripts/browser/media/index.ts
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- fromEvent,
- fromEventPattern,
- map,
- merge,
- startWith,
- switchMap
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch media query
- *
- * Note that although `MediaQueryList.addListener` is deprecated we have to
- * use it, because it's the only way to ensure proper downward compatibility.
- *
- * @see https://bit.ly/3dUBH2m - GitHub issue
- *
- * @param query - Media query
- *
- * @returns Media observable
- */
-export function watchMedia(query: string): Observable<boolean> {
- const media = matchMedia(query)
- return fromEventPattern<boolean>(next => (
- media.addListener(() => next(media.matches))
- ))
- .pipe(
- startWith(media.matches)
- )
-}
-
-/**
- * Watch print mode
- *
- * @returns Print observable
- */
-export function watchPrint(): Observable<boolean> {
- const media = matchMedia("print")
- return merge(
- fromEvent(window, "beforeprint").pipe(map(() => true)),
- fromEvent(window, "afterprint").pipe(map(() => false))
- )
- .pipe(
- startWith(media.matches)
- )
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Toggle an observable with a media observable
- *
- * @template T - Data type
- *
- * @param query$ - Media observable
- * @param factory - Observable factory
- *
- * @returns Toggled observable
- */
-export function at<T>(
- query$: Observable<boolean>, factory: () => Observable<T>
-): Observable<T> {
- return query$
- .pipe(
- switchMap(active => active ? factory() : EMPTY)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/request/index.ts b/docs/src/templates/assets/javascripts/browser/request/index.ts
deleted file mode 100644
index 74a56a64..00000000
--- a/docs/src/templates/assets/javascripts/browser/request/index.ts
+++ /dev/null
@@ -1,141 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- map,
- shareReplay,
- switchMap
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Options
- */
-interface Options {
- progress$?: Subject<number> // Progress subject
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch the given URL
- *
- * If the request fails (e.g. when dispatched from `file://` locations), the
- * observable will complete without emitting a value.
- *
- * @param url - Request URL
- * @param options - Options
- *
- * @returns Response observable
- */
-export function request(
- url: URL | string, options?: Options
-): Observable<Blob> {
- return new Observable<Blob>(observer => {
- const req = new XMLHttpRequest()
- req.open("GET", `${url}`)
- req.responseType = "blob"
-
- // Handle response
- req.addEventListener("load", () => {
- if (req.status >= 200 && req.status < 300) {
- observer.next(req.response)
- observer.complete()
- } else {
- observer.error(new Error(req.statusText))
- }
- })
-
- // Handle network errors
- req.addEventListener("error", () => {
- observer.error(new Error("Network Error"))
- })
-
- // Handle aborted requests
- req.addEventListener("abort", () => {
- observer.error(new Error("Request aborted"))
- })
-
- // Handle download progress
- if (typeof options?.progress$ !== "undefined") {
- req.addEventListener("progress", event => {
- options.progress$!.next((event.loaded / event.total) * 100)
- })
-
- // Immediately set progress to 5% to indicate that we're loading
- options.progress$.next(5)
- }
-
- // Send request
- req.send()
- })
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Fetch JSON from the given URL
- *
- * @template T - Data type
- *
- * @param url - Request URL
- * @param options - Options
- *
- * @returns Data observable
- */
-export function requestJSON<T>(
- url: URL | string, options?: Options
-): Observable<T> {
- return request(url, options)
- .pipe(
- switchMap(res => res.text()),
- map(body => JSON.parse(body) as T),
- shareReplay(1)
- )
-}
-
-/**
- * Fetch XML from the given URL
- *
- * @param url - Request URL
- * @param options - Options
- *
- * @returns Data observable
- */
-export function requestXML(
- url: URL | string, options?: Options
-): Observable<Document> {
- const dom = new DOMParser()
- return request(url, options)
- .pipe(
- switchMap(res => res.text()),
- map(res => dom.parseFromString(res, "text/xml")),
- shareReplay(1)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/script/index.ts b/docs/src/templates/assets/javascripts/browser/script/index.ts
deleted file mode 100644
index ef5c89e6..00000000
--- a/docs/src/templates/assets/javascripts/browser/script/index.ts
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- defer,
- finalize,
- fromEvent,
- map,
- merge,
- switchMap,
- take,
- throwError
-} from "rxjs"
-
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create and load a `script` element
- *
- * This function returns an observable that will emit when the script was
- * successfully loaded, or throw an error if it wasn't.
- *
- * @param src - Script URL
- *
- * @returns Script observable
- */
-export function watchScript(src: string): Observable<void> {
- const script = h("script", { src })
- return defer(() => {
- document.head.appendChild(script)
- return merge(
- fromEvent(script, "load"),
- fromEvent(script, "error")
- .pipe(
- switchMap(() => (
- throwError(() => new ReferenceError(`Invalid script: ${src}`))
- ))
- )
- )
- .pipe(
- map(() => undefined),
- finalize(() => document.head.removeChild(script)),
- take(1)
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/browser/toggle/index.ts b/docs/src/templates/assets/javascripts/browser/toggle/index.ts
deleted file mode 100644
index 0be4b29d..00000000
--- a/docs/src/templates/assets/javascripts/browser/toggle/index.ts
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- fromEvent,
- map,
- startWith
-} from "rxjs"
-
-import { getElement } from "../element"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Toggle
- */
-export type Toggle =
- | "drawer" /* Toggle for drawer */
- | "search" /* Toggle for search */
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Toggle map
- */
-const toggles: Record<Toggle, HTMLInputElement> = {
- drawer: getElement("[data-md-toggle=drawer]"),
- search: getElement("[data-md-toggle=search]")
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve the value of a toggle
- *
- * @param name - Toggle
- *
- * @returns Toggle value
- */
-export function getToggle(name: Toggle): boolean {
- return toggles[name].checked
-}
-
-/**
- * Set toggle
- *
- * Simulating a click event seems to be the most cross-browser compatible way
- * of changing the value while also emitting a `change` event. Before, Material
- * used `CustomEvent` to programmatically change the value of a toggle, but this
- * is a much simpler and cleaner solution which doesn't require a polyfill.
- *
- * @param name - Toggle
- * @param value - Toggle value
- */
-export function setToggle(name: Toggle, value: boolean): void {
- if (toggles[name].checked !== value)
- toggles[name].click()
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch toggle
- *
- * @param name - Toggle
- *
- * @returns Toggle value observable
- */
-export function watchToggle(name: Toggle): Observable<boolean> {
- const el = toggles[name]
- return fromEvent(el, "change")
- .pipe(
- map(() => el.checked),
- startWith(el.checked)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/viewport/_/index.ts b/docs/src/templates/assets/javascripts/browser/viewport/_/index.ts
deleted file mode 100644
index 09c45f32..00000000
--- a/docs/src/templates/assets/javascripts/browser/viewport/_/index.ts
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- combineLatest,
- map,
- shareReplay
-} from "rxjs"
-
-import {
- ViewportOffset,
- watchViewportOffset
-} from "../offset"
-import {
- ViewportSize,
- watchViewportSize
-} from "../size"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Viewport
- */
-export interface Viewport {
- offset: ViewportOffset /* Viewport offset */
- size: ViewportSize /* Viewport size */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch viewport
- *
- * @returns Viewport observable
- */
-export function watchViewport(): Observable<Viewport> {
- return combineLatest([
- watchViewportOffset(),
- watchViewportSize()
- ])
- .pipe(
- map(([offset, size]) => ({ offset, size })),
- shareReplay(1)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/viewport/at/index.ts b/docs/src/templates/assets/javascripts/browser/viewport/at/index.ts
deleted file mode 100644
index 8769cf3b..00000000
--- a/docs/src/templates/assets/javascripts/browser/viewport/at/index.ts
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- combineLatest,
- distinctUntilKeyChanged,
- map
-} from "rxjs"
-
-import { Header } from "~/components"
-
-import { getElementOffset } from "../../element"
-import { Viewport } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch viewport relative to element
- *
- * @param el - Element
- * @param options - Options
- *
- * @returns Viewport observable
- */
-export function watchViewportAt(
- el: HTMLElement, { viewport$, header$ }: WatchOptions
-): Observable<Viewport> {
- const size$ = viewport$
- .pipe(
- distinctUntilKeyChanged("size")
- )
-
- /* Compute element offset */
- const offset$ = combineLatest([size$, header$])
- .pipe(
- map(() => getElementOffset(el))
- )
-
- /* Compute relative viewport, return hot observable */
- return combineLatest([header$, viewport$, offset$])
- .pipe(
- map(([{ height }, { offset, size }, { x, y }]) => ({
- offset: {
- x: offset.x - x,
- y: offset.y - y + height
- },
- size
- }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/viewport/index.ts b/docs/src/templates/assets/javascripts/browser/viewport/index.ts
deleted file mode 100644
index b3d135e9..00000000
--- a/docs/src/templates/assets/javascripts/browser/viewport/index.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./at"
-export * from "./offset"
-export * from "./size"
diff --git a/docs/src/templates/assets/javascripts/browser/viewport/offset/index.ts b/docs/src/templates/assets/javascripts/browser/viewport/offset/index.ts
deleted file mode 100644
index 63d37dd2..00000000
--- a/docs/src/templates/assets/javascripts/browser/viewport/offset/index.ts
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- fromEvent,
- map,
- merge,
- startWith
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Viewport offset
- */
-export interface ViewportOffset {
- x: number /* Horizontal offset */
- y: number /* Vertical offset */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve viewport offset
- *
- * On iOS Safari, viewport offset can be negative due to overflow scrolling.
- * As this may induce strange behaviors downstream, we'll just limit it to 0.
- *
- * @returns Viewport offset
- */
-export function getViewportOffset(): ViewportOffset {
- return {
- x: Math.max(0, scrollX),
- y: Math.max(0, scrollY)
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch viewport offset
- *
- * @returns Viewport offset observable
- */
-export function watchViewportOffset(): Observable<ViewportOffset> {
- return merge(
- fromEvent(window, "scroll", { passive: true }),
- fromEvent(window, "resize", { passive: true })
- )
- .pipe(
- map(getViewportOffset),
- startWith(getViewportOffset())
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/viewport/size/index.ts b/docs/src/templates/assets/javascripts/browser/viewport/size/index.ts
deleted file mode 100644
index 06694888..00000000
--- a/docs/src/templates/assets/javascripts/browser/viewport/size/index.ts
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- fromEvent,
- map,
- startWith
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Viewport size
- */
-export interface ViewportSize {
- width: number /* Viewport width */
- height: number /* Viewport height */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve viewport size
- *
- * @returns Viewport size
- */
-export function getViewportSize(): ViewportSize {
- return {
- width: innerWidth,
- height: innerHeight
- }
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Watch viewport size
- *
- * @returns Viewport size observable
- */
-export function watchViewportSize(): Observable<ViewportSize> {
- return fromEvent(window, "resize", { passive: true })
- .pipe(
- map(getViewportSize),
- startWith(getViewportSize())
- )
-}
diff --git a/docs/src/templates/assets/javascripts/browser/worker/index.ts b/docs/src/templates/assets/javascripts/browser/worker/index.ts
deleted file mode 100644
index 12e4e63b..00000000
--- a/docs/src/templates/assets/javascripts/browser/worker/index.ts
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- endWith,
- fromEvent,
- ignoreElements,
- mergeWith,
- share,
- takeUntil
-} from "rxjs"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Worker message
- */
-export interface WorkerMessage {
- type: unknown /* Message type */
- data?: unknown /* Message data */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create an observable for receiving from a web worker
- *
- * @template T - Data type
- *
- * @param worker - Web worker
- *
- * @returns Message observable
- */
-function recv<T>(worker: Worker): Observable<T> {
- return fromEvent<MessageEvent<T>, T>(worker, "message", ev => ev.data)
-}
-
-/**
- * Create a subject for sending to a web worker
- *
- * @template T - Data type
- *
- * @param worker - Web worker
- *
- * @returns Message subject
- */
-function send<T>(worker: Worker): Subject<T> {
- const send$ = new Subject<T>()
- send$.subscribe(data => worker.postMessage(data))
-
- /* Return message subject */
- return send$
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create a bidirectional communication channel to a web worker
- *
- * @template T - Data type
- *
- * @param url - Worker URL
- * @param worker - Worker
- *
- * @returns Worker subject
- */
-export function watchWorker<T extends WorkerMessage>(
- url: string, worker = new Worker(url)
-): Subject<T> {
- const recv$ = recv<T>(worker)
- const send$ = send<T>(worker)
-
- /* Create worker subject and forward messages */
- const worker$ = new Subject<T>()
- worker$.subscribe(send$)
-
- /* Return worker subject */
- const done$ = send$.pipe(ignoreElements(), endWith(true))
- return worker$
- .pipe(
- ignoreElements(),
- mergeWith(recv$.pipe(takeUntil(done$))),
- share()
- ) as Subject<T>
-}
diff --git a/docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js b/docs/src/templates/assets/javascripts/bundle.94c44541.min.js
index 1a77477b..1a77477b 100644
--- a/docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js
+++ b/docs/src/templates/assets/javascripts/bundle.94c44541.min.js
diff --git a/docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js.map b/docs/src/templates/assets/javascripts/bundle.94c44541.min.js.map
index 72c8c728..72c8c728 100644
--- a/docs/src/material/templates/assets/javascripts/bundle.94c44541.min.js.map
+++ b/docs/src/templates/assets/javascripts/bundle.94c44541.min.js.map
diff --git a/docs/src/templates/assets/javascripts/bundle.ts b/docs/src/templates/assets/javascripts/bundle.ts
deleted file mode 100644
index 141789c9..00000000
--- a/docs/src/templates/assets/javascripts/bundle.ts
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import "focus-visible"
-
-import {
- EMPTY,
- NEVER,
- Observable,
- Subject,
- defer,
- delay,
- filter,
- map,
- merge,
- mergeWith,
- shareReplay,
- switchMap
-} from "rxjs"
-
-import { configuration, feature } from "./_"
-import {
- at,
- getActiveElement,
- getOptionalElement,
- requestJSON,
- setLocation,
- setToggle,
- watchDocument,
- watchKeyboard,
- watchLocation,
- watchLocationTarget,
- watchMedia,
- watchPrint,
- watchScript,
- watchViewport
-} from "./browser"
-import {
- getComponentElement,
- getComponentElements,
- mountAnnounce,
- mountBackToTop,
- mountConsent,
- mountContent,
- mountDialog,
- mountHeader,
- mountHeaderTitle,
- mountPalette,
- mountProgress,
- mountSearch,
- mountSearchHiglight,
- mountSidebar,
- mountSource,
- mountTableOfContents,
- mountTabs,
- watchHeader,
- watchMain
-} from "./components"
-import {
- SearchIndex,
- setupClipboardJS,
- setupInstantNavigation,
- setupVersionSelector
-} from "./integrations"
-import {
- patchIndeterminate,
- patchScrollfix,
- patchScrolllock
-} from "./patches"
-import "./polyfills"
-
-/* ----------------------------------------------------------------------------
- * Functions - @todo refactor
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch search index
- *
- * @returns Search index observable
- */
-function fetchSearchIndex(): Observable<SearchIndex> {
- if (location.protocol === "file:") {
- return watchScript(
- `${new URL("search/search_index.js", config.base)}`
- )
- .pipe(
- // @ts-ignore - @todo fix typings
- map(() => __index),
- shareReplay(1)
- )
- } else {
- return requestJSON<SearchIndex>(
- new URL("search/search_index.json", config.base)
- )
- }
-}
-
-/* ----------------------------------------------------------------------------
- * Application
- * ------------------------------------------------------------------------- */
-
-/* Yay, JavaScript is available */
-document.documentElement.classList.remove("no-js")
-document.documentElement.classList.add("js")
-
-/* Set up navigation observables and subjects */
-const document$ = watchDocument()
-const location$ = watchLocation()
-const target$ = watchLocationTarget(location$)
-const keyboard$ = watchKeyboard()
-
-/* Set up media observables */
-const viewport$ = watchViewport()
-const tablet$ = watchMedia("(min-width: 960px)")
-const screen$ = watchMedia("(min-width: 1220px)")
-const print$ = watchPrint()
-
-/* Retrieve search index, if search is enabled */
-const config = configuration()
-const index$ = document.forms.namedItem("search")
- ? fetchSearchIndex()
- : NEVER
-
-/* Set up Clipboard.js integration */
-const alert$ = new Subject<string>()
-setupClipboardJS({ alert$ })
-
-/* Set up progress indicator */
-const progress$ = new Subject<number>()
-
-/* Set up instant navigation, if enabled */
-if (feature("navigation.instant"))
- setupInstantNavigation({ location$, viewport$, progress$ })
- .subscribe(document$)
-
-/* Set up version selector */
-if (config.version?.provider === "mike")
- setupVersionSelector({ document$ })
-
-/* Always close drawer and search on navigation */
-merge(location$, target$)
- .pipe(
- delay(125)
- )
- .subscribe(() => {
- setToggle("drawer", false)
- setToggle("search", false)
- })
-
-/* Set up global keyboard handlers */
-keyboard$
- .pipe(
- filter(({ mode }) => mode === "global")
- )
- .subscribe(key => {
- switch (key.type) {
-
- /* Go to previous page */
- case "p":
- case ",":
- const prev = getOptionalElement<HTMLLinkElement>("link[rel=prev]")
- if (typeof prev !== "undefined")
- setLocation(prev)
- break
-
- /* Go to next page */
- case "n":
- case ".":
- const next = getOptionalElement<HTMLLinkElement>("link[rel=next]")
- if (typeof next !== "undefined")
- setLocation(next)
- break
-
- /* Expand navigation, see https://bit.ly/3ZjG5io */
- case "Enter":
- const active = getActiveElement()
- if (active instanceof HTMLLabelElement)
- active.click()
- }
- })
-
-/* Set up patches */
-patchIndeterminate({ document$, tablet$ })
-patchScrollfix({ document$ })
-patchScrolllock({ viewport$, tablet$ })
-
-/* Set up header and main area observable */
-const header$ = watchHeader(getComponentElement("header"), { viewport$ })
-const main$ = document$
- .pipe(
- map(() => getComponentElement("main")),
- switchMap(el => watchMain(el, { viewport$, header$ })),
- shareReplay(1)
- )
-
-/* Set up control component observables */
-const control$ = merge(
-
- /* Consent */
- ...getComponentElements("consent")
- .map(el => mountConsent(el, { target$ })),
-
- /* Dialog */
- ...getComponentElements("dialog")
- .map(el => mountDialog(el, { alert$ })),
-
- /* Header */
- ...getComponentElements("header")
- .map(el => mountHeader(el, { viewport$, header$, main$ })),
-
- /* Color palette */
- ...getComponentElements("palette")
- .map(el => mountPalette(el)),
-
- /* Progress bar */
- ...getComponentElements("progress")
- .map(el => mountProgress(el, { progress$ })),
-
- /* Search */
- ...getComponentElements("search")
- .map(el => mountSearch(el, { index$, keyboard$ })),
-
- /* Repository information */
- ...getComponentElements("source")
- .map(el => mountSource(el))
-)
-
-/* Set up content component observables */
-const content$ = defer(() => merge(
-
- /* Announcement bar */
- ...getComponentElements("announce")
- .map(el => mountAnnounce(el)),
-
- /* Content */
- ...getComponentElements("content")
- .map(el => mountContent(el, { viewport$, target$, print$ })),
-
- /* Search highlighting */
- ...getComponentElements("content")
- .map(el => feature("search.highlight")
- ? mountSearchHiglight(el, { index$, location$ })
- : EMPTY
- ),
-
- /* Header title */
- ...getComponentElements("header-title")
- .map(el => mountHeaderTitle(el, { viewport$, header$ })),
-
- /* Sidebar */
- ...getComponentElements("sidebar")
- .map(el => el.getAttribute("data-md-type") === "navigation"
- ? at(screen$, () => mountSidebar(el, { viewport$, header$, main$ }))
- : at(tablet$, () => mountSidebar(el, { viewport$, header$, main$ }))
- ),
-
- /* Navigation tabs */
- ...getComponentElements("tabs")
- .map(el => mountTabs(el, { viewport$, header$ })),
-
- /* Table of contents */
- ...getComponentElements("toc")
- .map(el => mountTableOfContents(el, {
- viewport$, header$, main$, target$
- })),
-
- /* Back-to-top button */
- ...getComponentElements("top")
- .map(el => mountBackToTop(el, { viewport$, header$, main$, target$ }))
-))
-
-/* Set up component observables */
-const component$ = document$
- .pipe(
- switchMap(() => content$),
- mergeWith(control$),
- shareReplay(1)
- )
-
-/* Subscribe to all components */
-component$.subscribe()
-
-/* ----------------------------------------------------------------------------
- * Exports
- * ------------------------------------------------------------------------- */
-
-window.document$ = document$ /* Document observable */
-window.location$ = location$ /* Location subject */
-window.target$ = target$ /* Location target observable */
-window.keyboard$ = keyboard$ /* Keyboard observable */
-window.viewport$ = viewport$ /* Viewport observable */
-window.tablet$ = tablet$ /* Media tablet observable */
-window.screen$ = screen$ /* Media screen observable */
-window.print$ = print$ /* Media print observable */
-window.alert$ = alert$ /* Alert subject */
-window.progress$ = progress$ /* Progress indicator subject */
-window.component$ = component$ /* Component observable */
diff --git a/docs/src/templates/assets/javascripts/components/_/index.ts b/docs/src/templates/assets/javascripts/components/_/index.ts
deleted file mode 100644
index 61c471d9..00000000
--- a/docs/src/templates/assets/javascripts/components/_/index.ts
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { getElement, getElements } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Component type
- */
-export type ComponentType =
- | "announce" /* Announcement bar */
- | "container" /* Container */
- | "consent" /* Consent */
- | "content" /* Content */
- | "dialog" /* Dialog */
- | "header" /* Header */
- | "header-title" /* Header title */
- | "header-topic" /* Header topic */
- | "main" /* Main area */
- | "outdated" /* Version warning */
- | "palette" /* Color palette */
- | "progress" /* Progress indicator */
- | "search" /* Search */
- | "search-query" /* Search input */
- | "search-result" /* Search results */
- | "search-share" /* Search sharing */
- | "search-suggest" /* Search suggestions */
- | "sidebar" /* Sidebar */
- | "skip" /* Skip link */
- | "source" /* Repository information */
- | "tabs" /* Navigation tabs */
- | "toc" /* Table of contents */
- | "top" /* Back-to-top button */
-
-/**
- * Component
- *
- * @template T - Component type
- * @template U - Reference type
- */
-export type Component<
- T extends {} = {},
- U extends HTMLElement = HTMLElement
-> =
- T & {
- ref: U /* Component reference */
- }
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Component type map
- */
-interface ComponentTypeMap {
- "announce": HTMLElement /* Announcement bar */
- "container": HTMLElement /* Container */
- "consent": HTMLElement /* Consent */
- "content": HTMLElement /* Content */
- "dialog": HTMLElement /* Dialog */
- "header": HTMLElement /* Header */
- "header-title": HTMLElement /* Header title */
- "header-topic": HTMLElement /* Header topic */
- "main": HTMLElement /* Main area */
- "outdated": HTMLElement /* Version warning */
- "palette": HTMLElement /* Color palette */
- "progress": HTMLElement /* Progress indicator */
- "search": HTMLElement /* Search */
- "search-query": HTMLInputElement /* Search input */
- "search-result": HTMLElement /* Search results */
- "search-share": HTMLAnchorElement /* Search sharing */
- "search-suggest": HTMLElement /* Search suggestions */
- "sidebar": HTMLElement /* Sidebar */
- "skip": HTMLAnchorElement /* Skip link */
- "source": HTMLAnchorElement /* Repository information */
- "tabs": HTMLElement /* Navigation tabs */
- "toc": HTMLElement /* Table of contents */
- "top": HTMLAnchorElement /* Back-to-top button */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Retrieve the element for a given component or throw a reference error
- *
- * @template T - Component type
- *
- * @param type - Component type
- * @param node - Node of reference
- *
- * @returns Element
- */
-export function getComponentElement<T extends ComponentType>(
- type: T, node: ParentNode = document
-): ComponentTypeMap[T] {
- return getElement(`[data-md-component=${type}]`, node)
-}
-
-/**
- * Retrieve all elements for a given component
- *
- * @template T - Component type
- *
- * @param type - Component type
- * @param node - Node of reference
- *
- * @returns Elements
- */
-export function getComponentElements<T extends ComponentType>(
- type: T, node: ParentNode = document
-): ComponentTypeMap[T][] {
- return getElements(`[data-md-component=${type}]`, node)
-}
diff --git a/docs/src/templates/assets/javascripts/components/announce/index.ts b/docs/src/templates/assets/javascripts/components/announce/index.ts
deleted file mode 100644
index dd04b4ff..00000000
--- a/docs/src/templates/assets/javascripts/components/announce/index.ts
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- defer,
- finalize,
- fromEvent,
- map,
- tap
-} from "rxjs"
-
-import { feature } from "~/_"
-import { getElement } from "~/browser"
-
-import { Component } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Announcement bar
- */
-export interface Announce {
- hash: number /* Content hash */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch announcement bar
- *
- * @param el - Announcement bar element
- *
- * @returns Announcement bar observable
- */
-export function watchAnnounce(
- el: HTMLElement
-): Observable<Announce> {
- const button = getElement(".md-typeset > :first-child", el)
- return fromEvent(button, "click", { once: true })
- .pipe(
- map(() => getElement(".md-typeset", el)),
- map(content => ({ hash: __md_hash(content.innerHTML) }))
- )
-}
-
-/**
- * Mount announcement bar
- *
- * @param el - Announcement bar element
- *
- * @returns Announcement bar component observable
- */
-export function mountAnnounce(
- el: HTMLElement
-): Observable<Component<Announce>> {
- if (!feature("announce.dismiss") || !el.childElementCount)
- return EMPTY
-
- /* Support instant navigation - see https://t.ly/3FTme */
- if (!el.hidden) {
- const content = getElement(".md-typeset", el)
- if (__md_hash(content.innerHTML) === __md_get("__announce"))
- el.hidden = true
- }
-
- /* Mount component on subscription */
- return defer(() => {
- const push$ = new Subject<Announce>()
- push$.subscribe(({ hash }) => {
- el.hidden = true
-
- /* Persist preference in local storage */
- __md_set<number>("__announce", hash)
- })
-
- /* Create and return component */
- return watchAnnounce(el)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/consent/index.ts b/docs/src/templates/assets/javascripts/components/consent/index.ts
deleted file mode 100644
index bc99db58..00000000
--- a/docs/src/templates/assets/javascripts/components/consent/index.ts
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- finalize,
- map,
- tap
-} from "rxjs"
-
-import { Component } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Consent
- */
-export interface Consent {
- hidden: boolean /* Consent is hidden */
-}
-
-/**
- * Consent defaults
- */
-export interface ConsentDefaults {
- analytics?: boolean /* Consent for Analytics */
- github?: boolean /* Consent for GitHub */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- target$: Observable<HTMLElement> /* Target observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Target observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch consent
- *
- * @param el - Consent element
- * @param options - Options
- *
- * @returns Consent observable
- */
-export function watchConsent(
- el: HTMLElement, { target$ }: WatchOptions
-): Observable<Consent> {
- return target$
- .pipe(
- map(target => ({ hidden: target !== el }))
- )
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Mount consent
- *
- * @param el - Consent element
- * @param options - Options
- *
- * @returns Consent component observable
- */
-export function mountConsent(
- el: HTMLElement, options: MountOptions
-): Observable<Component<Consent>> {
- const internal$ = new Subject<Consent>()
- internal$.subscribe(({ hidden }) => {
- el.hidden = hidden
- })
-
- /* Create and return component */
- return watchConsent(el, options)
- .pipe(
- tap(state => internal$.next(state)),
- finalize(() => internal$.complete()),
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/_/index.ts b/docs/src/templates/assets/javascripts/components/content/_/index.ts
deleted file mode 100644
index 899a695c..00000000
--- a/docs/src/templates/assets/javascripts/components/content/_/index.ts
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Observable, merge } from "rxjs"
-
-import { Viewport, getElements } from "~/browser"
-
-import { Component } from "../../_"
-import {
- Annotation,
- mountAnnotationBlock
-} from "../annotation"
-import {
- CodeBlock,
- mountCodeBlock
-} from "../code"
-import {
- Details,
- mountDetails
-} from "../details"
-import {
- Mermaid,
- mountMermaid
-} from "../mermaid"
-import {
- DataTable,
- mountDataTable
-} from "../table"
-import {
- ContentTabs,
- mountContentTabs
-} from "../tabs"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Content
- */
-export type Content =
- | Annotation
- | CodeBlock
- | ContentTabs
- | DataTable
- | Details
- | Mermaid
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount content
- *
- * This function mounts all components that are found in the content of the
- * actual article, including code blocks, data tables and details.
- *
- * @param el - Content element
- * @param options - Options
- *
- * @returns Content component observable
- */
-export function mountContent(
- el: HTMLElement, { viewport$, target$, print$ }: MountOptions
-): Observable<Component<Content>> {
- return merge(
-
- /* Annotations */
- ...getElements(".annotate:not(.highlight)", el)
- .map(child => mountAnnotationBlock(child, { target$, print$ })),
-
- /* Code blocks */
- ...getElements("pre:not(.mermaid) > code", el)
- .map(child => mountCodeBlock(child, { target$, print$ })),
-
- /* Mermaid diagrams */
- ...getElements("pre.mermaid", el)
- .map(child => mountMermaid(child)),
-
- /* Data tables */
- ...getElements("table:not([class])", el)
- .map(child => mountDataTable(child)),
-
- /* Details */
- ...getElements("details", el)
- .map(child => mountDetails(child, { target$, print$ })),
-
- /* Content tabs */
- ...getElements("[data-tabs]", el)
- .map(child => mountContentTabs(child, { viewport$ }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/annotation/_/index.ts b/docs/src/templates/assets/javascripts/components/content/annotation/_/index.ts
deleted file mode 100644
index c5138fa4..00000000
--- a/docs/src/templates/assets/javascripts/components/content/annotation/_/index.ts
+++ /dev/null
@@ -1,272 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- animationFrameScheduler,
- auditTime,
- combineLatest,
- debounceTime,
- defer,
- delay,
- endWith,
- filter,
- finalize,
- fromEvent,
- ignoreElements,
- map,
- merge,
- switchMap,
- take,
- takeUntil,
- tap,
- throttleTime,
- withLatestFrom
-} from "rxjs"
-
-import {
- ElementOffset,
- getActiveElement,
- getElementSize,
- watchElementContentOffset,
- watchElementFocus,
- watchElementOffset,
- watchElementVisibility
-} from "~/browser"
-
-import { Component } from "../../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Annotation
- */
-export interface Annotation {
- active: boolean /* Annotation is active */
- offset: ElementOffset /* Annotation offset */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Location target observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch annotation
- *
- * @param el - Annotation element
- * @param container - Containing element
- *
- * @returns Annotation observable
- */
-export function watchAnnotation(
- el: HTMLElement, container: HTMLElement
-): Observable<Annotation> {
- const offset$ = defer(() => combineLatest([
- watchElementOffset(el),
- watchElementContentOffset(container)
- ]))
- .pipe(
- map(([{ x, y }, scroll]): ElementOffset => {
- const { width, height } = getElementSize(el)
- return ({
- x: x - scroll.x + width / 2,
- y: y - scroll.y + height / 2
- })
- })
- )
-
- /* Actively watch annotation on focus */
- return watchElementFocus(el)
- .pipe(
- switchMap(active => offset$
- .pipe(
- map(offset => ({ active, offset })),
- take(+!active || Infinity)
- )
- )
- )
-}
-
-/**
- * Mount annotation
- *
- * @param el - Annotation element
- * @param container - Containing element
- * @param options - Options
- *
- * @returns Annotation component observable
- */
-export function mountAnnotation(
- el: HTMLElement, container: HTMLElement, { target$ }: MountOptions
-): Observable<Component<Annotation>> {
- const [tooltip, index] = Array.from(el.children)
-
- /* Mount component on subscription */
- return defer(() => {
- const push$ = new Subject<Annotation>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- push$.subscribe({
-
- /* Handle emission */
- next({ offset }) {
- el.style.setProperty("--md-tooltip-x", `${offset.x}px`)
- el.style.setProperty("--md-tooltip-y", `${offset.y}px`)
- },
-
- /* Handle complete */
- complete() {
- el.style.removeProperty("--md-tooltip-x")
- el.style.removeProperty("--md-tooltip-y")
- }
- })
-
- /* Start animation only when annotation is visible */
- watchElementVisibility(el)
- .pipe(
- takeUntil(done$)
- )
- .subscribe(visible => {
- el.toggleAttribute("data-md-visible", visible)
- })
-
- /* Toggle tooltip presence to mitigate empty lines when copying */
- merge(
- push$.pipe(filter(({ active }) => active)),
- push$.pipe(debounceTime(250), filter(({ active }) => !active))
- )
- .subscribe({
-
- /* Handle emission */
- next({ active }) {
- if (active)
- el.prepend(tooltip)
- else
- tooltip.remove()
- },
-
- /* Handle complete */
- complete() {
- el.prepend(tooltip)
- }
- })
-
- /* Toggle tooltip visibility */
- push$
- .pipe(
- auditTime(16, animationFrameScheduler)
- )
- .subscribe(({ active }) => {
- tooltip.classList.toggle("md-tooltip--active", active)
- })
-
- /* Track relative origin of tooltip */
- push$
- .pipe(
- throttleTime(125, animationFrameScheduler),
- filter(() => !!el.offsetParent),
- map(() => el.offsetParent!.getBoundingClientRect()),
- map(({ x }) => x)
- )
- .subscribe({
-
- /* Handle emission */
- next(origin) {
- if (origin)
- el.style.setProperty("--md-tooltip-0", `${-origin}px`)
- else
- el.style.removeProperty("--md-tooltip-0")
- },
-
- /* Handle complete */
- complete() {
- el.style.removeProperty("--md-tooltip-0")
- }
- })
-
- /* Allow to copy link without scrolling to anchor */
- fromEvent<MouseEvent>(index, "click")
- .pipe(
- takeUntil(done$),
- filter(ev => !(ev.metaKey || ev.ctrlKey))
- )
- .subscribe(ev => {
- ev.stopPropagation()
- ev.preventDefault()
- })
-
- /* Allow to open link in new tab or blur on close */
- fromEvent<MouseEvent>(index, "mousedown")
- .pipe(
- takeUntil(done$),
- withLatestFrom(push$)
- )
- .subscribe(([ev, { active }]) => {
-
- /* Open in new tab */
- if (ev.button !== 0 || ev.metaKey || ev.ctrlKey) {
- ev.preventDefault()
-
- /* Close annotation */
- } else if (active) {
- ev.preventDefault()
-
- /* Focus parent annotation, if any */
- const parent = el.parentElement!.closest(".md-annotation")
- if (parent instanceof HTMLElement)
- parent.focus()
- else
- getActiveElement()?.blur()
- }
- })
-
- /* Open and focus annotation on location target */
- target$
- .pipe(
- takeUntil(done$),
- filter(target => target === tooltip),
- delay(125)
- )
- .subscribe(() => el.focus())
-
- /* Create and return component */
- return watchAnnotation(el, container)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/annotation/block/index.ts b/docs/src/templates/assets/javascripts/components/content/annotation/block/index.ts
deleted file mode 100644
index c73b01fa..00000000
--- a/docs/src/templates/assets/javascripts/components/content/annotation/block/index.ts
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { EMPTY, Observable, defer } from "rxjs"
-
-import { Component } from "../../../_"
-import { Annotation } from "../_"
-import { mountAnnotationList } from "../list"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Find list element directly following a block
- *
- * @param el - Annotation block element
- *
- * @returns List element or nothing
- */
-function findList(el: HTMLElement): HTMLElement | undefined {
- if (el.nextElementSibling) {
- const sibling = el.nextElementSibling as HTMLElement
- if (sibling.tagName === "OL")
- return sibling
-
- /* Skip empty paragraphs - see https://bit.ly/3r4ZJ2O */
- else if (sibling.tagName === "P" && !sibling.children.length)
- return findList(sibling)
- }
-
- /* Everything else */
- return undefined
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount annotation block
- *
- * @param el - Annotation block element
- * @param options - Options
- *
- * @returns Annotation component observable
- */
-export function mountAnnotationBlock(
- el: HTMLElement, options: MountOptions
-): Observable<Component<Annotation>> {
- return defer(() => {
- const list = findList(el)
- return typeof list !== "undefined"
- ? mountAnnotationList(list, el, options)
- : EMPTY
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/annotation/index.ts b/docs/src/templates/assets/javascripts/components/content/annotation/index.ts
deleted file mode 100644
index c593b723..00000000
--- a/docs/src/templates/assets/javascripts/components/content/annotation/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./block"
-export * from "./list"
diff --git a/docs/src/templates/assets/javascripts/components/content/annotation/list/index.ts b/docs/src/templates/assets/javascripts/components/content/annotation/list/index.ts
deleted file mode 100644
index 725dd583..00000000
--- a/docs/src/templates/assets/javascripts/components/content/annotation/list/index.ts
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- defer,
- endWith,
- finalize,
- ignoreElements,
- merge,
- share,
- takeUntil
-} from "rxjs"
-
-import {
- getElement,
- getElements,
- getOptionalElement
-} from "~/browser"
-import { renderAnnotation } from "~/templates"
-
-import { Component } from "../../../_"
-import {
- Annotation,
- mountAnnotation
-} from "../_"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Find all annotation hosts in the containing element
- *
- * @param container - Containing element
- *
- * @returns Annotation hosts
- */
-function findHosts(container: HTMLElement): HTMLElement[] {
- return container.tagName === "CODE"
- ? getElements(".c, .c1, .cm", container)
- : [container]
-}
-
-/**
- * Find all annotation markers in the containing element
- *
- * @param container - Containing element
- *
- * @returns Annotation markers
- */
-function findMarkers(container: HTMLElement): Text[] {
- const markers: Text[] = []
- for (const el of findHosts(container)) {
- const nodes: Text[] = []
-
- /* Find all text nodes in current element */
- const it = document.createNodeIterator(el, NodeFilter.SHOW_TEXT)
- for (let node = it.nextNode(); node; node = it.nextNode())
- nodes.push(node as Text)
-
- /* Find all markers in each text node */
- for (let text of nodes) {
- let match: RegExpExecArray | null
-
- /* Split text at marker and add to list */
- while ((match = /(\(\d+\))(!)?/.exec(text.textContent!))) {
- const [, id, force] = match
- if (typeof force === "undefined") {
- const marker = text.splitText(match.index)
- text = marker.splitText(id.length)
- markers.push(marker)
-
- /* Replace entire text with marker */
- } else {
- text.textContent = id
- markers.push(text)
- break
- }
- }
- }
- }
- return markers
-}
-
-/**
- * Swap the child nodes of two elements
- *
- * @param source - Source element
- * @param target - Target element
- */
-function swap(source: HTMLElement, target: HTMLElement): void {
- target.append(...Array.from(source.childNodes))
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount annotation list
- *
- * This function analyzes the containing code block and checks for markers
- * referring to elements in the given annotation list. If no markers are found,
- * the list is left untouched. Otherwise, list elements are rendered as
- * annotations inside the code block.
- *
- * @param el - Annotation list element
- * @param container - Containing element
- * @param options - Options
- *
- * @returns Annotation component observable
- */
-export function mountAnnotationList(
- el: HTMLElement, container: HTMLElement, { target$, print$ }: MountOptions
-): Observable<Component<Annotation>> {
-
- /* Compute prefix for tooltip anchors */
- const parent = container.closest("[id]")
- const prefix = parent?.id
-
- /* Find and replace all markers with empty annotations */
- const annotations = new Map<string, HTMLElement>()
- for (const marker of findMarkers(container)) {
- const [, id] = marker.textContent!.match(/\((\d+)\)/)!
- if (getOptionalElement(`:scope > li:nth-child(${id})`, el)) {
- annotations.set(id, renderAnnotation(id, prefix))
- marker.replaceWith(annotations.get(id)!)
- }
- }
-
- /* Keep list if there are no annotations to render */
- if (annotations.size === 0)
- return EMPTY
-
- /* Mount component on subscription */
- return defer(() => {
- const push$ = new Subject()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
-
- /* Retrieve container pairs for swapping */
- const pairs: [HTMLElement, HTMLElement][] = []
- for (const [id, annotation] of annotations)
- pairs.push([
- getElement(".md-typeset", annotation),
- getElement(`:scope > li:nth-child(${id})`, el)
- ])
-
- /* Handle print mode - see https://bit.ly/3rgPdpt */
- print$.pipe(takeUntil(done$))
- .subscribe(active => {
- el.hidden = !active
-
- /* Add class to discern list element */
- el.classList.toggle("md-annotation-list", active)
-
- /* Show annotations in code block or list (print) */
- for (const [inner, child] of pairs)
- if (!active)
- swap(child, inner)
- else
- swap(inner, child)
- })
-
- /* Create and return component */
- return merge(...[...annotations]
- .map(([, annotation]) => (
- mountAnnotation(annotation, container, { target$ })
- ))
- )
- .pipe(
- finalize(() => push$.complete()),
- share()
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/code/_/index.ts b/docs/src/templates/assets/javascripts/components/content/code/_/index.ts
deleted file mode 100644
index ccc09339..00000000
--- a/docs/src/templates/assets/javascripts/components/content/code/_/index.ts
+++ /dev/null
@@ -1,238 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import ClipboardJS from "clipboard"
-import {
- EMPTY,
- Observable,
- Subject,
- defer,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- filter,
- finalize,
- map,
- mergeWith,
- switchMap,
- take,
- tap
-} from "rxjs"
-
-import { feature } from "~/_"
-import {
- getElementContentSize,
- watchElementSize,
- watchElementVisibility
-} from "~/browser"
-import { renderClipboardButton } from "~/templates"
-
-import { Component } from "../../../_"
-import {
- Annotation,
- mountAnnotationList
-} from "../../annotation"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Code block
- */
-export interface CodeBlock {
- scrollable: boolean /* Code block overflows */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Global sequence number for code blocks
- */
-let sequence = 0
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Find candidate list element directly following a code block
- *
- * @param el - Code block element
- *
- * @returns List element or nothing
- */
-function findCandidateList(el: HTMLElement): HTMLElement | undefined {
- if (el.nextElementSibling) {
- const sibling = el.nextElementSibling as HTMLElement
- if (sibling.tagName === "OL")
- return sibling
-
- /* Skip empty paragraphs - see https://bit.ly/3r4ZJ2O */
- else if (sibling.tagName === "P" && !sibling.children.length)
- return findCandidateList(sibling)
- }
-
- /* Everything else */
- return undefined
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch code block
- *
- * This function monitors size changes of the viewport, as well as switches of
- * content tabs with embedded code blocks, as both may trigger overflow.
- *
- * @param el - Code block element
- *
- * @returns Code block observable
- */
-export function watchCodeBlock(
- el: HTMLElement
-): Observable<CodeBlock> {
- return watchElementSize(el)
- .pipe(
- map(({ width }) => {
- const content = getElementContentSize(el)
- return {
- scrollable: content.width > width
- }
- }),
- distinctUntilKeyChanged("scrollable")
- )
-}
-
-/**
- * Mount code block
- *
- * This function ensures that an overflowing code block is focusable through
- * keyboard, so it can be scrolled without a mouse to improve on accessibility.
- * Furthermore, if code annotations are enabled, they are mounted if and only
- * if the code block is currently visible, e.g., not in a hidden content tab.
- *
- * Note that code blocks may be mounted eagerly or lazily. If they're mounted
- * lazily (on first visibility), code annotation anchor links will not work,
- * as they are evaluated on initial page load, and code annotations in general
- * might feel a little bumpier.
- *
- * @param el - Code block element
- * @param options - Options
- *
- * @returns Code block and annotation component observable
- */
-export function mountCodeBlock(
- el: HTMLElement, options: MountOptions
-): Observable<Component<CodeBlock | Annotation>> {
- const { matches: hover } = matchMedia("(hover)")
-
- /* Defer mounting of code block - see https://bit.ly/3vHVoVD */
- const factory$ = defer(() => {
- const push$ = new Subject<CodeBlock>()
- push$.subscribe(({ scrollable }) => {
- if (scrollable && hover)
- el.setAttribute("tabindex", "0")
- else
- el.removeAttribute("tabindex")
- })
-
- /* Render button for Clipboard.js integration */
- if (ClipboardJS.isSupported()) {
- if (el.closest(".copy") || (
- feature("content.code.copy") && !el.closest(".no-copy")
- )) {
- const parent = el.closest("pre")!
- parent.id = `__code_${sequence++}`
- parent.insertBefore(
- renderClipboardButton(parent.id),
- el
- )
- }
- }
-
- /* Handle code annotations */
- const container = el.closest(".highlight")
- if (container instanceof HTMLElement) {
- const list = findCandidateList(container)
-
- /* Mount code annotations, if enabled */
- if (typeof list !== "undefined" && (
- container.classList.contains("annotate") ||
- feature("content.code.annotate")
- )) {
- const annotations$ = mountAnnotationList(list, el, options)
-
- /* Create and return component */
- return watchCodeBlock(el)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state })),
- mergeWith(
- watchElementSize(container)
- .pipe(
- map(({ width, height }) => width && height),
- distinctUntilChanged(),
- switchMap(active => active ? annotations$ : EMPTY)
- )
- )
- )
- }
- }
-
- /* Create and return component */
- return watchCodeBlock(el)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-
- /* Mount code block lazily */
- if (feature("content.lazy"))
- return watchElementVisibility(el)
- .pipe(
- filter(visible => visible),
- take(1),
- switchMap(() => factory$)
- )
-
- /* Mount code block */
- return factory$
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/code/index.ts b/docs/src/templates/assets/javascripts/components/content/code/index.ts
deleted file mode 100644
index 3f86e2b4..00000000
--- a/docs/src/templates/assets/javascripts/components/content/code/index.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
diff --git a/docs/src/templates/assets/javascripts/components/content/details/index.ts b/docs/src/templates/assets/javascripts/components/content/details/index.ts
deleted file mode 100644
index 17bfae45..00000000
--- a/docs/src/templates/assets/javascripts/components/content/details/index.ts
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- defer,
- filter,
- finalize,
- map,
- merge,
- tap
-} from "rxjs"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Details
- */
-export interface Details {
- action: "open" | "close" /* Details state */
- reveal?: boolean /* Details is revealed */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- target$: Observable<HTMLElement> /* Location target observable */
- print$: Observable<boolean> /* Media print observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch details
- *
- * @param el - Details element
- * @param options - Options
- *
- * @returns Details observable
- */
-export function watchDetails(
- el: HTMLDetailsElement, { target$, print$ }: WatchOptions
-): Observable<Details> {
- let open = true
- return merge(
-
- /* Open and focus details on location target */
- target$
- .pipe(
- map(target => target.closest("details:not([open])")!),
- filter(details => el === details),
- map(() => ({
- action: "open", reveal: true
- }) as Details)
- ),
-
- /* Open details on print and close afterwards */
- print$
- .pipe(
- filter(active => active || !open),
- tap(() => open = el.open),
- map(active => ({
- action: active ? "open" : "close"
- }) as Details)
- )
- )
-}
-
-/**
- * Mount details
- *
- * This function ensures that `details` tags are opened on anchor jumps and
- * prior to printing, so the whole content of the page is visible.
- *
- * @param el - Details element
- * @param options - Options
- *
- * @returns Details component observable
- */
-export function mountDetails(
- el: HTMLDetailsElement, options: MountOptions
-): Observable<Component<Details>> {
- return defer(() => {
- const push$ = new Subject<Details>()
- push$.subscribe(({ action, reveal }) => {
- el.toggleAttribute("open", action === "open")
- if (reveal)
- el.scrollIntoView()
- })
-
- /* Create and return component */
- return watchDetails(el, options)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/index.ts b/docs/src/templates/assets/javascripts/components/content/index.ts
deleted file mode 100644
index a29d8b41..00000000
--- a/docs/src/templates/assets/javascripts/components/content/index.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./annotation"
-export * from "./code"
-export * from "./details"
-export * from "./table"
-export * from "./tabs"
diff --git a/docs/src/templates/assets/javascripts/components/content/mermaid/index.css b/docs/src/templates/assets/javascripts/components/content/mermaid/index.css
deleted file mode 100644
index 3092b8ec..00000000
--- a/docs/src/templates/assets/javascripts/components/content/mermaid/index.css
+++ /dev/null
@@ -1,430 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Rules: general
- * ------------------------------------------------------------------------- */
-
-/* General node */
-.node circle,
-.node ellipse,
-.node path,
-.node polygon,
-.node rect {
- fill: var(--md-mermaid-node-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* General marker */
-marker {
- fill: var(--md-mermaid-edge-color) !important;
-}
-
-/* General edge label */
-.edgeLabel .label rect {
- fill: transparent;
-}
-
-/* ----------------------------------------------------------------------------
- * Rules: flowcharts
- * ------------------------------------------------------------------------- */
-
-/* Flowchart node label */
-.label {
- color: var(--md-mermaid-label-fg-color);
- font-family: var(--md-mermaid-font-family);
-}
-
-/* Flowchart node label container */
-.label foreignObject {
- overflow: visible;
- line-height: initial;
-}
-
-/* Flowchart edge label in node label */
-.label div .edgeLabel {
- color: var(--md-mermaid-label-fg-color);
- background-color: var(--md-mermaid-label-bg-color);
-}
-
-/* Flowchart edge label */
-.edgeLabel,
-.edgeLabel rect {
- color: var(--md-mermaid-edge-color);
- background-color: var(--md-mermaid-label-bg-color);
- fill: var(--md-mermaid-label-bg-color);
-}
-
-/* Flowchart edge path */
-.edgePath .path,
-.flowchart-link {
- stroke: var(--md-mermaid-edge-color);
- stroke-width: .05rem;
-}
-
-/* Flowchart arrow head */
-.edgePath .arrowheadPath {
- fill: var(--md-mermaid-edge-color);
- stroke: none;
-}
-
-/* Flowchart subgraph */
-.cluster rect {
- fill: var(--md-default-fg-color--lightest);
- stroke: var(--md-default-fg-color--lighter);
-}
-
-/* Flowchart subgraph labels */
-.cluster span {
- color: var(--md-mermaid-label-fg-color);
- font-family: var(--md-mermaid-font-family);
-}
-
-/* Flowchart markers */
-g #flowchart-circleStart,
-g #flowchart-circleEnd,
-g #flowchart-crossStart,
-g #flowchart-crossEnd,
-g #flowchart-pointStart,
-g #flowchart-pointEnd {
- stroke: none;
-}
-
-/* ----------------------------------------------------------------------------
- * Rules: class diagrams
- * ------------------------------------------------------------------------- */
-
-/* Class group node */
-g.classGroup line,
-g.classGroup rect {
- fill: var(--md-mermaid-node-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* Class group node text */
-g.classGroup text {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-label-fg-color);
-}
-
-/* Class label box */
-.classLabel .box {
- background-color: var(--md-mermaid-label-bg-color);
- opacity: 1;
- fill: var(--md-mermaid-label-bg-color);
-}
-
-/* Class label text */
-.classLabel .label {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-label-fg-color);
-}
-
-/* Class group divider */
-.node .divider {
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* Class relation */
-.relation {
- stroke: var(--md-mermaid-edge-color);
-}
-
-/* Class relation cardinality */
-.cardinality {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-label-fg-color);
-}
-
-/* Class relation cardinality text */
-.cardinality text {
- fill: inherit !important;
-}
-
-/* Class extension, composition and dependency marker */
-defs #classDiagram-extensionStart,
-defs #classDiagram-extensionEnd,
-defs #classDiagram-compositionStart,
-defs #classDiagram-compositionEnd,
-defs #classDiagram-dependencyStart,
-defs #classDiagram-dependencyEnd {
- fill: var(--md-mermaid-edge-color) !important;
- stroke: var(--md-mermaid-edge-color) !important;
-}
-
-/* Class aggregation marker */
-defs #classDiagram-aggregationStart,
-defs #classDiagram-aggregationEnd {
- fill: var(--md-mermaid-label-bg-color) !important;
- stroke: var(--md-mermaid-edge-color) !important;
-}
-
-/* ----------------------------------------------------------------------------
- * Rules: state diagrams
- * ------------------------------------------------------------------------- */
-
-/* State group node */
-g.stateGroup rect {
- fill: var(--md-mermaid-node-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* State group title */
-g.stateGroup .state-title {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-label-fg-color) !important;
-}
-
-/* State group background */
-g.stateGroup .composit {
- fill: var(--md-mermaid-label-bg-color);
-}
-
-/* State node label */
-.nodeLabel {
- color: var(--md-mermaid-label-fg-color);
- font-family: var(--md-mermaid-font-family);
-}
-
-/* State start and end marker */
-.start-state,
-.node circle.state-start,
-.node circle.state-end {
- fill: var(--md-mermaid-edge-color);
- stroke: none;
-}
-
-/* State end marker */
-.end-state-outer,
-.end-state-inner {
- fill: var(--md-mermaid-edge-color);
-}
-
-/* State end marker */
-.end-state-inner,
-.node circle.state-end {
- stroke: var(--md-mermaid-label-bg-color);
-}
-
-/* State transition */
-.transition {
- stroke: var(--md-mermaid-edge-color);
-}
-
-/* State fork and join */
-[id^=state-fork] rect,
-[id^=state-join] rect {
- fill: var(--md-mermaid-edge-color) !important;
- stroke: none !important;
-}
-
-/* State cluster (yes, 2x... Mermaid WTF) */
-.statediagram-cluster.statediagram-cluster .inner {
- fill: var(--md-default-bg-color);
-}
-
-/* State cluster node */
-.statediagram-cluster rect {
- fill: var(--md-mermaid-node-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* State cluster divider */
-.statediagram-state rect.divider {
- fill: var(--md-default-fg-color--lightest);
- stroke: var(--md-default-fg-color--lighter);
-}
-
-/* State diagram markers */
-defs #statediagram-barbEnd {
- stroke: var(--md-mermaid-edge-color);
-}
-
-/* ----------------------------------------------------------------------------
- * Rules: entity-relationship diagrams
- * ------------------------------------------------------------------------- */
-
-/* Attribute box */
-.attributeBoxEven,
-.attributeBoxOdd {
- fill: var(--md-mermaid-node-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* Entity node */
-.entityBox {
- fill: var(--md-mermaid-label-bg-color);
- stroke: var(--md-mermaid-node-fg-color);
-}
-
-/* Entity node label */
-.entityLabel {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-label-fg-color);
-}
-
-/* Entity relationship label container */
-.relationshipLabelBox {
- background-color: var(--md-mermaid-label-bg-color);
- opacity: 1;
- fill: var(--md-mermaid-label-bg-color);
- fill-opacity: 1;
-}
-
-/* Entity relationship label */
-.relationshipLabel {
- fill: var(--md-mermaid-label-fg-color);
-}
-
-/* Entity relationship line { */
-.relationshipLine {
- stroke: var(--md-mermaid-edge-color);
-}
-
-/* Entity relationship line markers */
-defs #ZERO_OR_ONE_START *,
-defs #ZERO_OR_ONE_END *,
-defs #ZERO_OR_MORE_START *,
-defs #ZERO_OR_MORE_END *,
-defs #ONLY_ONE_START *,
-defs #ONLY_ONE_END *,
-defs #ONE_OR_MORE_START *,
-defs #ONE_OR_MORE_END * {
- stroke: var(--md-mermaid-edge-color) !important;
-}
-
-/* Entity relationship line markers */
-defs #ZERO_OR_MORE_START circle,
-defs #ZERO_OR_MORE_END circle {
- fill: var(--md-mermaid-label-bg-color);
-}
-
-/* ----------------------------------------------------------------------------
- * Rules: sequence diagrams
- * ------------------------------------------------------------------------- */
-
-/* Sequence actor */
-.actor {
- fill: var(--md-mermaid-sequence-actor-bg-color);
- stroke: var(--md-mermaid-sequence-actor-border-color);
-}
-
-/* Sequence actor text */
-text.actor > tspan {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-sequence-actor-fg-color);
-}
-
-/* Sequence actor line */
-line {
- stroke: var(--md-mermaid-sequence-actor-line-color);
-}
-
-/* Sequence actor */
-.actor-man circle,
-.actor-man line {
- fill: var(--md-mermaid-sequence-actorman-bg-color);
- stroke: var(--md-mermaid-sequence-actorman-line-color);
-}
-
-/* Sequence message line */
-.messageLine0,
-.messageLine1 {
- stroke: var(--md-mermaid-sequence-message-line-color);
-}
-
-/* Sequence note */
-.note {
- fill: var(--md-mermaid-sequence-note-bg-color);
- stroke: var(--md-mermaid-sequence-note-border-color);
-}
-
-/* Sequence message, loop and note text */
-.messageText,
-.loopText,
-.loopText > tspan,
-.noteText > tspan {
- font-family: var(--md-mermaid-font-family) !important;
- stroke: none;
-}
-
-/* Sequence message text */
-.messageText {
- fill: var(--md-mermaid-sequence-message-fg-color);
-}
-
-/* Sequence loop text */
-.loopText,
-.loopText > tspan {
- fill: var(--md-mermaid-sequence-loop-fg-color);
-}
-
-/* Sequence note text */
-.noteText > tspan {
- fill: var(--md-mermaid-sequence-note-fg-color);
-}
-
-/* Sequence arrow head */
-#arrowhead path {
- fill: var(--md-mermaid-sequence-message-line-color);
- stroke: none;
-}
-
-/* Sequence loop line */
-.loopLine {
- fill: var(--md-mermaid-sequence-loop-bg-color);
- stroke: var(--md-mermaid-sequence-loop-border-color);
-}
-
-/* Sequence label box */
-.labelBox {
- fill: var(--md-mermaid-sequence-label-bg-color);
- stroke: none;
-}
-
-/* Sequence label text */
-.labelText,
-.labelText > span {
- font-family: var(--md-mermaid-font-family);
- fill: var(--md-mermaid-sequence-label-fg-color);
-}
-
-/* Sequence number */
-.sequenceNumber {
- fill: var(--md-mermaid-sequence-number-fg-color);
-}
-
-/* Sequence rectangle */
-rect.rect {
- fill: var(--md-mermaid-sequence-box-bg-color);
- stroke: none;
-}
-
-/* Sequence rectangle text */
-rect.rect + text.text {
- fill: var(--md-mermaid-sequence-box-fg-color);
-}
-
-/* Sequence diagram markers */
-defs #sequencenumber {
- fill: var(--md-mermaid-sequence-number-bg-color) !important;
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/mermaid/index.ts b/docs/src/templates/assets/javascripts/components/content/mermaid/index.ts
deleted file mode 100644
index 3f6480fd..00000000
--- a/docs/src/templates/assets/javascripts/components/content/mermaid/index.ts
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- map,
- of,
- shareReplay,
- tap
-} from "rxjs"
-
-import { watchScript } from "~/browser"
-import { h } from "~/utilities"
-
-import { Component } from "../../_"
-
-import themeCSS from "./index.css"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mermaid diagram
- */
-export interface Mermaid {}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Mermaid instance observable
- */
-let mermaid$: Observable<void>
-
-/**
- * Global sequence number for diagrams
- */
-let sequence = 0
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch Mermaid script
- *
- * @returns Mermaid scripts observable
- */
-function fetchScripts(): Observable<void> {
- return typeof mermaid === "undefined" || mermaid instanceof Element
- ? watchScript("https://unpkg.com/mermaid@9.4.3/dist/mermaid.min.js")
- : of(undefined)
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount Mermaid diagram
- *
- * @param el - Code block element
- *
- * @returns Mermaid diagram component observable
- */
-export function mountMermaid(
- el: HTMLElement
-): Observable<Component<Mermaid>> {
- el.classList.remove("mermaid") // Hack: mitigate https://bit.ly/3CiN6Du
- mermaid$ ||= fetchScripts()
- .pipe(
- tap(() => mermaid.initialize({
- startOnLoad: false,
- themeCSS,
- sequence: {
- actorFontSize: "16px", // Hack: mitigate https://bit.ly/3y0NEi3
- messageFontSize: "16px",
- noteFontSize: "16px"
- }
- })),
- map(() => undefined),
- shareReplay(1)
- )
-
- /* Render diagram */
- mermaid$.subscribe(() => {
- el.classList.add("mermaid") // Hack: mitigate https://bit.ly/3CiN6Du
- const id = `__mermaid_${sequence++}`
-
- /* Create host element to replace code block */
- const host = h("div", { class: "mermaid" })
- const text = el.textContent
-
- /* Render and inject diagram */
- mermaid.mermaidAPI.render(id, text, (svg: string, fn: Function) => {
-
- /* Create a shadow root and inject diagram */
- const shadow = host.attachShadow({ mode: "closed" })
- shadow.innerHTML = svg
-
- /* Replace code block with diagram and bind functions */
- el.replaceWith(host)
- fn?.(shadow)
- })
- })
-
- /* Create and return component */
- return mermaid$
- .pipe(
- map(() => ({ ref: el }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/table/index.ts b/docs/src/templates/assets/javascripts/components/content/table/index.ts
deleted file mode 100644
index c318e7a6..00000000
--- a/docs/src/templates/assets/javascripts/components/content/table/index.ts
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Observable, of } from "rxjs"
-
-import { renderTable } from "~/templates"
-import { h } from "~/utilities"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Data table
- */
-export interface DataTable {}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Sentinel for replacement
- */
-const sentinel = h("table")
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount data table
- *
- * This function wraps a data table in another scrollable container, so it can
- * be smoothly scrolled on smaller screen sizes and won't break the layout.
- *
- * @param el - Data table element
- *
- * @returns Data table component observable
- */
-export function mountDataTable(
- el: HTMLElement
-): Observable<Component<DataTable>> {
- el.replaceWith(sentinel)
- sentinel.replaceWith(renderTable(el))
-
- /* Create and return component */
- return of({ ref: el })
-}
diff --git a/docs/src/templates/assets/javascripts/components/content/tabs/index.ts b/docs/src/templates/assets/javascripts/components/content/tabs/index.ts
deleted file mode 100644
index f57447e2..00000000
--- a/docs/src/templates/assets/javascripts/components/content/tabs/index.ts
+++ /dev/null
@@ -1,265 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- animationFrameScheduler,
- asyncScheduler,
- auditTime,
- combineLatest,
- defer,
- endWith,
- finalize,
- fromEvent,
- ignoreElements,
- map,
- merge,
- skip,
- startWith,
- subscribeOn,
- takeUntil,
- tap,
- withLatestFrom
-} from "rxjs"
-
-import { feature } from "~/_"
-import {
- Viewport,
- getElement,
- getElementContentOffset,
- getElementContentSize,
- getElementOffset,
- getElementSize,
- getElements,
- watchElementContentOffset,
- watchElementSize
-} from "~/browser"
-import { renderTabbedControl } from "~/templates"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Content tabs
- */
-export interface ContentTabs {
- active: HTMLLabelElement /* Active tab label */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch content tabs
- *
- * @param el - Content tabs element
- *
- * @returns Content tabs observable
- */
-export function watchContentTabs(
- el: HTMLElement
-): Observable<ContentTabs> {
- const inputs = getElements<HTMLInputElement>(":scope > input", el)
- const initial = inputs.find(input => input.checked) || inputs[0]
- return merge(...inputs.map(input => fromEvent(input, "change")
- .pipe(
- map(() => getElement<HTMLLabelElement>(`label[for="${input.id}"]`))
- )
- ))
- .pipe(
- startWith(getElement<HTMLLabelElement>(`label[for="${initial.id}"]`)),
- map(active => ({ active }))
- )
-}
-
-/**
- * Mount content tabs
- *
- * This function scrolls the active tab into view. While this functionality is
- * provided by browsers as part of `scrollInfoView`, browsers will always also
- * scroll the vertical axis, which we do not want. Thus, we decided to provide
- * this functionality ourselves.
- *
- * @param el - Content tabs element
- * @param options - Options
- *
- * @returns Content tabs component observable
- */
-export function mountContentTabs(
- el: HTMLElement, { viewport$ }: MountOptions
-): Observable<Component<ContentTabs>> {
-
- /* Render content tab previous button for pagination */
- const prev = renderTabbedControl("prev")
- el.append(prev)
-
- /* Render content tab next button for pagination */
- const next = renderTabbedControl("next")
- el.append(next)
-
- /* Mount component on subscription */
- const container = getElement(".tabbed-labels", el)
- return defer(() => {
- const push$ = new Subject<ContentTabs>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- combineLatest([push$, watchElementSize(el)])
- .pipe(
- auditTime(1, animationFrameScheduler),
- takeUntil(done$)
- )
- .subscribe({
-
- /* Handle emission */
- next([{ active }, size]) {
- const offset = getElementOffset(active)
- const { width } = getElementSize(active)
-
- /* Set tab indicator offset and width */
- el.style.setProperty("--md-indicator-x", `${offset.x}px`)
- el.style.setProperty("--md-indicator-width", `${width}px`)
-
- /* Scroll container to active content tab */
- const content = getElementContentOffset(container)
- if (
- offset.x < content.x ||
- offset.x + width > content.x + size.width
- )
- container.scrollTo({
- left: Math.max(0, offset.x - 16),
- behavior: "smooth"
- })
- },
-
- /* Handle complete */
- complete() {
- el.style.removeProperty("--md-indicator-x")
- el.style.removeProperty("--md-indicator-width")
- }
- })
-
- /* Hide content tab buttons on borders */
- combineLatest([
- watchElementContentOffset(container),
- watchElementSize(container)
- ])
- .pipe(
- takeUntil(done$)
- )
- .subscribe(([offset, size]) => {
- const content = getElementContentSize(container)
- prev.hidden = offset.x < 16
- next.hidden = offset.x > content.width - size.width - 16
- })
-
- /* Paginate content tab container on click */
- merge(
- fromEvent(prev, "click").pipe(map(() => -1)),
- fromEvent(next, "click").pipe(map(() => +1))
- )
- .pipe(
- takeUntil(done$)
- )
- .subscribe(direction => {
- const { width } = getElementSize(container)
- container.scrollBy({
- left: width * direction,
- behavior: "smooth"
- })
- })
-
- /* Set up linking of content tabs, if enabled */
- if (feature("content.tabs.link"))
- push$.pipe(
- skip(1),
- withLatestFrom(viewport$)
- )
- .subscribe(([{ active }, { offset }]) => {
- const tab = active.innerText.trim()
- if (active.hasAttribute("data-md-switching")) {
- active.removeAttribute("data-md-switching")
-
- /* Determine viewport offset of active tab */
- } else {
- const y = el.offsetTop - offset.y
-
- /* Passively activate other tabs */
- for (const set of getElements("[data-tabs]"))
- for (const input of getElements<HTMLInputElement>(
- ":scope > input", set
- )) {
- const label = getElement(`label[for="${input.id}"]`)
- if (
- label !== active &&
- label.innerText.trim() === tab
- ) {
- label.setAttribute("data-md-switching", "")
- input.click()
- break
- }
- }
-
- /* Bring active tab into view */
- window.scrollTo({
- top: el.offsetTop - y
- })
-
- /* Persist active tabs in local storage */
- const tabs = __md_get<string[]>("__tabs") || []
- __md_set("__tabs", [...new Set([tab, ...tabs])])
- }
- })
-
- /* Pause media (audio, video) on switch - see https://bit.ly/3Bk6cel */
- push$.pipe(takeUntil(done$))
- .subscribe(() => {
- for (const media of getElements<HTMLAudioElement>("audio, video", el))
- media.pause()
- })
-
- /* Create and return component */
- return watchContentTabs(el)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
- .pipe(
- subscribeOn(asyncScheduler)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/dialog/index.ts b/docs/src/templates/assets/javascripts/components/dialog/index.ts
deleted file mode 100644
index 6ff1bd44..00000000
--- a/docs/src/templates/assets/javascripts/components/dialog/index.ts
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- defer,
- delay,
- finalize,
- map,
- merge,
- of,
- switchMap,
- tap
-} from "rxjs"
-
-import { getElement } from "~/browser"
-
-import { Component } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Dialog
- */
-export interface Dialog {
- message: string /* Dialog message */
- active: boolean /* Dialog is active */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- alert$: Subject<string> /* Alert subject */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- alert$: Subject<string> /* Alert subject */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch dialog
- *
- * @param _el - Dialog element
- * @param options - Options
- *
- * @returns Dialog observable
- */
-export function watchDialog(
- _el: HTMLElement, { alert$ }: WatchOptions
-): Observable<Dialog> {
- return alert$
- .pipe(
- switchMap(message => merge(
- of(true),
- of(false).pipe(delay(2000))
- )
- .pipe(
- map(active => ({ message, active }))
- )
- )
- )
-}
-
-/**
- * Mount dialog
- *
- * This function reveals the dialog in the right corner when a new alert is
- * emitted through the subject that is passed as part of the options.
- *
- * @param el - Dialog element
- * @param options - Options
- *
- * @returns Dialog component observable
- */
-export function mountDialog(
- el: HTMLElement, options: MountOptions
-): Observable<Component<Dialog>> {
- const inner = getElement(".md-typeset", el)
- return defer(() => {
- const push$ = new Subject<Dialog>()
- push$.subscribe(({ message, active }) => {
- el.classList.toggle("md-dialog--active", active)
- inner.textContent = message
- })
-
- /* Create and return component */
- return watchDialog(el, options)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/header/_/index.ts b/docs/src/templates/assets/javascripts/components/header/_/index.ts
deleted file mode 100644
index 0f33eb48..00000000
--- a/docs/src/templates/assets/javascripts/components/header/_/index.ts
+++ /dev/null
@@ -1,200 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- bufferCount,
- combineLatest,
- combineLatestWith,
- defer,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- endWith,
- filter,
- ignoreElements,
- map,
- of,
- shareReplay,
- startWith,
- switchMap,
- takeUntil
-} from "rxjs"
-
-import { feature } from "~/_"
-import {
- Viewport,
- watchElementSize,
- watchToggle
-} from "~/browser"
-
-import { Component } from "../../_"
-import { Main } from "../../main"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Header
- */
-export interface Header {
- height: number /* Header visible height */
- hidden: boolean /* Header is hidden */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
- main$: Observable<Main> /* Main area observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Compute whether the header is hidden
- *
- * If the user scrolls past a certain threshold, the header can be hidden when
- * scrolling down, and shown when scrolling up.
- *
- * @param options - Options
- *
- * @returns Toggle observable
- */
-function isHidden({ viewport$ }: WatchOptions): Observable<boolean> {
- if (!feature("header.autohide"))
- return of(false)
-
- /* Compute direction and turning point */
- const direction$ = viewport$
- .pipe(
- map(({ offset: { y } }) => y),
- bufferCount(2, 1),
- map(([a, b]) => [a < b, b] as const),
- distinctUntilKeyChanged(0)
- )
-
- /* Compute whether header should be hidden */
- const hidden$ = combineLatest([viewport$, direction$])
- .pipe(
- filter(([{ offset }, [, y]]) => Math.abs(y - offset.y) > 100),
- map(([, [direction]]) => direction),
- distinctUntilChanged()
- )
-
- /* Compute threshold for hiding */
- const search$ = watchToggle("search")
- return combineLatest([viewport$, search$])
- .pipe(
- map(([{ offset }, search]) => offset.y > 400 && !search),
- distinctUntilChanged(),
- switchMap(active => active ? hidden$ : of(false)),
- startWith(false)
- )
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch header
- *
- * @param el - Header element
- * @param options - Options
- *
- * @returns Header observable
- */
-export function watchHeader(
- el: HTMLElement, options: WatchOptions
-): Observable<Header> {
- return defer(() => combineLatest([
- watchElementSize(el),
- isHidden(options)
- ]))
- .pipe(
- map(([{ height }, hidden]) => ({
- height,
- hidden
- })),
- distinctUntilChanged((a, b) => (
- a.height === b.height &&
- a.hidden === b.hidden
- )),
- shareReplay(1)
- )
-}
-
-/**
- * Mount header
- *
- * This function manages the different states of the header, i.e. whether it's
- * hidden or rendered with a shadow. This depends heavily on the main area.
- *
- * @param el - Header element
- * @param options - Options
- *
- * @returns Header component observable
- */
-export function mountHeader(
- el: HTMLElement, { header$, main$ }: MountOptions
-): Observable<Component<Header>> {
- return defer(() => {
- const push$ = new Subject<Main>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- push$
- .pipe(
- distinctUntilKeyChanged("active"),
- combineLatestWith(header$)
- )
- .subscribe(([{ active }, { hidden }]) => {
- el.classList.toggle("md-header--shadow", active && !hidden)
- el.hidden = hidden
- })
-
- /* Link to main area */
- main$.subscribe(push$)
-
- /* Create and return component */
- return header$
- .pipe(
- takeUntil(done$),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/header/index.ts b/docs/src/templates/assets/javascripts/components/header/index.ts
deleted file mode 100644
index cf23ec1a..00000000
--- a/docs/src/templates/assets/javascripts/components/header/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./title"
diff --git a/docs/src/templates/assets/javascripts/components/header/title/index.ts b/docs/src/templates/assets/javascripts/components/header/title/index.ts
deleted file mode 100644
index f3bc0d08..00000000
--- a/docs/src/templates/assets/javascripts/components/header/title/index.ts
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- defer,
- distinctUntilKeyChanged,
- finalize,
- map,
- tap
-} from "rxjs"
-
-import {
- Viewport,
- getElementSize,
- getOptionalElement,
- watchViewportAt
-} from "~/browser"
-
-import { Component } from "../../_"
-import { Header } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Header
- */
-export interface HeaderTitle {
- active: boolean /* Header title is active */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch header title
- *
- * @param el - Heading element
- * @param options - Options
- *
- * @returns Header title observable
- */
-export function watchHeaderTitle(
- el: HTMLElement, { viewport$, header$ }: WatchOptions
-): Observable<HeaderTitle> {
- return watchViewportAt(el, { viewport$, header$ })
- .pipe(
- map(({ offset: { y } }) => {
- const { height } = getElementSize(el)
- return {
- active: y >= height
- }
- }),
- distinctUntilKeyChanged("active")
- )
-}
-
-/**
- * Mount header title
- *
- * This function swaps the header title from the site title to the title of the
- * current page when the user scrolls past the first headline.
- *
- * @param el - Header title element
- * @param options - Options
- *
- * @returns Header title component observable
- */
-export function mountHeaderTitle(
- el: HTMLElement, options: MountOptions
-): Observable<Component<HeaderTitle>> {
- return defer(() => {
- const push$ = new Subject<HeaderTitle>()
- push$.subscribe({
-
- /* Handle emission */
- next({ active }) {
- el.classList.toggle("md-header__title--active", active)
- },
-
- /* Handle complete */
- complete() {
- el.classList.remove("md-header__title--active")
- }
- })
-
- /* Obtain headline, if any */
- const heading = getOptionalElement(".md-content h1")
- if (typeof heading === "undefined")
- return EMPTY
-
- /* Create and return component */
- return watchHeaderTitle(heading, options)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/index.ts b/docs/src/templates/assets/javascripts/components/index.ts
deleted file mode 100644
index 3d4391d1..00000000
--- a/docs/src/templates/assets/javascripts/components/index.ts
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./announce"
-export * from "./consent"
-export * from "./content"
-export * from "./dialog"
-export * from "./header"
-export * from "./main"
-export * from "./palette"
-export * from "./progress"
-export * from "./search"
-export * from "./sidebar"
-export * from "./source"
-export * from "./tabs"
-export * from "./toc"
-export * from "./top"
diff --git a/docs/src/templates/assets/javascripts/components/main/index.ts b/docs/src/templates/assets/javascripts/components/main/index.ts
deleted file mode 100644
index 2509f9b9..00000000
--- a/docs/src/templates/assets/javascripts/components/main/index.ts
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- combineLatest,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- map,
- switchMap
-} from "rxjs"
-
-import {
- Viewport,
- watchElementSize
-} from "~/browser"
-
-import { Header } from "../header"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Main area
- */
-export interface Main {
- offset: number /* Main area top offset */
- height: number /* Main area visible height */
- active: boolean /* Main area is active */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch main area
- *
- * This function returns an observable that computes the visual parameters of
- * the main area which depends on the viewport vertical offset and height, as
- * well as the height of the header element, if the header is fixed.
- *
- * @param el - Main area element
- * @param options - Options
- *
- * @returns Main area observable
- */
-export function watchMain(
- el: HTMLElement, { viewport$, header$ }: WatchOptions
-): Observable<Main> {
-
- /* Compute necessary adjustment for header */
- const adjust$ = header$
- .pipe(
- map(({ height }) => height),
- distinctUntilChanged()
- )
-
- /* Compute the main area's top and bottom borders */
- const border$ = adjust$
- .pipe(
- switchMap(() => watchElementSize(el)
- .pipe(
- map(({ height }) => ({
- top: el.offsetTop,
- bottom: el.offsetTop + height
- })),
- distinctUntilKeyChanged("bottom")
- )
- )
- )
-
- /* Compute the main area's offset, visible height and if we scrolled past */
- return combineLatest([adjust$, border$, viewport$])
- .pipe(
- map(([header, { top, bottom }, { offset: { y }, size: { height } }]) => {
- height = Math.max(0, height
- - Math.max(0, top - y, header)
- - Math.max(0, height + y - bottom)
- )
- return {
- offset: top - header,
- height,
- active: top - header <= y
- }
- }),
- distinctUntilChanged((a, b) => (
- a.offset === b.offset &&
- a.height === b.height &&
- a.active === b.active
- ))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/palette/index.ts b/docs/src/templates/assets/javascripts/components/palette/index.ts
deleted file mode 100644
index cf578f60..00000000
--- a/docs/src/templates/assets/javascripts/components/palette/index.ts
+++ /dev/null
@@ -1,180 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- asyncScheduler,
- defer,
- finalize,
- fromEvent,
- map,
- mergeMap,
- observeOn,
- of,
- shareReplay,
- startWith,
- tap
-} from "rxjs"
-
-import { getElements } from "~/browser"
-import { h } from "~/utilities"
-
-import {
- Component,
- getComponentElement
-} from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Palette colors
- */
-export interface PaletteColor {
- scheme?: string /* Color scheme */
- primary?: string /* Primary color */
- accent?: string /* Accent color */
-}
-
-/**
- * Palette
- */
-export interface Palette {
- index: number /* Palette index */
- color: PaletteColor /* Palette colors */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch color palette
- *
- * @param inputs - Color palette element
- *
- * @returns Color palette observable
- */
-export function watchPalette(
- inputs: HTMLInputElement[]
-): Observable<Palette> {
- const current = __md_get<Palette>("__palette") || {
- index: inputs.findIndex(input => matchMedia(
- input.getAttribute("data-md-color-media")!
- ).matches)
- }
-
- /* Emit changes in color palette */
- return of(...inputs)
- .pipe(
- mergeMap(input => fromEvent(input, "change")
- .pipe(
- map(() => input)
- )
- ),
- startWith(inputs[Math.max(0, current.index)]),
- map(input => ({
- index: inputs.indexOf(input),
- color: {
- scheme: input.getAttribute("data-md-color-scheme"),
- primary: input.getAttribute("data-md-color-primary"),
- accent: input.getAttribute("data-md-color-accent")
- }
- } as Palette)),
- shareReplay(1)
- )
-}
-
-/**
- * Mount color palette
- *
- * @param el - Color palette element
- *
- * @returns Color palette component observable
- */
-export function mountPalette(
- el: HTMLElement
-): Observable<Component<Palette>> {
- const meta = h("meta", { name: "theme-color" })
- document.head.appendChild(meta)
-
- // Add color scheme meta tag
- const scheme = h("meta", { name: "color-scheme" })
- document.head.appendChild(scheme)
-
- /* Mount component on subscription */
- return defer(() => {
- const push$ = new Subject<Palette>()
- push$.subscribe(palette => {
- document.body.setAttribute("data-md-color-switching", "")
-
- /* Set color palette */
- for (const [key, value] of Object.entries(palette.color))
- document.body.setAttribute(`data-md-color-${key}`, value)
-
- /* Toggle visibility */
- for (let index = 0; index < inputs.length; index++) {
- const label = inputs[index].nextElementSibling
- if (label instanceof HTMLElement)
- label.hidden = palette.index !== index
- }
-
- /* Persist preference in local storage */
- __md_set("__palette", palette)
- })
-
- /* Update theme-color meta tag */
- push$
- .pipe(
- map(() => {
- const header = getComponentElement("header")
- const style = window.getComputedStyle(header)
-
- // Set color scheme
- scheme.content = style.colorScheme
-
- /* Return color in hexadecimal format */
- return style.backgroundColor.match(/\d+/g)!
- .map(value => (+value).toString(16).padStart(2, "0"))
- .join("")
- })
- )
- .subscribe(color => meta.content = `#${color}`)
-
- /* Revert transition durations after color switch */
- push$.pipe(observeOn(asyncScheduler))
- .subscribe(() => {
- document.body.removeAttribute("data-md-color-switching")
- })
-
- /* Create and return component */
- const inputs = getElements<HTMLInputElement>("input", el)
- return watchPalette(inputs)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/progress/index.ts b/docs/src/templates/assets/javascripts/components/progress/index.ts
deleted file mode 100644
index 30c722b8..00000000
--- a/docs/src/templates/assets/javascripts/components/progress/index.ts
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- defer,
- finalize,
- map,
- tap
-} from "rxjs"
-
-import { Component } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Progress indicator
- */
-export interface Progress {
- value: number // Progress value
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- progress$: Subject<number> // Progress subject
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount progress indicator
- *
- * @param el - Progress indicator element
- * @param options - Options
- *
- * @returns Progress indicator component observable
- */
-export function mountProgress(
- el: HTMLElement, { progress$ }: MountOptions
-): Observable<Component<Progress>> {
-
- // Mount component on subscription
- return defer(() => {
- const push$ = new Subject<Progress>()
- push$.subscribe(({ value }) => {
- el.style.setProperty("--md-progress-value", `${value}`)
- })
-
- // Create and return component
- return progress$
- .pipe(
- tap(value => push$.next({ value })),
- finalize(() => push$.complete()),
- map(value => ({ ref: el, value }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/_/index.ts b/docs/src/templates/assets/javascripts/components/search/_/index.ts
deleted file mode 100644
index aa963b47..00000000
--- a/docs/src/templates/assets/javascripts/components/search/_/index.ts
+++ /dev/null
@@ -1,239 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- NEVER,
- Observable,
- ObservableInput,
- filter,
- fromEvent,
- merge,
- mergeWith
-} from "rxjs"
-
-import { configuration } from "~/_"
-import {
- Keyboard,
- getActiveElement,
- getElements,
- setToggle
-} from "~/browser"
-import {
- SearchIndex,
- SearchResult,
- setupSearchWorker
-} from "~/integrations"
-
-import {
- Component,
- getComponentElement,
- getComponentElements
-} from "../../_"
-import {
- SearchQuery,
- mountSearchQuery
-} from "../query"
-import { mountSearchResult } from "../result"
-import {
- SearchShare,
- mountSearchShare
-} from "../share"
-import {
- SearchSuggest,
- mountSearchSuggest
-} from "../suggest"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search
- */
-export type Search =
- | SearchQuery
- | SearchResult
- | SearchShare
- | SearchSuggest
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- index$: ObservableInput<SearchIndex> /* Search index observable */
- keyboard$: Observable<Keyboard> /* Keyboard observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount search
- *
- * This function sets up the search functionality, including the underlying
- * web worker and all keyboard bindings.
- *
- * @param el - Search element
- * @param options - Options
- *
- * @returns Search component observable
- */
-export function mountSearch(
- el: HTMLElement, { index$, keyboard$ }: MountOptions
-): Observable<Component<Search>> {
- const config = configuration()
- try {
- const worker$ = setupSearchWorker(config.search, index$)
-
- /* Retrieve query and result components */
- const query = getComponentElement("search-query", el)
- const result = getComponentElement("search-result", el)
-
- /* Always close search on result selection */
- fromEvent<PointerEvent>(el, "click")
- .pipe(
- filter(({ target }) => (
- target instanceof Element && !!target.closest("a")
- ))
- )
- .subscribe(() => setToggle("search", false))
-
- /* Set up search keyboard handlers */
- keyboard$
- .pipe(
- filter(({ mode }) => mode === "search")
- )
- .subscribe(key => {
- const active = getActiveElement()
- switch (key.type) {
-
- /* Enter: go to first (best) result */
- case "Enter":
- if (active === query) {
- const anchors = new Map<HTMLAnchorElement, number>()
- for (const anchor of getElements<HTMLAnchorElement>(
- ":first-child [href]", result
- )) {
- const article = anchor.firstElementChild!
- anchors.set(anchor, parseFloat(
- article.getAttribute("data-md-score")!
- ))
- }
-
- /* Go to result with highest score, if any */
- if (anchors.size) {
- const [[best]] = [...anchors].sort(([, a], [, b]) => b - a)
- best.click()
- }
-
- /* Otherwise omit form submission */
- key.claim()
- }
- break
-
- /* Escape or Tab: close search */
- case "Escape":
- case "Tab":
- setToggle("search", false)
- query.blur()
- break
-
- /* Vertical arrows: select previous or next search result */
- case "ArrowUp":
- case "ArrowDown":
- if (typeof active === "undefined") {
- query.focus()
- } else {
- const els = [query, ...getElements(
- ":not(details) > [href], summary, details[open] [href]",
- result
- )]
- const i = Math.max(0, (
- Math.max(0, els.indexOf(active)) + els.length + (
- key.type === "ArrowUp" ? -1 : +1
- )
- ) % els.length)
- els[i].focus()
- }
-
- /* Prevent scrolling of page */
- key.claim()
- break
-
- /* All other keys: hand to search query */
- default:
- if (query !== getActiveElement())
- query.focus()
- }
- })
-
- /* Set up global keyboard handlers */
- keyboard$
- .pipe(
- filter(({ mode }) => mode === "global")
- )
- .subscribe(key => {
- switch (key.type) {
-
- /* Open search and select query */
- case "f":
- case "s":
- case "/":
- query.focus()
- query.select()
-
- /* Prevent scrolling of page */
- key.claim()
- break
- }
- })
-
- /* Create and return component */
- const query$ = mountSearchQuery(query, { worker$ })
- return merge(
- query$,
- mountSearchResult(result, { worker$, query$ })
- )
- .pipe(
- mergeWith(
-
- /* Search sharing */
- ...getComponentElements("search-share", el)
- .map(child => mountSearchShare(child, { query$ })),
-
- /* Search suggestions */
- ...getComponentElements("search-suggest", el)
- .map(child => mountSearchSuggest(child, { worker$, keyboard$ }))
- )
- )
-
- /* Gracefully handle broken search */
- } catch (err) {
- el.hidden = true
- return NEVER
- }
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/highlight/.eslintrc b/docs/src/templates/assets/javascripts/components/search/highlight/.eslintrc
deleted file mode 100644
index 38a5714d..00000000
--- a/docs/src/templates/assets/javascripts/components/search/highlight/.eslintrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "rules": {
- "no-null/no-null": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/highlight/index.ts b/docs/src/templates/assets/javascripts/components/search/highlight/index.ts
deleted file mode 100644
index bc3f94c9..00000000
--- a/docs/src/templates/assets/javascripts/components/search/highlight/index.ts
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- ObservableInput,
- combineLatest,
- filter,
- map,
- startWith
-} from "rxjs"
-
-import { getLocation } from "~/browser"
-import {
- SearchIndex,
- setupSearchHighlighter
-} from "~/integrations"
-import { h } from "~/utilities"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search highlighting
- */
-export interface SearchHighlight {
- nodes: Map<ChildNode, string> /* Map of replacements */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- index$: ObservableInput<SearchIndex> /* Search index observable */
- location$: Observable<URL> /* Location observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount search highlighting
- *
- * @param el - Content element
- * @param options - Options
- *
- * @returns Search highlighting component observable
- */
-export function mountSearchHiglight(
- el: HTMLElement, { index$, location$ }: MountOptions
-): Observable<Component<SearchHighlight>> {
- return combineLatest([
- index$,
- location$
- .pipe(
- startWith(getLocation()),
- filter(url => !!url.searchParams.get("h"))
- )
- ])
- .pipe(
- map(([index, url]) => setupSearchHighlighter(index.config)(
- url.searchParams.get("h")!
- )),
- map(fn => {
- const nodes = new Map<ChildNode, string>()
-
- /* Traverse text nodes and collect matches */
- const it = document.createNodeIterator(el, NodeFilter.SHOW_TEXT)
- for (let node = it.nextNode(); node; node = it.nextNode()) {
- if (node.parentElement?.offsetHeight) {
- const original = node.textContent!
- const replaced = fn(original)
- if (replaced.length > original.length)
- nodes.set(node as ChildNode, replaced)
- }
- }
-
- /* Replace original nodes with matches */
- for (const [node, text] of nodes) {
- const { childNodes } = h("span", null, text)
- node.replaceWith(...Array.from(childNodes))
- }
-
- /* Return component */
- return { ref: el, nodes }
- })
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/index.ts b/docs/src/templates/assets/javascripts/components/search/index.ts
deleted file mode 100644
index 846d8685..00000000
--- a/docs/src/templates/assets/javascripts/components/search/index.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./highlight"
-export * from "./query"
-export * from "./result"
-export * from "./share"
-export * from "./suggest"
diff --git a/docs/src/templates/assets/javascripts/components/search/query/index.ts b/docs/src/templates/assets/javascripts/components/search/query/index.ts
deleted file mode 100644
index 4ce21279..00000000
--- a/docs/src/templates/assets/javascripts/components/search/query/index.ts
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- combineLatest,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- endWith,
- finalize,
- first,
- fromEvent,
- ignoreElements,
- map,
- merge,
- shareReplay,
- takeUntil,
- tap
-} from "rxjs"
-
-import {
- getElement,
- getLocation,
- setToggle,
- watchElementFocus,
- watchToggle
-} from "~/browser"
-import {
- SearchMessage,
- SearchMessageType,
- isSearchReadyMessage
-} from "~/integrations"
-
-import { Component } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search query
- */
-export interface SearchQuery {
- value: string /* Query value */
- focus: boolean /* Query focus */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- worker$: Subject<SearchMessage> /* Search worker */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- worker$: Subject<SearchMessage> /* Search worker */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch search query
- *
- * Note that the focus event which triggers re-reading the current query value
- * is delayed by `1ms` so the input's empty state is allowed to propagate.
- *
- * @param el - Search query element
- * @param options - Options
- *
- * @returns Search query observable
- */
-export function watchSearchQuery(
- el: HTMLInputElement, { worker$ }: WatchOptions
-): Observable<SearchQuery> {
-
- /* Support search deep linking */
- const { searchParams } = getLocation()
- if (searchParams.has("q")) {
- setToggle("search", true)
-
- /* Set query from parameter */
- el.value = searchParams.get("q")!
- el.focus()
-
- /* Remove query parameter on close */
- watchToggle("search")
- .pipe(
- first(active => !active)
- )
- .subscribe(() => {
- const url = getLocation()
- url.searchParams.delete("q")
- history.replaceState({}, "", `${url}`)
- })
- }
-
- /* Intercept focus and input events */
- const focus$ = watchElementFocus(el)
- const value$ = merge(
- worker$.pipe(first(isSearchReadyMessage)),
- fromEvent(el, "keyup"),
- focus$
- )
- .pipe(
- map(() => el.value),
- distinctUntilChanged()
- )
-
- /* Combine into single observable */
- return combineLatest([value$, focus$])
- .pipe(
- map(([value, focus]) => ({ value, focus })),
- shareReplay(1)
- )
-}
-
-/**
- * Mount search query
- *
- * @param el - Search query element
- * @param options - Options
- *
- * @returns Search query component observable
- */
-export function mountSearchQuery(
- el: HTMLInputElement, { worker$ }: MountOptions
-): Observable<Component<SearchQuery, HTMLInputElement>> {
- const push$ = new Subject<SearchQuery>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
-
- /* Handle value change */
- combineLatest([
- worker$.pipe(first(isSearchReadyMessage)),
- push$
- ], (_, query) => query)
- .pipe(
- distinctUntilKeyChanged("value")
- )
- .subscribe(({ value }) => worker$.next({
- type: SearchMessageType.QUERY,
- data: value
- }))
-
- /* Handle focus change */
- push$
- .pipe(
- distinctUntilKeyChanged("focus")
- )
- .subscribe(({ focus }) => {
- if (focus)
- setToggle("search", focus)
- })
-
- /* Handle reset */
- fromEvent(el.form!, "reset")
- .pipe(
- takeUntil(done$)
- )
- .subscribe(() => el.focus())
-
- // Focus search query on label click - note that this is necessary to bring
- // up the keyboard on iOS and other mobile platforms, as the search dialog is
- // not visible at first, and programatically focusing an input element must
- // be triggered by a user interaction - see https://t.ly/Cb30n
- const label = getElement("header [for=__search]")
- fromEvent(label, "click")
- .subscribe(() => el.focus())
-
- /* Create and return component */
- return watchSearchQuery(el, { worker$ })
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state })),
- shareReplay(1)
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/result/index.ts b/docs/src/templates/assets/javascripts/components/search/result/index.ts
deleted file mode 100644
index c3c9ef20..00000000
--- a/docs/src/templates/assets/javascripts/components/search/result/index.ts
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- bufferCount,
- filter,
- finalize,
- first,
- fromEvent,
- map,
- merge,
- mergeMap,
- of,
- share,
- skipUntil,
- switchMap,
- takeUntil,
- tap,
- withLatestFrom,
- zipWith
-} from "rxjs"
-
-import { translation } from "~/_"
-import {
- getElement,
- getOptionalElement,
- watchElementBoundary,
- watchToggle
-} from "~/browser"
-import {
- SearchMessage,
- SearchResult,
- isSearchReadyMessage,
- isSearchResultMessage
-} from "~/integrations"
-import { renderSearchResultItem } from "~/templates"
-import { round } from "~/utilities"
-
-import { Component } from "../../_"
-import { SearchQuery } from "../query"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- query$: Observable<SearchQuery> /* Search query observable */
- worker$: Subject<SearchMessage> /* Search worker */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount search result list
- *
- * This function performs a lazy rendering of the search results, depending on
- * the vertical offset of the search result container.
- *
- * @param el - Search result list element
- * @param options - Options
- *
- * @returns Search result list component observable
- */
-export function mountSearchResult(
- el: HTMLElement, { worker$, query$ }: MountOptions
-): Observable<Component<SearchResult>> {
- const push$ = new Subject<SearchResult>()
- const boundary$ = watchElementBoundary(el.parentElement!)
- .pipe(
- filter(Boolean)
- )
-
- /* Retrieve container */
- const container = el.parentElement!
-
- /* Retrieve nested components */
- const meta = getElement(":scope > :first-child", el)
- const list = getElement(":scope > :last-child", el)
-
- /* Reveal to accessibility tree – see https://bit.ly/3iAA7t8 */
- watchToggle("search")
- .subscribe(active => list.setAttribute(
- "role", active ? "list" : "presentation"
- ))
-
- /* Update search result metadata */
- push$
- .pipe(
- withLatestFrom(query$),
- skipUntil(worker$.pipe(first(isSearchReadyMessage)))
- )
- .subscribe(([{ items }, { value }]) => {
- switch (items.length) {
-
- /* No results */
- case 0:
- meta.textContent = value.length
- ? translation("search.result.none")
- : translation("search.result.placeholder")
- break
-
- /* One result */
- case 1:
- meta.textContent = translation("search.result.one")
- break
-
- /* Multiple result */
- default:
- const count = round(items.length)
- meta.textContent = translation("search.result.other", count)
- }
- })
-
- /* Render search result item */
- const render$ = push$
- .pipe(
- tap(() => list.innerHTML = ""),
- switchMap(({ items }) => merge(
- of(...items.slice(0, 10)),
- of(...items.slice(10))
- .pipe(
- bufferCount(4),
- zipWith(boundary$),
- switchMap(([chunk]) => chunk)
- )
- )),
- map(renderSearchResultItem),
- share()
- )
-
- /* Update search result list */
- render$.subscribe(item => list.appendChild(item))
- render$
- .pipe(
- mergeMap(item => {
- const details = getOptionalElement("details", item)
- if (typeof details === "undefined")
- return EMPTY
-
- /* Keep position of details element stable */
- return fromEvent(details, "toggle")
- .pipe(
- takeUntil(push$),
- map(() => details)
- )
- })
- )
- .subscribe(details => {
- if (
- details.open === false &&
- details.offsetTop <= container.scrollTop
- )
- container.scrollTo({ top: details.offsetTop })
- })
-
- /* Filter search result message */
- const result$ = worker$
- .pipe(
- filter(isSearchResultMessage),
- map(({ data }) => data)
- )
-
- /* Create and return component */
- return result$
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/share/index.ts b/docs/src/templates/assets/javascripts/components/search/share/index.ts
deleted file mode 100644
index 3db382c8..00000000
--- a/docs/src/templates/assets/javascripts/components/search/share/index.ts
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- endWith,
- finalize,
- fromEvent,
- ignoreElements,
- map,
- takeUntil,
- tap
-} from "rxjs"
-
-import { getLocation } from "~/browser"
-
-import { Component } from "../../_"
-import { SearchQuery } from "../query"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search sharing
- */
-export interface SearchShare {
- url: URL /* Deep link for sharing */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- query$: Observable<SearchQuery> /* Search query observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- query$: Observable<SearchQuery> /* Search query observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount search sharing
- *
- * @param _el - Search sharing element
- * @param options - Options
- *
- * @returns Search sharing observable
- */
-export function watchSearchShare(
- _el: HTMLElement, { query$ }: WatchOptions
-): Observable<SearchShare> {
- return query$
- .pipe(
- map(({ value }) => {
- const url = getLocation()
- url.hash = ""
-
- /* Compute readable query strings */
- value = value
- .replace(/\s+/g, "+") /* Collapse whitespace */
- .replace(/&/g, "%26") /* Escape '&' character */
- .replace(/=/g, "%3D") /* Escape '=' character */
-
- /* Replace query string */
- url.search = `q=${value}`
- return { url }
- })
- )
-}
-
-/**
- * Mount search sharing
- *
- * @param el - Search sharing element
- * @param options - Options
- *
- * @returns Search sharing component observable
- */
-export function mountSearchShare(
- el: HTMLAnchorElement, options: MountOptions
-): Observable<Component<SearchShare>> {
- const push$ = new Subject<SearchShare>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- push$.subscribe(({ url }) => {
- el.setAttribute("data-clipboard-text", el.href)
- el.href = `${url}`
- })
-
- /* Prevent following of link */
- fromEvent(el, "click")
- .pipe(
- takeUntil(done$)
- )
- .subscribe(ev => ev.preventDefault())
-
- /* Create and return component */
- return watchSearchShare(el, options)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/search/suggest/index.ts b/docs/src/templates/assets/javascripts/components/search/suggest/index.ts
deleted file mode 100644
index e7881475..00000000
--- a/docs/src/templates/assets/javascripts/components/search/suggest/index.ts
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- asyncScheduler,
- combineLatestWith,
- distinctUntilChanged,
- filter,
- finalize,
- fromEvent,
- map,
- merge,
- observeOn,
- tap
-} from "rxjs"
-
-import { Keyboard } from "~/browser"
-import {
- SearchMessage,
- SearchResult,
- isSearchResultMessage
-} from "~/integrations"
-
-import { Component, getComponentElement } from "../../_"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search suggestions
- */
-export interface SearchSuggest {}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount options
- */
-interface MountOptions {
- keyboard$: Observable<Keyboard> /* Keyboard observable */
- worker$: Subject<SearchMessage> /* Search worker */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Mount search suggestions
- *
- * This function will perform a lazy rendering of the search results, depending
- * on the vertical offset of the search result container.
- *
- * @param el - Search result list element
- * @param options - Options
- *
- * @returns Search result list component observable
- */
-export function mountSearchSuggest(
- el: HTMLElement, { worker$, keyboard$ }: MountOptions
-): Observable<Component<SearchSuggest>> {
- const push$ = new Subject<SearchResult>()
-
- /* Retrieve query component and track all changes */
- const query = getComponentElement("search-query")
- const query$ = merge(
- fromEvent(query, "keydown"),
- fromEvent(query, "focus")
- )
- .pipe(
- observeOn(asyncScheduler),
- map(() => query.value),
- distinctUntilChanged(),
- )
-
- /* Update search suggestions */
- push$
- .pipe(
- combineLatestWith(query$),
- map(([{ suggest }, value]) => {
- const words = value.split(/([\s-]+)/)
- if (suggest?.length && words[words.length - 1]) {
- const last = suggest[suggest.length - 1]
- if (last.startsWith(words[words.length - 1]))
- words[words.length - 1] = last
- } else {
- words.length = 0
- }
- return words
- })
- )
- .subscribe(words => el.innerHTML = words
- .join("")
- .replace(/\s/g, "&nbsp;")
- )
-
- /* Set up search keyboard handlers */
- keyboard$
- .pipe(
- filter(({ mode }) => mode === "search")
- )
- .subscribe(key => {
- switch (key.type) {
-
- /* Right arrow: accept current suggestion */
- case "ArrowRight":
- if (
- el.innerText.length &&
- query.selectionStart === query.value.length
- )
- query.value = el.innerText
- break
- }
- })
-
- /* Filter search result message */
- const result$ = worker$
- .pipe(
- filter(isSearchResultMessage),
- map(({ data }) => data)
- )
-
- /* Create and return component */
- return result$
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(() => ({ ref: el }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/sidebar/index.ts b/docs/src/templates/assets/javascripts/components/sidebar/index.ts
deleted file mode 100644
index 82f3d03e..00000000
--- a/docs/src/templates/assets/javascripts/components/sidebar/index.ts
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- animationFrameScheduler,
- asyncScheduler,
- auditTime,
- combineLatest,
- defer,
- distinctUntilChanged,
- endWith,
- finalize,
- first,
- from,
- fromEvent,
- ignoreElements,
- map,
- mergeMap,
- observeOn,
- takeUntil,
- tap,
- withLatestFrom
-} from "rxjs"
-
-import {
- Viewport,
- getElement,
- getElementContainer,
- getElementOffset,
- getElementSize,
- getElements
-} from "~/browser"
-
-import { Component } from "../_"
-import { Header } from "../header"
-import { Main } from "../main"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Sidebar
- */
-export interface Sidebar {
- height: number /* Sidebar height */
- locked: boolean /* Sidebar is locked */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- main$: Observable<Main> /* Main area observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
- main$: Observable<Main> /* Main area observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch sidebar
- *
- * This function returns an observable that computes the visual parameters of
- * the sidebar which depends on the vertical viewport offset, as well as the
- * height of the main area. When the page is scrolled beyond the header, the
- * sidebar is locked and fills the remaining space.
- *
- * @param el - Sidebar element
- * @param options - Options
- *
- * @returns Sidebar observable
- */
-export function watchSidebar(
- el: HTMLElement, { viewport$, main$ }: WatchOptions
-): Observable<Sidebar> {
- const parent = el.closest<HTMLElement>(".md-grid")!
- const adjust =
- parent.offsetTop -
- parent.parentElement!.offsetTop
-
- /* Compute the sidebar's available height and if it should be locked */
- return combineLatest([main$, viewport$])
- .pipe(
- map(([{ offset, height }, { offset: { y } }]) => {
- height = height
- + Math.min(adjust, Math.max(0, y - offset))
- - adjust
- return {
- height,
- locked: y >= offset + adjust
- }
- }),
- distinctUntilChanged((a, b) => (
- a.height === b.height &&
- a.locked === b.locked
- ))
- )
-}
-
-/**
- * Mount sidebar
- *
- * This function doesn't set the height of the actual sidebar, but of its first
- * child – the `.md-sidebar__scrollwrap` element in order to mitigiate jittery
- * sidebars when the footer is scrolled into view. At some point we switched
- * from `absolute` / `fixed` positioning to `sticky` positioning, significantly
- * reducing jitter in some browsers (respectively Firefox and Safari) when
- * scrolling from the top. However, top-aligned sticky positioning means that
- * the sidebar snaps to the bottom when the end of the container is reached.
- * This is what leads to the mentioned jitter, as the sidebar's height may be
- * updated too slowly.
- *
- * This behaviour can be mitigiated by setting the height of the sidebar to `0`
- * while preserving the padding, and the height on its first element.
- *
- * @param el - Sidebar element
- * @param options - Options
- *
- * @returns Sidebar component observable
- */
-export function mountSidebar(
- el: HTMLElement, { header$, ...options }: MountOptions
-): Observable<Component<Sidebar>> {
- const inner = getElement(".md-sidebar__scrollwrap", el)
- const { y } = getElementOffset(inner)
- return defer(() => {
- const push$ = new Subject<Sidebar>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- const next$ = push$
- .pipe(
- auditTime(0, animationFrameScheduler)
- )
-
- /* Update sidebar height and offset */
- next$.pipe(withLatestFrom(header$))
- .subscribe({
-
- /* Handle emission */
- next([{ height }, { height: offset }]) {
- inner.style.height = `${height - 2 * y}px`
- el.style.top = `${offset}px`
- },
-
- /* Handle complete */
- complete() {
- inner.style.height = ""
- el.style.top = ""
- }
- })
-
- /* Bring active item into view on initial load */
- next$.pipe(first())
- .subscribe(() => {
- for (const item of getElements(".md-nav__link--active[href]", el)) {
- const container = getElementContainer(item)
- if (typeof container !== "undefined") {
- const offset = item.offsetTop - container.offsetTop
- const { height } = getElementSize(container)
- container.scrollTo({
- top: offset - height / 2
- })
- }
- }
- })
-
- /* Handle accessibility for expandable items, see https://bit.ly/3jaod9p */
- from(getElements<HTMLLabelElement>("label[tabindex]", el))
- .pipe(
- mergeMap(label => fromEvent(label, "click")
- .pipe(
- observeOn(asyncScheduler),
- map(() => label),
- takeUntil(done$)
- )
- )
- )
- .subscribe(label => {
- const input = getElement<HTMLInputElement>(`[id="${label.htmlFor}"]`)
- const nav = getElement(`[aria-labelledby="${label.id}"]`)
- nav.setAttribute("aria-expanded", `${input.checked}`)
- })
-
- /* Create and return component */
- return watchSidebar(el, options)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/source/_/index.ts b/docs/src/templates/assets/javascripts/components/source/_/index.ts
deleted file mode 100644
index 5f6c4d11..00000000
--- a/docs/src/templates/assets/javascripts/components/source/_/index.ts
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- catchError,
- defer,
- filter,
- finalize,
- map,
- of,
- shareReplay,
- tap
-} from "rxjs"
-
-import { getElement } from "~/browser"
-import { ConsentDefaults } from "~/components/consent"
-import { renderSourceFacts } from "~/templates"
-
-import {
- Component,
- getComponentElements
-} from "../../_"
-import {
- SourceFacts,
- fetchSourceFacts
-} from "../facts"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Repository information
- */
-export interface Source {
- facts: SourceFacts /* Repository facts */
-}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Repository information observable
- */
-let fetch$: Observable<Source>
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch repository information
- *
- * This function tries to read the repository facts from session storage, and
- * if unsuccessful, fetches them from the underlying provider.
- *
- * @param el - Repository information element
- *
- * @returns Repository information observable
- */
-export function watchSource(
- el: HTMLAnchorElement
-): Observable<Source> {
- return fetch$ ||= defer(() => {
- const cached = __md_get<SourceFacts>("__source", sessionStorage)
- if (cached) {
- return of(cached)
- } else {
-
- /* Check if consent is configured and was given */
- const els = getComponentElements("consent")
- if (els.length) {
- const consent = __md_get<ConsentDefaults>("__consent")
- if (!(consent && consent.github))
- return EMPTY
- }
-
- /* Fetch repository facts */
- return fetchSourceFacts(el.href)
- .pipe(
- tap(facts => __md_set("__source", facts, sessionStorage))
- )
- }
- })
- .pipe(
- catchError(() => EMPTY),
- filter(facts => Object.keys(facts).length > 0),
- map(facts => ({ facts })),
- shareReplay(1)
- )
-}
-
-/**
- * Mount repository information
- *
- * @param el - Repository information element
- *
- * @returns Repository information component observable
- */
-export function mountSource(
- el: HTMLAnchorElement
-): Observable<Component<Source>> {
- const inner = getElement(":scope > :last-child", el)
- return defer(() => {
- const push$ = new Subject<Source>()
- push$.subscribe(({ facts }) => {
- inner.appendChild(renderSourceFacts(facts))
- inner.classList.add("md-source__repository--active")
- })
-
- /* Create and return component */
- return watchSource(el)
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/source/facts/_/index.ts b/docs/src/templates/assets/javascripts/components/source/facts/_/index.ts
deleted file mode 100644
index 154f229f..00000000
--- a/docs/src/templates/assets/javascripts/components/source/facts/_/index.ts
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { EMPTY, Observable } from "rxjs"
-
-import { fetchSourceFactsFromGitHub } from "../github"
-import { fetchSourceFactsFromGitLab } from "../gitlab"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Repository facts for repositories
- */
-export interface RepositoryFacts {
- stars?: number /* Number of stars */
- forks?: number /* Number of forks */
- version?: string /* Latest version */
-}
-
-/**
- * Repository facts for organizations
- */
-export interface OrganizationFacts {
- repositories?: number /* Number of repositories */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Repository facts
- */
-export type SourceFacts =
- | RepositoryFacts
- | OrganizationFacts
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch repository facts
- *
- * @param url - Repository URL
- *
- * @returns Repository facts observable
- */
-export function fetchSourceFacts(
- url: string
-): Observable<SourceFacts> {
-
- /* Try to match GitHub repository */
- let match = url.match(/^.+github\.com\/([^/]+)\/?([^/]+)?/i)
- if (match) {
- const [, user, repo] = match
- return fetchSourceFactsFromGitHub(user, repo)
- }
-
- /* Try to match GitLab repository */
- match = url.match(/^.+?([^/]*gitlab[^/]+)\/(.+?)\/?$/i)
- if (match) {
- const [, base, slug] = match
- return fetchSourceFactsFromGitLab(base, slug)
- }
-
- /* Fallback */
- return EMPTY
-}
diff --git a/docs/src/templates/assets/javascripts/components/source/facts/github/index.ts b/docs/src/templates/assets/javascripts/components/source/facts/github/index.ts
deleted file mode 100644
index 12cc55e0..00000000
--- a/docs/src/templates/assets/javascripts/components/source/facts/github/index.ts
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { Repo, User } from "github-types"
-import {
- EMPTY,
- Observable,
- catchError,
- defaultIfEmpty,
- map,
- zip
-} from "rxjs"
-
-import { requestJSON } from "~/browser"
-
-import { SourceFacts } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * GitHub release (partial)
- */
-interface Release {
- tag_name: string /* Tag name */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch GitHub repository facts
- *
- * @param user - GitHub user or organization
- * @param repo - GitHub repository
- *
- * @returns Repository facts observable
- */
-export function fetchSourceFactsFromGitHub(
- user: string, repo?: string
-): Observable<SourceFacts> {
- if (typeof repo !== "undefined") {
- const url = `https://api.github.com/repos/${user}/${repo}`
- return zip(
-
- /* Fetch version */
- requestJSON<Release>(`${url}/releases/latest`)
- .pipe(
- catchError(() => EMPTY), // @todo refactor instant loading
- map(release => ({
- version: release.tag_name
- })),
- defaultIfEmpty({})
- ),
-
- /* Fetch stars and forks */
- requestJSON<Repo>(url)
- .pipe(
- catchError(() => EMPTY), // @todo refactor instant loading
- map(info => ({
- stars: info.stargazers_count,
- forks: info.forks_count
- })),
- defaultIfEmpty({})
- )
- )
- .pipe(
- map(([release, info]) => ({ ...release, ...info }))
- )
-
- /* User or organization */
- } else {
- const url = `https://api.github.com/users/${user}`
- return requestJSON<User>(url)
- .pipe(
- map(info => ({
- repositories: info.public_repos
- })),
- defaultIfEmpty({})
- )
- }
-}
diff --git a/docs/src/templates/assets/javascripts/components/source/facts/gitlab/index.ts b/docs/src/templates/assets/javascripts/components/source/facts/gitlab/index.ts
deleted file mode 100644
index d85d4afd..00000000
--- a/docs/src/templates/assets/javascripts/components/source/facts/gitlab/index.ts
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { ProjectSchema } from "gitlab"
-import {
- EMPTY,
- Observable,
- catchError,
- defaultIfEmpty,
- map
-} from "rxjs"
-
-import { requestJSON } from "~/browser"
-
-import { SourceFacts } from "../_"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch GitLab repository facts
- *
- * @param base - GitLab base
- * @param project - GitLab project
- *
- * @returns Repository facts observable
- */
-export function fetchSourceFactsFromGitLab(
- base: string, project: string
-): Observable<SourceFacts> {
- const url = `https://${base}/api/v4/projects/${encodeURIComponent(project)}`
- return requestJSON<ProjectSchema>(url)
- .pipe(
- catchError(() => EMPTY), // @todo refactor instant loading
- map(({ star_count, forks_count }) => ({
- stars: star_count,
- forks: forks_count
- })),
- defaultIfEmpty({})
- )
-}
diff --git a/docs/src/templates/assets/javascripts/components/source/facts/index.ts b/docs/src/templates/assets/javascripts/components/source/facts/index.ts
deleted file mode 100644
index f9bda64d..00000000
--- a/docs/src/templates/assets/javascripts/components/source/facts/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./github"
-export * from "./gitlab"
diff --git a/docs/src/templates/assets/javascripts/components/source/index.ts b/docs/src/templates/assets/javascripts/components/source/index.ts
deleted file mode 100644
index 7fac4813..00000000
--- a/docs/src/templates/assets/javascripts/components/source/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./facts"
diff --git a/docs/src/templates/assets/javascripts/components/tabs/index.ts b/docs/src/templates/assets/javascripts/components/tabs/index.ts
deleted file mode 100644
index 1e69df28..00000000
--- a/docs/src/templates/assets/javascripts/components/tabs/index.ts
+++ /dev/null
@@ -1,144 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- defer,
- distinctUntilKeyChanged,
- finalize,
- map,
- of,
- switchMap,
- tap
-} from "rxjs"
-
-import { feature } from "~/_"
-import {
- Viewport,
- watchElementSize,
- watchViewportAt
-} from "~/browser"
-
-import { Component } from "../_"
-import { Header } from "../header"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Navigation tabs
- */
-export interface Tabs {
- hidden: boolean /* Navigation tabs are hidden */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch navigation tabs
- *
- * @param el - Navigation tabs element
- * @param options - Options
- *
- * @returns Navigation tabs observable
- */
-export function watchTabs(
- el: HTMLElement, { viewport$, header$ }: WatchOptions
-): Observable<Tabs> {
- return watchElementSize(document.body)
- .pipe(
- switchMap(() => watchViewportAt(el, { header$, viewport$ })),
- map(({ offset: { y } }) => {
- return {
- hidden: y >= 10
- }
- }),
- distinctUntilKeyChanged("hidden")
- )
-}
-
-/**
- * Mount navigation tabs
- *
- * This function hides the navigation tabs when scrolling past the threshold
- * and makes them reappear in a nice CSS animation when scrolling back up.
- *
- * @param el - Navigation tabs element
- * @param options - Options
- *
- * @returns Navigation tabs component observable
- */
-export function mountTabs(
- el: HTMLElement, options: MountOptions
-): Observable<Component<Tabs>> {
- return defer(() => {
- const push$ = new Subject<Tabs>()
- push$.subscribe({
-
- /* Handle emission */
- next({ hidden }) {
- el.hidden = hidden
- },
-
- /* Handle complete */
- complete() {
- el.hidden = false
- }
- })
-
- /* Create and return component */
- return (
- feature("navigation.tabs.sticky")
- ? of({ hidden: false })
- : watchTabs(el, options)
- )
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/toc/index.ts b/docs/src/templates/assets/javascripts/components/toc/index.ts
deleted file mode 100644
index 04b8d85f..00000000
--- a/docs/src/templates/assets/javascripts/components/toc/index.ts
+++ /dev/null
@@ -1,379 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- asyncScheduler,
- bufferCount,
- combineLatestWith,
- debounceTime,
- defer,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- endWith,
- filter,
- finalize,
- ignoreElements,
- map,
- merge,
- observeOn,
- of,
- repeat,
- scan,
- share,
- skip,
- startWith,
- switchMap,
- takeUntil,
- tap,
- withLatestFrom
-} from "rxjs"
-
-import { feature } from "~/_"
-import {
- Viewport,
- getElement,
- getElementContainer,
- getElementSize,
- getElements,
- getLocation,
- getOptionalElement,
- watchElementSize
-} from "~/browser"
-
-import {
- Component,
- getComponentElement
-} from "../_"
-import { Header } from "../header"
-import { Main } from "../main"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Table of contents
- */
-export interface TableOfContents {
- prev: HTMLAnchorElement[][] /* Anchors (previous) */
- next: HTMLAnchorElement[][] /* Anchors (next) */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
- main$: Observable<Main> /* Main area observable */
- target$: Observable<HTMLElement> /* Location target observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch table of contents
- *
- * This is effectively a scroll spy implementation which will account for the
- * fixed header and automatically re-calculate anchor offsets when the viewport
- * is resized. The returned observable will only emit if the table of contents
- * needs to be repainted.
- *
- * This implementation tracks an anchor element's entire path starting from its
- * level up to the top-most anchor element, e.g. `[h3, h2, h1]`. Although the
- * Material theme currently doesn't make use of this information, it enables
- * the styling of the entire hierarchy through customization.
- *
- * Note that the current anchor is the last item of the `prev` anchor list.
- *
- * @param el - Table of contents element
- * @param options - Options
- *
- * @returns Table of contents observable
- */
-export function watchTableOfContents(
- el: HTMLElement, { viewport$, header$ }: WatchOptions
-): Observable<TableOfContents> {
- const table = new Map<HTMLAnchorElement, HTMLElement>()
-
- /* Compute anchor-to-target mapping */
- const anchors = getElements<HTMLAnchorElement>("[href^=\\#]", el)
- for (const anchor of anchors) {
- const id = decodeURIComponent(anchor.hash.substring(1))
- const target = getOptionalElement(`[id="${id}"]`)
- if (typeof target !== "undefined")
- table.set(anchor, target)
- }
-
- /* Compute necessary adjustment for header */
- const adjust$ = header$
- .pipe(
- distinctUntilKeyChanged("height"),
- map(({ height }) => {
- const main = getComponentElement("main")
- const grid = getElement(":scope > :first-child", main)
- return height + 0.8 * (
- grid.offsetTop -
- main.offsetTop
- )
- }),
- share()
- )
-
- /* Compute partition of previous and next anchors */
- const partition$ = watchElementSize(document.body)
- .pipe(
- distinctUntilKeyChanged("height"),
-
- /* Build index to map anchor paths to vertical offsets */
- switchMap(body => defer(() => {
- let path: HTMLAnchorElement[] = []
- return of([...table].reduce((index, [anchor, target]) => {
- while (path.length) {
- const last = table.get(path[path.length - 1])!
- if (last.tagName >= target.tagName) {
- path.pop()
- } else {
- break
- }
- }
-
- /* If the current anchor is hidden, continue with its parent */
- let offset = target.offsetTop
- while (!offset && target.parentElement) {
- target = target.parentElement
- offset = target.offsetTop
- }
-
- /* Fix anchor offsets in tables - see https://bit.ly/3CUFOcn */
- let parent = target.offsetParent as HTMLElement
- for (; parent; parent = parent.offsetParent as HTMLElement)
- offset += parent.offsetTop
-
- /* Map reversed anchor path to vertical offset */
- return index.set(
- [...path = [...path, anchor]].reverse(),
- offset
- )
- }, new Map<HTMLAnchorElement[], number>()))
- })
- .pipe(
-
- /* Sort index by vertical offset (see https://bit.ly/30z6QSO) */
- map(index => new Map([...index].sort(([, a], [, b]) => a - b))),
- combineLatestWith(adjust$),
-
- /* Re-compute partition when viewport offset changes */
- switchMap(([index, adjust]) => viewport$
- .pipe(
- scan(([prev, next], { offset: { y }, size }) => {
- const last = y + size.height >= Math.floor(body.height)
-
- /* Look forward */
- while (next.length) {
- const [, offset] = next[0]
- if (offset - adjust < y || last) {
- prev = [...prev, next.shift()!]
- } else {
- break
- }
- }
-
- /* Look backward */
- while (prev.length) {
- const [, offset] = prev[prev.length - 1]
- if (offset - adjust >= y && !last) {
- next = [prev.pop()!, ...next]
- } else {
- break
- }
- }
-
- /* Return partition */
- return [prev, next]
- }, [[], [...index]]),
- distinctUntilChanged((a, b) => (
- a[0] === b[0] &&
- a[1] === b[1]
- ))
- )
- )
- )
- )
- )
-
- /* Compute and return anchor list migrations */
- return partition$
- .pipe(
- map(([prev, next]) => ({
- prev: prev.map(([path]) => path),
- next: next.map(([path]) => path)
- })),
-
- /* Extract anchor list migrations */
- startWith({ prev: [], next: [] }),
- bufferCount(2, 1),
- map(([a, b]) => {
-
- /* Moving down */
- if (a.prev.length < b.prev.length) {
- return {
- prev: b.prev.slice(Math.max(0, a.prev.length - 1), b.prev.length),
- next: []
- }
-
- /* Moving up */
- } else {
- return {
- prev: b.prev.slice(-1),
- next: b.next.slice(0, b.next.length - a.next.length)
- }
- }
- })
- )
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Mount table of contents
- *
- * @param el - Table of contents element
- * @param options - Options
- *
- * @returns Table of contents component observable
- */
-export function mountTableOfContents(
- el: HTMLElement, { viewport$, header$, main$, target$ }: MountOptions
-): Observable<Component<TableOfContents>> {
- return defer(() => {
- const push$ = new Subject<TableOfContents>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- push$.subscribe(({ prev, next }) => {
-
- /* Look forward */
- for (const [anchor] of next) {
- anchor.classList.remove("md-nav__link--passed")
- anchor.classList.remove("md-nav__link--active")
- }
-
- /* Look backward */
- for (const [index, [anchor]] of prev.entries()) {
- anchor.classList.add("md-nav__link--passed")
- anchor.classList.toggle(
- "md-nav__link--active",
- index === prev.length - 1
- )
- }
- })
-
- /* Set up following, if enabled */
- if (feature("toc.follow")) {
-
- /* Toggle smooth scrolling only for anchor clicks */
- const smooth$ = merge(
- viewport$.pipe(debounceTime(1), map(() => undefined)),
- viewport$.pipe(debounceTime(250), map(() => "smooth" as const))
- )
-
- /* Bring active anchor into view */ // @todo: refactor
- push$
- .pipe(
- filter(({ prev }) => prev.length > 0),
- combineLatestWith(main$.pipe(observeOn(asyncScheduler))),
- withLatestFrom(smooth$)
- )
- .subscribe(([[{ prev }], behavior]) => {
- const [anchor] = prev[prev.length - 1]
- if (anchor.offsetHeight) {
-
- /* Retrieve overflowing container and scroll */
- const container = getElementContainer(anchor)
- if (typeof container !== "undefined") {
- const offset = anchor.offsetTop - container.offsetTop
- const { height } = getElementSize(container)
- container.scrollTo({
- top: offset - height / 2,
- behavior
- })
- }
- }
- })
- }
-
- /* Set up anchor tracking, if enabled */
- if (feature("navigation.tracking"))
- viewport$
- .pipe(
- takeUntil(done$),
- distinctUntilKeyChanged("offset"),
- debounceTime(250),
- skip(1),
- takeUntil(target$.pipe(skip(1))),
- repeat({ delay: 250 }),
- withLatestFrom(push$)
- )
- .subscribe(([, { prev }]) => {
- const url = getLocation()
-
- /* Set hash fragment to active anchor */
- const anchor = prev[prev.length - 1]
- if (anchor && anchor.length) {
- const [active] = anchor
- const { hash } = new URL(active.href)
- if (url.hash !== hash) {
- url.hash = hash
- history.replaceState({}, "", `${url}`)
- }
-
- /* Reset anchor when at the top */
- } else {
- url.hash = ""
- history.replaceState({}, "", `${url}`)
- }
- })
-
- /* Create and return component */
- return watchTableOfContents(el, { viewport$, header$ })
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
- })
-}
diff --git a/docs/src/templates/assets/javascripts/components/top/index.ts b/docs/src/templates/assets/javascripts/components/top/index.ts
deleted file mode 100644
index 82e88b61..00000000
--- a/docs/src/templates/assets/javascripts/components/top/index.ts
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- Subject,
- bufferCount,
- combineLatest,
- distinctUntilChanged,
- distinctUntilKeyChanged,
- endWith,
- finalize,
- fromEvent,
- ignoreElements,
- map,
- repeat,
- skip,
- takeUntil,
- tap
-} from "rxjs"
-
-import { Viewport } from "~/browser"
-
-import { Component } from "../_"
-import { Header } from "../header"
-import { Main } from "../main"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Back-to-top button
- */
-export interface BackToTop {
- hidden: boolean /* Back-to-top button is hidden */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch options
- */
-interface WatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- main$: Observable<Main> /* Main area observable */
- target$: Observable<HTMLElement> /* Location target observable */
-}
-
-/**
- * Mount options
- */
-interface MountOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- header$: Observable<Header> /* Header observable */
- main$: Observable<Main> /* Main area observable */
- target$: Observable<HTMLElement> /* Location target observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Watch back-to-top
- *
- * @param _el - Back-to-top element
- * @param options - Options
- *
- * @returns Back-to-top observable
- */
-export function watchBackToTop(
- _el: HTMLElement, { viewport$, main$, target$ }: WatchOptions
-): Observable<BackToTop> {
-
- /* Compute direction */
- const direction$ = viewport$
- .pipe(
- map(({ offset: { y } }) => y),
- bufferCount(2, 1),
- map(([a, b]) => a > b && b > 0),
- distinctUntilChanged()
- )
-
- /* Compute whether main area is active */
- const active$ = main$
- .pipe(
- map(({ active }) => active)
- )
-
- /* Compute threshold for hiding */
- return combineLatest([active$, direction$])
- .pipe(
- map(([active, direction]) => !(active && direction)),
- distinctUntilChanged(),
- takeUntil(target$.pipe(skip(1))),
- endWith(true),
- repeat({ delay: 250 }),
- map(hidden => ({ hidden }))
- )
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Mount back-to-top
- *
- * @param el - Back-to-top element
- * @param options - Options
- *
- * @returns Back-to-top component observable
- */
-export function mountBackToTop(
- el: HTMLElement, { viewport$, header$, main$, target$ }: MountOptions
-): Observable<Component<BackToTop>> {
- const push$ = new Subject<BackToTop>()
- const done$ = push$.pipe(ignoreElements(), endWith(true))
- push$.subscribe({
-
- /* Handle emission */
- next({ hidden }) {
- el.hidden = hidden
- if (hidden) {
- el.setAttribute("tabindex", "-1")
- el.blur()
- } else {
- el.removeAttribute("tabindex")
- }
- },
-
- /* Handle complete */
- complete() {
- el.style.top = ""
- el.hidden = true
- el.removeAttribute("tabindex")
- }
- })
-
- /* Watch header height */
- header$
- .pipe(
- takeUntil(done$),
- distinctUntilKeyChanged("height")
- )
- .subscribe(({ height }) => {
- el.style.top = `${height + 16}px`
- })
-
- /* Go back to top */
- fromEvent(el, "click")
- .subscribe(ev => {
- ev.preventDefault()
- window.scrollTo({ top: 0 })
- })
-
- /* Create and return component */
- return watchBackToTop(el, { viewport$, main$, target$ })
- .pipe(
- tap(state => push$.next(state)),
- finalize(() => push$.complete()),
- map(state => ({ ref: el, ...state }))
- )
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/clipboard/index.ts b/docs/src/templates/assets/javascripts/integrations/clipboard/index.ts
deleted file mode 100644
index cf46f601..00000000
--- a/docs/src/templates/assets/javascripts/integrations/clipboard/index.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import ClipboardJS from "clipboard"
-import {
- Observable,
- Subject,
- map,
- tap
-} from "rxjs"
-
-import { translation } from "~/_"
-import { getElement } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Setup options
- */
-interface SetupOptions {
- alert$: Subject<string> /* Alert subject */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Extract text to copy
- *
- * @param el - HTML element
- *
- * @returns Extracted text
- */
-function extract(el: HTMLElement): string {
- el.setAttribute("data-md-copying", "")
- const copy = el.closest("[data-copy]")
- const text = copy
- ? copy.getAttribute("data-copy")!
- : el.innerText
- el.removeAttribute("data-md-copying")
- return text
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Set up Clipboard.js integration
- *
- * @param options - Options
- */
-export function setupClipboardJS(
- { alert$ }: SetupOptions
-): void {
- if (ClipboardJS.isSupported()) {
- new Observable<ClipboardJS.Event>(subscriber => {
- new ClipboardJS("[data-clipboard-target], [data-clipboard-text]", {
- text: el => (
- el.getAttribute("data-clipboard-text")! ||
- extract(getElement(
- el.getAttribute("data-clipboard-target")!
- ))
- )
- })
- .on("success", ev => subscriber.next(ev))
- })
- .pipe(
- tap(ev => {
- const trigger = ev.trigger as HTMLElement
- trigger.focus()
- }),
- map(() => translation("clipboard.copied"))
- )
- .subscribe(alert$)
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/index.ts b/docs/src/templates/assets/javascripts/integrations/index.ts
deleted file mode 100644
index 5d91a9d5..00000000
--- a/docs/src/templates/assets/javascripts/integrations/index.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./clipboard"
-export * from "./instant"
-export * from "./search"
-export * from "./sitemap"
-export * from "./version"
diff --git a/docs/src/templates/assets/javascripts/integrations/instant/.eslintrc b/docs/src/templates/assets/javascripts/integrations/instant/.eslintrc
deleted file mode 100644
index 5adf108a..00000000
--- a/docs/src/templates/assets/javascripts/integrations/instant/.eslintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "rules": {
- "no-self-assign": "off",
- "no-null/no-null": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/instant/index.ts b/docs/src/templates/assets/javascripts/integrations/instant/index.ts
deleted file mode 100644
index d321b751..00000000
--- a/docs/src/templates/assets/javascripts/integrations/instant/index.ts
+++ /dev/null
@@ -1,446 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- Subject,
- bufferCount,
- catchError,
- concat,
- debounceTime,
- distinctUntilKeyChanged,
- endWith,
- filter,
- fromEvent,
- ignoreElements,
- map,
- of,
- sample,
- share,
- skip,
- startWith,
- switchMap,
- take,
- withLatestFrom
-} from "rxjs"
-
-import { configuration, feature } from "~/_"
-import {
- Viewport,
- getElement,
- getElements,
- getLocation,
- getOptionalElement,
- request,
- setLocation,
- setLocationHash
-} from "~/browser"
-import { getComponentElement } from "~/components"
-
-import { fetchSitemap } from "../sitemap"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Setup options
- */
-interface SetupOptions {
- location$: Subject<URL> // Location subject
- viewport$: Observable<Viewport> // Viewport observable
- progress$: Subject<number> // Progress suject
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create a map of head elements for lookup and replacement
- *
- * @param head - Document head
- *
- * @returns Element map
- */
-function lookup(head: HTMLHeadElement): Map<string, HTMLElement> {
-
- // @todo When resolving URLs, we must make sure to use the correct base for
- // resolution. The next time we refactor instant loading, we should use the
- // location subject as a source, which is also used for anchor links tracking,
- // but for now we just rely on canonical.
- const canonical = getElement<HTMLLinkElement>("[rel=canonical]", head)
- canonical.href = canonical.href.replace("//localhost:", "//127.0.0.1")
-
- // Create tag map and index elements in head
- const tags = new Map<string, HTMLElement>()
- for (const el of getElements(":scope > *", head)) {
- let html = el.outerHTML
-
- // If the current element is a style sheet or script, we must resolve the
- // URL relative to the current location and make it absolute, so it's easy
- // to deduplicate it later on by comparing the outer HTML of tags. We must
- // keep identical style sheets and scripts without replacing them.
- for (const key of ["href", "src"]) {
- const value = el.getAttribute(key)!
- if (value === null)
- continue
-
- // Resolve URL relative to current location
- const url = new URL(value, canonical.href)
- const ref = el.cloneNode() as HTMLElement
-
- // Set resolved URL and retrieve HTML for deduplication
- ref.setAttribute(key, `${url}`)
- html = ref.outerHTML
- break
- }
-
- // Index element in tag map
- tags.set(html, el)
- }
-
- // Return tag map
- return tags
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Set up instant navigation
- *
- * This is a heavily orchestrated operation - see inline comments to learn how
- * this works with Material for MkDocs, and how you can hook into it.
- *
- * @param options - Options
- *
- * @returns Document observable
- */
-export function setupInstantNavigation(
- { location$, viewport$, progress$ }: SetupOptions
-): Observable<Document> {
- const config = configuration()
- if (location.protocol === "file:")
- return EMPTY
-
- // Load sitemap immediately, so we have it available when the user initiates
- // the first instant navigation request, and canonicalize URLs to the current
- // base URL. The base URL will remain stable in between loads, as it's only
- // read at the first initialization of the application.
- const sitemap$ = fetchSitemap()
- .pipe(
- map(paths => paths.map(path => `${new URL(path, config.base)}`))
- )
-
- // Intercept inter-site navigation - to keep the number of event listeners
- // low we use the fact that uncaptured events bubble up to the body. This also
- // has the nice property that we don't need to detach and then again attach
- // event listeners when instant navigation occurs.
- const instant$ = fromEvent<MouseEvent>(document.body, "click")
- .pipe(
- withLatestFrom(sitemap$),
- switchMap(([ev, sitemap]) => {
- if (!(ev.target instanceof Element))
- return EMPTY
-
- // Skip, as target is not within a link - clicks on non-link elements
- // are also captured, which we need to exclude from processing
- const el = ev.target.closest("a")
- if (el === null)
- return EMPTY
-
- // Skip, as link opens in new window - we now know we have captured a
- // click on a link, but the link either has a `target` property defined,
- // or the user pressed the `meta` or `ctrl` key to open it in a new
- // window. Thus, we need to filter those events, too.
- if (el.target || ev.metaKey || ev.ctrlKey)
- return EMPTY
-
- // Next, we must check if the URL is relevant for us, i.e., if it's an
- // internal link to a page that is managed by MkDocs. Only then we can
- // be sure that the structure of the page to be loaded adheres to the
- // current document structure and can subsequently be injected into it
- // without doing a full reload. For this reason, we must canonicalize
- // the URL by removing all search parameters and hash fragments.
- const url = new URL(el.href)
- url.search = url.hash = ""
-
- // Skip, if URL is not included in the sitemap - this could be the case
- // when linking between versions or languages, or to another page that
- // the author included as part of the build, but that is not managed by
- // MkDocs. In that case we must not continue with instant navigation.
- if (!sitemap.includes(`${url}`))
- return EMPTY
-
- // We now know that we have a link to an internal page, so we prevent
- // the browser from navigation and emit the URL for instant navigation.
- // Note that this also includes anchor links, which means we need to
- // implement anchor positioning ourselves. The reason for this is that
- // if we wouldn't manage anchor links as well, scroll restoration will
- // not work correctly (e.g. following an anchor link and scrolling).
- ev.preventDefault()
- return of(new URL(el.href))
- }),
- share()
- )
-
- // Before fetching for the first time, resolve the absolute favicon position,
- // as the browser will try to fetch the icon immediately
- instant$.pipe(take(1))
- .subscribe(() => {
- const favicon = getOptionalElement<HTMLLinkElement>("link[rel=icon]")
- if (typeof favicon !== "undefined")
- favicon.href = favicon.href
- })
-
- // Enable scroll restoration before window unloads - this is essential to
- // ensure that full reloads (F5) restore the viewport offset correctly. If
- // only popstate events wouldn't reset the scroll position prior to their
- // emission, we could just reset this in popstate. Meh.
- fromEvent(window, "beforeunload")
- .subscribe(() => {
- history.scrollRestoration = "auto"
- })
-
- // When an instant navigation event occurs, disable scroll restoration, since
- // we must normalize and synchronize the behavior across all browsers. For
- // instance, when the user clicks the back or forward button, the browser
- // would immediately jump to the position of the previous document.
- instant$.pipe(withLatestFrom(viewport$))
- .subscribe(([url, { offset }]) => {
- history.scrollRestoration = "manual"
-
- // While it would be better UX to defer the history state change until the
- // document was fully fetched and parsed, we must schedule it here, since
- // popstate events are emitted when history state changes happen. Moreover
- // we need to back up the current viewport offset, so we can restore it
- // when popstate events occur, e.g., when the browser's back and forward
- // buttons are used for navigation.
- history.replaceState(offset, "")
- history.pushState(null, "", url)
- })
-
- // Emit URL that should be fetched via instant navigation on location subject,
- // which was passed into this function. Instant navigation can be intercepted
- // by other parts of the application, which can synchronously back up or
- // restore state before instant navigation happens.
- instant$.subscribe(location$)
-
- // Fetch document - when fetching, we could use `responseType: document`, but
- // since all MkDocs links are relative, we need to make sure that the current
- // location matches the document we just loaded. Otherwise any relative links
- // in the document might use the old location. If the request fails for some
- // reason, we fall back to regular navigation and set the location explicitly,
- // which will force-load the page. Furthermore, we must pre-warm the buffer
- // for the duplicate check, or the first click on an anchor link will also
- // trigger an instant navigation event, which doesn't make sense.
- const response$ = location$
- .pipe(
- startWith(getLocation()),
- distinctUntilKeyChanged("pathname"),
- skip(1),
- switchMap(url => request(url, { progress$ })
- .pipe(
- catchError(() => {
- setLocation(url, true)
- return EMPTY
- })
- )
- )
- )
-
- // Initialize the DOM parser, parse the returned HTML, and replace selected
- // components before handing control down to the application
- const dom = new DOMParser()
- const document$ = response$
- .pipe(
- switchMap(res => res.text()),
- switchMap(res => {
- const next = dom.parseFromString(res, "text/html")
- for (const selector of [
- "[data-md-component=announce]",
- "[data-md-component=container]",
- "[data-md-component=header-topic]",
- "[data-md-component=outdated]",
- "[data-md-component=logo]",
- "[data-md-component=skip]",
- ...feature("navigation.tabs.sticky")
- ? ["[data-md-component=tabs]"]
- : []
- ]) {
- const source = getOptionalElement(selector)
- const target = getOptionalElement(selector, next)
- if (
- typeof source !== "undefined" &&
- typeof target !== "undefined"
- ) {
- source.replaceWith(target)
- }
- }
-
- // Update meta tags
- const source = lookup(document.head)
- const target = lookup(next.head)
- for (const [html, el] of target) {
-
- // Hack: skip stylesheets and scripts until we manage to replace them
- // entirely in order to omit flashes of white content @todo refactor
- if (
- el.getAttribute("rel") === "stylesheet" ||
- el.hasAttribute("src")
- )
- continue
-
- if (source.has(html)) {
- source.delete(html)
- } else {
- document.head.appendChild(el)
- }
- }
-
- // Remove meta tags that are not present in the new document
- for (const el of source.values())
-
- // Hack: skip stylesheets and scripts until we manage to replace them
- // entirely in order to omit flashes of white content @todo refactor
- if (
- el.getAttribute("rel") === "stylesheet" ||
- el.hasAttribute("src")
- )
- continue
- else
- el.remove()
-
- // After components and meta tags were replaced, re-evaluate scripts
- // that were provided by the author as part of Markdown files
- const container = getComponentElement("container")
- return concat(getElements("script", container))
- .pipe(
- switchMap(el => {
- const script = next.createElement("script")
- if (el.src) {
- for (const name of el.getAttributeNames())
- script.setAttribute(name, el.getAttribute(name)!)
- el.replaceWith(script)
-
- // Complete when script is loaded
- return new Observable(observer => {
- script.onload = () => observer.complete()
- })
-
- // Complete immediately
- } else {
- script.textContent = el.textContent
- el.replaceWith(script)
- return EMPTY
- }
- }),
- ignoreElements(),
- endWith(next)
- )
- }),
- share()
- )
-
- // Intercept popstate events, e.g. when using the browser's back and forward
- // buttons, and emit new location for fetching and parsing
- const popstate$ = fromEvent<PopStateEvent>(window, "popstate")
- popstate$.pipe(map(getLocation))
- .subscribe(location$)
-
- // Intercept clicks on anchor links, and scroll document into position - as
- // we disabled scroll restoration, we need to do this manually here
- location$
- .pipe(
- startWith(getLocation()),
- bufferCount(2, 1),
- filter(([prev, next]) => (
- prev.pathname === next.pathname &&
- prev.hash !== next.hash
- )),
- map(([, next]) => next)
- )
- .subscribe(url => {
- if (history.state !== null || !url.hash) {
- window.scrollTo(0, history.state?.y ?? 0)
- } else {
- history.scrollRestoration = "auto"
- setLocationHash(url.hash)
- history.scrollRestoration = "manual"
- }
- })
-
- // Intercept clicks on the same anchor link - we must use a distinct pipeline
- // for this, or we'd end up in a loop, setting the hash again and again
- location$
- .pipe(
- sample(instant$),
- startWith(getLocation()),
- bufferCount(2, 1),
- filter(([prev, next]) => (
- prev.pathname === next.pathname &&
- prev.hash === next.hash
- )),
- map(([, next]) => next)
- )
- .subscribe(url => {
- history.scrollRestoration = "auto"
- setLocationHash(url.hash)
- history.scrollRestoration = "manual"
-
- // Hack: we need to make sure that we don't end up with multiple history
- // entries for the same anchor link, so we just remove the last entry
- history.back()
- })
-
- // After parsing the document, check if the current history entry has a state.
- // This may happen when users press the back or forward button to visit a page
- // that was already seen. If there's no state, it means a new page was visited
- // and we should scroll to the top, unless an anchor is given.
- document$.pipe(withLatestFrom(location$))
- .subscribe(([, url]) => {
- if (history.state !== null || !url.hash) {
- window.scrollTo(0, history.state?.y ?? 0)
- } else {
- setLocationHash(url.hash)
- }
- })
-
- // If the current history is not empty, register an event listener updating
- // the current history state whenever the scroll position changes. This must
- // be debounced and cannot be done in popstate, as popstate has already
- // removed the entry from the history.
- viewport$
- .pipe(
- distinctUntilKeyChanged("offset"),
- debounceTime(100)
- )
- .subscribe(({ offset }) => {
- history.replaceState(offset, "")
- })
-
- // Return document
- return document$
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/_/index.ts b/docs/src/templates/assets/javascripts/integrations/search/_/index.ts
deleted file mode 100644
index 0e217fa4..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/_/index.ts
+++ /dev/null
@@ -1,332 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- SearchDocument,
- SearchIndex,
- SearchOptions,
- setupSearchDocumentMap
-} from "../config"
-import {
- Position,
- PositionTable,
- highlight,
- highlightAll,
- tokenize
-} from "../internal"
-import {
- SearchQueryTerms,
- getSearchQueryTerms,
- parseSearchQuery,
- segment,
- transformSearchQuery
-} from "../query"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search item
- */
-export interface SearchItem
- extends SearchDocument
-{
- score: number /* Score (relevance) */
- terms: SearchQueryTerms /* Search query terms */
-}
-
-/**
- * Search result
- */
-export interface SearchResult {
- items: SearchItem[][] /* Search items */
- suggest?: string[] /* Search suggestions */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create field extractor factory
- *
- * @param table - Position table map
- *
- * @returns Extractor factory
- */
-function extractor(table: Map<string, PositionTable>) {
- return (name: keyof SearchDocument) => {
- return (doc: SearchDocument) => {
- if (typeof doc[name] === "undefined")
- return undefined
-
- /* Compute identifier and initialize table */
- const id = [doc.location, name].join(":")
- table.set(id, lunr.tokenizer.table = [])
-
- /* Return field value */
- return doc[name]
- }
- }
-}
-
-/**
- * Compute the difference of two lists of strings
- *
- * @param a - 1st list of strings
- * @param b - 2nd list of strings
- *
- * @returns Difference
- */
-function difference(a: string[], b: string[]): string[] {
- const [x, y] = [new Set(a), new Set(b)]
- return [
- ...new Set([...x].filter(value => !y.has(value)))
- ]
-}
-
-/* ----------------------------------------------------------------------------
- * Class
- * ------------------------------------------------------------------------- */
-
-/**
- * Search index
- */
-export class Search {
-
- /**
- * Search document map
- */
- protected map: Map<string, SearchDocument>
-
- /**
- * Search options
- */
- protected options: SearchOptions
-
- /**
- * The underlying Lunr.js search index
- */
- protected index: lunr.Index
-
- /**
- * Internal position table map
- */
- protected table: Map<string, PositionTable>
-
- /**
- * Create the search integration
- *
- * @param data - Search index
- */
- public constructor({ config, docs, options }: SearchIndex) {
- const field = extractor(this.table = new Map())
-
- /* Set up document map and options */
- this.map = setupSearchDocumentMap(docs)
- this.options = options
-
- /* Set up document index */
- this.index = lunr(function () {
- this.metadataWhitelist = ["position"]
- this.b(0)
-
- /* Set up (multi-)language support */
- if (config.lang.length === 1 && config.lang[0] !== "en") {
- // @ts-expect-error - namespace indexing not supported
- this.use(lunr[config.lang[0]])
- } else if (config.lang.length > 1) {
- this.use(lunr.multiLanguage(...config.lang))
- }
-
- /* Set up custom tokenizer (must be after language setup) */
- this.tokenizer = tokenize as typeof lunr.tokenizer
- lunr.tokenizer.separator = new RegExp(config.separator)
-
- /* Set up custom segmenter, if loaded */
- lunr.segmenter = "TinySegmenter" in lunr
- ? new lunr.TinySegmenter()
- : undefined
-
- /* Compute functions to be removed from the pipeline */
- const fns = difference([
- "trimmer", "stopWordFilter", "stemmer"
- ], config.pipeline)
-
- /* Remove functions from the pipeline for registered languages */
- for (const lang of config.lang.map(language => (
- // @ts-expect-error - namespace indexing not supported
- language === "en" ? lunr : lunr[language]
- )))
- for (const fn of fns) {
- this.pipeline.remove(lang[fn])
- this.searchPipeline.remove(lang[fn])
- }
-
- /* Set up index reference */
- this.ref("location")
-
- /* Set up index fields */
- this.field("title", { boost: 1e3, extractor: field("title") })
- this.field("text", { boost: 1e0, extractor: field("text") })
- this.field("tags", { boost: 1e6, extractor: field("tags") })
-
- /* Add documents to index */
- for (const doc of docs)
- this.add(doc, { boost: doc.boost })
- })
- }
-
- /**
- * Search for matching documents
- *
- * @param query - Search query
- *
- * @returns Search result
- */
- public search(query: string): SearchResult {
-
- // Experimental Chinese segmentation
- query = query.replace(/\p{sc=Han}+/gu, value => {
- return [...segment(value, this.index.invertedIndex)]
- .join("* ")
- })
-
- // @todo: move segmenter (above) into transformSearchQuery
- query = transformSearchQuery(query)
- if (!query)
- return { items: [] }
-
- /* Parse query to extract clauses for analysis */
- const clauses = parseSearchQuery(query)
- .filter(clause => (
- clause.presence !== lunr.Query.presence.PROHIBITED
- ))
-
- /* Perform search and post-process results */
- const groups = this.index.search(query)
-
- /* Apply post-query boosts based on title and search query terms */
- .reduce<SearchItem[]>((item, { ref, score, matchData }) => {
- let doc = this.map.get(ref)
- if (typeof doc !== "undefined") {
-
- /* Shallow copy document */
- doc = { ...doc }
- if (doc.tags)
- doc.tags = [...doc.tags]
-
- /* Compute and analyze search query terms */
- const terms = getSearchQueryTerms(
- clauses,
- Object.keys(matchData.metadata)
- )
-
- /* Highlight matches in fields */
- for (const field of this.index.fields) {
- if (typeof doc[field] === "undefined")
- continue
-
- /* Collect positions from matches */
- const positions: Position[] = []
- for (const match of Object.values(matchData.metadata))
- if (typeof match[field] !== "undefined")
- positions.push(...match[field].position)
-
- /* Skip highlighting, if no positions were collected */
- if (!positions.length)
- continue
-
- /* Load table and determine highlighting method */
- const table = this.table.get([doc.location, field].join(":"))!
- const fn = Array.isArray(doc[field])
- ? highlightAll
- : highlight
-
- // @ts-expect-error - stop moaning, TypeScript!
- doc[field] = fn(doc[field], table, positions, field !== "text")
- }
-
- /* Highlight title and text and apply post-query boosts */
- const boost = +!doc.parent +
- Object.values(terms)
- .filter(t => t).length /
- Object.keys(terms).length
-
- /* Append item */
- item.push({
- ...doc,
- score: score * (1 + boost ** 2),
- terms
- })
- }
- return item
- }, [])
-
- /* Sort search results again after applying boosts */
- .sort((a, b) => b.score - a.score)
-
- /* Group search results by article */
- .reduce((items, result) => {
- const doc = this.map.get(result.location)
- if (typeof doc !== "undefined") {
- const ref = doc.parent
- ? doc.parent.location
- : doc.location
- items.set(ref, [...items.get(ref) || [], result])
- }
- return items
- }, new Map<string, SearchItem[]>())
-
- /* Ensure that every item set has an article */
- for (const [ref, items] of groups)
- if (!items.find(item => item.location === ref)) {
- const doc = this.map.get(ref)!
- items.push({ ...doc, score: 0, terms: {} })
- }
-
- /* Generate search suggestions, if desired */
- let suggest: string[] | undefined
- if (this.options.suggest) {
- const titles = this.index.query(builder => {
- for (const clause of clauses)
- builder.term(clause.term, {
- fields: ["title"],
- presence: lunr.Query.presence.REQUIRED,
- wildcard: lunr.Query.wildcard.TRAILING
- })
- })
-
- /* Retrieve suggestions for best match */
- suggest = titles.length
- ? Object.keys(titles[0].matchData.metadata)
- : []
- }
-
- /* Return search result */
- return {
- items: [...groups.values()],
- ...typeof suggest !== "undefined" && { suggest }
- }
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/config/index.ts b/docs/src/templates/assets/javascripts/integrations/search/config/index.ts
deleted file mode 100644
index 3d88d1c6..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/config/index.ts
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search configuration
- */
-export interface SearchConfig {
- lang: string[] /* Search languages */
- separator: string /* Search separator */
- pipeline: SearchPipelineFn[] /* Search pipeline */
-}
-
-/**
- * Search document
- */
-export interface SearchDocument {
- location: string /* Document location */
- title: string /* Document title */
- text: string /* Document text */
- tags?: string[] /* Document tags */
- boost?: number /* Document boost */
- parent?: SearchDocument /* Document parent */
-}
-
-/**
- * Search options
- */
-export interface SearchOptions {
- suggest: boolean /* Search suggestions */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Search index
- */
-export interface SearchIndex {
- config: SearchConfig /* Search configuration */
- docs: SearchDocument[] /* Search documents */
- options: SearchOptions /* Search options */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search pipeline function
- */
-type SearchPipelineFn =
- | "trimmer" /* Trimmer */
- | "stopWordFilter" /* Stop word filter */
- | "stemmer" /* Stemmer */
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create a search document map
- *
- * This function creates a mapping of URLs (including anchors) to the actual
- * articles and sections. It relies on the invariant that the search index is
- * ordered with the main article appearing before all sections with anchors.
- * If this is not the case, the logic music be changed.
- *
- * @param docs - Search documents
- *
- * @returns Search document map
- */
-export function setupSearchDocumentMap(
- docs: SearchDocument[]
-): Map<string, SearchDocument> {
- const map = new Map<string, SearchDocument>()
- for (const doc of docs) {
- const [path] = doc.location.split("#")
-
- /* Add document article */
- const article = map.get(path)
- if (typeof article === "undefined") {
- map.set(path, doc)
-
- /* Add document section */
- } else {
- map.set(doc.location, doc)
- doc.parent = article
- }
- }
-
- /* Return search document map */
- return map
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/highlighter/index.ts b/docs/src/templates/assets/javascripts/integrations/search/highlighter/index.ts
deleted file mode 100644
index 0fcbb19e..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/highlighter/index.ts
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import escapeHTML from "escape-html"
-
-import { SearchConfig } from "../config"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search highlight function
- *
- * @param value - Value
- *
- * @returns Highlighted value
- */
-export type SearchHighlightFn = (value: string) => string
-
-/**
- * Search highlight factory function
- *
- * @param query - Query value
- *
- * @returns Search highlight function
- */
-export type SearchHighlightFactoryFn = (query: string) => SearchHighlightFn
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Create a search highlighter
- *
- * @param config - Search configuration
- *
- * @returns Search highlight factory function
- */
-export function setupSearchHighlighter(
- config: SearchConfig
-): SearchHighlightFactoryFn {
- // Hack: temporarily remove pure lookaheads and lookbehinds
- const regex = config.separator.split("|").map(term => {
- const temp = term.replace(/(\(\?[!=<][^)]+\))/g, "")
- return temp.length === 0 ? "�" : term
- })
- .join("|")
-
- const separator = new RegExp(regex, "img")
- const highlight = (_: unknown, data: string, term: string) => {
- return `${data}<mark data-md-highlight>${term}</mark>`
- }
-
- /* Return factory function */
- return (query: string) => {
- query = query
- .replace(/[\s*+\-:~^]+/g, " ")
- .trim()
-
- /* Create search term match expression */
- const match = new RegExp(`(^|${config.separator}|)(${
- query
- .replace(/[|\\{}()[\]^$+*?.-]/g, "\\$&")
- .replace(separator, "|")
- })`, "img")
-
- /* Highlight string value */
- return value => escapeHTML(value)
- .replace(match, highlight)
- .replace(/<\/mark>(\s+)<mark[^>]*>/img, "$1")
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/index.ts b/docs/src/templates/assets/javascripts/integrations/search/index.ts
deleted file mode 100644
index 94c010bb..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/index.ts
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./config"
-export * from "./highlighter"
-export * from "./query"
-export * from "./worker"
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/.eslintrc b/docs/src/templates/assets/javascripts/integrations/search/internal/.eslintrc
deleted file mode 100644
index 9368ceb6..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/.eslintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "rules": {
- "no-fallthrough": "off",
- "no-underscore-dangle": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/_/index.ts b/docs/src/templates/assets/javascripts/integrations/search/internal/_/index.ts
deleted file mode 100644
index ae8f6104..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/_/index.ts
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Visitor function
- *
- * @param start - Start offset
- * @param end - End offset
- */
-type VisitorFn = (
- start: number, end: number
-) => void
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Split a string using the given separator
- *
- * @param input - Input value
- * @param separator - Separator
- * @param fn - Visitor function
- */
-export function split(
- input: string, separator: RegExp, fn: VisitorFn
-): void {
- separator = new RegExp(separator, "g")
-
- /* Split string using separator */
- let match: RegExpExecArray | null
- let index = 0
- do {
- match = separator.exec(input)
-
- /* Emit non-empty range */
- const until = match?.index ?? input.length
- if (index < until)
- fn(index, until)
-
- /* Update last index */
- if (match) {
- const [term] = match
- index = match.index + term.length
-
- /* Support zero-length lookaheads */
- if (term.length === 0)
- separator.lastIndex = match.index + 1
- }
- } while (match)
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/extract/index.ts b/docs/src/templates/assets/javascripts/integrations/search/internal/extract/index.ts
deleted file mode 100644
index 2a98b9e1..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/extract/index.ts
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Extraction type
- *
- * This type defines the possible values that are encoded into the first two
- * bits of a section that is part of the blocks of a tokenization table. There
- * are three types of interest: HTML opening and closing tags, as well as the
- * actual text content we need to extract for indexing.
- */
-export const enum Extract {
- TAG_OPEN = 0, /* HTML opening tag */
- TEXT = 1, /* Text content */
- TAG_CLOSE = 2 /* HTML closing tag */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Visitor function
- *
- * @param block - Block index
- * @param type - Extraction type
- * @param start - Start offset
- * @param end - End offset
- */
-type VisitorFn = (
- block: number, type: Extract, start: number, end: number
-) => void
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Split a string into markup and text sections
- *
- * This function scans a string and divides it up into sections of markup and
- * text. For each section, it invokes the given visitor function with the block
- * index, extraction type, as well as start and end offsets. Using a visitor
- * function (= streaming data) is ideal for minimizing pressure on the GC.
- *
- * @param input - Input value
- * @param fn - Visitor function
- */
-export function extract(
- input: string, fn: VisitorFn
-): void {
-
- let block = 0 /* Current block */
- let start = 0 /* Current start offset */
- let end = 0 /* Current end offset */
-
- /* Split string into sections */
- for (let stack = 0; end < input.length; end++) {
-
- /* Opening tag after non-empty section */
- if (input.charAt(end) === "<" && end > start) {
- fn(block, Extract.TEXT, start, start = end)
-
- /* Closing tag */
- } else if (input.charAt(end) === ">") {
- if (input.charAt(start + 1) === "/") {
- if (--stack === 0)
- fn(block++, Extract.TAG_CLOSE, start, end + 1)
-
- /* Tag is not self-closing */
- } else if (input.charAt(end - 1) !== "/") {
- if (stack++ === 0)
- fn(block, Extract.TAG_OPEN, start, end + 1)
- }
-
- /* New section */
- start = end + 1
- }
- }
-
- /* Add trailing section */
- if (end > start)
- fn(block, Extract.TEXT, start, end)
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/highlight/index.ts b/docs/src/templates/assets/javascripts/integrations/search/internal/highlight/index.ts
deleted file mode 100644
index 7cc3bf1a..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/highlight/index.ts
+++ /dev/null
@@ -1,162 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Position table
- */
-export type PositionTable = number[][]
-
-/**
- * Position
- */
-export type Position = number
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Highlight all occurrences in a string
- *
- * This function receives a field's value (e.g. like `title` or `text`), it's
- * position table that was generated during indexing, and the positions found
- * when executing the query. It then highlights all occurrences, and returns
- * their concatenation. In case of multiple blocks, two are returned.
- *
- * @param input - Input value
- * @param table - Table for indexing
- * @param positions - Occurrences
- * @param full - Full results
- *
- * @returns Highlighted string value
- */
-export function highlight(
- input: string, table: PositionTable, positions: Position[], full = false
-): string {
- return highlightAll([input], table, positions, full).pop()!
-}
-
-/**
- * Highlight all occurrences in a set of strings
- *
- * @param inputs - Input values
- * @param table - Table for indexing
- * @param positions - Occurrences
- * @param full - Full results
- *
- * @returns Highlighted string values
- */
-export function highlightAll(
- inputs: string[], table: PositionTable, positions: Position[], full = false
-): string[] {
-
- /* Map blocks to input values */
- const mapping = [0]
- for (let t = 1; t < table.length; t++) {
- const prev = table[t - 1]
- const next = table[t]
-
- /* Check if table points to new block */
- const p = prev[prev.length - 1] >>> 2 & 0x3FF
- const q = next[0] >>> 12
-
- /* Add block to mapping */
- mapping.push(+(p > q) + mapping[mapping.length - 1])
- }
-
- /* Highlight strings one after another */
- return inputs.map((input, i) => {
- let cursor = 0
-
- /* Map occurrences to blocks */
- const blocks = new Map<number, number[]>()
- for (const p of positions.sort((a, b) => a - b)) {
- const index = p & 0xFFFFF
- const block = p >>> 20
- if (mapping[block] !== i)
- continue
-
- /* Ensure presence of block group */
- let group = blocks.get(block)
- if (typeof group === "undefined")
- blocks.set(block, group = [])
-
- /* Add index to group */
- group.push(index)
- }
-
- /* Just return string, if no occurrences */
- if (blocks.size === 0)
- return input
-
- /* Compute slices */
- const slices: string[] = []
- for (const [block, indexes] of blocks) {
- const t = table[block]
-
- /* Extract positions and length */
- const start = t[0] >>> 12
- const end = t[t.length - 1] >>> 12
- const length = t[t.length - 1] >>> 2 & 0x3FF
-
- /* Add prefix, if full results are desired */
- if (full && start > cursor)
- slices.push(input.slice(cursor, start))
-
- /* Extract and highlight slice */
- let slice = input.slice(start, end + length)
- for (const j of indexes.sort((a, b) => b - a)) {
-
- /* Retrieve offset and length of match */
- const p = (t[j] >>> 12) - start
- const q = (t[j] >>> 2 & 0x3FF) + p
-
- /* Wrap occurrence */
- slice = [
- slice.slice(0, p),
- "<mark>",
- slice.slice(p, q),
- "</mark>",
- slice.slice(q)
- ].join("")
- }
-
- /* Update cursor */
- cursor = end + length
-
- /* Append slice and abort if we have two */
- if (slices.push(slice) === 2)
- break
- }
-
- /* Add suffix, if full results are desired */
- if (full && cursor < input.length)
- slices.push(input.slice(cursor))
-
- /* Return highlighted slices */
- return slices.join("")
- })
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/index.ts b/docs/src/templates/assets/javascripts/integrations/search/internal/index.ts
deleted file mode 100644
index c752329e..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/index.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./extract"
-export * from "./highlight"
-export * from "./tokenize"
diff --git a/docs/src/templates/assets/javascripts/integrations/search/internal/tokenize/index.ts b/docs/src/templates/assets/javascripts/integrations/search/internal/tokenize/index.ts
deleted file mode 100644
index f5089bc9..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/internal/tokenize/index.ts
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { split } from "../_"
-import {
- Extract,
- extract
-} from "../extract"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Split a string or set of strings into tokens
- *
- * This tokenizer supersedes the default tokenizer that is provided by Lunr.js,
- * as it is aware of HTML tags and allows for multi-character splitting.
- *
- * It takes the given inputs, splits each of them into markup and text sections,
- * tokenizes and segments (if necessary) each of them, and then indexes them in
- * a table by using a compact bit representation. Bitwise techniques are used
- * to write and read from the table during indexing and querying.
- *
- * @see https://bit.ly/3W3Xw4J - Search: better, faster, smaller
- *
- * @param input - Input value(s)
- *
- * @returns Tokens
- */
-export function tokenize(
- input?: string | string[]
-): lunr.Token[] {
- const tokens: lunr.Token[] = []
- if (typeof input === "undefined")
- return tokens
-
- /* Tokenize strings one after another */
- const inputs = Array.isArray(input) ? input : [input]
- for (let i = 0; i < inputs.length; i++) {
- const table = lunr.tokenizer.table
- const total = table.length
-
- /* Split string into sections and tokenize content blocks */
- extract(inputs[i], (block, type, start, end) => {
- table[block += total] ||= []
- switch (type) {
-
- /* Handle markup */
- case Extract.TAG_OPEN:
- case Extract.TAG_CLOSE:
- table[block].push(
- start << 12 |
- end - start << 2 |
- type
- )
- break
-
- /* Handle text content */
- case Extract.TEXT:
- const section = inputs[i].slice(start, end)
- split(section, lunr.tokenizer.separator, (index, until) => {
-
- /**
- * Apply segmenter after tokenization. Note that the segmenter will
- * also split words at word boundaries, which is not what we want,
- * so we need to check if we can somehow mitigate this behavior.
- */
- if (typeof lunr.segmenter !== "undefined") {
- const subsection = section.slice(index, until)
- if (/^[MHIK]$/.test(lunr.segmenter.ctype_(subsection))) {
- const segments = lunr.segmenter.segment(subsection)
- for (let s = 0, l = 0; s < segments.length; s++) {
-
- /* Add block to section */
- table[block] ||= []
- table[block].push(
- start + index + l << 12 |
- segments[s].length << 2 |
- type
- )
-
- /* Add token with position */
- tokens.push(new lunr.Token(
- segments[s].toLowerCase(), {
- position: block << 20 | table[block].length - 1
- }
- ))
-
- /* Keep track of length */
- l += segments[s].length
- }
- return
- }
- }
-
- /* Add block to section */
- table[block].push(
- start + index << 12 |
- until - index << 2 |
- type
- )
-
- /* Add token with position */
- tokens.push(new lunr.Token(
- section.slice(index, until).toLowerCase(), {
- position: block << 20 | table[block].length - 1
- }
- ))
- })
- }
- })
- }
-
- /* Return tokens */
- return tokens
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/query/.eslintrc b/docs/src/templates/assets/javascripts/integrations/search/query/.eslintrc
deleted file mode 100644
index 3031c7e3..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/query/.eslintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "rules": {
- "no-control-regex": "off",
- "@typescript-eslint/no-explicit-any": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/query/_/index.ts b/docs/src/templates/assets/javascripts/integrations/search/query/_/index.ts
deleted file mode 100644
index 14482e43..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/query/_/index.ts
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { split } from "../../internal"
-import { transform } from "../transform"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search query clause
- */
-export interface SearchQueryClause {
- presence: lunr.Query.presence /* Clause presence */
- term: string /* Clause term */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Search query terms
- */
-export type SearchQueryTerms = Record<string, boolean>
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Transform search query
- *
- * This function lexes the given search query and applies the transformation
- * function to each term, preserving markup like `+` and `-` modifiers.
- *
- * @param query - Search query
- *
- * @returns Search query
- */
-export function transformSearchQuery(
- query: string
-): string {
-
- /* Split query terms with tokenizer */
- return transform(query, part => {
- const terms: string[] = []
-
- /* Initialize lexer and analyze part */
- const lexer = new lunr.QueryLexer(part)
- lexer.run()
-
- /* Extract and tokenize term from lexeme */
- for (const { type, str: term, start, end } of lexer.lexemes)
- switch (type) {
-
- /* Hack: remove colon - see https://bit.ly/3wD3T3I */
- case "FIELD":
- if (!["title", "text", "tags"].includes(term))
- part = [
- part.slice(0, end),
- " ",
- part.slice(end + 1)
- ].join("")
- break
-
- /* Tokenize term */
- case "TERM":
- split(term, lunr.tokenizer.separator, (...range) => {
- terms.push([
- part.slice(0, start),
- term.slice(...range),
- part.slice(end)
- ].join(""))
- })
- }
-
- /* Return terms */
- return terms
- })
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Parse a search query for analysis
- *
- * Lunr.js itself has a bug where it doesn't detect or remove wildcards for
- * query clauses, so we must do this here.
- *
- * @see https://bit.ly/3DpTGtz - GitHub issue
- *
- * @param value - Query value
- *
- * @returns Search query clauses
- */
-export function parseSearchQuery(
- value: string
-): SearchQueryClause[] {
- const query = new lunr.Query(["title", "text", "tags"])
- const parser = new lunr.QueryParser(value, query)
-
- /* Parse Search query */
- parser.parse()
- for (const clause of query.clauses) {
- clause.usePipeline = true
-
- /* Handle leading wildcard */
- if (clause.term.startsWith("*")) {
- clause.wildcard = lunr.Query.wildcard.LEADING
- clause.term = clause.term.slice(1)
- }
-
- /* Handle trailing wildcard */
- if (clause.term.endsWith("*")) {
- clause.wildcard = lunr.Query.wildcard.TRAILING
- clause.term = clause.term.slice(0, -1)
- }
- }
-
- /* Return query clauses */
- return query.clauses
-}
-
-/**
- * Analyze the search query clauses in regard to the search terms found
- *
- * @param query - Search query clauses
- * @param terms - Search terms
- *
- * @returns Search query terms
- */
-export function getSearchQueryTerms(
- query: SearchQueryClause[], terms: string[]
-): SearchQueryTerms {
- const clauses = new Set<SearchQueryClause>(query)
-
- /* Match query clauses against terms */
- const result: SearchQueryTerms = {}
- for (let t = 0; t < terms.length; t++)
- for (const clause of clauses)
- if (terms[t].startsWith(clause.term)) {
- result[clause.term] = true
- clauses.delete(clause)
- }
-
- /* Annotate unmatched non-stopword query clauses */
- for (const clause of clauses)
- if (lunr.stopWordFilter?.(clause.term))
- result[clause.term] = false
-
- /* Return query terms */
- return result
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/query/index.ts b/docs/src/templates/assets/javascripts/integrations/search/query/index.ts
deleted file mode 100644
index 763e2fd4..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/query/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./segment"
-export * from "./transform"
diff --git a/docs/src/templates/assets/javascripts/integrations/search/query/segment/index.ts b/docs/src/templates/assets/javascripts/integrations/search/query/segment/index.ts
deleted file mode 100644
index b96796f4..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/query/segment/index.ts
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Segment a search query using the inverted index
- *
- * This function implements a clever approach to text segmentation for Asian
- * languages, as it used the information already available in the search index.
- * The idea is to greedily segment the search query based on the tokens that are
- * already part of the index, as described in the linked issue.
- *
- * @see https://bit.ly/3lwjrk7 - GitHub issue
- *
- * @param query - Query value
- * @param index - Inverted index
- *
- * @returns Segmented query value
- */
-export function segment(
- query: string, index: object
-): Iterable<string> {
- const segments = new Set<string>()
-
- /* Segment search query */
- const wordcuts = new Uint16Array(query.length)
- for (let i = 0; i < query.length; i++)
- for (let j = i + 1; j < query.length; j++) {
- const value = query.slice(i, j)
- if (value in index)
- wordcuts[i] = j - i
- }
-
- /* Compute longest matches with minimum overlap */
- const stack = [0]
- for (let s = stack.length; s > 0;) {
- const p = stack[--s]
- for (let q = 1; q < wordcuts[p]; q++)
- if (wordcuts[p + q] > wordcuts[p] - q) {
- segments.add(query.slice(p, p + q))
- stack[s++] = p + q
- }
-
- /* Continue at end of query string */
- const q = p + wordcuts[p]
- if (wordcuts[q] && q < query.length - 1)
- stack[s++] = q
-
- /* Add current segment */
- segments.add(query.slice(p, q))
- }
-
- // @todo fix this case in the code block above, this is a hotfix
- if (segments.has(""))
- return new Set([query])
-
- /* Return segmented query value */
- return segments
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/query/transform/index.ts b/docs/src/templates/assets/javascripts/integrations/search/query/transform/index.ts
deleted file mode 100644
index 41497786..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/query/transform/index.ts
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Visitor function
- *
- * @param value - String value
- *
- * @returns String term(s)
- */
-type VisitorFn = (
- value: string
-) => string | string[]
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Default transformation function
- *
- * 1. Trim excess whitespace from left and right.
- *
- * 2. Search for parts in quotation marks and prepend a `+` modifier to denote
- * that the resulting document must contain all parts, converting the query
- * to an `AND` query (as opposed to the default `OR` behavior). While users
- * may expect parts enclosed in quotation marks to map to span queries, i.e.
- * for which order is important, Lunr.js doesn't support them, so the best
- * we can do is to convert the parts to an `AND` query.
- *
- * 3. Replace control characters which are not located at the beginning of the
- * query or preceded by white space, or are not followed by a non-whitespace
- * character or are at the end of the query string. Furthermore, filter
- * unmatched quotation marks.
- *
- * 4. Split the query string at whitespace, then pass each part to the visitor
- * function for tokenization, and append a wildcard to every resulting term
- * that is not explicitly marked with a `+`, `-`, `~` or `^` modifier, since
- * it ensures consistent and stable ranking when multiple terms are entered.
- * Also, if a fuzzy or boost modifier are given, but no numeric value has
- * been entered, default to 1 to not induce a query error.
- *
- * @param query - Query value
- * @param fn - Visitor function
- *
- * @returns Transformed query value
- */
-export function transform(
- query: string, fn: VisitorFn = term => term
-): string {
- return query
-
- /* => 1 */
- .trim()
-
- /* => 2 */
- .split(/"([^"]+)"/g)
- .map((parts, index) => index & 1
- ? parts.replace(/^\b|^(?![^\x00-\x7F]|$)|\s+/g, " +")
- : parts
- )
- .join("")
-
- /* => 3 */
- .replace(/"|(?:^|\s+)[*+\-:^~]+(?=\s+|$)/g, "")
-
- /* => 4 */
- .split(/\s+/g)
- .reduce((prev, term) => {
- const next = fn(term)
- return [...prev, ...Array.isArray(next) ? next : [next]]
- }, [] as string[])
- .map(term => /([~^]$)/.test(term) ? `${term}1` : term)
- .map(term => /(^[+-]|[~^]\d+$)/.test(term) ? term : `${term}*`)
- .join(" ")
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/worker/_/index.ts b/docs/src/templates/assets/javascripts/integrations/search/worker/_/index.ts
deleted file mode 100644
index 26713573..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/worker/_/index.ts
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- ObservableInput,
- Subject,
- first,
- merge,
- of,
- switchMap
-} from "rxjs"
-
-import { feature } from "~/_"
-import { watchToggle, watchWorker } from "~/browser"
-
-import { SearchIndex } from "../../config"
-import {
- SearchMessage,
- SearchMessageType
-} from "../message"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Set up search worker
- *
- * This function creates and initializes a web worker that is used for search,
- * so that the user interface doesn't freeze. In general, the application does
- * not care how search is implemented, as long as the web worker conforms to
- * the format expected by the application as defined in `SearchMessage`. This
- * allows the author to implement custom search functionality, by providing a
- * custom web worker via configuration.
- *
- * Material for MkDocs' built-in search implementation makes use of Lunr.js, an
- * efficient and fast implementation for client-side search. Leveraging a tiny
- * iframe-based web worker shim, search is even supported for the `file://`
- * protocol, enabling search for local non-hosted builds.
- *
- * If the protocol is `file://`, search initialization is deferred to mitigate
- * freezing, as it's now synchronous by design - see https://bit.ly/3C521EO
- *
- * @see https://bit.ly/3igvtQv - How to implement custom search
- *
- * @param url - Worker URL
- * @param index$ - Search index observable input
- *
- * @returns Search worker
- */
-export function setupSearchWorker(
- url: string, index$: ObservableInput<SearchIndex>
-): Subject<SearchMessage> {
- const worker$ = watchWorker<SearchMessage>(url)
- merge(
- of(location.protocol !== "file:"),
- watchToggle("search")
- )
- .pipe(
- first(active => active),
- switchMap(() => index$)
- )
- .subscribe(({ config, docs }) => worker$.next({
- type: SearchMessageType.SETUP,
- data: {
- config,
- docs,
- options: {
- suggest: feature("search.suggest")
- }
- }
- }))
-
- /* Return search worker */
- return worker$
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/worker/index.ts b/docs/src/templates/assets/javascripts/integrations/search/worker/index.ts
deleted file mode 100644
index 7120ad6e..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/worker/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./_"
-export * from "./message"
diff --git a/docs/src/templates/assets/javascripts/integrations/search/worker/main/.eslintrc b/docs/src/templates/assets/javascripts/integrations/search/worker/main/.eslintrc
deleted file mode 100644
index 3df9d551..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/worker/main/.eslintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "rules": {
- "no-console": "off",
- "@typescript-eslint/no-misused-promises": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/search/worker/main/index.ts b/docs/src/templates/assets/javascripts/integrations/search/worker/main/index.ts
deleted file mode 100644
index 2df38080..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/worker/main/index.ts
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import lunr from "lunr"
-
-import { getElement } from "~/browser/element/_"
-import "~/polyfills"
-
-import { Search } from "../../_"
-import { SearchConfig } from "../../config"
-import {
- SearchMessage,
- SearchMessageType
-} from "../message"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Add support for `iframe-worker` shim
- *
- * While `importScripts` is synchronous when executed inside of a web worker,
- * it's not possible to provide a synchronous shim implementation. The cool
- * thing is that awaiting a non-Promise will convert it into a Promise, so
- * extending the type definition to return a `Promise` shouldn't break anything.
- *
- * @see https://bit.ly/2PjDnXi - GitHub comment
- *
- * @param urls - Scripts to load
- *
- * @returns Promise resolving with no result
- */
-declare global {
- function importScripts(...urls: string[]): Promise<void> | void
-}
-
-/* ----------------------------------------------------------------------------
- * Data
- * ------------------------------------------------------------------------- */
-
-/**
- * Search index
- */
-let index: Search
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch (= import) multi-language support through `lunr-languages`
- *
- * This function automatically imports the stemmers necessary to process the
- * languages which are defined as part of the search configuration.
- *
- * If the worker runs inside of an `iframe` (when using `iframe-worker` as
- * a shim), the base URL for the stemmers to be loaded must be determined by
- * searching for the first `script` element with a `src` attribute, which will
- * contain the contents of this script.
- *
- * @param config - Search configuration
- *
- * @returns Promise resolving with no result
- */
-async function setupSearchLanguages(
- config: SearchConfig
-): Promise<void> {
- let base = "../lunr"
-
- /* Detect `iframe-worker` and fix base URL */
- if (typeof parent !== "undefined" && "IFrameWorker" in parent) {
- const worker = getElement<HTMLScriptElement>("script[src]")!
- const [path] = worker.src.split("/worker")
-
- /* Prefix base with path */
- base = base.replace("..", path)
- }
-
- /* Add scripts for languages */
- const scripts = []
- for (const lang of config.lang) {
- switch (lang) {
-
- /* Add segmenter for Japanese */
- case "ja":
- scripts.push(`${base}/tinyseg.js`)
- break
-
- /* Add segmenter for Hindi and Thai */
- case "hi":
- case "th":
- scripts.push(`${base}/wordcut.js`)
- break
- }
-
- /* Add language support */
- if (lang !== "en")
- scripts.push(`${base}/min/lunr.${lang}.min.js`)
- }
-
- /* Add multi-language support */
- if (config.lang.length > 1)
- scripts.push(`${base}/min/lunr.multi.min.js`)
-
- /* Load scripts synchronously */
- if (scripts.length)
- await importScripts(
- `${base}/min/lunr.stemmer.support.min.js`,
- ...scripts
- )
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Message handler
- *
- * @param message - Source message
- *
- * @returns Target message
- */
-export async function handler(
- message: SearchMessage
-): Promise<SearchMessage> {
- switch (message.type) {
-
- /* Search setup message */
- case SearchMessageType.SETUP:
- await setupSearchLanguages(message.data.config)
- index = new Search(message.data)
- return {
- type: SearchMessageType.READY
- }
-
- /* Search query message */
- case SearchMessageType.QUERY:
- const query = message.data
- try {
- return {
- type: SearchMessageType.RESULT,
- data: index.search(query)
- }
-
- /* Return empty result in case of error */
- } catch (err) {
- console.warn(`Invalid query: ${query} – see https://bit.ly/2s3ChXG`)
- console.warn(err)
- return {
- type: SearchMessageType.RESULT,
- data: { items: [] }
- }
- }
-
- /* All other messages */
- default:
- throw new TypeError("Invalid message type")
- }
-}
-
-/* ----------------------------------------------------------------------------
- * Worker
- * ------------------------------------------------------------------------- */
-
-/* Expose Lunr.js in global scope, or stemmers won't work */
-self.lunr = lunr
-
-/* Handle messages */
-addEventListener("message", async ev => {
- postMessage(await handler(ev.data))
-})
diff --git a/docs/src/templates/assets/javascripts/integrations/search/worker/message/index.ts b/docs/src/templates/assets/javascripts/integrations/search/worker/message/index.ts
deleted file mode 100644
index 54d5001e..00000000
--- a/docs/src/templates/assets/javascripts/integrations/search/worker/message/index.ts
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { SearchResult } from "../../_"
-import { SearchIndex } from "../../config"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Search message type
- */
-export const enum SearchMessageType {
- SETUP, /* Search index setup */
- READY, /* Search index ready */
- QUERY, /* Search query */
- RESULT /* Search results */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Message containing the data necessary to setup the search index
- */
-export interface SearchSetupMessage {
- type: SearchMessageType.SETUP /* Message type */
- data: SearchIndex /* Message data */
-}
-
-/**
- * Message indicating the search index is ready
- */
-export interface SearchReadyMessage {
- type: SearchMessageType.READY /* Message type */
-}
-
-/**
- * Message containing a search query
- */
-export interface SearchQueryMessage {
- type: SearchMessageType.QUERY /* Message type */
- data: string /* Message data */
-}
-
-/**
- * Message containing results for a search query
- */
-export interface SearchResultMessage {
- type: SearchMessageType.RESULT /* Message type */
- data: SearchResult /* Message data */
-}
-
-/* ------------------------------------------------------------------------- */
-
-/**
- * Message exchanged with the search worker
- */
-export type SearchMessage =
- | SearchSetupMessage
- | SearchReadyMessage
- | SearchQueryMessage
- | SearchResultMessage
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Type guard for search ready messages
- *
- * @param message - Search worker message
- *
- * @returns Test result
- */
-export function isSearchReadyMessage(
- message: SearchMessage
-): message is SearchReadyMessage {
- return message.type === SearchMessageType.READY
-}
-
-/**
- * Type guard for search result messages
- *
- * @param message - Search worker message
- *
- * @returns Test result
- */
-export function isSearchResultMessage(
- message: SearchMessage
-): message is SearchResultMessage {
- return message.type === SearchMessageType.RESULT
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/sitemap/index.ts b/docs/src/templates/assets/javascripts/integrations/sitemap/index.ts
deleted file mode 100644
index 08695bad..00000000
--- a/docs/src/templates/assets/javascripts/integrations/sitemap/index.ts
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Observable,
- catchError,
- defaultIfEmpty,
- map,
- of,
- tap
-} from "rxjs"
-
-import { configuration } from "~/_"
-import { getElements, requestXML } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Sitemap, i.e. a list of URLs
- */
-export type Sitemap = string[]
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Preprocess a list of URLs
- *
- * This function replaces the `site_url` in the sitemap with the actual base
- * URL, to allow instant navigation to work in occasions like Netlify previews.
- *
- * @param urls - URLs
- *
- * @returns URL path parts
- */
-function preprocess(urls: Sitemap): Sitemap {
- if (urls.length < 2)
- return [""]
-
- /* Take the first two URLs and remove everything after the last slash */
- const [root, next] = [...urls]
- .sort((a, b) => a.length - b.length)
- .map(url => url.replace(/[^/]+$/, ""))
-
- /* Compute common prefix */
- let index = 0
- if (root === next)
- index = root.length
- else
- while (root.charCodeAt(index) === next.charCodeAt(index))
- index++
-
- /* Remove common prefix and return in original order */
- return urls.map(url => url.replace(root.slice(0, index), ""))
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Fetch the sitemap for the given base URL
- *
- * @param base - Base URL
- *
- * @returns Sitemap observable
- */
-export function fetchSitemap(base?: URL): Observable<Sitemap> {
- const cached = __md_get<Sitemap>("__sitemap", sessionStorage, base)
- if (cached) {
- return of(cached)
- } else {
- const config = configuration()
- return requestXML(new URL("sitemap.xml", base || config.base))
- .pipe(
- map(sitemap => preprocess(getElements("loc", sitemap)
- .map(node => node.textContent!)
- )),
- catchError(() => EMPTY), // @todo refactor instant loading
- defaultIfEmpty([]),
- tap(sitemap => __md_set("__sitemap", sitemap, sessionStorage, base))
- )
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/version/.eslintrc b/docs/src/templates/assets/javascripts/integrations/version/.eslintrc
deleted file mode 100644
index 38a5714d..00000000
--- a/docs/src/templates/assets/javascripts/integrations/version/.eslintrc
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "rules": {
- "no-null/no-null": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/integrations/version/index.ts b/docs/src/templates/assets/javascripts/integrations/version/index.ts
deleted file mode 100644
index 38d78f17..00000000
--- a/docs/src/templates/assets/javascripts/integrations/version/index.ts
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- EMPTY,
- Subject,
- catchError,
- combineLatest,
- filter,
- fromEvent,
- map,
- of,
- switchMap,
- withLatestFrom
-} from "rxjs"
-
-import { configuration } from "~/_"
-import {
- getElement,
- getLocation,
- requestJSON,
- setLocation
-} from "~/browser"
-import { getComponentElements } from "~/components"
-import {
- Version,
- renderVersionSelector
-} from "~/templates"
-
-import { fetchSitemap } from "../sitemap"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Setup options
- */
-interface SetupOptions {
- document$: Subject<Document> /* Document subject */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Set up version selector
- *
- * @param options - Options
- */
-export function setupVersionSelector(
- { document$ }: SetupOptions
-): void {
- const config = configuration()
- const versions$ = requestJSON<Version[]>(
- new URL("../versions.json", config.base)
- )
- .pipe(
- catchError(() => EMPTY) // @todo refactor instant loading
- )
-
- /* Determine current version */
- const current$ = versions$
- .pipe(
- map(versions => {
- const [, current] = config.base.match(/([^/]+)\/?$/)!
- return versions.find(({ version, aliases }) => (
- version === current || aliases.includes(current)
- )) || versions[0]
- })
- )
-
- /* Intercept inter-version navigation */
- versions$
- .pipe(
- map(versions => new Map(versions.map(version => [
- `${new URL(`../${version.version}/`, config.base)}`,
- version
- ]))),
- switchMap(urls => fromEvent<MouseEvent>(document.body, "click")
- .pipe(
- filter(ev => !ev.metaKey && !ev.ctrlKey),
- withLatestFrom(current$),
- switchMap(([ev, current]) => {
- if (ev.target instanceof Element) {
- const el = ev.target.closest("a")
- if (el && !el.target && urls.has(el.href)) {
- const url = el.href
- // This is a temporary hack to detect if a version inside the
- // version selector or on another part of the site was clicked.
- // If we're inside the version selector, we definitely want to
- // find the same page, as we might have different deployments
- // due to aliases. However, if we're outside the version
- // selector, we must abort here, because we might otherwise
- // interfere with instant navigation. We need to refactor this
- // at some point together with instant navigation.
- //
- // See https://github.com/squidfunk/mkdocs-material/issues/4012
- if (!ev.target.closest(".md-version")) {
- const version = urls.get(url)!
- if (version === current)
- return EMPTY
- }
- ev.preventDefault()
- return of(url)
- }
- }
- return EMPTY
- }),
- switchMap(url => {
- const { version } = urls.get(url)!
- return fetchSitemap(new URL(url))
- .pipe(
- map(sitemap => {
- const location = getLocation()
- const path = location.href.replace(config.base, "")
- return sitemap.includes(path.split("#")[0])
- ? new URL(`../${version}/${path}`, config.base)
- : new URL(url)
- })
- )
- })
- )
- )
- )
- .subscribe(url => setLocation(url, true))
-
- /* Render version selector and warning */
- combineLatest([versions$, current$])
- .subscribe(([versions, current]) => {
- const topic = getElement(".md-header__topic")
- topic.appendChild(renderVersionSelector(versions, current))
- })
-
- /* Integrate outdated version banner with instant navigation */
- document$.pipe(switchMap(() => current$))
- .subscribe(current => {
-
- /* Check if version state was already determined */
- let outdated = __md_get("__outdated", sessionStorage)
- if (outdated === null) {
- outdated = true
-
- /* Obtain and normalize default versions */
- let ignored = config.version?.default || "latest"
- if (!Array.isArray(ignored))
- ignored = [ignored]
-
- /* Check if version is considered a default */
- main: for (const ignore of ignored)
- for (const alias of current.aliases)
- if (new RegExp(ignore, "i").test(alias)) {
- outdated = false
- break main
- }
-
- /* Persist version state in session storage */
- __md_set("__outdated", outdated, sessionStorage)
- }
-
- /* Unhide outdated version banner */
- if (outdated)
- for (const warning of getComponentElements("outdated"))
- warning.hidden = false
- })
-}
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ar.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ar.min.js
index 9b06c26c..9b06c26c 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ar.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ar.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.da.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.da.min.js
index b9d85098..b9d85098 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.da.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.da.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.de.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.de.min.js
index f3b5c108..f3b5c108 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.de.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.de.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.du.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.du.min.js
index 49a0f3f0..49a0f3f0 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.du.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.du.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.es.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.es.min.js
index 2989d342..2989d342 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.es.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.es.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.fi.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.fi.min.js
index 29f5dfce..29f5dfce 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.fi.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.fi.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.fr.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.fr.min.js
index 68cd0094..68cd0094 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.fr.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.fr.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.he.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.he.min.js
index b863d3ea..b863d3ea 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.he.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.he.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hi.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.hi.min.js
index 7dbc4140..7dbc4140 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hi.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.hi.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hu.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.hu.min.js
index ed9d909f..ed9d909f 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hu.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.hu.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hy.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.hy.min.js
index b37f7929..b37f7929 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.hy.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.hy.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.it.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.it.min.js
index 344b6a3c..344b6a3c 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.it.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.it.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ja.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ja.min.js
index 5f254ebe..5f254ebe 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ja.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ja.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.jp.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.jp.min.js
index c055ebaf..c055ebaf 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.jp.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.jp.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.kn.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.kn.min.js
index 1cef9bef..1cef9bef 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.kn.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.kn.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ko.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ko.min.js
index eaf9dabf..eaf9dabf 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ko.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ko.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.multi.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.multi.min.js
index 7debad09..7debad09 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.multi.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.multi.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.nl.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.nl.min.js
index c4a25359..c4a25359 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.nl.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.nl.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.no.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.no.min.js
index 92bc7e4e..92bc7e4e 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.no.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.no.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.pt.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.pt.min.js
index 6c16996d..6c16996d 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.pt.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.pt.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ro.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ro.min.js
index 72771401..72771401 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ro.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ro.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ru.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ru.min.js
index 186cc485..186cc485 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ru.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ru.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.sa.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.sa.min.js
index 50ee5642..50ee5642 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.sa.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.sa.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
index abd4475b..abd4475b 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.sv.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.sv.min.js
index 3e5eb640..3e5eb640 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.sv.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.sv.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ta.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.ta.min.js
index a644bed2..a644bed2 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.ta.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.ta.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.te.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.te.min.js
index 9fa7a93b..9fa7a93b 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.te.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.te.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.th.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.th.min.js
index dee3aac6..dee3aac6 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.th.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.th.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.tr.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.tr.min.js
index 563f6ec1..563f6ec1 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.tr.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.tr.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.vi.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.vi.min.js
index 22aed28c..22aed28c 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.vi.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.vi.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.zh.min.js b/docs/src/templates/assets/javascripts/lunr/min/lunr.zh.min.js
index fda66e9c..fda66e9c 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/min/lunr.zh.min.js
+++ b/docs/src/templates/assets/javascripts/lunr/min/lunr.zh.min.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/tinyseg.js b/docs/src/templates/assets/javascripts/lunr/tinyseg.js
index 167fa6dd..167fa6dd 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/tinyseg.js
+++ b/docs/src/templates/assets/javascripts/lunr/tinyseg.js
diff --git a/docs/src/material/templates/assets/javascripts/lunr/wordcut.js b/docs/src/templates/assets/javascripts/lunr/wordcut.js
index 0d898c9e..0d898c9e 100644
--- a/docs/src/material/templates/assets/javascripts/lunr/wordcut.js
+++ b/docs/src/templates/assets/javascripts/lunr/wordcut.js
diff --git a/docs/src/templates/assets/javascripts/patches/indeterminate/index.ts b/docs/src/templates/assets/javascripts/patches/indeterminate/index.ts
deleted file mode 100644
index 9b7b0d5a..00000000
--- a/docs/src/templates/assets/javascripts/patches/indeterminate/index.ts
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- fromEvent,
- map,
- mergeMap,
- switchMap,
- takeWhile,
- tap,
- withLatestFrom
-} from "rxjs"
-
-import { getElements } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch options
- */
-interface PatchOptions {
- document$: Observable<Document> /* Document observable */
- tablet$: Observable<boolean> /* Media tablet observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch indeterminate checkboxes
- *
- * This function replaces the indeterminate "pseudo state" with the actual
- * indeterminate state, which is used to keep navigation always expanded.
- *
- * @param options - Options
- */
-export function patchIndeterminate(
- { document$, tablet$ }: PatchOptions
-): void {
- document$
- .pipe(
- switchMap(() => getElements<HTMLInputElement>(
- ".md-toggle--indeterminate"
- )),
- tap(el => {
- el.indeterminate = true
- el.checked = false
- }),
- mergeMap(el => fromEvent(el, "change")
- .pipe(
- takeWhile(() => el.classList.contains("md-toggle--indeterminate")),
- map(() => el)
- )
- ),
- withLatestFrom(tablet$)
- )
- .subscribe(([el, tablet]) => {
- el.classList.remove("md-toggle--indeterminate")
- if (tablet)
- el.checked = false
- })
-}
diff --git a/docs/src/templates/assets/javascripts/patches/index.ts b/docs/src/templates/assets/javascripts/patches/index.ts
deleted file mode 100644
index b6e65fc0..00000000
--- a/docs/src/templates/assets/javascripts/patches/index.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./indeterminate"
-export * from "./scrollfix"
-export * from "./scrolllock"
diff --git a/docs/src/templates/assets/javascripts/patches/scrollfix/index.ts b/docs/src/templates/assets/javascripts/patches/scrollfix/index.ts
deleted file mode 100644
index 607c46a0..00000000
--- a/docs/src/templates/assets/javascripts/patches/scrollfix/index.ts
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- filter,
- fromEvent,
- map,
- mergeMap,
- switchMap,
- tap
-} from "rxjs"
-
-import { getElements } from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch options
- */
-interface PatchOptions {
- document$: Observable<Document> /* Document observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Check whether the given device is an Apple device
- *
- * @returns Test result
- */
-function isAppleDevice(): boolean {
- return /(iPad|iPhone|iPod)/.test(navigator.userAgent)
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch all elements with `data-md-scrollfix` attributes
- *
- * This is a year-old patch which ensures that overflow scrolling works at the
- * top and bottom of containers on iOS by ensuring a `1px` scroll offset upon
- * the start of a touch event.
- *
- * @see https://bit.ly/2SCtAOO - Original source
- *
- * @param options - Options
- */
-export function patchScrollfix(
- { document$ }: PatchOptions
-): void {
- document$
- .pipe(
- switchMap(() => getElements("[data-md-scrollfix]")),
- tap(el => el.removeAttribute("data-md-scrollfix")),
- filter(isAppleDevice),
- mergeMap(el => fromEvent(el, "touchstart")
- .pipe(
- map(() => el)
- )
- )
- )
- .subscribe(el => {
- const top = el.scrollTop
-
- /* We're at the top of the container */
- if (top === 0) {
- el.scrollTop = 1
-
- /* We're at the bottom of the container */
- } else if (top + el.offsetHeight === el.scrollHeight) {
- el.scrollTop = top - 1
- }
- })
-}
diff --git a/docs/src/templates/assets/javascripts/patches/scrolllock/index.ts b/docs/src/templates/assets/javascripts/patches/scrolllock/index.ts
deleted file mode 100644
index 4ec3e103..00000000
--- a/docs/src/templates/assets/javascripts/patches/scrolllock/index.ts
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import {
- Observable,
- combineLatest,
- delay,
- map,
- of,
- switchMap,
- withLatestFrom
-} from "rxjs"
-
-import {
- Viewport,
- watchToggle
-} from "~/browser"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch options
- */
-interface PatchOptions {
- viewport$: Observable<Viewport> /* Viewport observable */
- tablet$: Observable<boolean> /* Media tablet observable */
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Patch the document body to lock when search is open
- *
- * For mobile and tablet viewports, the search is rendered full screen, which
- * leads to scroll leaking when at the top or bottom of the search result. This
- * function locks the body when the search is in full screen mode, and restores
- * the scroll position when leaving.
- *
- * @param options - Options
- */
-export function patchScrolllock(
- { viewport$, tablet$ }: PatchOptions
-): void {
- combineLatest([watchToggle("search"), tablet$])
- .pipe(
- map(([active, tablet]) => active && !tablet),
- switchMap(active => of(active)
- .pipe(
- delay(active ? 400 : 100)
- )
- ),
- withLatestFrom(viewport$)
- )
- .subscribe(([active, { offset: { y }}]) => {
- if (active) {
- document.body.setAttribute("data-md-scrolllock", "")
- document.body.style.top = `-${y}px`
- } else {
- const value = -1 * parseInt(document.body.style.top, 10)
- document.body.removeAttribute("data-md-scrolllock")
- document.body.style.top = ""
- if (value)
- window.scrollTo(0, value)
- }
- })
-}
diff --git a/docs/src/templates/assets/javascripts/polyfills/index.ts b/docs/src/templates/assets/javascripts/polyfills/index.ts
deleted file mode 100644
index 2aec8290..00000000
--- a/docs/src/templates/assets/javascripts/polyfills/index.ts
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Polyfills
- * ------------------------------------------------------------------------- */
-
-/* Polyfill `Object.entries` */
-if (!Object.entries)
- Object.entries = function (obj: object) {
- const data: [string, string][] = []
- for (const key of Object.keys(obj))
- // @ts-expect-error - ignore property access warning
- data.push([key, obj[key]])
-
- /* Return entries */
- return data
- }
-
-/* Polyfill `Object.values` */
-if (!Object.values)
- Object.values = function (obj: object) {
- const data: string[] = []
- for (const key of Object.keys(obj))
- // @ts-expect-error - ignore property access warning
- data.push(obj[key])
-
- /* Return values */
- return data
- }
-
-/* ------------------------------------------------------------------------- */
-
-/* Polyfills for `Element` */
-if (typeof Element !== "undefined") {
-
- /* Polyfill `Element.scrollTo` */
- if (!Element.prototype.scrollTo)
- Element.prototype.scrollTo = function (
- x?: ScrollToOptions | number, y?: number
- ): void {
- if (typeof x === "object") {
- this.scrollLeft = x.left!
- this.scrollTop = x.top!
- } else {
- this.scrollLeft = x!
- this.scrollTop = y!
- }
- }
-
- /* Polyfill `Element.replaceWith` */
- if (!Element.prototype.replaceWith)
- Element.prototype.replaceWith = function (
- ...nodes: Array<string | Node>
- ): void {
- const parent = this.parentNode
- if (parent) {
- if (nodes.length === 0)
- parent.removeChild(this)
-
- /* Replace children and create text nodes */
- for (let i = nodes.length - 1; i >= 0; i--) {
- let node = nodes[i]
- if (typeof node === "string")
- node = document.createTextNode(node)
- else if (node.parentNode)
- node.parentNode.removeChild(node)
-
- /* Replace child or insert before previous sibling */
- if (!i)
- parent.replaceChild(node, this)
- else
- parent.insertBefore(this.previousSibling!, node)
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/javascripts/templates/annotation/index.tsx b/docs/src/templates/assets/javascripts/templates/annotation/index.tsx
deleted file mode 100644
index 9b8f85f5..00000000
--- a/docs/src/templates/assets/javascripts/templates/annotation/index.tsx
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { h } from "~/utilities"
-
-import { renderTooltip } from "../tooltip"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render an annotation
- *
- * @param id - Annotation identifier
- * @param prefix - Tooltip identifier prefix
- *
- * @returns Element
- */
-export function renderAnnotation(
- id: string | number, prefix?: string
-): HTMLElement {
- prefix = prefix ? `${prefix}_annotation_${id}` : undefined
-
- /* Render tooltip with anchor, if given */
- if (prefix) {
- const anchor = prefix ? `#${prefix}` : undefined
- return (
- <aside class="md-annotation" tabIndex={0}>
- {renderTooltip(prefix)}
- <a href={anchor} class="md-annotation__index" tabIndex={-1}>
- <span data-md-annotation-id={id}></span>
- </a>
- </aside>
- )
- } else {
- return (
- <aside class="md-annotation" tabIndex={0}>
- {renderTooltip(prefix)}
- <span class="md-annotation__index" tabIndex={-1}>
- <span data-md-annotation-id={id}></span>
- </span>
- </aside>
- )
- }
-}
diff --git a/docs/src/templates/assets/javascripts/templates/clipboard/index.tsx b/docs/src/templates/assets/javascripts/templates/clipboard/index.tsx
deleted file mode 100644
index 95dbf12a..00000000
--- a/docs/src/templates/assets/javascripts/templates/clipboard/index.tsx
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { translation } from "~/_"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a 'copy-to-clipboard' button
- *
- * @param id - Unique identifier
- *
- * @returns Element
- */
-export function renderClipboardButton(id: string): HTMLElement {
- return (
- <button
- class="md-clipboard md-icon"
- title={translation("clipboard.copy")}
- data-clipboard-target={`#${id} > code`}
- ></button>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/index.ts b/docs/src/templates/assets/javascripts/templates/index.ts
deleted file mode 100644
index b50b93b8..00000000
--- a/docs/src/templates/assets/javascripts/templates/index.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./annotation"
-export * from "./clipboard"
-export * from "./search"
-export * from "./source"
-export * from "./tabbed"
-export * from "./table"
-export * from "./version"
diff --git a/docs/src/templates/assets/javascripts/templates/search/index.tsx b/docs/src/templates/assets/javascripts/templates/search/index.tsx
deleted file mode 100644
index 350c0505..00000000
--- a/docs/src/templates/assets/javascripts/templates/search/index.tsx
+++ /dev/null
@@ -1,170 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { ComponentChild } from "preact"
-
-import { configuration, feature, translation } from "~/_"
-import { SearchItem } from "~/integrations/search"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Render flag
- */
-const enum Flag {
- TEASER = 1, /* Render teaser */
- PARENT = 2 /* Render as parent */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper function
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a search document
- *
- * @param document - Search document
- * @param flag - Render flags
- *
- * @returns Element
- */
-function renderSearchDocument(
- document: SearchItem, flag: Flag
-): HTMLElement {
- const parent = flag & Flag.PARENT
- const teaser = flag & Flag.TEASER
-
- /* Render missing query terms */
- const missing = Object.keys(document.terms)
- .filter(key => !document.terms[key])
- .reduce<ComponentChild[]>((list, key) => [
- ...list, <del>{key}</del>, " "
- ], [])
- .slice(0, -1)
-
- /* Assemble query string for highlighting */
- const config = configuration()
- const url = new URL(document.location, config.base)
- if (feature("search.highlight"))
- url.searchParams.set("h", Object.entries(document.terms)
- .filter(([, match]) => match)
- .reduce((highlight, [value]) => `${highlight} ${value}`.trim(), "")
- )
-
- /* Render article or section, depending on flags */
- const { tags } = configuration()
- return (
- <a href={`${url}`} class="md-search-result__link" tabIndex={-1}>
- <article
- class="md-search-result__article md-typeset"
- data-md-score={document.score.toFixed(2)}
- >
- {parent > 0 && <div class="md-search-result__icon md-icon"></div>}
- {parent > 0 && <h1>{document.title}</h1>}
- {parent <= 0 && <h2>{document.title}</h2>}
- {teaser > 0 && document.text.length > 0 &&
- document.text
- }
- {document.tags && document.tags.map(tag => {
- const type = tags
- ? tag in tags
- ? `md-tag-icon md-tag--${tags[tag]}`
- : "md-tag-icon"
- : ""
- return (
- <span class={`md-tag ${type}`}>{tag}</span>
- )
- })}
- {teaser > 0 && missing.length > 0 &&
- <p class="md-search-result__terms">
- {translation("search.result.term.missing")}: {...missing}
- </p>
- }
- </article>
- </a>
- )
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a search result
- *
- * @param result - Search result
- *
- * @returns Element
- */
-export function renderSearchResultItem(
- result: SearchItem[]
-): HTMLElement {
- const threshold = result[0].score
- const docs = [...result]
-
- const config = configuration()
-
- /* Find and extract parent article */
- const parent = docs.findIndex(doc => {
- const l = `${new URL(doc.location, config.base)}` // @todo hacky
- return !l.includes("#")
- })
- const [article] = docs.splice(parent, 1)
-
- /* Determine last index above threshold */
- let index = docs.findIndex(doc => doc.score < threshold)
- if (index === -1)
- index = docs.length
-
- /* Partition sections */
- const best = docs.slice(0, index)
- const more = docs.slice(index)
-
- /* Render children */
- const children = [
- renderSearchDocument(article, Flag.PARENT | +(!parent && index === 0)),
- ...best.map(section => renderSearchDocument(section, Flag.TEASER)),
- ...more.length ? [
- <details class="md-search-result__more">
- <summary tabIndex={-1}>
- <div>
- {more.length > 0 && more.length === 1
- ? translation("search.result.more.one")
- : translation("search.result.more.other", more.length)
- }
- </div>
- </summary>
- {...more.map(section => renderSearchDocument(section, Flag.TEASER))}
- </details>
- ] : []
- ]
-
- /* Render search result */
- return (
- <li class="md-search-result__item">
- {children}
- </li>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/source/index.tsx b/docs/src/templates/assets/javascripts/templates/source/index.tsx
deleted file mode 100644
index b59a8f67..00000000
--- a/docs/src/templates/assets/javascripts/templates/source/index.tsx
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { SourceFacts } from "~/components"
-import { h, round } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render repository facts
- *
- * @param facts - Repository facts
- *
- * @returns Element
- */
-export function renderSourceFacts(facts: SourceFacts): HTMLElement {
- return (
- <ul class="md-source__facts">
- {Object.entries(facts).map(([key, value]) => (
- <li class={`md-source__fact md-source__fact--${key}`}>
- {typeof value === "number" ? round(value) : value}
- </li>
- ))}
- </ul>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/tabbed/index.tsx b/docs/src/templates/assets/javascripts/templates/tabbed/index.tsx
deleted file mode 100644
index b283ac66..00000000
--- a/docs/src/templates/assets/javascripts/templates/tabbed/index.tsx
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * Tabbed control type
- */
-type TabbedControlType =
- | "prev"
- | "next"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render control for content tabs
- *
- * @param type - Control type
- *
- * @returns Element
- */
-export function renderTabbedControl(
- type: TabbedControlType
-): HTMLElement {
- const classes = `tabbed-control tabbed-control--${type}`
- return (
- <div class={classes} hidden>
- <button class="tabbed-button" tabIndex={-1} aria-hidden="true"></button>
- </div>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/table/index.tsx b/docs/src/templates/assets/javascripts/templates/table/index.tsx
deleted file mode 100644
index 1fcba152..00000000
--- a/docs/src/templates/assets/javascripts/templates/table/index.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a table inside a wrapper to improve scrolling on mobile
- *
- * @param table - Table element
- *
- * @returns Element
- */
-export function renderTable(table: HTMLElement): HTMLElement {
- return (
- <div class="md-typeset__scrollwrap">
- <div class="md-typeset__table">
- {table}
- </div>
- </div>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/tooltip/index.tsx b/docs/src/templates/assets/javascripts/templates/tooltip/index.tsx
deleted file mode 100644
index ec583490..00000000
--- a/docs/src/templates/assets/javascripts/templates/tooltip/index.tsx
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a tooltip
- *
- * @param id - Tooltip identifier
- *
- * @returns Element
- */
-export function renderTooltip(id?: string): HTMLElement {
- return (
- <div class="md-tooltip" id={id}>
- <div class="md-tooltip__inner md-typeset"></div>
- </div>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/templates/version/index.tsx b/docs/src/templates/assets/javascripts/templates/version/index.tsx
deleted file mode 100644
index 4aff7aa7..00000000
--- a/docs/src/templates/assets/javascripts/templates/version/index.tsx
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { configuration, translation } from "~/_"
-import { h } from "~/utilities"
-
-/* ----------------------------------------------------------------------------
- * Types
- * ------------------------------------------------------------------------- */
-
-/**
- * Version
- */
-export interface Version {
- version: string /* Version identifier */
- title: string /* Version title */
- aliases: string[] /* Version aliases */
-}
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a version
- *
- * @param version - Version
- *
- * @returns Element
- */
-function renderVersion(version: Version): HTMLElement {
- const config = configuration()
-
- /* Ensure trailing slash - see https://bit.ly/3rL5u3f */
- const url = new URL(`../${version.version}/`, config.base)
- return (
- <li class="md-version__item">
- <a href={`${url}`} class="md-version__link">
- {version.title}
- </a>
- </li>
- )
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Render a version selector
- *
- * @param versions - Versions
- * @param active - Active version
- *
- * @returns Element
- */
-export function renderVersionSelector(
- versions: Version[], active: Version
-): HTMLElement {
- return (
- <div class="md-version">
- <button
- class="md-version__current"
- aria-label={translation("select.version")}
- >
- {active.title}
- </button>
- <ul class="md-version__list">
- {versions.map(renderVersion)}
- </ul>
- </div>
- )
-}
diff --git a/docs/src/templates/assets/javascripts/utilities/h/.eslintrc b/docs/src/templates/assets/javascripts/utilities/h/.eslintrc
deleted file mode 100644
index d79b45b0..00000000
--- a/docs/src/templates/assets/javascripts/utilities/h/.eslintrc
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "rules": {
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/no-namespace": "off",
- "jsdoc/require-jsdoc": "off"
- }
-}
diff --git a/docs/src/templates/assets/javascripts/utilities/h/index.ts b/docs/src/templates/assets/javascripts/utilities/h/index.ts
deleted file mode 100644
index 08d809f1..00000000
--- a/docs/src/templates/assets/javascripts/utilities/h/index.ts
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import { JSX as JSXInternal } from "preact"
-
-/* ----------------------------------------------------------------------------
- * Helper types
- * ------------------------------------------------------------------------- */
-
-/**
- * HTML attributes
- */
-type Attributes =
- & JSXInternal.HTMLAttributes
- & JSXInternal.SVGAttributes
- & Record<string, any>
-
-/**
- * Child element
- */
-type Child =
- | ChildNode
- | HTMLElement
- | Text
- | string
- | number
-
-/* ----------------------------------------------------------------------------
- * Helper functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Append a child node to an element
- *
- * @param el - Element
- * @param child - Child node(s)
- */
-function appendChild(el: HTMLElement, child: Child | Child[]): void {
-
- /* Handle primitive types (including raw HTML) */
- if (typeof child === "string" || typeof child === "number") {
- el.innerHTML += child.toString()
-
- /* Handle nodes */
- } else if (child instanceof Node) {
- el.appendChild(child)
-
- /* Handle nested children */
- } else if (Array.isArray(child)) {
- for (const node of child)
- appendChild(el, node)
- }
-}
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * JSX factory
- *
- * @template T - Element type
- *
- * @param tag - HTML tag
- * @param attributes - HTML attributes
- * @param children - Child elements
- *
- * @returns Element
- */
-export function h<T extends keyof HTMLElementTagNameMap>(
- tag: T, attributes?: Attributes | null, ...children: Child[]
-): HTMLElementTagNameMap[T]
-
-export function h<T extends h.JSX.Element>(
- tag: string, attributes?: Attributes | null, ...children: Child[]
-): T
-
-export function h<T extends h.JSX.Element>(
- tag: string, attributes?: Attributes | null, ...children: Child[]
-): T {
- const el = document.createElement(tag)
-
- /* Set attributes, if any */
- if (attributes)
- for (const attr of Object.keys(attributes)) {
- if (typeof attributes[attr] === "undefined")
- continue
-
- /* Set default attribute or boolean */
- if (typeof attributes[attr] !== "boolean")
- el.setAttribute(attr, attributes[attr])
- else
- el.setAttribute(attr, "")
- }
-
- /* Append child nodes */
- for (const child of children)
- appendChild(el, child)
-
- /* Return element */
- return el as T
-}
-
-/* ----------------------------------------------------------------------------
- * Namespace
- * ------------------------------------------------------------------------- */
-
-export declare namespace h {
- namespace JSX {
- type Element = HTMLElement
- type IntrinsicElements = JSXInternal.IntrinsicElements
- }
-}
diff --git a/docs/src/templates/assets/javascripts/utilities/index.ts b/docs/src/templates/assets/javascripts/utilities/index.ts
deleted file mode 100644
index 42886e0b..00000000
--- a/docs/src/templates/assets/javascripts/utilities/index.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-export * from "./h"
-export * from "./round"
diff --git a/docs/src/templates/assets/javascripts/utilities/round/index.ts b/docs/src/templates/assets/javascripts/utilities/round/index.ts
deleted file mode 100644
index 3e6bf91a..00000000
--- a/docs/src/templates/assets/javascripts/utilities/round/index.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-/* ----------------------------------------------------------------------------
- * Functions
- * ------------------------------------------------------------------------- */
-
-/**
- * Round a number for display with repository facts
- *
- * This is a reverse-engineered version of GitHub's weird rounding algorithm
- * for stars, forks and all other numbers. While all numbers below `1,000` are
- * returned as-is, bigger numbers are converted to fixed numbers:
- *
- * - `1,049` => `1k`
- * - `1,050` => `1.1k`
- * - `1,949` => `1.9k`
- * - `1,950` => `2k`
- *
- * @param value - Original value
- *
- * @returns Rounded value
- */
-export function round(value: number): string {
- if (value > 999) {
- const digits = +((value - 950) % 1000 > 99)
- return `${((value + 0.000001) / 1000).toFixed(digits)}k`
- } else {
- return value.toString()
- }
-}
diff --git a/docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js b/docs/src/templates/assets/javascripts/workers/search.f886a092.min.js
index 283b855c..283b855c 100644
--- a/docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js
+++ b/docs/src/templates/assets/javascripts/workers/search.f886a092.min.js
diff --git a/docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js.map b/docs/src/templates/assets/javascripts/workers/search.f886a092.min.js.map
index 9115984a..9115984a 100644
--- a/docs/src/material/templates/assets/javascripts/workers/search.f886a092.min.js.map
+++ b/docs/src/templates/assets/javascripts/workers/search.f886a092.min.js.map
diff --git a/docs/src/templates/assets/javascripts/workers/search.ts b/docs/src/templates/assets/javascripts/workers/search.ts
deleted file mode 100644
index e995b1ff..00000000
--- a/docs/src/templates/assets/javascripts/workers/search.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
- * deal in the Software without restriction, including without limitation the
- * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- * sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A RTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- * IN THE SOFTWARE.
- */
-
-import "~/integrations/search/worker/main"
diff --git a/docs/src/templates/assets/stylesheets/_config.scss b/docs/src/templates/assets/stylesheets/_config.scss
deleted file mode 100644
index e64b8e29..00000000
--- a/docs/src/templates/assets/stylesheets/_config.scss
+++ /dev/null
@@ -1,42 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Variables: breakpoints
-// ----------------------------------------------------------------------------
-
-// Device-specific breakpoints
-$break-devices: (
- mobile: (
- portrait: px2em(220px) px2em(479.75px),
- landscape: px2em(480px) px2em(719.75px)
- ),
- tablet: (
- portrait: px2em(720px) px2em(959.75px),
- landscape: px2em(960px) px2em(1219.75px)
- ),
- screen: (
- small: px2em(1220px) px2em(1599.75px),
- medium: px2em(1600px) px2em(1999.75px),
- large: px2em(2000px)
- )
-);
diff --git a/docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css b/docs/src/templates/assets/stylesheets/main.bd3936ea.min.css
index d533893c..d533893c 100644
--- a/docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css
+++ b/docs/src/templates/assets/stylesheets/main.bd3936ea.min.css
diff --git a/docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css.map b/docs/src/templates/assets/stylesheets/main.bd3936ea.min.css.map
index 990beedf..990beedf 100644
--- a/docs/src/material/templates/assets/stylesheets/main.bd3936ea.min.css.map
+++ b/docs/src/templates/assets/stylesheets/main.bd3936ea.min.css.map
diff --git a/docs/src/templates/assets/stylesheets/main.scss b/docs/src/templates/assets/stylesheets/main.scss
deleted file mode 100644
index 2b203d3d..00000000
--- a/docs/src/templates/assets/stylesheets/main.scss
+++ /dev/null
@@ -1,86 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Dependencies
-// ----------------------------------------------------------------------------
-
-@import "material-color";
-@import "material-shadows";
-
-// ----------------------------------------------------------------------------
-// Local imports
-// ----------------------------------------------------------------------------
-
-@import "utilities/break";
-@import "utilities/convert";
-
-@import "config";
-
-@import "main/resets";
-@import "main/colors";
-@import "main/icons";
-@import "main/typeset";
-
-@import "main/components/author";
-@import "main/components/banner";
-@import "main/components/base";
-@import "main/components/clipboard";
-@import "main/components/consent";
-@import "main/components/content";
-@import "main/components/dialog";
-@import "main/components/feedback";
-@import "main/components/footer";
-@import "main/components/form";
-@import "main/components/header";
-@import "main/components/meta";
-@import "main/components/nav";
-@import "main/components/pagination";
-@import "main/components/post";
-@import "main/components/progress";
-@import "main/components/search";
-@import "main/components/select";
-@import "main/components/sidebar";
-@import "main/components/source";
-@import "main/components/status";
-@import "main/components/tabs";
-@import "main/components/tag";
-@import "main/components/tooltip";
-@import "main/components/top";
-@import "main/components/version";
-
-@import "main/extensions/markdown/admonition";
-@import "main/extensions/markdown/footnotes";
-@import "main/extensions/markdown/toc";
-
-@import "main/extensions/pymdownx/arithmatex";
-@import "main/extensions/pymdownx/critic";
-@import "main/extensions/pymdownx/details";
-@import "main/extensions/pymdownx/emoji";
-@import "main/extensions/pymdownx/highlight";
-@import "main/extensions/pymdownx/keys";
-@import "main/extensions/pymdownx/tabbed";
-@import "main/extensions/pymdownx/tasklist";
-
-@import "main/integrations/mermaid";
-
-@import "main/modifiers";
diff --git a/docs/src/templates/assets/stylesheets/main/_colors.scss b/docs/src/templates/assets/stylesheets/main/_colors.scss
deleted file mode 100644
index 68969fe9..00000000
--- a/docs/src/templates/assets/stylesheets/main/_colors.scss
+++ /dev/null
@@ -1,153 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Color variables
-:root {
- @extend %root;
-
- // Primary color shades
- --md-primary-fg-color: hsla(#{hex2hsl($clr-indigo-500)}, 1);
- --md-primary-fg-color--light: hsla(#{hex2hsl($clr-indigo-400)}, 1);
- --md-primary-fg-color--dark: hsla(#{hex2hsl($clr-indigo-700)}, 1);
- --md-primary-bg-color: hsla(0, 0%, 100%, 1);
- --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);
-
- // Accent color shades
- --md-accent-fg-color: hsla(#{hex2hsl($clr-indigo-a200)}, 1);
- --md-accent-fg-color--transparent: hsla(#{hex2hsl($clr-indigo-a200)}, 0.1);
- --md-accent-bg-color: hsla(0, 0%, 100%, 1);
- --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);
-}
-
-// ----------------------------------------------------------------------------
-
-// Allow to explicitly use color schemes in nested content
-[data-md-color-scheme="default"] {
- @extend %root;
-
- // Indicate that the site is rendered with a light color scheme
- color-scheme: light;
-
- // Hide images for dark mode
- img[src$="#only-dark"],
- img[src$="#gh-dark-mode-only"] {
- display: none;
- }
-}
-
-// ----------------------------------------------------------------------------
-// Placeholders
-// ----------------------------------------------------------------------------
-
-// Default theme, i.e. light mode
-%root {
-
- // Color hue in the range [0,360] - change this variable to alter the tone
- // of the theme, e.g. to make it more redish or greenish
- --md-hue: 225deg;
-
- // Default color shades
- --md-default-fg-color: hsla(0, 0%, 0%, 0.87);
- --md-default-fg-color--light: hsla(0, 0%, 0%, 0.54);
- --md-default-fg-color--lighter: hsla(0, 0%, 0%, 0.32);
- --md-default-fg-color--lightest: hsla(0, 0%, 0%, 0.07);
- --md-default-bg-color: hsla(0, 0%, 100%, 1);
- --md-default-bg-color--light: hsla(0, 0%, 100%, 0.7);
- --md-default-bg-color--lighter: hsla(0, 0%, 100%, 0.3);
- --md-default-bg-color--lightest: hsla(0, 0%, 100%, 0.12);
-
- // Code color shades
- --md-code-fg-color: hsla(200, 18%, 26%, 1);
- --md-code-bg-color: hsla(200, 0%, 96%, 1);
-
- // Code highlighting color shades
- --md-code-hl-color: hsla(#{hex2hsl($clr-blue-a200)}, 1);
- --md-code-hl-color--light: hsla(#{hex2hsl($clr-blue-a200)}, 0.1);
- --md-code-hl-number-color: hsla(0, 67%, 50%, 1);
- --md-code-hl-special-color: hsla(340, 83%, 47%, 1);
- --md-code-hl-function-color: hsla(291, 45%, 50%, 1);
- --md-code-hl-constant-color: hsla(250, 63%, 60%, 1);
- --md-code-hl-keyword-color: hsla(219, 54%, 51%, 1);
- --md-code-hl-string-color: hsla(150, 63%, 30%, 1);
- --md-code-hl-name-color: var(--md-code-fg-color);
- --md-code-hl-operator-color: var(--md-default-fg-color--light);
- --md-code-hl-punctuation-color: var(--md-default-fg-color--light);
- --md-code-hl-comment-color: var(--md-default-fg-color--light);
- --md-code-hl-generic-color: var(--md-default-fg-color--light);
- --md-code-hl-variable-color: var(--md-default-fg-color--light);
-
- // Typeset color shades
- --md-typeset-color: var(--md-default-fg-color);
-
- // Typeset `a` color shades
- --md-typeset-a-color: var(--md-primary-fg-color);
-
- // Typeset `del` and `ins` color shades
- --md-typeset-del-color: hsla(6, 90%, 60%, 0.15);
- --md-typeset-ins-color: hsla(150, 90%, 44%, 0.15);
-
- // Typeset `kbd` color shades
- --md-typeset-kbd-color: hsla(0, 0%, 98%, 1);
- --md-typeset-kbd-accent-color: hsla(0, 100%, 100%, 1);
- --md-typeset-kbd-border-color: hsla(0, 0%, 72%, 1);
-
- // Typeset `mark` color shades
- --md-typeset-mark-color: hsla(#{hex2hsl($clr-yellow-a200)}, 0.5);
-
- // Typeset `table` color shades
- --md-typeset-table-color: hsla(0, 0%, 0%, 0.12);
- --md-typeset-table-color--light: hsla(0, 0%, 0%, 0.035);
-
- // Admonition color shades
- --md-admonition-fg-color: var(--md-default-fg-color);
- --md-admonition-bg-color: var(--md-default-bg-color);
-
- // Warning color shades
- --md-warning-fg-color: hsla(0, 0%, 0%, 0.87);
- --md-warning-bg-color: hsla(60, 100%, 80%, 1);
-
- // Footer color shades
- --md-footer-fg-color: hsla(0, 0%, 100%, 1);
- --md-footer-fg-color--light: hsla(0, 0%, 100%, 0.7);
- --md-footer-fg-color--lighter: hsla(0, 0%, 100%, 0.45);
- --md-footer-bg-color: hsla(0, 0%, 0%, 0.87);
- --md-footer-bg-color--dark: hsla(0, 0%, 0%, 0.32);
-
- // Shadow depth 1
- --md-shadow-z1:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.05),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.1);
-
- // Shadow depth 2
- --md-shadow-z2:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.1),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.25);
-
- // Shadow depth 3
- --md-shadow-z3:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.2),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.35);
-}
diff --git a/docs/src/templates/assets/stylesheets/main/_icons.scss b/docs/src/templates/assets/stylesheets/main/_icons.scss
deleted file mode 100644
index 9853e93d..00000000
--- a/docs/src/templates/assets/stylesheets/main/_icons.scss
+++ /dev/null
@@ -1,37 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Icon
-.md-icon {
-
- // SVG defaults
- svg {
- display: block;
- width: px2rem(24px);
- height: px2rem(24px);
- fill: currentcolor;
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/_modifiers.scss b/docs/src/templates/assets/stylesheets/main/_modifiers.scss
deleted file mode 100644
index 4b2b046a..00000000
--- a/docs/src/templates/assets/stylesheets/main/_modifiers.scss
+++ /dev/null
@@ -1,48 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // [tablet +]: Allow for rendering content as sidebars
- @include break-from-device(tablet) {
-
- // Modifier to float block elements
- .inline {
- float: inline-start;
- width: px2rem(234px);
- margin-inline-end: px2rem(16px);
- margin-top: 0;
- margin-bottom: px2rem(16px);
-
- // Modifier to move to end (ltr: right, rtl: left)
- &.end {
- float: inline-end;
- margin-inline: px2rem(16px) 0;
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/_resets.scss b/docs/src/templates/assets/stylesheets/main/_resets.scss
deleted file mode 100644
index c6fc4b28..00000000
--- a/docs/src/templates/assets/stylesheets/main/_resets.scss
+++ /dev/null
@@ -1,118 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Enforce correct box model and prevent adjustments of font size after
-// orientation changes in IE and iOS
-html {
- box-sizing: border-box;
- text-size-adjust: none;
-}
-
-// All elements shall inherit the document default
-*,
-*::before,
-*::after {
- box-sizing: inherit;
-
- // [reduced motion]: Disable all transitions
- @media (prefers-reduced-motion) {
- transition: none !important; // stylelint-disable-line
- }
-}
-
-// Remove margin in all browsers
-body {
- margin: 0;
-}
-
-// Reset tap outlines on iOS and Android
-a,
-button,
-label,
-input {
- -webkit-tap-highlight-color: transparent;
-}
-
-// Reset link styles
-a {
- color: inherit;
- text-decoration: none;
-}
-
-// Normalize horizontal separator styles
-hr {
- box-sizing: content-box;
- display: block;
- height: px2rem(1px);
- padding: 0;
- overflow: visible;
- border: 0;
-}
-
-// Normalize font-size in all browsers
-small {
- font-size: 80%;
-}
-
-// Prevent subscript and superscript from affecting line-height
-sub,
-sup {
- line-height: 1em;
-}
-
-// Remove border on image
-img {
- border-style: none;
-}
-
-// Reset table styles
-table {
- border-spacing: 0;
- border-collapse: separate;
-}
-
-// Reset table cell styles
-td,
-th {
- font-weight: 400;
- vertical-align: top;
-}
-
-// Reset button styles
-button {
- padding: 0;
- margin: 0;
- font-family: inherit;
- font-size: inherit;
- background: transparent;
- border: 0;
-}
-
-// Reset input styles
-input {
- border: 0;
- outline: none;
-}
diff --git a/docs/src/templates/assets/stylesheets/main/_typeset.scss b/docs/src/templates/assets/stylesheets/main/_typeset.scss
deleted file mode 100644
index 1c322859..00000000
--- a/docs/src/templates/assets/stylesheets/main/_typeset.scss
+++ /dev/null
@@ -1,603 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules: font definitions
-// ----------------------------------------------------------------------------
-
-// Enable font-smoothing in Webkit and FF
-body {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-
- // Font with fallback for body copy
- --md-text-font-family:
- var(--md-text-font, _),
- -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
-
- // Font with fallback for code
- --md-code-font-family:
- var(--md-code-font, _),
- SFMono-Regular, Consolas, Menlo, monospace;
-}
-
-// Define default fonts
-body,
-input,
-aside {
- font-family: var(--md-text-font-family);
- font-feature-settings: "kern", "liga";
- color: var(--md-typeset-color);
-}
-
-// Define monospaced fonts
-code,
-pre,
-kbd {
- font-family: var(--md-code-font-family);
- font-feature-settings: "kern";
-}
-
-// ----------------------------------------------------------------------------
-// Rules: typesetted content
-// ----------------------------------------------------------------------------
-
-// General variables
-:root {
- --md-typeset-table-sort-icon: svg-load("material/sort.svg");
- --md-typeset-table-sort-icon--asc: svg-load("material/sort-ascending.svg");
- --md-typeset-table-sort-icon--desc: svg-load("material/sort-descending.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Content that is typeset - if possible, all margins, paddings and font sizes
-// should be set in ems, so nested blocks (e.g. admonitions) render correctly.
-.md-typeset {
- font-size: px2rem(16px);
- line-height: 1.6;
- color-adjust: exact;
-
- // [print]: We'll use a smaller `font-size` for printing, so code examples
- // don't break too early, and `16px` looks too big anyway.
- @media print {
- font-size: px2rem(13.6px);
- }
-
- // Default spacing
- ul,
- ol,
- dl,
- figure,
- blockquote,
- pre {
- margin-block: 1em;
- }
-
- // Headline on level 1
- h1 {
- margin: 0 0 px2em(40px, 32px);
- font-size: px2em(32px);
- font-weight: 300;
- line-height: 1.3;
- color: var(--md-default-fg-color--light);
- letter-spacing: -0.01em;
- }
-
- // Headline on level 2
- h2 {
- margin: px2em(40px, 25px) 0 px2em(16px, 25px);
- font-size: px2em(25px);
- font-weight: 300;
- line-height: 1.4;
- letter-spacing: -0.01em;
- }
-
- // Headline on level 3
- h3 {
- margin: px2em(32px, 20px) 0 px2em(16px, 20px);
- font-size: px2em(20px);
- font-weight: 400;
- line-height: 1.5;
- letter-spacing: -0.01em;
- }
-
- // Headline on level 3 following level 2
- h2 + h3 {
- margin-top: px2em(16px, 20px);
- }
-
- // Headline on level 4
- h4 {
- margin: px2em(16px) 0;
- font-weight: 700;
- letter-spacing: -0.01em;
- }
-
- // Headline on level 5-6
- h5,
- h6 {
- margin: px2em(16px, 12.8px) 0;
- font-size: px2em(12.8px);
- font-weight: 700;
- color: var(--md-default-fg-color--light);
- letter-spacing: -0.01em;
- }
-
- // Headline on level 5
- h5 {
- text-transform: uppercase;
- }
-
- // Horizontal separator
- hr {
- display: flow-root;
- margin: 1.5em 0;
- border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);
- }
-
- // Text link
- a {
- color: var(--md-typeset-a-color);
- word-break: break-word;
-
- // Also enable color transition on pseudo elements
- &,
- &::before {
- transition: color 125ms;
- }
-
- // Text link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
-
- // Inline code block
- code {
- background-color: var(--md-accent-fg-color--transparent);
- }
- }
-
- // Inline code block
- code {
- color: currentcolor;
- transition: background-color 125ms;
- }
-
- // Show outline for keyboard devices
- &.focus-visible {
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(4px);
- }
- }
-
- // Code block
- code,
- pre,
- kbd {
- font-variant-ligatures: none;
- color: var(--md-code-fg-color);
- direction: ltr;
-
- // [print]: Wrap text and hide scollbars
- @media print {
- white-space: pre-wrap;
- }
- }
-
- // Inline code block
- code {
- padding: 0 px2em(4px, 13.6px);
- font-size: px2em(13.6px);
- word-break: break-word;
- background-color: var(--md-code-bg-color);
- border-radius: px2rem(2px);
- box-decoration-break: clone;
-
- // Hide outline for pointer devices
- &:not(.focus-visible) {
- outline: none;
- -webkit-tap-highlight-color: transparent;
- }
- }
-
- // Unformatted content
- pre {
- position: relative;
- display: flow-root;
- line-height: 1.4;
-
- // Code block
- > code {
- display: block;
- padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);
- margin: 0;
- overflow: auto;
- word-break: normal;
- touch-action: auto;
- outline-color: var(--md-accent-fg-color);
- box-shadow: none;
- box-decoration-break: slice;
- scrollbar-width: thin;
- scrollbar-color: var(--md-default-fg-color--lighter) transparent;
-
- // Code block on hover
- &:hover {
- scrollbar-color: var(--md-accent-fg-color) transparent;
- }
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- width: px2rem(4px);
- height: px2rem(4px);
- }
-
- // Webkit scrollbar thumb
- &::-webkit-scrollbar-thumb {
- background-color: var(--md-default-fg-color--lighter);
-
- // Webkit scrollbar thumb on hover
- &:hover {
- background-color: var(--md-accent-fg-color);
- }
- }
- }
- }
-
- // Keyboard key
- kbd {
- display: inline-block;
- padding: 0 px2em(8px, 12px);
- font-size: px2em(12px);
- color: var(--md-default-fg-color);
- word-break: break-word;
- vertical-align: text-top;
- background-color: var(--md-typeset-kbd-color);
- border-radius: px2rem(2px);
- box-shadow:
- 0 px2rem(2px) 0 px2rem(1px) var(--md-typeset-kbd-border-color),
- 0 px2rem(2px) 0 var(--md-typeset-kbd-border-color),
- 0 px2rem(-2px) px2rem(4px) var(--md-typeset-kbd-accent-color) inset;
- }
-
- // Text highlighting marker
- mark {
- color: inherit;
- word-break: break-word;
- background-color: var(--md-typeset-mark-color);
- box-decoration-break: clone;
- }
-
- // Abbreviation
- abbr {
- text-decoration: none;
- cursor: help;
- border-bottom: px2rem(1px) dotted var(--md-default-fg-color--light);
-
- // Show tooltip for touch devices
- @media (hover: none) {
-
- // Tooltip
- &[title]:is(:focus, :hover)::after {
- position: absolute;
- inset-inline: px2rem(16px);
- padding: px2rem(4px) px2rem(6px);
- margin-top: 2em;
- font-size: px2rem(14px);
- color: var(--md-default-bg-color);
- content: attr(title);
- background-color: var(--md-default-fg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z3);
- }
- }
- }
-
- // Small text
- small {
- opacity: 0.75;
- }
-
- // Superscript and subscript
- sup,
- sub {
- margin-inline-start: px2em(1px, 12.8px);
- }
-
- // Blockquotes, possibly nested
- blockquote {
- padding-inline-start: px2rem(12px);
- margin-inline: 0;
- color: var(--md-default-fg-color--light);
- border-inline-start: px2rem(4px) solid var(--md-default-fg-color--lighter);
- }
-
- // Unordered list
- ul {
- list-style-type: disc;
- }
-
- // Unordered and ordered list
- ul,
- ol {
- padding: 0;
- margin-inline-start: px2em(10px);
-
- // Adjust display mode if not hidden
- &:not([hidden]) {
- display: flow-root;
- }
-
- // Nested ordered list
- ol {
- list-style-type: lower-alpha;
-
- // Triply nested ordered list
- ol {
- list-style-type: lower-roman;
- }
- }
-
- // List element
- li {
- margin-inline-start: px2em(20px);
- margin-bottom: 0.5em;
-
- // Adjust spacing
- p,
- blockquote {
- margin: 0.5em 0;
- }
-
- // Adjust spacing on last child
- &:last-child {
- margin-bottom: 0;
- }
-
- // Nested list
- :is(ul, ol) {
- margin-block: 0.5em;
- margin-inline-start: px2em(10px);
- }
- }
- }
-
- // Definition list
- dd {
- margin-block: 1em 1.5em;
- margin-inline-start: px2em(30px);
- }
-
- // Image or video
- img,
- svg,
- video {
- max-width: 100%;
- height: auto;
- }
-
- // Image
- img {
-
- // Adjust spacing when left-aligned
- &[align="left"] {
- margin: 1em;
- margin-left: 0;
- }
-
- // Adjust spacing when right-aligned
- &[align="right"] {
- margin: 1em;
- margin-right: 0;
- }
-
- // Adjust spacing when sole children
- &[align]:only-child {
- margin-top: 0;
- }
- }
-
- // Figure
- figure {
- display: flow-root;
- width: fit-content;
- max-width: 100%;
- margin: 1em auto;
- text-align: center;
-
- // Figure images
- img {
- display: block;
- }
- }
-
- // Figure caption
- figcaption {
- max-width: px2rem(480px);
- margin: 1em auto;
- font-style: italic;
- }
-
- // Limit width to container
- iframe {
- max-width: 100%;
- }
-
- // Data table
- table:not([class]) {
- display: inline-block;
- max-width: 100%;
- overflow: auto;
- font-size: px2rem(12.8px);
- touch-action: auto;
- background-color: var(--md-default-bg-color);
- border: px2rem(1px) solid var(--md-typeset-table-color);
- border-radius: px2rem(2px);
-
- // [print]: Reset display mode so table header wraps when printing
- @media print {
- display: table;
- }
-
- // Due to margin collapse because of the necessary inline-block hack, we
- // cannot increase the bottom margin on the table, so we just increase the
- // top margin on the following element
- + * {
- margin-top: 1.5em;
- }
-
- // Elements in table heading and cell
- :is(th, td) > * {
-
- // Adjust spacing on first child
- &:first-child {
- margin-top: 0;
- }
-
- // Adjust spacing on last child
- &:last-child {
- margin-bottom: 0;
- }
- }
-
- // Table heading and cell
- :is(th, td):not([align]) {
- text-align: left;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- text-align: right;
- }
- }
-
- // Table heading
- th {
- min-width: px2rem(100px);
- padding: px2em(12px, 12.8px) px2em(16px, 12.8px);
- font-weight: 700;
- vertical-align: top;
- }
-
- // Table cell
- td {
- padding: px2em(12px, 12.8px) px2em(16px, 12.8px);
- vertical-align: top;
- border-top: px2rem(1px) solid var(--md-typeset-table-color);
- }
-
- // Table body row
- tbody tr {
- transition: background-color 125ms;
-
- // Table row on hover
- &:hover {
- background-color: var(--md-typeset-table-color--light);
- box-shadow: 0 px2rem(1px) 0 var(--md-default-bg-color) inset;
- }
- }
-
- // Text link in table
- a {
- word-break: normal;
- }
- }
-
- // Sortable table
- table th[role="columnheader"] {
- cursor: pointer;
-
- // Sort icon
- &::after {
- display: inline-block;
- width: 1.2em;
- height: 1.2em;
- margin-inline-start: 0.5em;
- vertical-align: text-bottom;
- content: "";
- transition: background-color 125ms;
- mask-image: var(--md-typeset-table-sort-icon);
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Show sort icon on hover
- &:hover::after {
- background-color: var(--md-default-fg-color--lighter);
- }
-
- // Sort ascending icon
- &[aria-sort="ascending"]::after {
- background-color: var(--md-default-fg-color--light);
- mask-image: var(--md-typeset-table-sort-icon--asc);
- }
-
- // Sort descending icon
- &[aria-sort="descending"]::after {
- background-color: var(--md-default-fg-color--light);
- mask-image: var(--md-typeset-table-sort-icon--desc);
- }
- }
-
- // Data table scroll wrapper
- &__scrollwrap {
- margin: 1em px2rem(-16px);
- overflow-x: auto;
- touch-action: auto;
- }
-
- // Data table wrapper
- &__table {
- display: inline-block;
- padding: 0 px2rem(16px);
- margin-bottom: 0.5em;
-
- // [print]: Reset display mode so table header wraps when printing
- @media print {
- display: block;
- }
-
- // Data table
- html & table {
- display: table;
- width: 100%;
- margin: 0;
- overflow: hidden;
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: top-level
-// ----------------------------------------------------------------------------
-
-// [mobile -]: Align with body copy
-@include break-to-device(mobile) {
-
- // Top-level unformatted content
- .md-content__inner > pre {
- margin: 1em px2rem(-16px);
-
- // Code block
- code {
- border-radius: 0;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_author.scss b/docs/src/templates/assets/stylesheets/main/components/_author.scss
deleted file mode 100644
index 111baf40..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_author.scss
+++ /dev/null
@@ -1,86 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Author, i.e., GitHub user
- .md-author {
- position: relative;
- display: block;
- flex-shrink: 0;
- width: px2rem(32px);
- height: px2rem(32px);
- overflow: hidden;
- transition:
- color 125ms,
- transform 125ms;
-
- // Author image
- img {
- display: block;
- border-radius: 100%;
- }
-
- // More authors
- &--more {
- font-size: px2rem(12px);
- font-weight: 700;
- line-height: px2rem(32px);
- color: var(--md-default-fg-color--lighter);
- text-align: center;
- background: var(--md-default-fg-color--lightest);
- }
-
- // Enlarge image
- &--long {
- width: px2rem(48px);
- height: px2rem(48px);
- }
- }
-
- // Author link
- a.md-author {
- transform: scale(1);
-
- // Author image
- img {
- filter: grayscale(100%) opacity(75%);
- transition: filter 125ms;
- }
-
- // Author on focus/hover
- &:is(:focus, :hover) {
- z-index: 1;
- transform: scale(1.1);
-
- // Author image
- img {
- filter: grayscale(0%);
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_banner.scss b/docs/src/templates/assets/stylesheets/main/components/_banner.scss
deleted file mode 100644
index 8fe08c0f..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_banner.scss
+++ /dev/null
@@ -1,68 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Banner for announcements and warnings
-.md-banner {
- overflow: auto;
- color: var(--md-footer-fg-color);
- background-color: var(--md-footer-bg-color);
-
- // [print]: Hide banner
- @media print {
- display: none;
- }
-
- // Banner with warning
- &--warning {
- color: var(--md-warning-fg-color);
- background-color: var(--md-warning-bg-color);
- }
-
- // Banner wrapper
- &__inner {
- padding: 0 px2rem(16px);
- margin: px2rem(12px) auto;
- font-size: px2rem(14px);
- }
-
- // Banner button
- &__button {
- float: inline-end;
- color: inherit;
- cursor: pointer;
- transition: opacity 250ms;
-
- // [no-js]: Hide button
- .no-js & {
- display: none;
- }
-
- // Button on hover
- &:hover {
- opacity: 0.7;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_base.scss b/docs/src/templates/assets/stylesheets/main/components/_base.scss
deleted file mode 100644
index 33f834ed..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_base.scss
+++ /dev/null
@@ -1,182 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules: base grid and containers
-// ----------------------------------------------------------------------------
-
-// Stretch container to viewport and set base `font-size`
-html {
- height: 100%;
- overflow-x: hidden;
- // Hack: normally, we would set the base `font-size` to `62.5%`, so we can
- // base all calculations on `10px`, but Chromium and Chrome define a minimal
- // `font-size` of `12px` if the system language is set to Chinese. For this
- // reason we just double the `font-size` and set it to `20px`.
- //
- // See https://github.com/squidfunk/mkdocs-material/issues/911
- font-size: 125%;
-
- // [screen medium +]: Set base `font-size` to `11px`
- @include break-from-device(screen medium) {
- font-size: 137.5%;
- }
-
- // [screen large +]: Set base `font-size` to `12px`
- @include break-from-device(screen large) {
- font-size: 150%;
- }
-}
-
-// Stretch body to container - flexbox is used, so the footer will always be
-// aligned to the bottom of the viewport
-body {
- position: relative;
- display: flex;
- flex-direction: column;
- width: 100%;
- min-height: 100%;
- // Hack: reset `font-size` to `10px`, so the spacing for all inline elements
- // is correct again. Otherwise the spacing would be based on `20px`.
- font-size: px2rem(10px);
- background-color: var(--md-default-bg-color);
-
- // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)
- @media print {
- display: block;
- }
-
- // Body in locked state
- &[data-md-scrolllock] {
-
- // [tablet portrait -]: Omit scroll bubbling
- @include break-to-device(tablet portrait) {
- position: fixed;
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Grid container - this class is applied to wrapper elements within the
-// header, content area and footer, and makes sure that their width is limited
-// to `1220px`, and they are rendered centered if the screen is larger.
-.md-grid {
- max-width: px2rem(1220px);
- margin-inline: auto;
-}
-
-// Main container
-.md-container {
- display: flex;
- flex-direction: column;
- flex-grow: 1;
-
- // [print]: Omit flexbox layout due to a Firefox bug (https://mzl.la/39DgR3m)
- @media print {
- display: block;
- }
-}
-
-// Main area - stretch to remaining space of container
-.md-main {
- flex-grow: 1;
-
- // Main area wrapper
- &__inner {
- display: flex;
- height: 100%;
- margin-top: px2rem(24px + 6px);
- }
-}
-
-// Add ellipsis in case of overflowing text
-.md-ellipsis {
- overflow: hidden;
- text-overflow: ellipsis;
-}
-
-// ----------------------------------------------------------------------------
-// Rules: navigational elements
-// ----------------------------------------------------------------------------
-
-// Toggle - this class is applied to checkbox elements, which are used to
-// implement the CSS-only drawer and navigation, as well as the search
-.md-toggle {
- display: none;
-}
-
-// Option - this class is applied to radio elements, which are used to
-// implement the color palette toggle
-.md-option {
- position: absolute;
- width: 0;
- height: 0;
- opacity: 0;
-
- // Option label for checked radio button
- &:checked + label:not([hidden]) {
- display: block;
- }
-
- // Show outline for keyboard devices
- &.focus-visible + label {
- outline-style: auto;
- outline-color: var(--md-accent-fg-color);
- }
-}
-
-// Skip link
-.md-skip {
- position: fixed;
- // Hack: if we don't set the negative `z-index`, the skip link will force the
- // creation of new layers when code blocks are near the header on scrolling
- z-index: -1;
- padding: px2rem(6px) px2rem(10px);
- margin: px2rem(10px);
- font-size: px2rem(12.8px);
- color: var(--md-default-bg-color);
- background-color: var(--md-default-fg-color);
- border-radius: px2rem(2px);
- outline-color: var(--md-accent-fg-color);
- opacity: 0;
- transform: translateY(px2rem(8px));
-
- // Show skip link on focus
- &:focus {
- z-index: 10;
- opacity: 1;
- transition:
- transform 250ms cubic-bezier(0.4, 0, 0.2, 1),
- opacity 175ms 75ms;
- transform: translateY(0);
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: print styles
-// ----------------------------------------------------------------------------
-
-// Add margins to page
-@page {
- margin: 25mm;
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_clipboard.scss b/docs/src/templates/assets/stylesheets/main/components/_clipboard.scss
deleted file mode 100644
index c07c9c67..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_clipboard.scss
+++ /dev/null
@@ -1,102 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Clipboard button variables
-:root {
- --md-clipboard-icon: svg-load("material/content-copy.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Clipboard button
-.md-clipboard {
- position: absolute;
- top: px2em(8px);
- right: px2em(8px);
- z-index: 1;
- width: px2em(24px);
- height: px2em(24px);
- color: var(--md-default-fg-color--lightest);
- cursor: pointer;
- border-radius: px2rem(2px);
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(2px);
- transition: color 250ms;
-
- // [print]: Hide button
- @media print {
- display: none;
- }
-
- // Hide outline for pointer devices
- &:not(.focus-visible) {
- outline: none;
- -webkit-tap-highlight-color: transparent;
- }
-
- // Darken color on code block hover
- :hover > & {
- color: var(--md-default-fg-color--light);
- }
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
-
- // Button icon - the width and height are defined in `em`, so the size is
- // automatically adjusted for nested code blocks (e.g. in admonitions)
- &::after {
- display: block;
- width: px2em(18px);
- height: px2em(18px);
- margin: 0 auto;
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-clipboard-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Inline clipboard button
- &--inline {
- cursor: pointer;
-
- // Code block
- code {
- transition:
- color 250ms,
- background-color 250ms;
- }
-
- // Code block on focus/hover
- &:is(:focus, :hover) code {
- color: var(--md-accent-fg-color);
- background-color: var(--md-accent-fg-color--transparent);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_consent.scss b/docs/src/templates/assets/stylesheets/main/components/_consent.scss
deleted file mode 100644
index 5502460c..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_consent.scss
+++ /dev/null
@@ -1,127 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// Show consent
-@keyframes consent {
- 0% {
- opacity: 0;
- transform: translateY(100%);
- }
-
- 100% {
- opacity: 1;
- transform: translateY(0);
- }
-}
-
-// Show consent overlay
-@keyframes overlay {
- 0% {
- opacity: 0;
- }
-
- 100% {
- opacity: 1;
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Consent
-.md-consent {
-
- // Consent overlay
- &__overlay {
- position: fixed;
- top: 0;
- z-index: 5;
- width: 100%;
- height: 100%;
- background-color: hsla(0, 0%, 0%, 0.54);
- opacity: 1;
- backdrop-filter: blur(px2rem(2px));
- animation: overlay 250ms both;
- }
-
- // Consent wrapper
- &__inner {
- position: fixed;
- bottom: 0;
- z-index: 5;
- width: 100%;
- max-height: 100%;
- padding: 0;
- overflow: auto;
- background-color: var(--md-default-bg-color);
- border: 0;
- border-radius: px2rem(2px);
- box-shadow:
- 0 0 px2rem(4px) rgba(0, 0, 0, 0.1),
- 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0.2);
- animation: consent 500ms cubic-bezier(0.1, 0.7, 0.1, 1) both;
- }
-
- // Consent form
- &__form {
- padding: px2rem(16px);
- }
-
- // Consent settings
- &__settings {
- display: none;
- margin: 1em 0;
-
- // Show settings
- input:checked + & {
- display: block;
- }
- }
-
- // Consent controls
- &__controls {
- margin-bottom: px2rem(16px);
-
- // Consent control button
- .md-typeset & .md-button {
- display: inline;
-
- // [tablet +]: Align buttons horizontally
- @include break-to-device(mobile) {
- display: block;
- width: 100%;
- margin-top: px2rem(8px);
- text-align: center;
- }
- }
- }
-
- // Ensure users realize that labels are clickaböe
- label {
- cursor: pointer;
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_content.scss b/docs/src/templates/assets/stylesheets/main/components/_content.scss
deleted file mode 100644
index 7c945749..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_content.scss
+++ /dev/null
@@ -1,97 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Content area
-.md-content {
- flex-grow: 1;
- // Hack: we must use `min-width: 0`, so the content area is capped by the
- // dimensions of its parent. Otherwise, long code blocks might lead to a
- // wider content area which will overflow. See https://bit.ly/3bP3f8k
- min-width: 0;
-
- // Content wrapper
- &__inner {
- padding-top: px2rem(12px);
- margin: 0 px2rem(16px) px2rem(24px);
-
- // [screen +]: Adjust spacing between content area and sidebars
- @include break-from-device(screen) {
-
- // Sidebar with navigation is visible
- .md-sidebar--primary:not([hidden]) ~ .md-content > & {
- margin-inline-start: px2rem(24px);
- }
-
- // Sidebar with table of contents is visible
- .md-sidebar--secondary:not([hidden]) ~ .md-content > & {
- margin-inline-end: px2rem(24px);
- }
- }
-
- // Hack: add pseudo element for spacing, as the overflow of the content
- // container may not be hidden due to an imminent offset error on targets
- &::before {
- display: block;
- height: px2rem(8px);
- content: "";
- }
-
- // Adjust spacing on last child
- > :last-child {
- margin-bottom: 0;
- }
- }
-
- // Button inside of the content area - these buttons are meant for actions on
- // a document-level, i.e. linking to related source code files, printing etc.
- &__button {
- float: inline-end;
- padding: 0;
- margin: px2rem(8px) 0;
- margin-inline-start: px2rem(8px);
-
- // [print]: Hide buttons
- @media print {
- display: none;
- }
-
- // Adjust default link color for icons
- .md-typeset & {
- color: var(--md-default-fg-color--lighter);
- }
-
- // Align with body copy located next to icon
- svg {
- display: inline;
- vertical-align: top;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: scaleX(-1);
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_dialog.scss b/docs/src/templates/assets/stylesheets/main/components/_dialog.scss
deleted file mode 100644
index 16782ede..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_dialog.scss
+++ /dev/null
@@ -1,65 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Dialog
-.md-dialog {
- position: fixed;
- bottom: px2rem(16px);
- z-index: 4;
- min-width: px2rem(222px);
- padding: px2rem(8px) px2rem(12px);
- pointer-events: none;
- background-color: var(--md-default-fg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z3);
- opacity: 0;
- transition:
- transform 0ms 400ms,
- opacity 400ms;
- transform: translateY(100%);
- inset-inline-end: px2rem(16px);
-
- // [print]: Hide dialog
- @media print {
- display: none;
- }
-
- // Active dialog
- &--active {
- pointer-events: initial;
- opacity: 1;
- transition:
- transform 400ms cubic-bezier(0.075, 0.85, 0.175, 1),
- opacity 400ms;
- transform: translateY(0);
- }
-
- // Dialog wrapper
- &__inner {
- font-size: px2rem(14px);
- color: var(--md-default-bg-color);
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_feedback.scss b/docs/src/templates/assets/stylesheets/main/components/_feedback.scss
deleted file mode 100644
index bbcd00e9..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_feedback.scss
+++ /dev/null
@@ -1,110 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Was this page helpful?
-.md-feedback {
- margin: 2em 0 1em;
- text-align: center;
-
- // Feedback fieldset
- fieldset {
- padding: 0;
- margin: 0;
- border: none;
- }
-
- // Feedback title
- &__title {
- margin: 1em auto;
- font-weight: 700;
- }
-
- // Feedback wrapper
- &__inner {
- position: relative;
- }
-
- // Feedback list
- &__list {
- position: relative;
- display: flex;
- flex-wrap: wrap;
- align-content: baseline;
- justify-content: center;
-
- // Feedback icon on hover
- &:hover .md-icon:not(:disabled) {
- color: var(--md-default-fg-color--lighter);
- }
-
- // Adjust height after submission
- :disabled & {
- min-height: px2rem(36px);
- }
- }
-
- // Feedback icon
- &__icon {
- flex-shrink: 0;
- margin: 0 px2rem(2px);
- color: var(--md-default-fg-color--light);
- cursor: pointer;
- transition: color 125ms;
-
- // Feedback icon on hover
- &:not(:disabled).md-icon:hover {
- color: var(--md-accent-fg-color);
- }
-
- // Feedback icon after submit
- &:disabled {
- color: var(--md-default-fg-color--lightest);
- pointer-events: none;
- }
- }
-
- // Feedback note
- &__note {
- position: relative;
- opacity: 0;
- transition:
- transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 150ms;
- transform: translateY(px2rem(8px));
-
- // Feedback note value
- > * {
- max-width: px2rem(320px);
- margin: 0 auto;
- }
-
- // Show after submission
- :disabled & {
- opacity: 1;
- transform: translateY(0);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_footer.scss b/docs/src/templates/assets/stylesheets/main/components/_footer.scss
deleted file mode 100644
index 9fabc05b..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_footer.scss
+++ /dev/null
@@ -1,201 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Footer
-.md-footer {
- color: var(--md-footer-fg-color);
- background-color: var(--md-footer-bg-color);
-
- // [print]: Hide footer
- @media print {
- display: none;
- }
-
- // Footer wrapper
- &__inner {
- justify-content: space-between;
- padding: px2rem(4px);
- overflow: auto;
-
- // Footer is visible
- &:not([hidden]) {
- display: flex;
- }
- }
-
- // Footer link to previous and next page
- &__link {
- display: flex;
- // Hack: some browsers induce ellipsis on flex children that are set to
- // `overflow: hidden` and `text-overflow: ellipsis`. Enforcing growth by
- // a tiny factor seems to get rid of the ellipsis and renders the text as
- // it should - see https://bit.ly/2ZUCXQ8
- flex-grow: 0.01;
- align-items: end;
- max-width: 100%;
- margin-block: px2rem(20px) px2rem(8px);
- overflow: hidden;
- outline-color: var(--md-accent-fg-color);
- transition: opacity 250ms;
-
- // Footer link on focus/hover
- &:is(:focus, :hover) {
- opacity: 0.7;
- }
-
- // Adjust for right-to-left languages
- [dir="rtl"] & svg {
- transform: scaleX(-1);
- }
-
- // [mobile -]: Adjust width to 25/75 and hide title
- @include break-to-device(mobile) {
-
- // Footer link to previous page
- &--prev {
- flex-shrink: 0;
-
- // Hide footer title
- .md-footer__title {
- display: none;
- }
- }
- }
-
- // Footer link to next page
- &--next {
- margin-inline-start: auto;
- text-align: right;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- text-align: left;
- }
- }
- }
-
- // Footer title
- &__title {
- flex-grow: 1;
- max-width: calc(100% - #{px2rem(48px)});
- padding: 0 px2rem(20px);
- margin-bottom: px2rem(14px);
- font-size: px2rem(18px);
- white-space: nowrap;
- }
-
- // Footer link button
- &__button {
- padding: px2rem(8px);
- margin: px2rem(4px);
- }
-
- // Footer link direction (i.e. prev and next)
- &__direction {
- font-size: px2rem(12.8px);
- opacity: 0.7;
- }
-}
-
-// Footer metadata
-.md-footer-meta {
- background-color: var(--md-footer-bg-color--dark);
-
- // Footer metadata wrapper
- &__inner {
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- padding: px2rem(4px);
- }
-
- // Lighten color for non-hovered text links
- html &.md-typeset a {
- color: var(--md-footer-fg-color--light);
-
- // Text link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-footer-fg-color);
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Copyright and theme information
-.md-copyright {
- width: 100%;
- padding: px2rem(8px) 0;
- margin: auto px2rem(12px);
- font-size: px2rem(12.8px);
- color: var(--md-footer-fg-color--lighter);
-
- // [tablet portrait +]: Show copyright and social links in one line
- @include break-from-device(tablet portrait) {
- width: auto;
- }
-
- // Footer copyright highlight - this is the upper part of the copyright and
- // theme information, which will include a darker color than the theme link
- &__highlight {
- color: var(--md-footer-fg-color--light);
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Social links
-.md-social {
- display: inline-flex;
- gap: px2rem(4px);
- padding: px2rem(4px) 0 px2rem(12px);
- margin: 0 px2rem(8px);
-
- // [tablet portrait +]: Show copyright and social links in one line
- @include break-from-device(tablet portrait) {
- padding: px2rem(12px) 0;
- }
-
- // Footer social link
- &__link {
- display: inline-block;
- width: px2rem(32px);
- height: px2rem(32px);
- text-align: center;
-
- // Adjust line-height to match height for correct alignment
- &::before {
- line-height: 1.9;
- }
-
- // Fill icon with current color
- svg {
- max-height: px2rem(16px);
- vertical-align: -25%;
- fill: currentcolor;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_form.scss b/docs/src/templates/assets/stylesheets/main/components/_form.scss
deleted file mode 100644
index 49b59e42..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_form.scss
+++ /dev/null
@@ -1,83 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Form button
- .md-button {
- display: inline-block;
- padding: px2em(10px) px2em(32px);
- font-weight: 700;
- color: var(--md-primary-fg-color);
- cursor: pointer;
- border: px2rem(2px) solid currentcolor;
- border-radius: px2rem(2px);
- transition:
- color 125ms,
- background-color 125ms,
- border-color 125ms;
-
- // Primary button
- &--primary {
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
- border-color: var(--md-primary-fg-color);
- }
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-bg-color);
- background-color: var(--md-accent-fg-color);
- border-color: var(--md-accent-fg-color);
- }
- }
-
- // Form input
- .md-input {
- height: px2rem(36px);
- padding: 0 px2rem(12px);
- font-size: px2rem(16px);
- border-bottom: px2rem(2px) solid var(--md-default-fg-color--lighter);
- border-start-start-radius: px2rem(2px);
- border-start-end-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z1);
- transition:
- border 250ms,
- box-shadow 250ms;
-
- // Input on focus/hover
- &:is(:focus, :hover) {
- border-bottom-color: var(--md-accent-fg-color);
- box-shadow: var(--md-shadow-z2);
- }
-
- // Stretch to full width
- &--stretch {
- width: 100%;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_header.scss b/docs/src/templates/assets/stylesheets/main/components/_header.scss
deleted file mode 100644
index e51f3f99..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_header.scss
+++ /dev/null
@@ -1,270 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Header - by default, the header will be sticky and stay always on top of the
-// viewport. If this behavior is not desired, just set `position: static`.
-.md-header {
- position: sticky;
- inset-inline: 0;
- top: 0;
- z-index: 4;
- display: block;
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
- // Hack: reduce jitter by adding a transparent box shadow of the same size
- // so the size of the layer doesn't change during animation
- box-shadow:
- 0 0 px2rem(4px) rgba(0, 0, 0, 0),
- 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0);
-
- // [print]: Hide header
- @media print {
- display: none;
- }
-
- // Header is hidden
- &[hidden] {
- transition:
- transform 250ms cubic-bezier(0.8, 0, 0.6, 1),
- box-shadow 250ms;
- transform: translateY(-100%);
- }
-
- // Header in shadow state, i.e. shadow is visible
- &--shadow {
- box-shadow:
- 0 0 px2rem(4px) rgba(0, 0, 0, 0.1),
- 0 px2rem(4px) px2rem(8px) rgba(0, 0, 0, 0.2);
- transition:
- transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),
- box-shadow 250ms;
- }
-
- // Header wrapper
- &__inner {
- display: flex;
- align-items: center;
- padding: 0 px2rem(4px);
- }
-
- // Header button
- &__button {
- position: relative;
- z-index: 1;
- padding: px2rem(8px);
- margin: px2rem(4px);
- color: currentcolor;
- vertical-align: middle;
- cursor: pointer;
- outline-color: var(--md-accent-fg-color);
- transition: opacity 250ms;
-
- // Button on hover
- &:hover {
- opacity: 0.7;
- }
-
- // Header button is visible
- &:not([hidden]) {
- display: inline-block;
- }
-
- // Hide outline for pointer devices
- &:not(.focus-visible) {
- outline: none;
- -webkit-tap-highlight-color: transparent;
- }
-
- // Button with logo, pointing to `config.site_url`
- &.md-logo {
- padding: px2rem(8px);
- margin: px2rem(4px);
-
- // [tablet -]: Hide button
- @include break-to-device(tablet) {
- display: none;
- }
-
- // Image or icon
- :is(img, svg) {
- display: block;
- width: auto;
- height: px2rem(24px);
- fill: currentcolor;
- }
- }
-
- // Button for search
- &[for="__search"] {
-
- // [tablet landscape +]: Hide button
- @include break-from-device(tablet landscape) {
- display: none;
- }
-
- // [no-js]: Hide button
- .no-js & {
- display: none;
- }
-
- // Adjust for right-to-left languages
- [dir="rtl"] & svg {
- transform: scaleX(-1);
- }
- }
-
- // Button for drawer
- &[for="__drawer"] {
-
- // [screen +]: Hide button
- @include break-from-device(screen) {
- display: none;
- }
- }
- }
-
- // Header topic
- &__topic {
- position: absolute;
- display: flex;
- max-width: 100%;
- white-space: nowrap;
- transition:
- transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 150ms;
-
- // Second header topic - title of the current page
- & + & {
- z-index: -1;
- pointer-events: none;
- opacity: 0;
- transition:
- transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),
- opacity 150ms;
- transform: translateX(px2rem(25px));
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(px2rem(-25px));
- }
- }
-
- // Adjust font weight of site title
- &:first-child {
- font-weight: 700;
- }
- }
-
- // Header title
- &__title {
- flex-grow: 1;
- height: px2rem(48px);
- margin-inline-start: px2rem(20px);
- margin-inline-end: px2rem(8px);
- font-size: px2rem(18px);
- line-height: px2rem(48px);
-
- // Header title in active state, i.e. page title is visible
- &--active .md-header__topic {
- z-index: -1;
- pointer-events: none;
- opacity: 0;
- transition:
- transform 400ms cubic-bezier(1, 0.7, 0.1, 0.1),
- opacity 150ms;
- transform: translateX(px2rem(-25px));
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(px2rem(25px));
- }
-
- // Second header topic - title of the current page
- + .md-header__topic {
- z-index: 0;
- pointer-events: initial;
- opacity: 1;
- transition:
- transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 150ms;
- transform: translateX(0);
- }
- }
-
- // Add ellipsis in case of overflowing text
- > .md-header__ellipsis {
- position: relative;
- width: 100%;
- height: 100%;
- }
- }
-
- // Header option
- &__option {
- display: flex;
- flex-shrink: 0;
- max-width: 100%;
- white-space: nowrap;
- transition:
- max-width 0ms 250ms,
- opacity 250ms 250ms;
-
- // Hide toggle when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- max-width: 0;
- opacity: 0;
- transition:
- max-width 0ms,
- opacity 0ms;
- }
-
- // Hack: Firefox 117 introduces a bug where the browser scrolls the page by
- // a small amount to the top every time the header button is focused. After
- // investigating, we're confident that it seems to be caused by the input
- // field being too close to the border - see https://t.ly/APO8l
- > input {
- bottom: 0;
- }
- }
-
- // Repository information container
- &__source {
- display: none;
-
- // [tablet landscape +]: Show repository information
- @include break-from-device(tablet landscape) {
- display: block;
- width: px2rem(234px);
- max-width: px2rem(234px);
- margin-inline-start: px2rem(20px);
- }
-
- // [screen +]: Adjust spacing of search bar
- @include break-from-device(screen) {
- margin-inline-start: px2rem(28px);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_meta.scss b/docs/src/templates/assets/stylesheets/main/components/_meta.scss
deleted file mode 100644
index aaeae8df..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_meta.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Metadata
-.md-meta {
- font-size: px2rem(14px);
- line-height: 1.3;
- color: var(--md-default-fg-color--light);
-
- // Metadata list
- &__list {
- display: inline-flex;
- flex-wrap: wrap;
- padding: 0;
- margin: 0;
- list-style: none;
- }
-
- // Metadata item separator
- &__item:not(:last-child)::after {
- margin-inline: px2rem(4px);
- content: "·";
- }
-
- // Metadata link
- &__link {
- color: var(--md-typeset-a-color);
-
- // Metadata link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
- }
-}
-
-// Draft
-.md-draft {
- display: inline-block;
- padding-inline: px2em(8px, 14px);
- font-weight: 700;
- color: hsla(255, 100%, 100%);
- background-color: $clr-red-a400;
- border-radius: px2em(2px);
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_nav.scss b/docs/src/templates/assets/stylesheets/main/components/_nav.scss
deleted file mode 100644
index 673918af..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_nav.scss
+++ /dev/null
@@ -1,761 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Navigation variables
-:root {
- --md-nav-icon--prev: svg-load("material/arrow-left.svg");
- --md-nav-icon--next: svg-load("material/chevron-right.svg");
- --md-toc-icon: svg-load("material/table-of-contents.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Navigation
-.md-nav {
- font-size: px2rem(14px);
- line-height: 1.3;
-
- // Navigation title
- &__title {
- display: block;
- padding: 0 px2rem(12px);
- overflow: hidden;
- font-weight: 700;
- color: var(--md-default-fg-color--light);
- text-overflow: ellipsis;
-
- // Navigaton button
- .md-nav__button {
- display: none;
-
- // Stretch images based on height, as it's the smaller dimension
- img {
- width: auto;
- height: 100%;
- }
-
- // Button with logo, pointing to `config.site_url`
- &.md-logo {
-
- // Image or icon
- :is(img, svg) {
- display: block;
- width: auto;
- max-width: 100%;
- height: px2rem(48px);
- object-fit: contain;
- fill: currentcolor;
- }
- }
- }
- }
-
- // Navigation list
- &__list {
- padding: 0;
- margin: 0;
- list-style: none;
- }
-
- // Navigation link
- &__link {
- display: flex;
- gap: px2rem(8px);
- align-items: flex-start;
- margin-top: 0.625em;
- transition: color 125ms;
- scroll-snap-align: start;
-
- // Navigation link that was passed
- &--passed {
- color: var(--md-default-fg-color--light);
- }
-
- // Active link
- .md-nav__item &--active {
-
- // Also enable color transitions on inline code blocks
- &,
- code {
- color: var(--md-typeset-a-color);
- }
- }
-
- // Navigation link title
- .md-ellipsis {
- // Hack: Safari exhibits a bug where the text will sometimes disappear
- // and the element will become unclickable. Setting `position: relative`
- // seems to fix the issue - see https://bit.ly/3HljM1T
- position: relative;
- }
-
- // Always align navigation icons to the end
- .md-icon:last-child {
- margin-inline-start: auto;
- }
-
- // Navigation link icon
- svg {
- flex-shrink: 0;
- height: 1.3em;
- fill: currentcolor;
- }
-
- // Navigation link on focus/hover
- &:is([href], [for]):is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- cursor: pointer;
- }
-
- // Show outline for keyboard devices
- &.focus-visible {
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(4px);
- }
-
- // Navigation link for table of contents
- .md-nav--primary &[for="__toc"] {
- display: none;
-
- // Table of contents icon
- .md-icon::after {
- display: block;
- width: 100%;
- height: 100%;
- mask-image: var(--md-toc-icon);
- background-color: currentcolor;
- }
-
- // Hide table of contents
- ~ .md-nav {
- display: none;
- }
- }
- }
-
- // Navigation container (for section index pages)
- &__container > .md-nav__link {
- margin-top: 0;
-
- // Stretch first child
- &:first-child {
- flex-grow: 1;
- // Hack: if a very long word is used, it can push the arrow out of sight.
- // Setting this property contains the text - see https://t.ly/E02vp
- min-width: 0;
- }
- }
-
- // Navigation icon
- &__icon {
- flex-shrink: 0;
- }
-
- // Repository information container
- &__source {
- display: none;
- }
-
- // [tablet -]: Layered navigation
- @include break-to-device(tablet) {
-
- // Primary and nested navigation
- &--primary,
- &--primary & {
- position: absolute;
- inset-inline: 0;
- top: 0;
- z-index: 1;
- display: flex;
- flex-direction: column;
- height: 100%;
- background-color: var(--md-default-bg-color);
- }
-
- // Primary navigation
- &--primary {
-
- // Navigation title and item
- :is(.md-nav__title, .md-nav__item) {
- font-size: px2rem(16px);
- line-height: 1.5;
- }
-
- // Navigation title
- .md-nav__title {
- position: relative;
- height: px2rem(112px);
- padding: px2rem(60px) px2rem(16px) px2rem(4px);
- line-height: px2rem(48px);
- color: var(--md-default-fg-color--light);
- white-space: nowrap;
- cursor: pointer;
- background-color: var(--md-default-fg-color--lightest);
-
- // Navigation icon
- .md-nav__icon {
- position: absolute;
- top: px2rem(8px);
- inset-inline-start: px2rem(8px);
- display: block;
- width: px2rem(24px);
- height: px2rem(24px);
- margin: px2rem(4px);
-
- // Navigation icon in link to previous level
- &::after {
- display: block;
- width: 100%;
- height: 100%;
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-nav-icon--prev);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
- }
-
- // Navigation list
- ~ .md-nav__list {
- overflow-y: auto;
- touch-action: pan-y;
- background-color: var(--md-default-bg-color);
- box-shadow:
- 0 px2rem(1px) 0 var(--md-default-fg-color--lightest) inset;
- scroll-snap-type: y mandatory;
-
- // Omit border on first child
- > :first-child {
- border-top: 0;
- }
- }
-
- // Top-level navigation title
- &[for="__drawer"] {
- font-weight: 700;
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
- }
-
- // Button with logo, pointing to `config.site_url`
- .md-logo {
- position: absolute;
- inset-inline: px2rem(4px);
- top: px2rem(4px);
- display: block;
- padding: px2rem(8px);
- margin: px2rem(4px);
- }
- }
-
- // Navigation list
- .md-nav__list {
- flex: 1;
- }
-
- // Navigation item
- .md-nav__item {
- border-top: px2rem(1px) solid var(--md-default-fg-color--lightest);
-
- // Navigation link in active navigation
- &--active > .md-nav__link {
- color: var(--md-typeset-a-color);
-
- // Navigation link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
- }
- }
-
- // Navigation link
- .md-nav__link {
- padding: px2rem(12px) px2rem(16px);
- margin-top: 0;
-
- // Navigation link icon
- svg {
- margin-top: 0.1em;
- }
-
- // Adjust spacing on nested link
- > .md-nav__link {
- padding: 0;
- }
-
- // Navigation icon
- .md-nav__icon {
- width: px2rem(24px);
- height: px2rem(24px);
- margin-inline-end: px2rem(-4px);
- font-size: px2rem(24px);
-
- // Navigation icon in link to next level
- &::after {
- display: block;
- width: 100%;
- height: 100%;
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-nav-icon--next);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
- }
- }
-
- // Flip icon vertically
- .md-nav__icon {
-
- // Adjust for right-to-left languages
- [dir="rtl"] &::after {
- transform: scale(-1);
- }
- }
-
- // Table of contents contained in primary navigation
- .md-nav--secondary {
-
- // Navigation on level 2-6
- .md-nav {
- position: static;
- background-color: transparent;
-
- // Navigation link on level 3
- .md-nav__link {
- padding-inline-start: px2rem(28px);
- }
-
- // Navigation link on level 4
- .md-nav .md-nav__link {
- padding-inline-start: px2rem(40px);
- }
-
- // Navigation link on level 5
- .md-nav .md-nav .md-nav__link {
- padding-inline-start: px2rem(52px);
- }
-
- // Navigation link on level 6
- .md-nav .md-nav .md-nav .md-nav__link {
- padding-inline-start: px2rem(64px);
- }
- }
- }
- }
-
- // Table of contents
- &--secondary {
- background-color: transparent;
- }
-
- // Hide nested navigation
- &__toggle ~ & {
- display: flex;
- opacity: 0;
- transition:
- transform 250ms cubic-bezier(0.8, 0, 0.6, 1),
- opacity 125ms 50ms;
- transform: translateX(100%);
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(-100%);
- }
- }
-
- // Show nested navigation when toggle is active
- &__toggle:checked ~ & {
- opacity: 1;
- transition:
- transform 250ms cubic-bezier(0.4, 0, 0.2, 1),
- opacity 125ms 125ms;
- transform: translateX(0);
-
- // Navigation list
- > .md-nav__list {
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
- }
- }
- }
-
- // [tablet portrait -]: Layered navigation with table of contents
- @include break-to-device(tablet portrait) {
-
- // Show link to table of contents
- &--primary &__link[for="__toc"] {
- display: flex;
-
- // Show table of contents icon
- .md-icon::after {
- content: "";
- }
-
- // Hide navigation link to current page
- + .md-nav__link {
- display: none;
- }
-
- // Show table of contents
- ~ .md-nav {
- display: flex;
- }
- }
-
- // Repository information container
- &__source {
- display: block;
- padding: 0 px2rem(4px);
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color--dark);
- }
- }
-
- // [tablet landscape]: Layered navigation with table of contents
- @include break-at-device(tablet landscape) {
-
- // Show link to integrated table of contents
- &--integrated &__link[for="__toc"] {
- display: flex;
-
- // Show table of contents icon
- .md-icon::after {
- content: "";
- }
-
- // Hide navigation link to current page
- + .md-nav__link {
- display: none;
- }
-
- // Show table of contents
- ~ .md-nav {
- display: flex;
- }
- }
- }
-
- // [tablet landscape +]: Tree-like table of contents
- @include break-from-device(tablet landscape) {
- margin-bottom: px2rem(-8px);
-
- // Table of contents
- &--secondary {
-
- // Navigation title
- .md-nav__title {
- position: sticky;
- top: 0;
- // Hack: because of the hack that we need to make .md-ellipsis work in
- // Safari, we need to set `z-index` here as - see https://bit.ly/3s5M2jm
- z-index: 1;
- background: var(--md-default-bg-color);
- box-shadow: 0 0 px2rem(8px) px2rem(8px) var(--md-default-bg-color);
-
- // Adjust snapping behavior
- &[for="__toc"] {
- scroll-snap-align: start;
- }
-
- // Hide navigation icon
- .md-nav__icon {
- display: none;
- }
- }
-
- // Adjust spacing for navigation list - same reason as below
- .md-nav__list {
- padding-inline-start: px2rem(12px);
- padding-bottom: px2rem(8px);
- }
-
- // Adjust spacing for navigation link - before this change, we set spacing
- // on the left and right of a navigation item, but this led to the problem
- // of cropped focus outlines, because we must set `overflow: hidden` on
- // the navigation list for smooth expand and collapse transitions.
- .md-nav__item > .md-nav__link {
- margin-inline-end: px2rem(8px);
- }
- }
- }
-
- // [screen +]: Tree-like navigation
- @include break-from-device(screen) {
- margin-bottom: px2rem(-8px);
- transition: max-height 250ms cubic-bezier(0.86, 0, 0.07, 1);
-
- // Primary navigation
- &--primary {
-
- // Navigation title
- .md-nav__title {
- position: sticky;
- top: 0;
- // Hack: because of the hack that we need to make .md-ellipsis work in
- // Safari, we need to set `z-index` here as - see https://bit.ly/3s5M2jm
- z-index: 1;
- background: var(--md-default-bg-color);
- box-shadow: 0 0 px2rem(8px) px2rem(8px) var(--md-default-bg-color);
-
- // Adjust snapping behavior
- &[for="__drawer"] {
- scroll-snap-align: start;
- }
-
- // Hide navigation icon
- .md-nav__icon {
- display: none;
- }
- }
-
- // Adjust spacing for navigation list - same reason as below
- .md-nav__list {
- padding-inline-start: px2rem(12px);
- padding-bottom: px2rem(8px);
- }
-
- // Adjust spacing for navigation link - before this change, we set spacing
- // on the left and right of a navigation item, but this led to the problem
- // of cropped focus outlines, because we must set `overflow: hidden` on
- // the navigation list for smooth expand and collapse transitions.
- .md-nav__item > .md-nav__link {
- margin-inline-end: px2rem(8px);
- }
- }
-
- // Hide nested navigation
- &__toggle ~ & {
- display: grid;
- grid-template-rows: 0fr;
- visibility: collapse;
- opacity: 0;
- transition:
- grid-template-rows 250ms cubic-bezier(0.86, 0, 0.07, 1),
- opacity 250ms,
- visibility 0ms 250ms;
-
- // Navigation list
- > .md-nav__list {
- overflow: hidden;
- }
- }
-
- // Show nested navigation when toggle is active or indeterminate
- &__toggle:is(:checked, :indeterminate) ~ & {
- grid-template-rows: 1fr;
- visibility: visible;
- opacity: 1;
- transition:
- grid-template-rows 250ms cubic-bezier(0.86, 0, 0.07, 1),
- opacity 150ms 100ms,
- visibility 0ms;
- }
-
- // Hide navigation title in nested navigation
- &__item--nested > & > &__title {
- display: none;
- }
-
- // Navigation section
- &__item--section {
- display: block;
- margin: 1.25em 0;
-
- // Adjust spacing on last child
- &:last-child {
- margin-bottom: 0;
- }
-
- // Show navigation link as title
- > .md-nav__link {
- font-weight: 700;
-
- // Make labels discernable from links
- &[for] {
- color: var(--md-default-fg-color--light);
- }
-
- // Omit clicks if not a section index page
- &:not(.md-nav__container) {
- pointer-events: none;
- }
-
- // Hide navigation icon
- > [for],
- .md-icon {
- display: none;
- }
- }
-
- // Navigation
- > .md-nav {
- display: block;
- margin-inline-start: px2rem(-12px);
- visibility: visible;
- opacity: 1;
-
- // Adjust spacing on next level item
- > .md-nav__list > .md-nav__item {
- padding: 0;
- }
- }
- }
-
- // Navigation icon
- &__icon {
- width: px2rem(18px);
- height: px2rem(18px);
- border-radius: 100%;
- transition: background-color 250ms;
-
- // Navigation icon on hover
- &:hover {
- background-color: var(--md-accent-fg-color--transparent);
- }
-
- // Navigation icon content
- &::after {
- display: inline-block;
- width: 100%;
- height: 100%;
- vertical-align: px2rem(-2px);
- content: "";
- background-color: currentcolor;
- border-radius: 100%;
- transition: transform 250ms;
- mask-image: var(--md-nav-icon--next);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: rotate(180deg);
- }
-
- // Navigation icon - rotate icon when toggle is active or indeterminate
- .md-nav__item--nested .md-nav__toggle:checked ~ .md-nav__link &,
- .md-nav__item--nested .md-nav__toggle:indeterminate ~ .md-nav__link & {
- transform: rotate(90deg);
- }
- }
- }
-
- // Modifier for when navigation tabs are rendered
- &--lifted {
-
- // Hide site title
- > .md-nav__title {
- display: none;
- }
-
- // Hide level 0 navigation items
- > .md-nav__list > .md-nav__item {
- display: none;
-
- // Active parent navigation item
- &--active {
- display: block;
-
- // Show navigation link as title
- > .md-nav__link {
- position: sticky;
- top: 0;
- z-index: 1;
- margin-top: 0;
- background: var(--md-default-bg-color);
- box-shadow: 0 0 px2rem(8px) px2rem(8px) var(--md-default-bg-color);
-
- // Omit clicks if not a section index page
- &:not(.md-nav__container) {
- pointer-events: none;
- }
- }
-
- // Adjust spacing for navigation section
- &.md-nav__item--section {
- margin: 0;
- }
- }
-
- // Adjust spacing for nested navigation
- > .md-nav {
- margin-inline-start: px2rem(-12px);
- }
-
- // Make labels discernable from links
- > [for] {
- color: var(--md-default-fg-color--light);
- }
- }
-
- // Hack: Always show active navigation tab on breakpoint screen, despite
- // of checkbox being checked or not - see https://t.ly/Qc311
- .md-nav[data-md-level="1"] {
- grid-template-rows: 1fr;
- visibility: visible;
- opacity: 1;
- }
- }
-
- // Modifier for when table of contents is rendered in primary navigation
- &--integrated > .md-nav__list > .md-nav__item--active {
-
- // Add spacing to container for non-nested navigation items
- &:not(.md-nav__item--nested) {
- padding: 0 px2rem(12px);
-
- // Remove padding as it's given by container
- > .md-nav__link {
- padding: 0;
- }
- }
-
- // Show integrated table of contents
- .md-nav--secondary {
- display: block;
- margin-bottom: 1.25em;
- visibility: visible;
- border-inline-start: px2rem(1px) solid var(--md-primary-fg-color);
- opacity: 1;
-
- // Navigation list
- > .md-nav__list {
- padding-bottom: 0;
- overflow: visible;
- }
-
- // Hide table of contents title
- > .md-nav__title {
- display: none;
- }
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_pagination.scss b/docs/src/templates/assets/stylesheets/main/components/_pagination.scss
deleted file mode 100644
index a010bf43..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_pagination.scss
+++ /dev/null
@@ -1,85 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Pagination
-.md-pagination {
- display: flex;
- gap: px2rem(8px);
- align-items: center;
- justify-content: center;
- font-size: px2rem(16px);
- font-weight: 700;
-
- // Pagination item
- > * {
- display: flex;
- align-items: center;
- justify-content: center;
- min-width: px2rem(36px);
- height: px2rem(36px);
- text-align: center;
- border-radius: px2rem(4px);
- }
-
- // Active pagination item
- &__current {
- color: var(--md-default-fg-color--light);
- background-color: var(--md-default-fg-color--lightest);
- }
-
- // Pagination link
- &__link {
- transition:
- color 125ms,
- background-color 125ms;
-
- // Pagination link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- background-color: var(--md-accent-fg-color--transparent);
-
- // Pagination icon
- svg {
- color: var(--md-accent-fg-color);
- }
- }
-
- // Show outline for keyboard devices
- &.focus-visible {
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(4px);
- }
-
- // Pagination icon
- svg {
- display: block;
- width: px2rem(24px);
- max-height: 100%;
- color: var(--md-default-fg-color--lighter);
- fill: currentcolor;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_post.scss b/docs/src/templates/assets/stylesheets/main/components/_post.scss
deleted file mode 100644
index cf6ce019..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_post.scss
+++ /dev/null
@@ -1,196 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Post
-.md-post {
-
- // Post backlink
- &__back {
- padding-bottom: px2rem(24px);
- margin-bottom: px2rem(24px);
- border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);
-
- // [tablet -]: Hide post backlink
- @include break-to-device(tablet) {
- display: none;
- }
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
-
- // Flip icon vertically
- svg {
- transform: scaleX(-1);
- }
- }
- }
-
- // Post authors
- &__authors {
- display: flex;
- flex-direction: column;
- gap: px2rem(12px);
- margin: 0 px2rem(12px) px2rem(24px);
- }
-
- // Post metadata
- .md-post__meta {
-
- // Navigation link
- a {
- transition: color 125ms;
-
- // Navigation link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
- }
- }
-
- // Post navigation title @todo - generalize
- &__title {
- font-weight: 700;
- color: var(--md-default-fg-color--light);
- }
-
- // Post excerpt
- &--excerpt {
- margin-bottom: px2rem(64px);
-
- // Post excerpt header
- .md-post__header {
- display: flex;
- gap: px2rem(12px);
- align-items: center;
- min-height: px2rem(32px);
- }
-
- // Post excerpt authors
- .md-post__authors {
- display: inline-flex;
- flex-direction: row;
- gap: px2rem(4px);
- align-items: center;
- min-height: px2rem(48px);
- margin: 0;
- }
-
- // Post excerpt metadata
- .md-post__meta .md-meta__list {
- margin-inline-end: px2rem(8px);
- }
-
- // Post excerpt content
- .md-post__content > :first-child {
- --md-scroll-margin: #{px2rem(120px)};
-
- margin-top: 0;
- }
- }
-
- // Add margin to table of contents
- > .md-nav--secondary {
- margin: 1em 0;
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Post author profile
-.md-profile {
- display: flex;
- gap: px2rem(12px);
- align-items: center;
- width: 100%;
- font-size: px2rem(14px);
- line-height: 1.4;
-
- // Post author description
- &__description {
- flex-grow: 1;
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Content area for post
-.md-content--post {
- display: flex;
-
- // [tablet -]: Switch to inverted column layout
- @include break-to-device(tablet) {
- flex-flow: column-reverse;
- }
-
- // Content wrapper
- > .md-content__inner {
- min-width: 0;
-
- // [screen +]: Adjust spacing between content area and sidebars
- @include break-from-device(screen) {
- margin-inline-start: px2rem(24px);
- }
- }
-}
-
-// Sidebar for post
-.md-sidebar.md-sidebar--post {
-
- // [tablet -]: Adjust spacing
- @include break-to-device(tablet) {
- position: initial;
- width: 100%;
- padding: 0;
-
- .md-sidebar__inner {
- padding: 0;
- }
-
- .md-post__meta {
- margin-inline: px2rem(12px);
- }
-
- .md-nav__item {
- display: inline;
- border: none;
- }
-
- .md-nav__list {
- display: inline-flex;
- flex-wrap: wrap;
- gap: px2rem(12px);
- padding-block: px2rem(12px);
- }
-
- .md-nav__link {
- padding: 0;
- }
-
- .md-nav {
- position: initial;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_progress.scss b/docs/src/templates/assets/stylesheets/main/components/_progress.scss
deleted file mode 100644
index 7386ae33..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_progress.scss
+++ /dev/null
@@ -1,53 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Progress variables
-:root {
- --md-progress-value: 0;
- --md-progress-delay: 400ms;
-}
-
-// ----------------------------------------------------------------------------
-
-// Progress indicator
-.md-progress {
- position: fixed;
- top: 0;
- z-index: 4;
- width: 100%;
- height: px2rem(1.5px);
- background: var(--md-primary-bg-color);
- opacity:
- min(
- clamp(0, var(--md-progress-value), 1),
- clamp(0, 100 - var(--md-progress-value), 1)
- );
- transition:
- transform 500ms cubic-bezier(0.19, 1, 0.22, 1),
- opacity 250ms var(--md-progress-delay);
- transform: scaleX(calc(var(--md-progress-value) * 1%));
- transform-origin: left;
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_search.scss b/docs/src/templates/assets/stylesheets/main/components/_search.scss
deleted file mode 100644
index e0f36b0c..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_search.scss
+++ /dev/null
@@ -1,707 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Search variables
-:root {
- --md-search-result-icon: svg-load("material/file-search-outline.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Search
-.md-search {
- position: relative;
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- padding: px2rem(4px) 0;
- }
-
- // [no-js]: Hide search
- .no-js & {
- display: none;
- }
-
- // Search overlay
- &__overlay {
- z-index: 1;
- opacity: 0;
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- position: absolute;
- top: px2rem(-20px);
- width: px2rem(40px);
- height: px2rem(40px);
- overflow: hidden;
- pointer-events: none;
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(20px);
- transition:
- transform 300ms 100ms,
- opacity 200ms 200ms;
- transform-origin: center;
- inset-inline-start: px2rem(-44px);
-
- // Show overlay when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- opacity: 1;
- transition:
- transform 400ms,
- opacity 100ms;
- }
- }
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- position: fixed;
- top: 0;
- width: 0;
- height: 0;
- cursor: pointer;
- background-color: hsla(0, 0%, 0%, 0.54);
- transition:
- width 0ms 250ms,
- height 0ms 250ms,
- opacity 250ms;
- inset-inline-start: 0;
-
- // Show overlay when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- width: 100%;
- // Hack: when the header is translated upon scrolling, a new layer is
- // induced, which means that the height will now refer to the height of
- // the header, albeit positioning is fixed. This should be mitigated
- // in all cases when setting the height to 2x the viewport.
- height: 200vh;
- opacity: 1;
- transition:
- width 0ms,
- height 0ms,
- opacity 250ms;
- }
- }
-
- // Adjust appearance when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
-
- // [mobile portrait -]: Scale up 45 times
- @include break-to-device(mobile portrait) {
- transform: scale(45);
- }
-
- // [mobile landscape]: Scale up 60 times
- @include break-at-device(mobile landscape) {
- transform: scale(60);
- }
-
- // [tablet portrait]: Scale up 75 times
- @include break-at-device(tablet portrait) {
- transform: scale(75);
- }
- }
- }
-
- // Search wrapper
- &__inner {
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- position: fixed;
- top: 0;
- z-index: 2;
- width: 0;
- height: 0;
- overflow: hidden;
- opacity: 0;
- transition:
- width 0ms 300ms,
- height 0ms 300ms,
- transform 150ms 150ms cubic-bezier(0.4, 0, 0.2, 1),
- opacity 150ms 150ms;
- transform: translateX(5%);
- inset-inline-start: 0;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(-5%);
- }
-
- // Adjust appearance when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- width: 100%;
- height: 100%;
- opacity: 1;
- transition:
- width 0ms 0ms,
- height 0ms 0ms,
- transform 150ms 150ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 150ms 150ms;
- transform: translateX(0);
- }
- }
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- position: relative;
- float: inline-end;
- width: px2rem(234px);
- padding: px2rem(2px) 0;
- transition: width 250ms cubic-bezier(0.1, 0.7, 0.1, 1);
- }
-
- // Adjust appearance when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
-
- // [tablet landscape]: Omit overlaying header title
- @include break-at-device(tablet landscape) {
- width: px2rem(468px);
- }
-
- // [screen +]: Match width of content area
- @include break-from-device(screen) {
- width: px2rem(688px);
- }
- }
- }
-
- // Search form
- &__form {
- position: relative;
- z-index: 2;
- height: px2rem(48px);
- background-color: var(--md-default-bg-color);
- box-shadow: 0 0 px2rem(12px) transparent;
- transition:
- color 250ms,
- background-color 250ms;
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- height: px2rem(36px);
- background-color: hsla(0, 0%, 0%, 0.26);
- border-radius: px2rem(2px);
-
- // Search form on hover
- &:hover {
- background-color: hsla(0, 0%, 100%, 0.12);
- }
- }
-
- // Adjust appearance when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- color: var(--md-default-fg-color);
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px) px2rem(2px) 0 0;
- box-shadow: 0 0 px2rem(12px) hsla(0, 0%, 0%, 0.07);
- }
- }
-
- // Search input
- &__input {
- position: relative;
- z-index: 2;
- width: 100%;
- height: 100%;
- padding-inline: px2rem(72px) px2rem(44px);
- font-size: px2rem(18px);
- text-overflow: ellipsis;
- background: transparent;
-
- // Search placeholder
- &::placeholder {
- transition: color 250ms;
- }
-
- // Search icon and placeholder
- ~ .md-search__icon,
- &::placeholder {
- color: var(--md-default-fg-color--light);
- }
-
- // Remove the "x" rendered by Internet Explorer
- &::-ms-clear {
- display: none;
- }
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- width: 100%;
- height: px2rem(48px);
- font-size: px2rem(18px);
- }
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- padding-inline-start: px2rem(44px);
- font-size: px2rem(16px);
- color: inherit;
-
- // Search placeholder
- &::placeholder {
- color: var(--md-primary-bg-color--light);
- }
-
- // Search icon
- + .md-search__icon {
- color: var(--md-primary-bg-color);
- }
-
- // Adjust appearance when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- text-overflow: clip;
-
- // Search icon and placeholder
- + .md-search__icon {
- color: var(--md-default-fg-color--light);
- }
-
- // Search placeholder
- &::placeholder {
- color: transparent;
- }
- }
- }
- }
-
- // Search icon
- &__icon {
- display: inline-block;
- width: px2rem(24px);
- height: px2rem(24px);
- cursor: pointer;
- transition:
- color 250ms,
- opacity 250ms;
-
- // Search icon on hover
- &:hover {
- opacity: 0.7;
- }
-
- // Search focus button
- &[for="__search"] {
- position: absolute;
- top: px2rem(6px);
- inset-inline-start: px2rem(10px);
- z-index: 2;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & svg {
- transform: scaleX(-1);
- }
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- top: px2rem(12px);
- inset-inline-start: px2rem(16px);
-
- // Hide the magnifying glass
- svg:first-child {
- display: none;
- }
- }
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- pointer-events: none;
-
- // Hide the back arrow
- svg:last-child {
- display: none;
- }
- }
- }
- }
-
- // Search options
- &__options {
- position: absolute;
- top: px2rem(6px);
- inset-inline-end: px2rem(10px);
- z-index: 2;
- pointer-events: none;
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- top: px2rem(12px);
- inset-inline-end: px2rem(16px);
- }
-
- // Search option buttons
- > .md-icon {
- margin-inline-start: px2rem(4px);
- color: var(--md-default-fg-color--light);
- opacity: 0;
- transition:
- transform 150ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 150ms;
- transform: scale(0.75);
-
- // Hide outline for pointer devices
- &:not(.focus-visible) {
- outline: none;
- -webkit-tap-highlight-color: transparent;
- }
-
- // Show buttons when search is active and input non-empty
- [data-md-toggle="search"]:checked ~ .md-header // stylelint-disable-line
- .md-search__input:valid ~ & {
- pointer-events: initial;
- opacity: 1;
- transform: scale(1);
-
- // Search focus icon
- &:hover {
- opacity: 0.7;
- }
- }
- }
- }
-
- // Search suggestions
- &__suggest {
- position: absolute;
- top: 0;
- display: flex;
- align-items: center;
- width: 100%;
- height: 100%;
- padding-inline: px2rem(72px) px2rem(44px);
- font-size: px2rem(18px);
- color: var(--md-default-fg-color--lighter);
- white-space: nowrap;
- opacity: 0;
- transition: opacity 50ms;
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- padding-inline-start: px2rem(44px);
- font-size: px2rem(16px);
- }
-
- // Show suggestions when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- opacity: 1;
- transition: opacity 300ms 100ms;
- }
- }
-
- // Search output
- &__output {
- position: absolute;
- z-index: 1;
- width: 100%;
- overflow: hidden;
- border-end-start-radius: px2rem(2px);
- border-end-end-radius: px2rem(2px);
-
- // [tablet portrait -]: Search modal
- @include break-to-device(tablet portrait) {
- top: px2rem(48px);
- bottom: 0;
- }
-
- // [tablet landscape +]: Header-embedded search
- @include break-from-device(tablet landscape) {
- top: px2rem(38px);
- opacity: 0;
- transition: opacity 400ms;
-
- // Show output when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- box-shadow: var(--md-shadow-z3);
- opacity: 1;
- }
- }
- }
-
- // Search scroll wrapper
- &__scrollwrap {
- height: 100%;
- overflow-y: auto;
- // Hack: Chrome 88+ has weird overscroll behavior. Overall, scroll snapping
- // seems to be something that is not ready for prime time on some browsers.
- // scroll-snap-type: y mandatory;
- touch-action: pan-y;
- background-color: var(--md-default-bg-color);
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
-
- // Mitigiate excessive repaints on non-retina devices
- @media (max-resolution: 1dppx) {
- transform: translateZ(0);
- }
-
- // [tablet landscape]: Set fixed width to omit unnecessary reflow
- @include break-at-device(tablet landscape) {
- width: px2rem(468px);
- }
-
- // [screen +]: Set fixed width to omit unnecessary reflow
- @include break-from-device(screen) {
- width: px2rem(688px);
- }
-
- // [tablet landscape +]: Limit height to viewport
- @include break-from-device(tablet landscape) {
- max-height: 0;
- scrollbar-width: thin;
- scrollbar-color: var(--md-default-fg-color--lighter) transparent;
-
- // Show scroll wrapper when search is active
- [data-md-toggle="search"]:checked ~ .md-header & {
- max-height: 75vh;
- }
-
- // Search scroll wrapper on hover
- &:hover {
- scrollbar-color: var(--md-accent-fg-color) transparent;
- }
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- width: px2rem(4px);
- height: px2rem(4px);
- }
-
- // Webkit scrollbar thumb
- &::-webkit-scrollbar-thumb {
- background-color: var(--md-default-fg-color--lighter);
-
- // Webkit scrollbar thumb on hover
- &:hover {
- background-color: var(--md-accent-fg-color);
- }
- }
- }
- }
-}
-
-// Search result
-.md-search-result {
- color: var(--md-default-fg-color);
- word-break: break-word;
-
- // Search result metadata
- &__meta {
- padding: 0 px2rem(16px);
- font-size: px2rem(12.8px);
- line-height: px2rem(36px);
- color: var(--md-default-fg-color--light);
- background-color: var(--md-default-fg-color--lightest);
- scroll-snap-align: start;
-
- // [tablet landscape +]: Adjust spacing
- @include break-from-device(tablet landscape) {
- padding-inline-start: px2rem(44px);
- }
- }
-
- // Search result list
- &__list {
- padding: 0;
- margin: 0;
- list-style: none;
- // Hack: omit accidental text selection on fast toggle of more button
- user-select: none;
- }
-
- // Search result item
- &__item {
- box-shadow: 0 px2rem(-1px) var(--md-default-fg-color--lightest);
-
- // Omit border on first child
- &:first-child {
- box-shadow: none;
- }
- }
-
- // Search result link
- &__link {
- display: block;
- outline: none;
- transition: background-color 250ms;
- scroll-snap-align: start;
-
- // Search result link on focus/hover
- &:is(:focus, :hover) {
- background-color: var(--md-accent-fg-color--transparent);
- }
-
- // Adjust spacing on last child of last link
- &:last-child p:last-child {
- margin-bottom: px2rem(12px);
- }
- }
-
- // Search result more container
- &__more > summary {
- position: sticky;
- top: 0;
- z-index: 1;
- display: block;
- cursor: pointer;
- outline: none;
- scroll-snap-align: start;
-
- // Hide native details marker
- &::marker {
- display: none;
- }
-
- // Hide native details marker - legacy, must be split into a seprate rule,
- // so older browsers don't consider the selector list as invalid
- &::-webkit-details-marker {
- display: none;
- }
-
- // Search result more button
- > div {
- padding: px2em(12px) px2rem(16px);
- font-size: px2rem(12.8px);
- color: var(--md-typeset-a-color);
- transition:
- color 250ms,
- background-color 250ms;
-
- // [tablet landscape +]: Adjust spacing
- @include break-from-device(tablet landscape) {
- padding-inline-start: px2rem(44px);
- }
- }
-
- // Search result more link on focus/hover
- &:is(:focus, :hover) > div {
- color: var(--md-accent-fg-color);
- background-color: var(--md-accent-fg-color--transparent);
- }
- }
-
- // Adjust background for more container in open state
- &__more[open] > summary {
- background-color: var(--md-default-bg-color);
- // box-shadow: 0 px2rem(-1px) hsla(0, 0%, 0%, 0.07) inset;
- }
-
- // Search result article
- &__article {
- position: relative;
- padding: 0 px2rem(16px);
- overflow: hidden;
-
- // [tablet landscape +]: Adjust spacing
- @include break-from-device(tablet landscape) {
- padding-inline-start: px2rem(44px);
- }
- }
-
- // Search result icon
- &__icon {
- position: absolute;
- inset-inline-start: 0;
- width: px2rem(24px);
- height: px2rem(24px);
- margin: px2rem(10px);
- color: var(--md-default-fg-color--light);
-
- // [tablet portrait -]: Hide icon
- @include break-to-device(tablet portrait) {
- display: none;
- }
-
- // Search result icon content
- &::after {
- display: inline-block;
- width: 100%;
- height: 100%;
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-search-result-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: scaleX(-1);
- }
- }
- }
-
- // Typesetted content
- .md-typeset {
- font-size: px2rem(12.8px);
- line-height: 1.6;
- color: var(--md-default-fg-color--light);
-
- // Search result article title
- h1 {
- margin: px2rem(11px) 0;
- font-size: px2rem(16px);
- font-weight: 400;
- line-height: 1.4;
- color: var(--md-default-fg-color);
-
- // Search term highlighting
- mark {
- text-decoration: none;
- }
- }
-
- // Search result section title
- h2 {
- margin: 0.5em 0;
- font-size: px2rem(12.8px);
- font-weight: 700;
- line-height: 1.6;
- color: var(--md-default-fg-color);
-
- // Search term highlighting
- mark {
- text-decoration: none;
- }
- }
- }
-
- // Search result terms
- &__terms {
- display: block;
- margin: 0.5em 0;
- font-size: px2rem(12.8px);
- font-style: italic;
- color: var(--md-default-fg-color);
- }
-
- // Search term highlighting
- mark {
- color: var(--md-accent-fg-color);
- text-decoration: underline;
- background-color: transparent;
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_select.scss b/docs/src/templates/assets/stylesheets/main/components/_select.scss
deleted file mode 100644
index ed597a39..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_select.scss
+++ /dev/null
@@ -1,115 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Selection
-.md-select {
- position: relative;
- z-index: 1;
-
- // Selection tooltip
- &__inner {
- position: absolute;
- top: calc(100% - #{px2rem(4px)});
- left: 50%;
- max-height: 0;
- margin-top: px2rem(4px);
- color: var(--md-default-fg-color);
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z2);
- opacity: 0;
- transition:
- transform 250ms 375ms,
- opacity 250ms 250ms,
- max-height 0ms 500ms;
- transform: translate3d(-50%, px2rem(6px), 0);
-
- // Selection bubble on parent focus/hover
- .md-select:is(:focus-within, :hover) & {
- max-height: px2rem(200px);
- opacity: 1;
- transition:
- transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 250ms,
- max-height 0ms;
- transform: translate3d(-50%, 0, 0);
- }
-
- // Selection bubble handle
- &::after {
- position: absolute;
- top: 0;
- left: 50%;
- width: 0;
- height: 0;
- margin-top: px2rem(-4px);
- margin-left: px2rem(-4px);
- content: "";
- border: px2rem(4px) solid transparent;
- border-top: 0;
- border-bottom-color: var(--md-default-bg-color);
- }
- }
-
- // Selection list
- &__list {
- max-height: inherit;
- padding: 0;
- margin: 0;
- overflow: auto;
- font-size: px2rem(16px);
- list-style-type: none;
- border-radius: px2rem(2px);
- }
-
- // Selection item
- &__item {
- line-height: px2rem(36px);
- }
-
- // Selection link
- &__link {
- display: block;
- width: 100%;
- padding-inline: px2rem(12px) px2rem(24px);
- cursor: pointer;
- outline: none;
- transition:
- background-color 250ms,
- color 250ms;
- scroll-snap-align: start;
-
- // Link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
-
- // Link on focus
- &:focus {
- background-color: var(--md-default-fg-color--lightest);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_sidebar.scss b/docs/src/templates/assets/stylesheets/main/components/_sidebar.scss
deleted file mode 100644
index 8a320c04..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_sidebar.scss
+++ /dev/null
@@ -1,209 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Sidebar
-.md-sidebar {
- position: sticky;
- top: px2rem(48px);
- flex-shrink: 0;
- align-self: flex-start;
- width: px2rem(242px);
- padding: px2rem(24px) 0;
-
- // [print]: Hide sidebar
- @media print {
- display: none;
- }
-
- // Primary sidebar with navigation
- &--primary {
-
- // [tablet -]: Show navigation as drawer
- @include break-to-device(tablet) {
- position: fixed;
- top: 0;
- z-index: 5;
- display: block;
- width: px2rem(242px);
- height: 100%;
- background-color: var(--md-default-bg-color);
- transition:
- transform 250ms cubic-bezier(0.4, 0, 0.2, 1),
- box-shadow 250ms;
- transform: translateX(0);
- inset-inline-start: px2rem(-242px);
-
- // Show sidebar when drawer is active
- [data-md-toggle="drawer"]:checked ~ .md-container & {
- box-shadow: var(--md-shadow-z3);
- transform: translateX(px2rem(242px));
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(px2rem(-242px));
- }
- }
-
- // Stretch scroll wrapper for primary sidebar
- .md-sidebar__scrollwrap {
- position: absolute;
- inset: 0;
- margin: 0;
- scroll-snap-type: none;
- overflow: hidden;
- }
- }
- }
-
- // [screen +]: Show navigation as sidebar
- @include break-from-device(screen) {
- height: 0;
-
- // [no-js]: Switch to native sticky behavior
- .no-js & {
- height: auto;
- }
-
- // Adjust spacing for sticky navigation tabs
- .md-header--lifted ~ .md-container & {
- top: px2rem(96px);
- }
- }
-
- // Secondary sidebar with table of contents
- &--secondary {
- display: none;
- order: 2;
-
- // [tablet landscape +]: Show table of contents as sidebar
- @include break-from-device(tablet landscape) {
- height: 0;
-
- // [no-js]: Switch to native sticky behavior
- .no-js & {
- height: auto;
- }
-
- // Sidebar is visible
- &:not([hidden]) {
- display: block;
- }
-
- // Ensure smooth scrolling on iOS
- .md-sidebar__scrollwrap {
- touch-action: pan-y;
- }
- }
- }
-
- // Sidebar scroll wrapper
- &__scrollwrap {
- margin: 0 px2rem(4px);
- overflow-y: auto;
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
- // Hack: Chrome 81+ exhibits a strange bug, where it scrolls the container
- // to the bottom if `scroll-snap-type` is set on the initial render. For
- // this reason, we disable scroll snapping until this is resolved (#1667).
- // scroll-snap-type: y mandatory;
- scrollbar-width: thin;
- scrollbar-gutter: stable;
- scrollbar-color: var(--md-default-fg-color--lighter) transparent;
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- width: px2rem(4px);
- height: px2rem(4px);
- }
-
- // Sidebar scroll wrapper on focus/hover
- &:is(:focus-within, :hover) {
- scrollbar-color: var(--md-accent-fg-color) transparent;
-
- // Webkit scrollbar thumb
- &::-webkit-scrollbar-thumb {
- background-color: var(--md-default-fg-color--lighter);
-
- // Webkit scrollbar thumb on hover
- &:hover {
- background-color: var(--md-accent-fg-color);
- }
- }
- }
- }
-
- // Hack: the scrollbar is only visible when the sidebar's contents overflow,
- // which is nice, but leads to the problem where the chevrons of expandable
- // sections will jump by `4px` when the sidebar is shown. We wanted to fix
- // this problem for so long, but haven't found a clean way of doing it.
- // Until now. The following declaration is only applied to Webkit browsers
- // (e.g. Chrome and Safari), which support styling of scrollbars. The trick
- // is to add conditional padding on the side of the scrollbar only if the
- // sidebar's content doesn't overflow. This hack is inspired and adapted
- // from Ayke van Laëthem's year old trick – see https://bit.ly/3Sb1qql
- @supports selector(::-webkit-scrollbar) {
-
- // Sidebar scroll wrapper
- &__scrollwrap {
- scrollbar-gutter: auto;
- }
-
- // Sidebar wrapper
- &__inner {
- padding-inline-end: calc(100% - #{px2rem(230px)});
- }
- }
-}
-
-// [tablet -]: Show overlay on active drawer
-@include break-to-device(tablet) {
-
- // Drawer overlay
- .md-overlay {
- position: fixed;
- top: 0;
- z-index: 5;
- width: 0;
- height: 0;
- background-color: hsla(0, 0%, 0%, 0.54);
- opacity: 0;
- transition:
- width 0ms 250ms,
- height 0ms 250ms,
- opacity 250ms;
-
- // Show overlay when drawer is active
- [data-md-toggle="drawer"]:checked ~ & {
- width: 100%;
- height: 100%;
- opacity: 1;
- transition:
- width 0ms,
- height 0ms,
- opacity 250ms;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_source.scss b/docs/src/templates/assets/stylesheets/main/components/_source.scss
deleted file mode 100644
index a2b72009..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_source.scss
+++ /dev/null
@@ -1,182 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// Show repository facts
-@keyframes facts {
- 0% {
- height: 0;
- }
-
- 100% {
- height: px2rem(13px);
- }
-}
-
-// Show repository fact
-@keyframes fact {
- 0% {
- opacity: 0;
- transform: translateY(100%);
- }
-
- 50% {
- opacity: 0;
- }
-
- 100% {
- opacity: 1;
- transform: translateY(0%);
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Repository information variables
-:root {
- --md-source-forks-icon: svg-load("octicons/repo-forked-16.svg");
- --md-source-repositories-icon: svg-load("octicons/repo-16.svg");
- --md-source-stars-icon: svg-load("octicons/star-16.svg");
- --md-source-version-icon: svg-load("octicons/tag-16.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Repository information
-.md-source {
- display: block;
- font-size: px2rem(13px);
- line-height: 1.2;
- white-space: nowrap;
- outline-color: var(--md-accent-fg-color);
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
- transition: opacity 250ms;
-
- // Repository information on hover
- &:hover {
- opacity: 0.7;
- }
-
- // Repository icon
- &__icon {
- display: inline-block;
- width: px2rem(40px);
- height: px2rem(48px);
- vertical-align: middle;
-
- // Align with margin only (as opposed to normal button alignment)
- svg {
- margin-inline-start: px2rem(12px);
- margin-top: px2rem(12px);
- }
-
- // Adjust spacing if icon is present
- + .md-source__repository {
- padding-inline-start: px2rem(40px);
- margin-inline-start: px2rem(-40px);
- }
- }
-
- // Repository name
- &__repository {
- display: inline-block;
- max-width: calc(100% - #{px2rem(24px)});
- margin-inline-start: px2rem(12px);
- overflow: hidden;
- text-overflow: ellipsis;
- vertical-align: middle;
- }
-
- // Repository facts
- &__facts {
- display: flex;
- gap: px2rem(8px);
- width: 100%;
- padding: 0;
- margin: px2rem(2px) 0 0;
- overflow: hidden;
- font-size: px2rem(11px);
- list-style-type: none;
- opacity: 0.75;
-
- // Show after the data was loaded
- .md-source__repository--active & {
- animation: facts 250ms ease-in;
- }
- }
-
- // Repository fact
- &__fact {
- overflow: hidden;
- text-overflow: ellipsis;
-
- // Show after the data was loaded
- .md-source__repository--active & {
- animation: fact 400ms ease-out;
- }
-
- // Repository fact icon
- &::before {
- display: inline-block;
- width: px2rem(12px);
- height: px2rem(12px);
- margin-inline-end: px2rem(2px);
- vertical-align: text-top;
- content: "";
- background-color: currentcolor;
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Adjust spacing for 2nd+ fact
- &:nth-child(1n+2) {
- flex-shrink: 0;
- }
-
- // Repository fact: version
- &--version::before {
- mask-image: var(--md-source-version-icon);
- }
-
- // Repository fact: stars
- &--stars::before {
- mask-image: var(--md-source-stars-icon);
- }
-
- // Repository fact: forks
- &--forks::before {
- mask-image: var(--md-source-forks-icon);
- }
-
- // Repository fact: repositories
- &--repositories::before {
- mask-image: var(--md-source-repositories-icon);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_status.scss b/docs/src/templates/assets/stylesheets/main/components/_status.scss
deleted file mode 100644
index 9e096021..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_status.scss
+++ /dev/null
@@ -1,73 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Status variables
-:root {
- --md-status: svg-load("material/information-outline.svg");
- --md-status--new: svg-load("material/alert-decagram.svg");
- --md-status--deprecated: svg-load("material/trash-can.svg");
- --md-status--encrypted: svg-load("material/shield-lock.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Status
-.md-status {
-
- // Status icon
- &::after {
- display: inline-block;
- width: px2em(18px);
- height: px2em(18px);
- vertical-align: text-bottom;
- content: "";
- background-color: var(--md-default-fg-color--light);
- mask-image: var(--md-status);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Status icon on hover
- &:hover::after {
- background-color: currentcolor;
- }
-
- // Status: new
- &--new::after {
- mask-image: var(--md-status--new);
- }
-
- // Status: deprecated
- &--deprecated::after {
- mask-image: var(--md-status--deprecated);
- }
-
- // Status: encrypted
- &--encrypted::after {
- mask-image: var(--md-status--encrypted);
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_tabs.scss b/docs/src/templates/assets/stylesheets/main/components/_tabs.scss
deleted file mode 100644
index 0da3384b..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_tabs.scss
+++ /dev/null
@@ -1,133 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Navigation tabs
-.md-tabs {
- // Must be higher than the z-index of the back-to-top button, or the button
- // will overlay the navigation tabs bar when scrolling up fast.
- z-index: 3;
- display: block;
- width: 100%;
- overflow: auto;
- line-height: 1.3;
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
-
- // [print]: Hide tabs
- @media print {
- display: none;
- }
-
- // [tablet -]: Hide tabs
- @include break-to-device(tablet) {
- display: none;
- }
-
- // Navigation tabs are hidden
- &[hidden] {
- pointer-events: none;
- }
-
- // Navigation tabs list
- &__list {
- display: flex;
- padding: 0;
- margin: 0;
- margin-inline-start: px2rem(4px);
- overflow: auto;
- white-space: nowrap;
- list-style: none;
- contain: content;
- // Hack: don't show scrollbar when navigation tabs overflow, which should
- // only happen in rare occasions, as adding too many top level sections is
- // discouraged, since hiding content on horitontal axis doesn't lead to a
- // good user experience. It's just harder to discover.
- scrollbar-width: none;
-
- // Hack: see above
- &::-webkit-scrollbar {
- display: none;
- }
- }
-
- // Navigation tabs item
- &__item {
- height: px2rem(48px);
- padding-inline: px2rem(12px);
-
- // Navigation tabs link in active navigation
- &--active .md-tabs__link {
- color: inherit;
- opacity: 1;
- }
- }
-
- // Navigation tabs link - could be defined as block elements and aligned via
- // line height, but this would imply more repaints when scrolling
- &__link {
- display: flex;
- margin-top: px2rem(16px);
- font-size: px2rem(14px);
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(4px);
- // Hack: save a repaint when tabs are appearing on scrolling up
- backface-visibility: hidden;
- opacity: 0.7;
- transition:
- transform 400ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 250ms;
-
- // Navigation tabs link on focus/hover
- &:is(:focus, :hover) {
- color: inherit;
- opacity: 1;
- }
-
- // Navigation tabs link icon
- svg {
- height: 1.3em;
- margin-inline-end: px2rem(8px);
- fill: currentcolor;
- }
-
- // Delay transitions by a small amount
- @for $i from 2 through 16 {
- .md-tabs__item:nth-child(#{$i}) & {
- transition-delay: 20ms * ($i - 1);
- }
- }
-
- // Hide tabs upon scrolling - disable transition to minimizes repaints
- // while scrolling down, while scrolling up seems to be okay
- .md-tabs[hidden] & {
- opacity: 0;
- transition:
- transform 0ms 100ms,
- opacity 100ms;
- transform: translateY(50%);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_tag.scss b/docs/src/templates/assets/stylesheets/main/components/_tag.scss
deleted file mode 100644
index 9f31829d..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_tag.scss
+++ /dev/null
@@ -1,105 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Tag variables
-:root {
- --md-tag-icon: svg-load("material/pound.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Tag list
- .md-tags {
- display: inline-flex;
- flex-wrap: wrap;
- gap: px2em(8px);
- margin-top: px2em(-2px);
- margin-bottom: px2em(12px);
- }
-
- // Tag
- .md-tag {
- display: inline-flex;
- gap: px2em(8px);
- align-items: center;
- padding: px2em(4px, 12.8px) px2em(10px, 12.8px);
- font-size: px2rem(12.8px); // Fallback
- font-size: min(px2em(12.8px), px2rem(12.8px));
- font-weight: 700;
- line-height: 1.6;
- letter-spacing: initial;
- background: var(--md-default-fg-color--lightest);
- border-radius: px2rem(48px);
-
- // Linked tag
- &[href] {
- color: inherit;
- outline: none;
- -webkit-tap-highlight-color: transparent;
- transition:
- color 125ms,
- background-color 125ms;
-
- // Linked tag on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-bg-color);
- background-color: var(--md-accent-fg-color);
- }
- }
-
- // Tag inside headline
- [id] > & {
- vertical-align: text-top;
- }
- }
-
- // Tag icon
- .md-tag-icon {
-
- // Tag icon content
- &::before {
- display: inline-block;
- width: 1.2em;
- height: 1.2em;
- vertical-align: text-bottom;
- content: "";
- background-color: var(--md-default-fg-color--lighter);
- transition: background-color 125ms;
- mask-image: var(--md-tag-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Linked tag on focus/hover
- &[href]:is(:focus, :hover)::before {
- background-color: var(--md-accent-bg-color);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_tooltip.scss b/docs/src/templates/assets/stylesheets/main/components/_tooltip.scss
deleted file mode 100644
index 421e5858..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_tooltip.scss
+++ /dev/null
@@ -1,292 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// Continuous pulse animation
-@keyframes pulse {
- 0% {
- transform: scale(0.95);
- }
-
- 75% {
- transform: scale(1);
- }
-
- 100% {
- transform: scale(0.95);
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Tooltip variables
-:root {
- --md-annotation-bg-icon: svg-load("material/circle.svg");
- --md-annotation-icon: svg-load("material/plus-circle.svg");
- --md-tooltip-width: #{px2rem(400px)};
-}
-
-// ----------------------------------------------------------------------------
-
-// Tooltip
-.md-tooltip {
- position: absolute;
- top: var(--md-tooltip-y);
- left:
- clamp(
- var(--md-tooltip-0, #{px2rem(0px)}) + #{px2rem(16px)},
- var(--md-tooltip-x),
- 100vw +
- var(--md-tooltip-0, #{px2rem(0px)}) + #{px2rem(16px)} -
- var(--md-tooltip-width) -
- 2 * #{px2rem(16px)}
- );
- // Hack: set an explicit `z-index` so we can transition it to ensure that any
- // following elements are not overlaying the tooltip during the transition.
- z-index: 0;
- width: var(--md-tooltip-width);
- max-width: calc(100vw - 2 * #{px2rem(16px)});
- font-family: var(--md-text-font-family);
- color: var(--md-default-fg-color);
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z2);
- opacity: 0;
- transition:
- transform 0ms 250ms,
- opacity 250ms,
- z-index 250ms;
- transform: translateY(px2rem(-8px));
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
-
- // Active tooltip
- &--active {
- z-index: 2;
- opacity: 1;
- transition:
- transform 250ms cubic-bezier(0.1, 0.7, 0.1, 1),
- opacity 250ms,
- z-index 0ms;
- transform: translateY(0);
- }
-
- // Show outline on target and for keyboard devices
- :is(.focus-visible > &, &:target) {
- outline: var(--md-accent-fg-color) auto;
- }
-
- // Tooltip wrapper
- &__inner {
- padding: px2rem(16px);
- font-size: px2rem(12.8px);
-
- // Adjust spacing on first child
- &.md-typeset > :first-child {
- margin-top: 0;
- }
-
- // Adjust spacing on last child
- &.md-typeset > :last-child {
- margin-bottom: 0;
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Annotation
-.md-annotation {
- font-weight: 400;
- white-space: normal;
- vertical-align: text-bottom;
- outline: none;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- direction: rtl;
- }
-
- // Annotation index in code block
- code & {
- font-family: var(--md-code-font-family);
- font-size: inherit;
- }
-
- // Annotation is not hidden (e.g. when copying)
- &:not([hidden]) {
- display: inline-block;
- // Hack: ensure that the line height doesn't exceed the line height of the
- // hosting line, because it will lead to dancing pixels.
- line-height: 1.25;
- }
-
- // Annotation index
- &__index {
- position: relative;
- z-index: 0;
- display: inline-block;
- margin-inline: 0.4ch;
- vertical-align: text-top;
- cursor: pointer;
- user-select: none;
- outline: none;
-
- // Hack: increase specificity to override default for anchors in typesetted
- // content, because transitions are defined on anchor elements
- .md-annotation & {
- transition: z-index 250ms;
- }
-
- // Hack: Work around Firefox bug that renders a subpixel outline when
- // rotating a mask image element.
- // https://bugzilla.mozilla.org/show_bug.cgi?id=1671784
- overflow: hidden; // stylelint-disable-line order/properties-order
- border-radius: 0.01px;
-
- // [screen]: Render annotation markers as icons
- @media screen {
- width: 2.2ch;
-
- // Annotation is visible
- [data-md-visible] > & {
- animation: pulse 2000ms infinite;
- }
-
- // Annotation marker background
- &::before {
- position: absolute;
- top: -0.1ch;
- z-index: -1;
- width: 2.2ch;
- height: 2.2ch;
- content: "";
- background: var(--md-default-bg-color);
- mask-image: var(--md-annotation-bg-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Annotation marker – the marker must be positioned absolutely behind
- // the index, because it shouldn't impact the rendering of a code block.
- // Otherwise, small rounding differences in browsers can sometimes mess up
- // alignment of text following an annotation.
- &::after {
- position: absolute;
- top: -0.1ch;
- z-index: -1;
- width: 2.2ch;
- height: 2.2ch;
- content: "";
- background-color: var(--md-default-fg-color--lighter);
- transition:
- background-color 250ms,
- transform 250ms;
- // Hack: promote to own layer to reduce jitter
- transform: scale(1.0001);
- mask-image: var(--md-annotation-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
-
- // Annotation marker for active tooltip
- .md-tooltip--active + & {
- transform: rotate(45deg);
- }
-
- // Annotation marker for active tooltip or on hover
- :is(.md-tooltip--active + &, :hover > &) {
- background-color: var(--md-accent-fg-color);
- }
- }
- }
-
- // Annotation index for active tooltip
- .md-tooltip--active + & {
- z-index: 2;
- transition-duration: 0ms;
- animation-play-state: paused;
- }
-
- // Annotation marker
- [data-md-annotation-id] {
- display: inline-block;
-
- // [print]: Render annotation markers as numbers
- @media print {
- padding: 0 0.6ch;
- font-weight: 700;
- color: var(--md-default-bg-color);
- white-space: nowrap;
- background: var(--md-default-fg-color--lighter);
- border-radius: 2ch;
-
- // Annotation marker content
- &::after {
- content: attr(data-md-annotation-id);
- }
- }
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Annotation list
- .md-annotation-list {
- list-style: none;
- counter-reset: xxx;
-
- // Annotation list item
- li {
- position: relative;
-
- // Annotation list marker
- &::before {
- position: absolute;
- top: px2em(4px);
- inset-inline-start: px2em(-34px);
- min-width: 2ch;
- height: 2ch;
- padding: 0 0.6ch;
- font-size: px2em(14.2px);
- font-weight: 700;
- line-height: 1.25;
- color: var(--md-default-bg-color);
- text-align: center;
- content: counter(xxx);
- counter-increment: xxx;
- background: var(--md-default-fg-color--lighter);
- border-radius: 2ch;
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_top.scss b/docs/src/templates/assets/stylesheets/main/components/_top.scss
deleted file mode 100644
index c24d44d1..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_top.scss
+++ /dev/null
@@ -1,83 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Back-to-top button
-.md-top {
- position: fixed;
- top: px2rem(48px + 16px);
- z-index: 2;
- display: block;
- padding: px2rem(8px) px2rem(16px);
- margin-inline-start: 50%;
- font-size: px2rem(14px);
- color: var(--md-default-fg-color--light);
- cursor: pointer;
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(32px);
- outline: none;
- box-shadow: var(--md-shadow-z2);
- transition:
- color 125ms,
- background-color 125ms,
- transform 125ms cubic-bezier(0.4, 0, 0.2, 1),
- opacity 125ms;
- transform: translate(-50%, 0);
-
- // [print]: Hide back-to-top button
- @media print {
- display: none;
- }
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translate(50%, 0);
- }
-
- // Back-to-top button is hidden
- &[hidden] {
- pointer-events: none;
- opacity: 0;
- transition-duration: 0ms;
- transform: translate(-50%, px2rem(4px));
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translate(50%, px2rem(4px));
- }
- }
-
- // Back-to-top button on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-bg-color);
- background-color: var(--md-accent-fg-color);
- }
-
- // Inline icon
- svg {
- display: inline-block;
- vertical-align: -0.5em;
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/components/_version.scss b/docs/src/templates/assets/stylesheets/main/components/_version.scss
deleted file mode 100644
index 3f85d6cd..00000000
--- a/docs/src/templates/assets/stylesheets/main/components/_version.scss
+++ /dev/null
@@ -1,150 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// See https://github.com/squidfunk/mkdocs-material/issues/2429
-@keyframes hoverfix {
- 0% {
- pointer-events: none;
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Version selection variables
-:root {
- --md-version-icon: svg-load("fontawesome/solid/caret-down.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Version selection
-.md-version {
- flex-shrink: 0;
- height: px2rem(48px);
- font-size: px2rem(16px);
-
- // Current selection
- &__current {
- position: relative;
- // Hack: in general, we would use `vertical-align` to align the version at
- // the bottom with the title, but since the list uses absolute positioning,
- // this won't work consistently. Furthermore, we would need to use inline
- // positioning to align the links, which looks jagged.
- top: px2rem(1px);
- margin-inline: px2rem(28px) px2rem(8px);
- color: inherit;
- cursor: pointer;
- outline: none;
-
- // Version selection icon
- &::after {
- display: inline-block;
- width: px2rem(8px);
- height: px2rem(12px);
- margin-inline-start: px2rem(8px);
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-version-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
- }
-
- // Version selection list
- &__list {
- position: absolute;
- top: px2rem(3px);
- z-index: 3;
- max-height: 0;
- padding: 0;
- margin: px2rem(4px) px2rem(16px);
- overflow: auto;
- color: var(--md-default-fg-color);
- list-style-type: none;
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z2);
- opacity: 0;
- transition:
- max-height 0ms 500ms,
- opacity 250ms 250ms;
- scroll-snap-type: y mandatory;
-
- // Version selection list on parent focus/hover
- .md-version:is(:focus-within, :hover) & {
- max-height: px2rem(200px);
- opacity: 1;
- transition:
- max-height 0ms,
- opacity 250ms;
- }
-
- // Fix hover on touch devices
- @media (pointer: coarse), (hover: none) {
- // Switch off on hover
- .md-version:hover & {
- animation: hoverfix 250ms forwards;
- }
-
- // Enable on focus
- .md-version:focus-within & {
- animation: none;
- }
- }
- }
-
- // Version selection item
- &__item {
- line-height: px2rem(36px);
- }
-
- // Version selection link
- &__link {
- display: block;
- width: 100%;
- padding-inline: px2rem(12px) px2rem(24px);
- white-space: nowrap;
- cursor: pointer;
- outline: none;
- transition:
- color 250ms,
- background-color 250ms;
- scroll-snap-align: start;
-
- // Link on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
-
- // Link on focus
- &:focus {
- background-color: var(--md-default-fg-color--lightest);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss b/docs/src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss
deleted file mode 100644
index bf517989..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_admonition.scss
+++ /dev/null
@@ -1,195 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-@use "sass:color";
-@use "sass:list";
-
-// ----------------------------------------------------------------------------
-// Variables
-// ----------------------------------------------------------------------------
-
-/// Admonition flavours
-$admonitions: (
- "note": pencil-circle $clr-blue-a200,
- "abstract": clipboard-text $clr-light-blue-a400,
- "info": information $clr-cyan-a700,
- "tip": fire $clr-teal-a700,
- "success": check $clr-green-a700,
- "question": help-circle $clr-light-green-a700,
- "warning": alert $clr-orange-a400,
- "failure": close $clr-red-a200,
- "danger": lightning-bolt-circle $clr-red-a400,
- "bug": shield-bug $clr-pink-a400,
- "example": test-tube $clr-deep-purple-a200,
- "quote": format-quote-close $clr-grey
-) !default;
-
-// ----------------------------------------------------------------------------
-// Rules: layout
-// ----------------------------------------------------------------------------
-
-// Admonition variables
-:root {
- @each $name, $props in $admonitions {
- --md-admonition-icon--#{$name}:
- svg-load("material/#{list.nth($props, 1)}.svg");
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Admonition - note that all styles also apply to details tags, which are
- // rendered as collapsible admonitions with summary elements as titles.
- .admonition {
- display: flow-root;
- padding: 0 px2rem(12px);
- margin: px2em(20px, 12.8px) 0;
- font-size: px2rem(12.8px);
- color: var(--md-admonition-fg-color);
- background-color: var(--md-admonition-bg-color);
- border: px2rem(1.5px) solid $clr-blue-a200;
- border-radius: px2rem(4px);
- box-shadow: var(--md-shadow-z1);
- transition: box-shadow 125ms;
- page-break-inside: avoid;
-
- // [print]: Omit shadow as it may lead to rendering errors
- @media print {
- box-shadow: none;
- }
-
- // Admonition on focus
- &:focus-within {
- box-shadow: 0 0 0 px2rem(4px) color.adjust($clr-blue-a200, $alpha: -0.9);
- }
-
- // Hack: Chrome exhibits a weird issue where it will set nested elements to
- // content-box. Doesn't happen in other browsers, so looks like a bug.
- > * {
- box-sizing: border-box;
- }
-
- // Adjust vertical spacing for nested admonitions
- .admonition {
- margin-top: 1em;
- margin-bottom: 1em;
- }
-
- // Adjust spacing for contained table wrappers
- .md-typeset__scrollwrap {
- margin: 1em px2rem(-12px);
- }
-
- // Adjust spacing for contained tables
- .md-typeset__table {
- padding: 0 px2rem(12px);
- }
-
- // Adjust spacing for single-child tabbed block container
- > .tabbed-set:only-child {
- margin-top: 0;
- }
-
- // Adjust spacing on last child
- html & > :last-child {
- margin-bottom: px2rem(12px);
- }
- }
-
- // Admonition title
- .admonition-title {
- position: relative;
- padding-block: px2rem(8px);
- padding-inline: px2rem(40px) px2rem(12px);
- margin-block: 0;
- margin-inline: px2rem(-12px);
- font-weight: 700;
- background-color: color.adjust($clr-blue-a200, $alpha: -0.9);
- border: none;
- border-inline-start-width: px2rem(4px);
- border-start-start-radius: px2rem(2px);
- border-start-end-radius: px2rem(2px);
-
- // Adjust spacing for title-only admonitions
- html &:last-child {
- margin-bottom: 0;
- }
-
- // Admonition icon
- &::before {
- position: absolute;
- top: px2em(10px);
- width: px2rem(20px);
- height: px2rem(20px);
- content: "";
- background-color: $clr-blue-a200;
- inset-inline-start: px2rem(12px);
- mask-image: var(--md-admonition-icon--note);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Inline code block
- code {
- box-shadow: 0 0 0 px2rem(1px) var(--md-default-fg-color--lightest);
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: flavours
-// ----------------------------------------------------------------------------
-
-// Define admonition flavors
-@each $name, $props in $admonitions {
- $tint: list.nth($props, 2);
-
- // Admonition flavour
- .md-typeset .admonition.#{$name} {
- border-color: $tint;
-
- // Admonition on focus
- &:focus-within {
- box-shadow: 0 0 0 px2rem(4px) color.adjust($tint, $alpha: -0.9);
- }
- }
-
- // Admonition flavour title
- .md-typeset .#{$name} > .admonition-title {
- background-color: color.adjust($tint, $alpha: -0.9);
-
- // Admonition icon
- &::before {
- background-color: $tint;
- mask-image: var(--md-admonition-icon--#{$name});
- }
-
- // Details marker
- &::after {
- color: $tint;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss b/docs/src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss
deleted file mode 100644
index 59447d89..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_footnotes.scss
+++ /dev/null
@@ -1,146 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Footnotes variables
-:root {
- --md-footnotes-icon: svg-load("material/keyboard-return.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Footnote container
- .footnote {
- font-size: px2rem(12.8px);
- color: var(--md-default-fg-color--light);
-
- // Footnote list - omit left indentation
- > ol {
- margin-inline-start: 0;
-
- // Footnote item - footnote items can contain lists, so we need to scope
- // the spacing adjustments to the top-level footnote item.
- > li {
- transition: color 125ms;
-
- // Darken color on target
- &:target {
- color: var(--md-default-fg-color);
- }
-
- // Show backreferences on footnote focus without transition
- &:focus-within .footnote-backref {
- opacity: 1;
- transition: none;
- transform: translateX(0);
- }
-
- // Show backreferences on footnote hover/target
- &:is(:hover, :target) .footnote-backref {
- opacity: 1;
- transform: translateX(0);
- }
-
- // Adjust spacing on first child
- > :first-child {
- margin-top: 0;
- }
- }
- }
- }
-
- // Footnote reference
- .footnote-ref {
- font-size: px2em(12px, 16px);
- font-weight: 700;
-
- // Hack: increase specificity to override default
- html & {
- outline-offset: px2rem(2px);
- }
- }
-
- // Show outline for all devices
- [id^="fnref:"]:target > .footnote-ref {
- outline: auto;
- }
-
- // Footnote backreference
- .footnote-backref {
- display: inline-block;
- // Hack: omit Unicode arrow for replacement with icon
- font-size: 0;
- color: var(--md-typeset-a-color);
- vertical-align: text-bottom;
- opacity: 0;
- transition:
- color 250ms,
- transform 250ms 250ms,
- opacity 125ms 250ms;
- transform: translateX(px2rem(5px));
-
- // [print]: Show footnote backreferences
- @media print {
- color: var(--md-typeset-a-color);
- opacity: 1;
- transform: translateX(0);
- }
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: translateX(px2rem(-5px));
- }
-
- // Adjust color on hover
- &:hover {
- color: var(--md-accent-fg-color);
- }
-
- // Footnote backreference icon
- &::before {
- display: inline-block;
- width: px2rem(16px);
- height: px2rem(16px);
- content: "";
- background-color: currentcolor;
- mask-image: var(--md-footnotes-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
-
- // Flip icon vertically
- svg {
- transform: scaleX(-1);
- }
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss b/docs/src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss
deleted file mode 100644
index 8284a5c0..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/markdown/_toc.scss
+++ /dev/null
@@ -1,92 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Headerlink
- .headerlink {
- display: inline-block;
- margin-inline-start: px2rem(10px);
- color: var(--md-default-fg-color--lighter);
- opacity: 0;
- transition:
- color 250ms,
- opacity 125ms;
-
- // [print]: Hide headerlinks
- @media print {
- display: none;
- }
- }
-
- // Show headerlinks on parent hover
- :is(:hover, :target) > .headerlink,
- .headerlink:focus {
- opacity: 1;
- transition:
- color 250ms,
- opacity 125ms;
- }
-
- // Adjust color on parent target or focus/hover
- :target > .headerlink,
- .headerlink:is(:focus, :hover) {
- color: var(--md-accent-fg-color);
- }
-
- // Adjust scroll margin for all elements with `id` attributes
- :target {
- --md-scroll-margin: #{px2rem(48px + 24px)};
- --md-scroll-offset: #{px2rem(0px)};
- // Scroll margin is finally ready for prime time - before, we used a hack
- // for anchor correction based on pseudo elements but those times are gone.
- scroll-margin-top:
- calc(
- var(--md-scroll-margin) -
- var(--md-scroll-offset)
- );
-
- // [screen +]: Sticky navigation tabs
- @include break-from-device(screen) {
-
- // Adjust scroll margin for sticky navigation tabs
- .md-header--lifted ~ .md-container & {
- --md-scroll-margin: #{px2rem(96px + 24px)};
- }
- }
- }
-
- // Adjust scroll offset for headlines of level 1-3
- :is(h1, h2, h3):target {
- --md-scroll-offset: #{px2rem(4px)};
- }
-
- // Adjust scroll offset for headlines of level 4
- h4:target {
- --md-scroll-offset: #{px2rem(3px)};
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss
deleted file mode 100644
index fe8ffd62..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_arithmatex.scss
+++ /dev/null
@@ -1,52 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Arithmatex container
- div.arithmatex {
- overflow: auto;
-
- // [mobile -]: Align with body copy
- @include break-to-device(mobile) {
- margin: 0 px2rem(-16px);
- }
-
- // Arithmatex content
- > * {
- width: min-content;
- padding: 0 px2rem(16px);
- margin-inline: auto !important; // stylelint-disable-line
- touch-action: auto;
-
- // MathJax container - see https://bit.ly/3HR8YJ5
- mjx-container {
- margin: 0 !important; // stylelint-disable-line
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss
deleted file mode 100644
index 683705ce..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_critic.scss
+++ /dev/null
@@ -1,76 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Deletion
- del.critic {
- background-color: var(--md-typeset-del-color);
- box-decoration-break: clone;
- }
-
- // Addition
- ins.critic {
- background-color: var(--md-typeset-ins-color);
- box-decoration-break: clone;
- }
-
- // Comment
- .critic.comment {
- color: var(--md-code-hl-comment-color);
- box-decoration-break: clone;
-
- // Comment opening mark
- &::before {
- content: "/* ";
- }
-
- // Comment closing mark
- &::after {
- content: " */";
- }
- }
-
- // Critic block
- .critic.block {
- display: block;
- padding-inline: px2rem(16px);
- margin: 1em 0;
- overflow: auto;
- box-shadow: none;
-
- // Adjust spacing on first child
- > :first-child {
- margin-top: 0.5em;
- }
-
- // Adjust spacing on last child
- > :last-child {
- margin-bottom: 0.5em;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss
deleted file mode 100644
index 8eea678a..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_details.scss
+++ /dev/null
@@ -1,121 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Details variables
-:root {
- --md-details-icon: svg-load("material/chevron-right.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Details
- details {
- @extend .admonition;
-
- display: flow-root;
- padding-top: 0;
- overflow: visible;
-
- // Details title icon - rotate icon on transition to open state
- &[open] > summary::after {
- transform: rotate(90deg);
- }
-
- // Adjust spacing for details in closed state
- &:not([open]) {
- padding-bottom: 0;
- box-shadow: none;
-
- // Hack: we cannot set `overflow: hidden` on the `details` element (which
- // is why we set it to `overflow: visible`, as the outline would not be
- // visible when focusing. Therefore, we must set the border radius on the
- // summary explicitly.
- > summary {
- border-radius: px2rem(2px);
- }
- }
- }
-
- // Details title
- summary {
- @extend .admonition-title;
-
- display: block;
- min-height: px2rem(20px);
- padding-inline-end: px2rem(36px);
- cursor: pointer;
- border-start-start-radius: px2rem(2px);
- border-start-end-radius: px2rem(2px);
-
- // Show outline for keyboard devices
- &.focus-visible {
- outline-color: var(--md-accent-fg-color);
- outline-offset: px2rem(4px);
- }
-
- // Hide outline for pointer devices
- &:not(.focus-visible) {
- outline: none;
- -webkit-tap-highlight-color: transparent;
- }
-
- // Details marker
- &::after {
- position: absolute;
- top: px2em(10px);
- width: px2rem(20px);
- height: px2rem(20px);
- content: "";
- background-color: currentcolor;
- transition: transform 250ms;
- transform: rotate(0deg);
- inset-inline-end: px2rem(8px);
- mask-image: var(--md-details-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: rotate(180deg);
- }
- }
-
- // Hide native details marker - modern
- &::marker {
- display: none;
- }
-
- // Hide native details marker - legacy, must be split into a seprate rule,
- // so older browsers don't consider the selector list as invalid
- &::-webkit-details-marker {
- display: none;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss
deleted file mode 100644
index 8b351013..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_emoji.scss
+++ /dev/null
@@ -1,43 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Emoji and icon container
- :is(.emojione, .twemoji, .gemoji) {
- display: inline-flex;
- height: px2em(18px);
- vertical-align: text-top;
-
- // Icon - inlined via mkdocs-material-extensions
- svg {
- width: px2em(18px);
- max-height: 100%;
- fill: currentcolor;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss
deleted file mode 100644
index 7d297677..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_highlight.scss
+++ /dev/null
@@ -1,382 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules: syntax highlighting
-// ----------------------------------------------------------------------------
-
-// Code block
-.highlight {
-
- // .o = Operator
- // .ow = Operator, word
- :is(.o, .ow) {
- color: var(--md-code-hl-operator-color);
- }
-
- .p { // Punctuation
- color: var(--md-code-hl-punctuation-color);
- }
-
- // .cpf = Comment, preprocessor file
- // .l = Literal
- // .s = Literal, string
- // .sb = Literal, string backticks
- // .sc = Literal, string char
- // .s2 = Literal, string double
- // .si = Literal, string interpol
- // .s1 = Literal, string single
- // .ss = Literal, string symbol
- :is(.cpf, .l, .s, .sb, .sc, .s2, .si, .s1, .ss) {
- color: var(--md-code-hl-string-color);
- }
-
- // .cp = Comment, pre-processor
- // .se = Literal, string escape
- // .sh = Literal, string heredoc
- // .sr = Literal, string regex
- // .sx = Literal, string other
- :is(.cp, .se, .sh, .sr, .sx) {
- color: var(--md-code-hl-special-color);
- }
-
- // .m = Number
- // .mb = Number, binary
- // .mf = Number, float
- // .mh = Number, hex
- // .mi = Number, integer
- // .il = Number, integer long
- // .mo = Number, octal
- :is(.m, .mb, .mf, .mh, .mi, .il, .mo) {
- color: var(--md-code-hl-number-color);
- }
-
- // .k = Keyword,
- // .kd = Keyword, declaration
- // .kn = Keyword, namespace
- // .kp = Keyword, pseudo
- // .kr = Keyword, reserved
- // .kt = Keyword, type
- :is(.k, .kd, .kn, .kp, .kr, .kt) {
- color: var(--md-code-hl-keyword-color);
- }
-
- // .kc = Keyword, constant
- // .n = Name
- :is(.kc, .n) {
- color: var(--md-code-hl-name-color);
- }
-
- // .no = Name, constant
- // .nb = Name, builtin
- // .bp = Name, builtin pseudo
- :is(.no, .nb, .bp) {
- color: var(--md-code-hl-constant-color);
- }
-
- // .nc = Name, class
- // .ne = Name, exception
- // .nf = Name, function
- // .nn = Name, namespace
- :is(.nc, .ne, .nf, .nn) {
- color: var(--md-code-hl-function-color);
- }
-
- // .nd = Name, decorator
- // .ni = Name, entity
- // .nl = Name, label
- // .nt = Name, tag
- :is(.nd, .ni, .nl, .nt) {
- color: var(--md-code-hl-keyword-color);
- }
-
- // .c = Comment
- // .cm = Comment, multiline
- // .c1 = Comment, single
- // .ch = Comment, shebang
- // .cs = Comment, special
- // .sd = Literal, string doc
- :is(.c, .cm, .c1, .ch, .cs, .sd) {
- color: var(--md-code-hl-comment-color);
- }
-
- // .na = Name, attribute
- // .nv = Variable,
- // .vc = Variable, class
- // .vg = Variable, global
- // .vi = Variable, instance
- :is(.na, .nv, .vc, .vg, .vi) {
- color: var(--md-code-hl-variable-color);
- }
-
- // .ge = Generic, emph
- // .gr = Generic, error
- // .gh = Generic, heading
- // .go = Generic, output
- // .gp = Generic, prompt
- // .gs = Generic, strong
- // .gu = Generic, subheading
- // .gt = Generic, traceback
- :is(.ge, .gr, .gh, .go, .gp, .gs, .gu, .gt) {
- color: var(--md-code-hl-generic-color);
- }
-
- // .gd = Diff, delete
- // .gi = Diff, insert
- :is(.gd, .gi) {
- padding: 0 px2em(2px);
- margin: 0 px2em(-2px);
- border-radius: px2rem(2px);
- }
-
- .gd { // Diff, delete
- background-color: var(--md-typeset-del-color);
- }
-
- .gi { // Diff, insert
- background-color: var(--md-typeset-ins-color);
- }
-
- // Highlighted line
- .hll {
- display: block;
- padding: 0 px2em(16px, 13.6px);
- margin: 0 px2em(-16px, 13.6px);
- background-color: var(--md-code-hl-color--light);
- box-shadow: 2px 0 0 0 var(--md-code-hl-color) inset;
- }
-
- // Code block title
- span.filename {
- position: relative;
- display: flow-root;
- padding: px2em(9px, 13.6px) px2em(16px, 13.6px);
- margin-top: 1em;
- font-size: px2em(13.6px);
- font-weight: 700;
- background-color: var(--md-code-bg-color);
- border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);
- border-top-left-radius: px2rem(2px);
- border-top-right-radius: px2rem(2px);
-
- // Adjust spacing for code block
- + pre {
- margin-top: 0;
-
- // Remove rounded border on top side
- > code {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- }
- }
-
- // Code block line numbers (pymdownx-inline)
- [data-linenos]::before {
- position: sticky;
- left: px2em(-16px, 13.6px);
- // A `z-index` of 3 is necessary for ensuring that code block annotations
- // don't overlay line numbers, as active annotations have a `z-index` of 2.
- z-index: 3;
- float: left;
- padding-left: px2em(16px, 13.6px);
- margin-right: px2em(16px, 13.6px);
- margin-left: px2em(-16px, 13.6px);
- color: var(--md-default-fg-color--light);
- content: attr(data-linenos);
- user-select: none;
- background-color: var(--md-code-bg-color);
- box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;
- }
-
- // Code block line anchors - Chrome and Safari seem to have a strange bug
- // where scroll margin is not applied to anchors inside code blocks. Setting
- // positioning to absolute seems to fix the problem. Interestingly, this does
- // not happen in Firefox. Furthermore we must set `visibility: hidden` or
- // the copy to clipboard functionality will include an empty line between
- // each set of lines.
- code a[id] {
- position: absolute;
- visibility: hidden;
- }
-
- // Copying in progress - this class is set before the content is copied and
- // removed after copying is done to mitigate whitespace-related issues.
- code[data-md-copying] {
-
- // Temporarily remove highlighted lines - see https://bit.ly/32iVGWh
- .hll {
- display: contents;
- }
-
- // Temporarily remove annotations
- .md-annotation {
- display: none;
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: layout
-// ----------------------------------------------------------------------------
-
-// Code block with line numbers
-.highlighttable {
- display: flow-root;
-
- // Set table elements to block layout, because otherwise the whole flexbox
- // hacking won't work correctly
- :is(tbody, td) {
- display: block;
- padding: 0;
- }
-
- // We need to use flexbox layout, because otherwise it's not possible to
- // make the code container scroll while keeping the line numbers static
- tr {
- display: flex;
- }
-
- // The pre tags are nested inside a table, so we need to omit the margin
- // because it collapses below all the overflows
- pre {
- margin: 0;
- }
-
- // Code block title container
- th.filename {
- flex-grow: 1;
- padding: 0;
- text-align: left;
-
- // Adjust spacing
- span.filename {
- margin-top: 0;
- }
- }
-
- // Code block line numbers - disable user selection, so code can be easily
- // copied without accidentally also copying the line numbers
- .linenos {
- padding: px2em(10.5px, 13.6px) px2em(16px, 13.6px);
- padding-right: 0;
- font-size: px2em(13.6px);
- user-select: none;
- background-color: var(--md-code-bg-color);
- border-top-left-radius: px2rem(2px);
- border-bottom-left-radius: px2rem(2px);
- }
-
- // Code block line numbers container
- .linenodiv {
- padding-right: px2em(8px, 13.6px);
- box-shadow: px2rem(-1px) 0 var(--md-default-fg-color--lightest) inset;
-
- // Adjust colors and alignment
- pre {
- color: var(--md-default-fg-color--light);
- text-align: right;
- }
- }
-
- // Code block container - stretch to remaining space
- .code {
- flex: 1;
- min-width: 0;
- }
-}
-
-// Code block line numbers container
-.linenodiv a {
- color: inherit;
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Code block with line numbers - unfortunately, these selectors need to be
- // overly specific so they don't bleed into code blocks in annotations.
- .highlighttable {
- margin: 1em 0;
- direction: ltr;
-
- // Remove rounded borders on code blocks
- > tbody > tr > .code > div > pre > code {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- }
- }
-
- // Code block result container
- .highlight + .result {
- padding: 0 px2em(16px);
- margin-top: calc(-1em + #{px2em(-2px)});
- overflow: visible;
- border: px2rem(1px) solid var(--md-code-bg-color);
- border-top-width: px2rem(2px);
- border-bottom-right-radius: px2rem(2px);
- border-bottom-left-radius: px2rem(2px);
-
- // Clearfix, because we can't use overflow: auto
- &::after {
- display: block;
- clear: both;
- content: "";
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: top-level
-// ----------------------------------------------------------------------------
-
-// [mobile -]: Align with body copy
-@include break-to-device(mobile) {
-
- // Top-level code block
- .md-content__inner > .highlight {
- margin: 1em px2rem(-16px);
-
- // Remove rounded borders
- > .filename,
- > pre > code {
- border-radius: 0;
- }
-
- // Code block with line numbers - unfortunately, these selectors need to be
- // overly specific so they don't bleed into code blocks in annotations.
- > .highlighttable > tbody > tr > .filename span.filename,
- > .highlighttable > tbody > tr > .linenos,
- > .highlighttable > tbody > tr > .code > div > pre > code {
- border-radius: 0;
- }
-
- // Code block result container
- + .result {
- margin-inline: px2rem(-16px);
- border-inline-width: 0;
- border-radius: 0;
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss
deleted file mode 100644
index 8749f08c..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_keys.scss
+++ /dev/null
@@ -1,115 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Keyboard key
- .keys {
-
- // Keyboard key icon
- kbd:is(::before, ::after) {
- position: relative;
- margin: 0;
- color: inherit;
- -moz-osx-font-smoothing: initial;
- -webkit-font-smoothing: initial;
- }
-
- // Surrounding text
- span {
- padding: 0 px2em(3.2px);
- color: var(--md-default-fg-color--light);
- }
-
- // Define keyboard keys with left icon
- @each $name, $code in (
-
- // Modifiers
- "alt": "\2387",
- "left-alt": "\2387",
- "right-alt": "\2387",
- "command": "\2318",
- "left-command": "\2318",
- "right-command": "\2318",
- "control": "\2303",
- "left-control": "\2303",
- "right-control": "\2303",
- "meta": "\25C6",
- "left-meta": "\25C6",
- "right-meta": "\25C6",
- "option": "\2325",
- "left-option": "\2325",
- "right-option": "\2325",
- "shift": "\21E7",
- "left-shift": "\21E7",
- "right-shift": "\21E7",
- "super": "\2756",
- "left-super": "\2756",
- "right-super": "\2756",
- "windows": "\229E",
- "left-windows": "\229E",
- "right-windows": "\229E",
-
- // Other keys
- "arrow-down": "\2193",
- "arrow-left": "\2190",
- "arrow-right": "\2192",
- "arrow-up": "\2191",
- "backspace": "\232B",
- "backtab": "\21E4",
- "caps-lock": "\21EA",
- "clear": "\2327",
- "context-menu": "\2630",
- "delete": "\2326",
- "eject": "\23CF",
- "end": "\2913",
- "escape": "\238B",
- "home": "\2912",
- "insert": "\2380",
- "page-down": "\21DF",
- "page-up": "\21DE",
- "print-screen": "\2399"
- ) {
- .key-#{$name}::before {
- padding-right: px2em(6.4px);
- content: $code;
- }
- }
-
- // Define keyboard keys with right icon
- @each $name, $code in (
- "tab": "\21E5",
- "num-enter": "\2324",
- "enter": "\23CE"
- ) {
- .key-#{$name}::after {
- padding-left: px2em(6.4px);
- content: $code;
- }
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss
deleted file mode 100644
index 9df91bfc..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tabbed.scss
+++ /dev/null
@@ -1,400 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Tabbed variables
-:root {
- --md-tabbed-icon--prev: svg-load("material/chevron-left.svg");
- --md-tabbed-icon--next: svg-load("material/chevron-right.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Tabbed container
- .tabbed-set {
- position: relative;
- display: flex;
- flex-flow: column wrap;
- margin: 1em 0;
- border-radius: px2rem(2px);
-
- // Tab radio button - the Tabbed extension will generate radio buttons with
- // labels, so tabs can be triggered without the necessity for JavaScript.
- // This is pretty cool, as it has great accessibility out-of-the box, so
- // we just hide the radio button and toggle the label color for indication.
- > input {
- position: absolute;
- width: 0;
- height: 0;
- opacity: 0;
-
- // Adjust scroll margin
- &:target {
- --md-scroll-offset: #{px2em(10px, 16px)};
- }
-
- // Tab label states
- @for $i from 20 through 1 {
- &:nth-child(#{$i}) {
-
- // Tab is active
- &:checked {
-
- // Tab label
- ~ .tabbed-labels > :nth-child(#{$i}) {
- @extend %tabbed-label;
- }
-
- // Tab content
- ~ .tabbed-content > :nth-child(#{$i}) {
- @extend %tabbed-content;
- }
- }
-
- // Tab label on keyboard focus
- &.focus-visible ~ .tabbed-labels > :nth-child(#{$i}) {
- @extend %tabbed-label-focus-visible;
- }
- }
- }
-
- // Tab indicator on keyboard focus
- &.focus-visible ~ .tabbed-labels::before {
- background-color: var(--md-accent-fg-color);
- }
- }
- }
-
- // Tabbed labels
- .tabbed-labels {
- display: flex;
- max-width: 100%;
- overflow: auto;
- box-shadow: 0 px2rem(-1px) var(--md-default-fg-color--lightest) inset;
- -ms-overflow-style: none; // IE, Edge
- scrollbar-width: none; // Firefox
-
- // [print]: Move one layer up for ordering
- @media print {
- display: contents;
- }
-
- // [screen and no reduced motion]: Disable animation
- @media screen {
-
- // [js]: Show animated tab indicator
- .js & {
- position: relative;
-
- // Tab indicator
- &::before {
- position: absolute;
- bottom: 0;
- left: 0;
- display: block;
- width: var(--md-indicator-width);
- height: 2px;
- content: "";
- background: var(--md-default-fg-color);
- transition:
- width 225ms,
- background-color 250ms,
- transform 250ms;
- transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
- transform: translateX(var(--md-indicator-x));
- }
- }
- }
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- display: none; // Chrome, Safari
- }
-
- // Tab label
- > label {
- flex-shrink: 0;
- width: auto;
- padding: px2em(10px, 12.8px) 1.25em px2em(8px, 12.8px);
- font-size: px2rem(12.8px);
- font-weight: 700;
- color: var(--md-default-fg-color--light);
- white-space: nowrap;
- cursor: pointer;
- border-bottom: px2rem(2px) solid transparent;
- border-radius: px2rem(2px) px2rem(2px) 0 0;
- transition:
- background-color 250ms,
- color 250ms;
- scroll-margin-inline-start: px2rem(20px);
-
- // [print]: Intersperse labels with containers
- @media print {
-
- // Ensure correct order of labels
- @for $i from 1 through 20 {
- &:nth-child(#{$i}) {
- order: $i;
- }
- }
- }
-
- // Tab label on hover
- &:hover {
- color: var(--md-default-fg-color);
- }
- }
- }
-
- // Tabbed content
- .tabbed-content {
- width: 100%;
-
- // [print]: Move one layer up for ordering
- @media print {
- display: contents;
- }
- }
-
- // Tabbed block
- .tabbed-block {
- display: none;
-
- // [print]: Intersperse labels with containers
- @media print {
- display: block;
-
- // Ensure correct order of containers
- @for $i from 1 through 20 {
- &:nth-child(#{$i}) {
- order: $i;
- }
- }
- }
-
- // Code block is the first child of a tab - remove margin and mirror
- // previous (now deprecated) SuperFences code block grouping behavior
- > pre:first-child,
- > .highlight:first-child > pre {
- margin: 0;
-
- // Remove rounded borders on code block
- > code {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- }
-
- // Code block is the first child of a tab - remove margin and mirror
- // previous (now deprecated) SuperFences code block grouping behavior
- > .highlight:first-child {
-
- // Code block title - remove spacing and rounded borders
- > .filename {
- margin: 0;
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
-
- // Code block with line numbers - unfortunately, these selectors need to
- // be overly specific so they don't bleed into code blocks in annotations.
- > .highlighttable {
- margin: 0;
-
- // Remove rounded borders on line numbers and titles
- > tbody > tr > .filename span.filename,
- > tbody > tr > .linenos {
- margin: 0;
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
-
- // Remove rounded borders on code blocks
- > tbody > tr > .code > div > pre > code {
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- }
- }
-
- // Code block result container - adjust spacing
- + .result {
- margin-top: px2em(-2px);
- }
- }
-
- // Adjust spacing for nested tabbed container
- > .tabbed-set {
- margin: 0;
- }
- }
-
- // Tabbed button
- .tabbed-button {
- display: block;
- align-self: center;
- width: px2rem(18px);
- height: px2rem(18px);
- margin-top: px2rem(2px);
- color: var(--md-default-fg-color--light);
- pointer-events: initial;
- cursor: pointer;
- border-radius: 100%;
- transition: background-color 250ms;
-
- // Tabbed button on hover
- &:hover {
- color: var(--md-accent-fg-color);
- background-color: var(--md-accent-fg-color--transparent);
- }
-
- // Tabbed button icon
- &::after {
- display: block;
- width: 100%;
- height: 100%;
- content: "";
- background-color: currentcolor;
- transition:
- background-color 250ms,
- transform 250ms;
- mask-image: var(--md-tabbed-icon--prev);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
- }
-
- // Tabbed control
- .tabbed-control {
- position: absolute;
- display: flex;
- justify-content: start;
- width: px2rem(24px);
- height: px2rem(38px);
- pointer-events: none;
- background:
- linear-gradient(
- to right,
- var(--md-default-bg-color) 60%,
- transparent
- );
- transition: opacity 125ms;
-
- // Adjust for right-to-left languages
- [dir="rtl"] & {
- transform: rotate(180deg);
- }
-
- // Tabbed control is hidden
- &[hidden] {
- opacity: 0;
- }
-
- // Tabbed control next
- &--next {
- right: 0;
- justify-content: end;
- background:
- linear-gradient(
- to left,
- var(--md-default-bg-color) 60%,
- transparent
- );
-
- // Tabbed button icon content
- .tabbed-button::after {
- mask-image: var(--md-tabbed-icon--next);
- }
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: top-level
-// ----------------------------------------------------------------------------
-
-// [mobile -]: Align with body copy
-@include break-to-device(mobile) {
-
- // Top-level tabbed labels
- .md-content__inner > .tabbed-set .tabbed-labels {
- max-width: 100vw;
- padding-inline-start: px2rem(16px);
- margin: 0 px2rem(-16px);
- scroll-padding-inline-start: px2rem(16px);
-
- // Hack: some browsers ignore the right padding on flex containers,
- // see https://bit.ly/3lsPS3S
- &::after {
- padding-inline-end: px2rem(16px);
- content: "";
- }
-
- // Tabbed control previous
- ~ .tabbed-control--prev {
- width: px2rem(40px);
- padding-inline-start: px2rem(16px);
- margin-inline-start: px2rem(-16px);
- }
-
- // Tabbed control next
- ~ .tabbed-control--next {
- width: px2rem(40px);
- padding-inline-end: px2rem(16px);
- margin-inline-end: px2rem(-16px);
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Placeholders: improve colocation for better compression
-// ----------------------------------------------------------------------------
-
-// Tab label placeholder
-%tabbed-label {
-
- // [screen]: Show active state
- @media screen {
- color: var(--md-default-fg-color);
-
- // [no-js]: Show border (indicator is animated with JavaScript)
- .no-js & {
- border-color: var(--md-default-fg-color);
- }
- }
-}
-
-// Tab label on keyboard focus placeholder
-%tabbed-label-focus-visible {
- color: var(--md-accent-fg-color);
-}
-
-// Tab content placeholder
-%tabbed-content {
- display: block;
-}
diff --git a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss b/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss
deleted file mode 100644
index a1d1117c..00000000
--- a/docs/src/templates/assets/stylesheets/main/extensions/pymdownx/_tasklist.scss
+++ /dev/null
@@ -1,78 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Tasklist variables
-:root {
- --md-tasklist-icon: svg-load("octicons/check-circle-fill-24.svg");
- --md-tasklist-icon--checked: svg-load("octicons/check-circle-fill-24.svg");
-}
-
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Tasklist item
- .task-list-item {
- position: relative;
- list-style-type: none;
-
- // Make checkbox items align with normal list items, but position
- // everything in ems for correct layout at smaller font sizes
- [type="checkbox"] {
- position: absolute;
- top: 0.45em;
- inset-inline-start: -2em;
- }
- }
-
- // Hide native checkbox, when custom classes are enabled
- .task-list-control [type="checkbox"] {
- z-index: -1;
- opacity: 0;
- }
-
- // Tasklist indicator in unchecked state
- .task-list-indicator::before {
- position: absolute;
- top: 0.15em;
- width: px2em(20px);
- height: px2em(20px);
- content: "";
- background-color: var(--md-default-fg-color--lightest);
- inset-inline-start: px2em(-24px);
- mask-image: var(--md-tasklist-icon);
- mask-position: center;
- mask-repeat: no-repeat;
- mask-size: contain;
- }
-
- // Tasklist indicator in checked state
- [type="checkbox"]:checked + .task-list-indicator::before {
- background-color: $clr-green-a400;
- mask-image: var(--md-tasklist-icon--checked);
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/main/integrations/_mermaid.scss b/docs/src/templates/assets/stylesheets/main/integrations/_mermaid.scss
deleted file mode 100644
index d0325f39..00000000
--- a/docs/src/templates/assets/stylesheets/main/integrations/_mermaid.scss
+++ /dev/null
@@ -1,67 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Mermaid variables
-:root > * {
- --md-mermaid-font-family: var(--md-text-font-family), sans-serif;
-
- // General colors
- --md-mermaid-edge-color: var(--md-code-fg-color);
- --md-mermaid-node-bg-color: var(--md-accent-fg-color--transparent);
- --md-mermaid-node-fg-color: var(--md-accent-fg-color);
- --md-mermaid-label-bg-color: var(--md-default-bg-color);
- --md-mermaid-label-fg-color: var(--md-code-fg-color);
-
- // Sequence diagram colors
- --md-mermaid-sequence-actor-bg-color: var(--md-mermaid-label-bg-color);
- --md-mermaid-sequence-actor-fg-color: var(--md-mermaid-label-fg-color);
- --md-mermaid-sequence-actor-border-color: var(--md-mermaid-node-fg-color);
- --md-mermaid-sequence-actor-line-color: var(--md-default-fg-color--lighter);
- --md-mermaid-sequence-actorman-bg-color: var(--md-mermaid-label-bg-color);
- --md-mermaid-sequence-actorman-line-color: var(--md-mermaid-node-fg-color);
- --md-mermaid-sequence-box-bg-color: var(--md-mermaid-node-bg-color);
- --md-mermaid-sequence-box-fg-color: var(--md-mermaid-edge-color);
- --md-mermaid-sequence-label-bg-color: var(--md-mermaid-node-bg-color);
- --md-mermaid-sequence-label-fg-color: var(--md-mermaid-node-fg-color);
- --md-mermaid-sequence-loop-bg-color: var(--md-mermaid-node-bg-color);
- --md-mermaid-sequence-loop-fg-color: var(--md-mermaid-edge-color);
- --md-mermaid-sequence-loop-border-color: var(--md-mermaid-node-fg-color);
- --md-mermaid-sequence-message-fg-color: var(--md-mermaid-edge-color);
- --md-mermaid-sequence-message-line-color: var(--md-mermaid-edge-color);
- --md-mermaid-sequence-note-bg-color: var(--md-mermaid-label-bg-color);
- --md-mermaid-sequence-note-fg-color: var(--md-mermaid-edge-color);
- --md-mermaid-sequence-note-border-color: var(--md-mermaid-label-fg-color);
- --md-mermaid-sequence-number-bg-color: var(--md-mermaid-node-fg-color);
- --md-mermaid-sequence-number-fg-color: var(--md-accent-bg-color);
-}
-
-// ----------------------------------------------------------------------------
-
-// Mermaid container
-.mermaid {
- margin: 1em 0;
- line-height: normal;
-}
diff --git a/docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css b/docs/src/templates/assets/stylesheets/palette.356b1318.min.css
index 141eb5f9..141eb5f9 100644
--- a/docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css
+++ b/docs/src/templates/assets/stylesheets/palette.356b1318.min.css
diff --git a/docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css.map b/docs/src/templates/assets/stylesheets/palette.356b1318.min.css.map
index 4627b687..4627b687 100644
--- a/docs/src/material/templates/assets/stylesheets/palette.356b1318.min.css.map
+++ b/docs/src/templates/assets/stylesheets/palette.356b1318.min.css.map
diff --git a/docs/src/templates/assets/stylesheets/palette.scss b/docs/src/templates/assets/stylesheets/palette.scss
deleted file mode 100644
index ff73a982..00000000
--- a/docs/src/templates/assets/stylesheets/palette.scss
+++ /dev/null
@@ -1,40 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Dependencies
-// ----------------------------------------------------------------------------
-
-@import "material-color";
-
-// ----------------------------------------------------------------------------
-// Local imports
-// ----------------------------------------------------------------------------
-
-@import "utilities/break";
-@import "utilities/convert";
-
-@import "config";
-
-@import "palette/scheme";
-@import "palette/accent";
-@import "palette/primary";
diff --git a/docs/src/templates/assets/stylesheets/palette/_accent.scss b/docs/src/templates/assets/stylesheets/palette/_accent.scss
deleted file mode 100644
index 9f69b596..00000000
--- a/docs/src/templates/assets/stylesheets/palette/_accent.scss
+++ /dev/null
@@ -1,61 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Define accent colors
-@each $name, $color in (
- "red": $clr-red-a400,
- "pink": $clr-pink-a400,
- "purple": $clr-purple-a200,
- "deep-purple": $clr-deep-purple-a200,
- "indigo": $clr-indigo-a200,
- "blue": $clr-blue-a200,
- "light-blue": $clr-light-blue-a700,
- "cyan": $clr-cyan-a700,
- "teal": $clr-teal-a700,
- "green": $clr-green-a700,
- "light-green": $clr-light-green-a700,
- "lime": $clr-lime-a700,
- "yellow": $clr-yellow-a700,
- "amber": $clr-amber-a700,
- "orange": $clr-orange-a400,
- "deep-orange": $clr-deep-orange-a200
-) {
-
- // Color palette
- [data-md-color-accent="#{$name}"] {
- --md-accent-fg-color: hsla(#{hex2hsl($color)}, 1);
- --md-accent-fg-color--transparent: hsla(#{hex2hsl($color)}, 0.1);
-
- // Inverted text for lighter shades
- @if index("lime" "yellow" "amber" "orange", $name) {
- --md-accent-bg-color: hsla(0, 0%, 0%, 0.87);
- --md-accent-bg-color--light: hsla(0, 0%, 0%, 0.54);
- } @else {
- --md-accent-bg-color: hsla(0, 0%, 100%, 1);
- --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/palette/_primary.scss b/docs/src/templates/assets/stylesheets/palette/_primary.scss
deleted file mode 100644
index a8653f0f..00000000
--- a/docs/src/templates/assets/stylesheets/palette/_primary.scss
+++ /dev/null
@@ -1,203 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-@use "sass:list";
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Define primary colors
-@each $name, $colors in (
- "red": $clr-red-400 $clr-red-300 $clr-red-600,
- "pink": $clr-pink-500 $clr-pink-400 $clr-pink-700,
- "purple": $clr-purple-400 $clr-purple-300 $clr-purple-600,
- "deep-purple": $clr-deep-purple-400 $clr-deep-purple-300 $clr-deep-purple-500,
- "indigo": $clr-indigo-500 $clr-indigo-400 $clr-indigo-700,
- "blue": $clr-blue-500 $clr-blue-400 $clr-blue-700,
- "light-blue": $clr-light-blue-500 $clr-light-blue-400 $clr-light-blue-700,
- "cyan": $clr-cyan-500 $clr-cyan-400 $clr-cyan-700,
- "teal": $clr-teal-500 $clr-teal-400 $clr-teal-700,
- "green": $clr-green-500 $clr-green-400 $clr-green-700,
- "light-green": $clr-light-green-500 $clr-light-green-400 $clr-light-green-700,
- "lime": $clr-lime-500 $clr-lime-400 $clr-lime-700,
- "yellow": $clr-yellow-500 $clr-yellow-400 $clr-yellow-700,
- "amber": $clr-amber-500 $clr-amber-400 $clr-amber-700,
- "orange": $clr-orange-400 $clr-orange-400 $clr-orange-600,
- "deep-orange": $clr-deep-orange-400 $clr-deep-orange-300 $clr-deep-orange-600,
- "brown": $clr-brown-500 $clr-brown-400 $clr-brown-700,
- "grey": $clr-grey-600 $clr-grey-500 $clr-grey-700,
- "blue-grey": $clr-blue-grey-600 $clr-blue-grey-500 $clr-blue-grey-700
-) {
-
- // Color palette
- [data-md-color-primary="#{$name}"] {
- --md-primary-fg-color: hsl(#{hex2hsl(list.nth($colors, 1))});
- --md-primary-fg-color--light: hsl(#{hex2hsl(list.nth($colors, 2))});
- --md-primary-fg-color--dark: hsl(#{hex2hsl(list.nth($colors, 3))});
-
- // Inverted text for lighter shades
- @if index("lime" "yellow" "amber" "orange", $name) {
- --md-primary-bg-color: hsla(0, 0%, 0%, 0.87);
- --md-primary-bg-color--light: hsla(0, 0%, 0%, 0.54);
- } @else {
- --md-primary-bg-color: hsla(0, 0%, 100%, 1);
- --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);
- }
-
- // Typeset color shades
- @if index("grey" "blue-grey", $name) {
- --md-typeset-a-color: hsl(#{hex2hsl($clr-indigo-500)});
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-
-// Adjust link colors for light primary colors
-@each $name, $color in (
- "light-green": hsl(88, 58%, 43%),
- "lime": hsl(66, 88%, 32%),
- "yellow": hsl(54, 100%, 36%),
- "amber": hsl(45, 100%, 41%),
- "orange": hsl(36, 100%, 45%)
-) {
- [data-md-color-primary="#{$name}"]:not([data-md-color-scheme="slate"]) {
- --md-typeset-a-color: #{$color};
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: white
-// ----------------------------------------------------------------------------
-
-// Define primary colors for white
-[data-md-color-primary="white"] {
- --md-primary-fg-color: hsla(var(--md-hue), 0%, 100%, 1);
- --md-primary-fg-color--light: hsla(var(--md-hue), 0%, 100%, 0.7);
- --md-primary-fg-color--dark: hsla(var(--md-hue), 0%, 0%, 0.07);
- --md-primary-bg-color: hsla(var(--md-hue), 0%, 0%, 0.87);
- --md-primary-bg-color--light: hsla(var(--md-hue), 0%, 0%, 0.54);
-
- // Typeset `a` color shades
- --md-typeset-a-color: hsl(#{hex2hsl($clr-indigo-500)});
-
- // Form button
- .md-button {
- color: var(--md-typeset-a-color);
-
- // Primary button
- &--primary {
- color: hsla(var(--md-hue), 0%, 100%, 1);
- background-color: var(--md-typeset-a-color);
- border-color: var(--md-typeset-a-color);
- }
- }
-
- // [tablet portrait +]: Header-embedded search
- @include break-from-device(tablet landscape) {
-
- // Search form
- .md-search__form {
- background-color: hsla(var(--md-hue), 0%, 0%, 0.07);
-
- // Search form on hover
- &:hover {
- background-color: hsla(var(--md-hue), 0%, 0%, 0.32);
- }
- }
-
- // Search icon
- .md-search__input + .md-search__icon {
- color: hsla(var(--md-hue), 0%, 0%, 0.87);
- }
- }
-
- // [screen +]: Add bottom border for tabs
- @include break-from-device(screen) {
-
- // Navigation tabs
- .md-tabs {
- border-bottom: px2rem(1px) solid hsla(0, 0%, 0%, 0.07);
- }
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules: black
-// ----------------------------------------------------------------------------
-
-// Define primary colors for black
-[data-md-color-primary="black"] {
- --md-primary-fg-color: hsla(var(--md-hue), 15%, 9%, 1);
- --md-primary-fg-color--light: hsla(var(--md-hue), 15%, 9%, 0.54);
- --md-primary-fg-color--dark: hsla(var(--md-hue), 15%, 9%, 1);
- --md-primary-bg-color: hsla(var(--md-hue), 15%, 100%, 1);
- --md-primary-bg-color--light: hsla(var(--md-hue), 15%, 100%, 0.7);
-
- // Typeset `a` color shades
- --md-typeset-a-color: hsl(#{hex2hsl($clr-indigo-500)});
-
- // Form button
- .md-button {
- color: var(--md-typeset-a-color);
-
- // Primary button
- &--primary {
- color: hsla(var(--md-hue), 0%, 100%, 1);
- background-color: var(--md-typeset-a-color);
- border-color: var(--md-typeset-a-color);
- }
- }
-
- // Header
- .md-header {
- background-color: hsla(var(--md-hue), 15%, 9%, 1);
- }
-
- // [tablet portrait -]: Layered navigation
- @include break-to-device(tablet portrait) {
-
- // Repository information container
- .md-nav__source {
- background-color: hsla(var(--md-hue), 15%, 11%, 0.87);
- }
- }
-
- // [tablet -]: Layered navigation
- @include break-to-device(tablet) {
-
- // Site title in main navigation
- html & .md-nav--primary .md-nav__title[for="__drawer"] {
- background-color: hsla(var(--md-hue), 15%, 9%, 1);
- }
- }
-
- // [screen +]: Set background color for tabs
- @include break-from-device(screen) {
-
- // Navigation tabs
- .md-tabs {
- background-color: hsla(var(--md-hue), 15%, 9%, 1);
- }
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/palette/_scheme.scss b/docs/src/templates/assets/stylesheets/palette/_scheme.scss
deleted file mode 100644
index 0a9f9823..00000000
--- a/docs/src/templates/assets/stylesheets/palette/_scheme.scss
+++ /dev/null
@@ -1,145 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Only use dark mode on screens
-@media screen {
-
- // Slate theme, i.e. dark mode
- [data-md-color-scheme="slate"] {
-
- // Indicate that the site is rendered with a dark color scheme
- color-scheme: dark;
-
- // Default color shades
- --md-default-fg-color: hsla(var(--md-hue), 15%, 90%, 0.82);
- --md-default-fg-color--light: hsla(var(--md-hue), 15%, 90%, 0.56);
- --md-default-fg-color--lighter: hsla(var(--md-hue), 15%, 90%, 0.32);
- --md-default-fg-color--lightest: hsla(var(--md-hue), 15%, 90%, 0.12);
- --md-default-bg-color: hsla(var(--md-hue), 15%, 14%, 1);
- --md-default-bg-color--light: hsla(var(--md-hue), 15%, 14%, 0.54);
- --md-default-bg-color--lighter: hsla(var(--md-hue), 15%, 14%, 0.26);
- --md-default-bg-color--lightest: hsla(var(--md-hue), 15%, 14%, 0.07);
-
- // Code color shades
- --md-code-fg-color: hsla(var(--md-hue), 18%, 86%, 0.82);
- --md-code-bg-color: hsla(var(--md-hue), 15%, 18%, 1);
-
- // Code highlighting color shades
- --md-code-hl-color--light: hsla(#{hex2hsl($clr-blue-a200)}, 0.15);
- --md-code-hl-number-color: hsla(6, 74%, 63%, 1);
- --md-code-hl-special-color: hsla(340, 83%, 66%, 1);
- --md-code-hl-function-color: hsla(291, 57%, 65%, 1);
- --md-code-hl-constant-color: hsla(250, 62%, 70%, 1);
- --md-code-hl-keyword-color: hsla(219, 66%, 64%, 1);
- --md-code-hl-string-color: hsla(150, 58%, 44%, 1);
- --md-code-hl-name-color: var(--md-code-fg-color);
- --md-code-hl-operator-color: var(--md-default-fg-color--light);
- --md-code-hl-punctuation-color: var(--md-default-fg-color--light);
- --md-code-hl-comment-color: var(--md-default-fg-color--light);
- --md-code-hl-generic-color: var(--md-default-fg-color--light);
- --md-code-hl-variable-color: var(--md-default-fg-color--light);
-
- // Typeset color shades
- --md-typeset-color: var(--md-default-fg-color);
-
- // Typeset `a` color shades
- --md-typeset-a-color: var(--md-primary-fg-color);
-
- // Typeset `kbd` color shades
- --md-typeset-kbd-color: hsla(var(--md-hue), 15%, 90%, 0.12);
- --md-typeset-kbd-accent-color: hsla(var(--md-hue), 15%, 90%, 0.2);
- --md-typeset-kbd-border-color: hsla(var(--md-hue), 15%, 14%, 1);
-
- // Typeset `mark` color shades
- --md-typeset-mark-color: hsla(#{hex2hsl($clr-blue-a200)}, 0.3);
-
- // Typeset `table` color shades
- --md-typeset-table-color: hsla(var(--md-hue), 15%, 95%, 0.12);
- --md-typeset-table-color--light: hsla(var(--md-hue), 15%, 95%, 0.035);
-
- // Admonition color shades
- --md-admonition-fg-color: var(--md-default-fg-color);
- --md-admonition-bg-color: var(--md-default-bg-color);
-
- // Footer color shades
- --md-footer-bg-color: hsla(var(--md-hue), 15%, 10%, 0.87);
- --md-footer-bg-color--dark: hsla(var(--md-hue), 15%, 8%, 1);
-
- // Shadow depth 1
- --md-shadow-z1:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.05),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.1);
-
- // Shadow depth 2
- --md-shadow-z2:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.25),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.25);
-
- // Shadow depth 3
- --md-shadow-z3:
- 0 #{px2rem(4px)} #{px2rem(10px)} hsla(0, 0%, 0%, 0.4),
- 0 0 #{px2rem(1px)} hsla(0, 0%, 0%, 0.35);
-
- // Hide images for light mode
- img[src$="#only-light"],
- img[src$="#gh-light-mode-only"] {
- display: none;
- }
- }
-
- // --------------------------------------------------------------------------
-
- // Adjust link colors for dark primary colors
- @each $name, $color in (
- "pink": hsl(340, 81%, 63%),
- "purple": hsl(291, 53%, 63%),
- "deep-purple": hsl(262, 73%, 70%),
- "indigo": hsl(219, 76%, 62%),
- "teal": hsl(174, 100%, 40%),
- "green": hsl(122, 39%, 60%),
- "deep-orange": hsl(14, 100%, 65%),
- "brown": hsl(16, 45%, 56%),
-
- // Set neutral colors to indigo
- "grey": hsl(219, 66%, 62%),
- "blue-grey": hsl(219, 66%, 62%),
- "white": hsl(219, 66%, 62%),
- "black": hsl(219, 66%, 62%)
- ) {
- [data-md-color-scheme="slate"][data-md-color-primary="#{$name}"] {
- --md-typeset-a-color: #{$color};
- }
- }
-
- // --------------------------------------------------------------------------
-
- // Switching in progress - disable all transitions temporarily
- [data-md-color-switching] *,
- [data-md-color-switching] *::before,
- [data-md-color-switching] *::after {
- transition-duration: 0ms !important; // stylelint-disable-line
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/utilities/_break.scss b/docs/src/templates/assets/stylesheets/utilities/_break.scss
deleted file mode 100644
index 7ccd8622..00000000
--- a/docs/src/templates/assets/stylesheets/utilities/_break.scss
+++ /dev/null
@@ -1,219 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-@use "sass:list";
-@use "sass:map";
-@use "sass:math";
-
-// ----------------------------------------------------------------------------
-// Variables
-// ----------------------------------------------------------------------------
-
-///
-/// Device-specific breakpoints
-///
-/// @example
-/// $break-devices: (
-/// mobile: (
-/// portrait: 220px 479px,
-/// landscape: 480px 719px
-/// ),
-/// tablet: (
-/// portrait: 720px 959px,
-/// landscape: 960px 1219px
-/// ),
-/// screen: (
-/// small: 1220px 1599px,
-/// medium: 1600px 1999px,
-/// large: 2000px
-/// )
-/// );
-///
-$break-devices: () !default;
-
-// ----------------------------------------------------------------------------
-// Helpers
-// ----------------------------------------------------------------------------
-
-///
-/// Choose minimum and maximum device widths
-///
-@function break-select-min-max($devices) {
- $min: 1000000;
- $max: 0;
- @each $key, $value in $devices {
- @while type-of($value) == map {
- $value: break-select-min-max($value);
- }
- @if type-of($value) == list {
- @each $number in $value {
- @if type-of($number) == number {
- $min: math.min($number, $min);
- @if $max {
- $max: math.max($number, $max);
- }
- } @else {
- @error "Invalid number: #{$number}";
- }
- }
- } @else if type-of($value) == number {
- $min: math.min($value, $min);
- $max: null;
- } @else {
- @error "Invalid value: #{$value}";
- }
- }
- @return $min, $max;
-}
-
-///
-/// Select minimum and maximum widths for a device breakpoint
-///
-@function break-select-device($device) {
- $current: $break-devices;
- @for $n from 1 through length($device) {
- @if type-of($current) == map {
- $current: map.get($current, list.nth($device, $n));
- } @else {
- @error "Invalid device map: #{$devices}";
- }
- }
- @if type-of($current) == list or type-of($current) == number {
- $current: (default: $current);
- }
- @return break-select-min-max($current);
-}
-
-// ----------------------------------------------------------------------------
-// Mixins
-// ----------------------------------------------------------------------------
-
-///
-/// A minimum-maximum media query breakpoint
-///
-@mixin break-at($breakpoint) {
- @if type-of($breakpoint) == number {
- @media screen and (min-width: $breakpoint) {
- @content;
- }
- } @else if type-of($breakpoint) == list {
- $min: list.nth($breakpoint, 1);
- $max: list.nth($breakpoint, 2);
- @if type-of($min) == number and type-of($max) == number {
- @media screen and (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else {
- @error "Invalid breakpoint: #{$breakpoint}";
- }
- } @else {
- @error "Invalid breakpoint: #{$breakpoint}";
- }
-}
-
-///
-/// An orientation media query breakpoint
-///
-@mixin break-at-orientation($breakpoint) {
- @if type-of($breakpoint) == string {
- @media screen and (orientation: $breakpoint) {
- @content;
- }
- } @else {
- @error "Invalid breakpoint: #{$breakpoint}";
- }
-}
-
-///
-/// A maximum-aspect-ratio media query breakpoint
-///
-@mixin break-at-ratio($breakpoint) {
- @if type-of($breakpoint) == number {
- @media screen and (max-aspect-ratio: $breakpoint) {
- @content;
- }
- } @else {
- @error "Invalid breakpoint: #{$breakpoint}";
- }
-}
-
-///
-/// A minimum-maximum media query device breakpoint
-///
-@mixin break-at-device($device) {
- @if type-of($device) == string {
- $device: $device,;
- }
- @if type-of($device) == list {
- $breakpoint: break-select-device($device);
- @if list.nth($breakpoint, 2) {
- $min: list.nth($breakpoint, 1);
- $max: list.nth($breakpoint, 2);
-
- @media screen and (min-width: $min) and (max-width: $max) {
- @content;
- }
- } @else {
- @error "Invalid device: #{$device}";
- }
- } @else {
- @error "Invalid device: #{$device}";
- }
-}
-
-///
-/// A minimum media query device breakpoint
-///
-@mixin break-from-device($device) {
- @if type-of($device) == string {
- $device: $device,;
- }
- @if type-of($device) == list {
- $breakpoint: break-select-device($device);
- $min: list.nth($breakpoint, 1);
-
- @media screen and (min-width: $min) {
- @content;
- }
- } @else {
- @error "Invalid device: #{$device}";
- }
-}
-
-///
-/// A maximum media query device breakpoint
-///
-@mixin break-to-device($device) {
- @if type-of($device) == string {
- $device: $device,;
- }
- @if type-of($device) == list {
- $breakpoint: break-select-device($device);
- $max: list.nth($breakpoint, 2);
-
- @media screen and (max-width: $max) {
- @content;
- }
- } @else {
- @error "Invalid device: #{$device}";
- }
-}
diff --git a/docs/src/templates/assets/stylesheets/utilities/_convert.scss b/docs/src/templates/assets/stylesheets/utilities/_convert.scss
deleted file mode 100644
index 8199c9c8..00000000
--- a/docs/src/templates/assets/stylesheets/utilities/_convert.scss
+++ /dev/null
@@ -1,79 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-@use "sass:math";
-
-// ----------------------------------------------------------------------------
-// Helpers
-// ----------------------------------------------------------------------------
-
-///
-/// Strip units from a number
-///
-@function strip-units($number) {
- @return math.div($number, ($number * 0 + 1));
-}
-
-///
-/// Convert color in HEX to HSL
-///
-/// Note, that we need to strip the `deg` units from the `hue` value, as they
-/// were added in Color Level 4, which not all browsers support.
-///
-@function hex2hsl($color) {
- @return
- round(strip-units(hue($color))),
- round(saturation($color)),
- round(lightness($color));
-}
-
-// ----------------------------------------------------------------------------
-
-///
-/// Convert font size in px to em
-///
-@function px2em($size, $base: 16px) {
- @if unit($size) == px {
- @if unit($base) == px {
- @return math.div($size, $base) * 1em;
- } @else {
- @error "Invalid base: #{$base} - unit must be 'px'";
- }
- } @else {
- @error "Invalid size: #{$size} - unit must be 'px'";
- }
-}
-
-///
-/// Convert font size in px to rem
-///
-@function px2rem($size, $base: 20px) {
- @if unit($size) == px {
- @if unit($base) == px {
- @return math.div($size, $base) * 1rem;
- } @else {
- @error "Invalid base: #{$base} - unit must be 'px'";
- }
- } @else {
- @error "Invalid size: #{$size} - unit must be 'px'";
- }
-}
diff --git a/docs/src/templates/base.html b/docs/src/templates/base.html
index 8323e76e..e1f7ae5b 100644
--- a/docs/src/templates/base.html
+++ b/docs/src/templates/base.html
@@ -1,92 +1,39 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% import "partials/language.html" as lang with context %}
-
<!doctype html>
<html lang="{{ lang.t('language') }}" class="no-js">
<head>
-
- <!-- Meta tags -->
{% block site_meta %}
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width,initial-scale=1" />
-
- <!-- Page description -->
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
{% if page.meta and page.meta.description %}
- <meta name="description" content="{{ page.meta.description }}" />
+ <meta name="description" content="{{ page.meta.description }}">
{% elif config.site_description %}
- <meta name="description" content="{{ config.site_description }}" />
+ <meta name="description" content="{{ config.site_description }}">
{% endif %}
-
- <!-- Page author -->
{% if page.meta and page.meta.author %}
- <meta name="author" content="{{ page.meta.author }}" />
+ <meta name="author" content="{{ page.meta.author }}">
{% elif config.site_author %}
- <meta name="author" content="{{ config.site_author }}" />
+ <meta name="author" content="{{ config.site_author }}">
{% endif %}
-
- <!-- Canonical -->
{% if page.canonical_url %}
- <link rel="canonical" href="{{ page.canonical_url }}" />
+ <link rel="canonical" href="{{ page.canonical_url }}">
{% endif %}
-
- <!-- Previous page -->
{% if page.previous_page %}
- <link rel="prev" href="{{ page.previous_page.url | url }}" />
+ <link rel="prev" href="{{ page.previous_page.url | url }}">
{% endif %}
-
- <!-- Next page -->
{% if page.next_page %}
- <link rel="next" href="{{ page.next_page.url | url }}" />
+ <link rel="next" href="{{ page.next_page.url | url }}">
{% endif %}
-
- <!-- RSS feed -->
{% if "rss" in config.plugins %}
- <link
- rel="alternate"
- type="application/rss+xml"
- title="{{ lang.t('rss.created') }}"
- href="{{ 'feed_rss_created.xml' | url }}"
- />
- <link
- rel="alternate"
- type="application/rss+xml"
- title="{{ lang.t('rss.updated') }}"
- href="{{ 'feed_rss_updated.xml' | url }}"
- />
+ <link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.created') }}" href="{{ 'feed_rss_created.xml' | url }}">
+ <link rel="alternate" type="application/rss+xml" title="{{ lang.t('rss.updated') }}" href="{{ 'feed_rss_updated.xml' | url }}">
{% endif %}
-
- <!-- Favicon -->
- <link rel="icon" href="{{ config.theme.favicon | url }}" />
-
- <!-- Generator banner -->
- <meta
- name="generator"
- content="mkdocs-{{ mkdocs_version }}, $md-name$-$md-version$"
- />
+ <link rel="icon" href="{{ config.theme.favicon | url }}">
+ <meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-material-9.4.4">
{% endblock %}
-
- <!-- Site title -->
{% block htmltitle %}
{% if page.meta and page.meta.title %}
<title>{{ page.meta.title }} - {{ config.site_name }}</title>
@@ -96,84 +43,45 @@
<title>{{ config.site_name }}</title>
{% endif %}
{% endblock %}
-
- <!-- Theme-related style sheets -->
{% block styles %}
- <link rel="stylesheet" href="{{ 'assets/stylesheets/main.css' | url }}" />
-
- <!-- Extra color palette -->
+ <link rel="stylesheet" href="{{ 'assets/stylesheets/main.bd3936ea.min.css' | url }}">
{% if config.theme.palette %}
{% set palette = config.theme.palette %}
- <link
- rel="stylesheet"
- href="{{ 'assets/stylesheets/palette.css' | url }}"
- />
+ <link rel="stylesheet" href="{{ 'assets/stylesheets/palette.356b1318.min.css' | url }}">
{% endif %}
-
- <!-- Custom icons -->
{% include "partials/icons.html" %}
{% endblock %}
-
- <!-- JavaScript libraries -->
{% block libs %}
{% for script in config.extra.polyfills %}
{{ script | script_tag }}
{% endfor %}
{% endblock %}
-
- <!-- Webfonts -->
{% block fonts %}
-
- <!-- Load fonts from Google -->
{% if config.theme.font != false %}
{% set text = config.theme.font.get("text", "Roboto") %}
{% set code = config.theme.font.get("code", "Roboto Mono") %}
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
- <link
- rel="stylesheet"
- href="https://fonts.googleapis.com/css?family={{
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
+ <link rel="stylesheet" href="https://fonts.googleapis.com/css?family={{
text | replace(' ', '+') + ':300,300i,400,400i,700,700i%7C' +
code | replace(' ', '+') + ':400,400i,700,700i'
- }}&display=fallback"
- />
- <style>
- :root {
- --md-text-font: "{{ text }}";
- --md-code-font: "{{ code }}";
- }
- </style>
+ }}&display=fallback">
+ <style>:root{--md-text-font:"{{ text }}";--md-code-font:"{{ code }}"}</style>
{% endif %}
{% endblock %}
-
- <!-- Custom style sheets -->
{% for path in config.extra_css %}
- <link rel="stylesheet" href="{{ path | url }}" />
+ <link rel="stylesheet" href="{{ path | url }}">
{% endfor %}
-
- <!-- Helper functions for inline scripts -->
{% include "partials/javascripts/base.html" %}
-
- <!-- Analytics -->
{% block analytics %}
{% include "partials/integrations/analytics.html" %}
{% endblock %}
-
- <!-- Meta tags from front matter or plugins -->
{% if page.meta and page.meta.meta %}
{% for tag in page.meta.meta %}
- <meta
- {% for key, value in tag.items() %}
- {{ key }}="{{value}}"
- {% endfor %}
- />
+ <meta {% for key, value in tag.items() %} {{ key }}="{{value}}" {% endfor %}>
{% endfor %}
{% endif %}
-
- <!-- Custom front matter -->
{% block extrahead %}{% endblock %}
</head>
-
- <!-- Set text direction and color palette, if defined -->
{% set direction = config.theme.direction or lang.t("direction") %}
{% if config.theme.palette %}
{% set palette = config.theme.palette %}
@@ -183,45 +91,17 @@
{% set scheme = palette.scheme | d("default", true) %}
{% set primary = palette.primary | d("indigo", true) %}
{% set accent = palette.accent | d("indigo", true) %}
- <body
- dir="{{ direction }}"
- data-md-color-scheme="{{ scheme | replace(' ', '-') }}"
- data-md-color-primary="{{ primary | replace(' ', '-') }}"
- data-md-color-accent="{{ accent | replace(' ', '-') }}"
- >
+ <body dir="{{ direction }}" data-md-color-scheme="{{ scheme | replace(' ', '-') }}" data-md-color-primary="{{ primary | replace(' ', '-') }}" data-md-color-accent="{{ accent | replace(' ', '-') }}">
{% else %}
<body dir="{{ direction }}">
{% endif %}
{% set features = config.theme.features or [] %}
-
- <!-- User preference: color palette -->
{% if not config.theme.palette is mapping %}
{% include "partials/javascripts/palette.html" %}
{% endif %}
-
- <!--
- State toggles - we need to set autocomplete="off" in order to reset the
- drawer on back button invocation in some browsers
- -->
- <input
- class="md-toggle"
- data-md-toggle="drawer"
- type="checkbox"
- id="__drawer"
- autocomplete="off"
- />
- <input
- class="md-toggle"
- data-md-toggle="search"
- type="checkbox"
- id="__search"
- autocomplete="off"
- />
-
- <!-- Overlay for expanded drawer -->
+ <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
+ <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
-
- <!-- Skip to content -->
<div data-md-component="skip">
{% if page.toc | first is defined %}
{% set skip = page.toc | first %}
@@ -230,25 +110,16 @@
</a>
{% endif %}
</div>
-
- <!-- Announcement bar -->
<div data-md-component="announce">
{% if self.announce() %}
<aside class="md-banner">
<div class="md-banner__inner md-grid md-typeset">
-
- <!-- Button to dismiss announcement -->
{% if "announce.dismiss" in features %}
- <button
- class="md-banner__button md-icon"
- aria-label="{{ lang.t('announce.dismiss') }}"
- >
+ <button class="md-banner__button md-icon" aria-label="{{ lang.t('announce.dismiss') }}">
{% set icon = config.theme.icon.close or "material/close" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</button>
{% endif %}
-
- <!-- Announcement bar content -->
{% block announce %}{% endblock %}
</div>
{% if "announce.dismiss" in features %}
@@ -257,8 +128,6 @@
</aside>
{% endif %}
</div>
-
- <!-- Version warning -->
{% if config.extra.version %}
<div data-md-color-scheme="default" data-md-component="outdated" hidden>
{% if self.outdated() %}
@@ -271,19 +140,11 @@
{% endif %}
</div>
{% endif %}
-
- <!-- Header -->
{% block header %}
{% include "partials/header.html" %}
{% endblock %}
-
- <!-- Container -->
<div class="md-container" data-md-component="container">
-
- <!-- Hero teaser -->
{% block hero %}{% endblock %}
-
- <!-- Navigation tabs (collapsing) -->
{% block tabs %}
{% if "navigation.tabs.sticky" not in features %}
{% if "navigation.tabs" in features %}
@@ -291,25 +152,14 @@
{% endif %}
{% endif %}
{% endblock %}
-
- <!-- Main area -->
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
-
- <!-- Sidebars -->
{% block site_nav %}
-
- <!-- Navigation -->
{% if nav %}
{% if page.meta and page.meta.hide %}
{% set hidden = "hidden" if "navigation" in page.meta.hide %}
{% endif %}
- <div
- class="md-sidebar md-sidebar--primary"
- data-md-component="sidebar"
- data-md-type="navigation"
- {{ hidden }}
- >
+ <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" {{ hidden }}>
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
{% include "partials/nav.html" %}
@@ -317,18 +167,11 @@
</div>
</div>
{% endif %}
-
- <!-- Table of contents -->
{% if "toc.integrate" not in features %}
{% if page.meta and page.meta.hide %}
{% set hidden = "hidden" if "toc" in page.meta.hide %}
{% endif %}
- <div
- class="md-sidebar md-sidebar--secondary"
- data-md-component="sidebar"
- data-md-type="toc"
- {{ hidden }}
- >
+ <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" {{ hidden }}>
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
{% include "partials/toc.html" %}
@@ -337,8 +180,6 @@
</div>
{% endif %}
{% endblock %}
-
- <!-- Page content -->
{% block container %}
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
@@ -348,34 +189,22 @@
</article>
</div>
{% endblock %}
-
- <!-- User preference: content -->
{% include "partials/javascripts/content.html" %}
</div>
-
- <!-- Back-to-top button -->
{% if "navigation.top" in features %}
{% include "partials/top.html" %}
{% endif %}
</main>
-
- <!-- Footer -->
{% block footer %}
{% include "partials/footer.html" %}
{% endblock %}
</div>
-
- <!-- Dialog -->
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
-
- <!-- Progress indicator -->
{% if "navigation.instant.progress" in features %}
{% include "partials/progress.html" %}
{% endif %}
-
- <!-- Consent -->
{% if config.extra.consent %}
<div class="md-consent" data-md-component="consent" id="__consent" hidden>
<div class="md-consent__overlay"></div>
@@ -385,31 +214,21 @@
</form>
</aside>
</div>
-
- <!-- User preference: consent -->
{% include "partials/javascripts/consent.html" %}
{% endif %}
-
- <!-- Theme-related configuration -->
{% block config %}
{%- set app = {
"base": base_url,
"features": features,
"translations": {},
- "search": "assets/javascripts/workers/search.js" | url
+ "search": "assets/javascripts/workers/search.f886a092.min.js" | url
} -%}
-
- <!-- Versioning -->
{%- if config.extra.version -%}
{%- set _ = app.update({ "version": config.extra.version }) -%}
{%- endif -%}
-
- <!-- Tags -->
{%- if config.extra.tags -%}
{%- set _ = app.update({ "tags": config.extra.tags }) -%}
{%- endif -%}
-
- <!-- Translations -->
{%- set translations = app.translations -%}
{%- for key in [
"clipboard.copy",
@@ -425,18 +244,12 @@
] -%}
{%- set _ = translations.update({ key: lang.t(key) }) -%}
{%- endfor -%}
-
- <!-- Configuration -->
<script id="__config" type="application/json">
{{- app | tojson -}}
</script>
{% endblock %}
-
- <!-- Theme-related JavaScript -->
{% block scripts %}
- <script src="{{ 'assets/javascripts/bundle.js' | url }}"></script>
-
- <!-- Custom JavaScript -->
+ <script src="{{ 'assets/javascripts/bundle.94c44541.min.js' | url }}"></script>
{% for script in config.extra_javascript %}
{{ script | script_tag }}
{% endfor %}
diff --git a/docs/src/templates/blog-post.html b/docs/src/templates/blog-post.html
index 73fb669f..8e3e5f2c 100644
--- a/docs/src/templates/blog-post.html
+++ b/docs/src/templates/blog-post.html
@@ -1,47 +1,17 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "main.html" %}
-
{% import "partials/nav-item.html" as item with context %}
-
-<!-- Page content -->
{% block container %}
<div class="md-content md-content--post" data-md-component="content">
-
- <!-- Sidebar -->
- <div
- class="md-sidebar md-sidebar--post"
- data-md-component="sidebar"
- data-md-type="navigation"
- >
+ <div class="md-sidebar md-sidebar--post" data-md-component="sidebar" data-md-type="navigation">
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner md-post">
<nav class="md-nav md-nav--primary">
-
- <!-- Back to overview link -->
<div class="md-post__back">
<div class="md-nav__title md-nav__container">
- <a href="{{ page.parent.url | url }}" class=" md-nav__link">
+ <a href="{{ page.parent.url | url }}" class="md-nav__link">
{% include ".icons/material/arrow-left.svg" %}
<span class="md-ellipsis">
{{ lang.t("blog.index") }}
@@ -49,25 +19,21 @@
</a>
</div>
</div>
-
- <!-- Post authors -->
{% if page.authors %}
<div class="md-post__authors md-typeset">
{% for author in page.authors %}
<div class="md-profile md-post__profile">
<span class="md-author md-author--long">
- <img src="{{ author.avatar }}" alt="{{ author.name }}" />
+ <img src="{{ author.avatar }}" alt="{{ author.name }}">
</span>
<span class="md-profile__description">
- <strong>{{ author.name }}</strong><br />
+ <strong>{{ author.name }}</strong><br>
{{ author.description }}
</span>
</div>
{% endfor %}
</div>
{% endif %}
-
- <!-- Post metadata -->
<ul class="md-post__meta md-nav__list">
<li class="md-nav__item md-nav__item--section">
<div class="md-post__title">
@@ -77,36 +43,24 @@
</div>
<nav class="md-nav">
<ul class="md-nav__list">
-
- <!-- Post date -->
<li class="md-nav__item">
<div class="md-nav__link">
{% include ".icons/material/calendar.svg" %}
- <time
- datetime="{{ page.config.date.created }}"
- class="md-ellipsis"
- >
+ <time datetime="{{ page.config.date.created }}" class="md-ellipsis">
{{- page.config.date.created | date -}}
</time>
</div>
</li>
-
- <!-- Post date updated -->
{% if page.config.date.updated %}
<li class="md-nav__item">
<div class="md-nav__link">
{% include ".icons/material/calendar-clock.svg" %}
- <time
- datetime="{{ page.config.date.updated }}"
- class="md-ellipsis"
- >
+ <time datetime="{{ page.config.date.updated }}" class="md-ellipsis">
{{- page.config.date.updated | date -}}
</time>
</div>
</li>
{% endif %}
-
- <!-- Post categories -->
{% if page.categories %}
<li class="md-nav__item">
<div class="md-nav__link">
@@ -123,8 +77,6 @@
</div>
</li>
{% endif %}
-
- <!-- Post readtime -->
{% if page.config.readtime %}
{% set time = page.config.readtime %}
<li class="md-nav__item">
@@ -145,16 +97,12 @@
</li>
</ul>
</nav>
-
- <!-- Table of contents, if integrated -->
{% if "toc.integrate" in features %}
{% include "partials/toc.html" %}
{% endif %}
</div>
</div>
</div>
-
- <!-- Page content -->
<article class="md-content__inner md-typeset">
{% block content %}
{% include "partials/content.html" %}
diff --git a/docs/src/templates/blog.html b/docs/src/templates/blog.html
index eedc77d9..cbcf2d89 100644
--- a/docs/src/templates/blog.html
+++ b/docs/src/templates/blog.html
@@ -1,43 +1,16 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "main.html" %}
-
-<!-- Page content -->
{% block container %}
<div class="md-content" data-md-component="content">
<div class="md-content__inner">
-
- <!-- Header -->
<header class="md-typeset">
{{ page.content }}
</header>
-
- <!-- Posts -->
{% for post in posts %}
{% include "partials/post.html" %}
{% endfor %}
-
- <!-- Pagination -->
{% if pagination %}
{% block pagination %}
{% include "partials/pagination.html" %}
diff --git a/docs/src/templates/main.html b/docs/src/templates/main.html
index 3b77d200..094a197b 100644
--- a/docs/src/templates/main.html
+++ b/docs/src/templates/main.html
@@ -1,23 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% extends "base.html" %}
diff --git a/docs/src/templates/partials/actions.html b/docs/src/templates/partials/actions.html
index 75fcb8eb..1031f151 100644
--- a/docs/src/templates/partials/actions.html
+++ b/docs/src/templates/partials/actions.html
@@ -1,52 +1,20 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Actions -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if page.edit_url %}
-
- <!-- Edit button -->
{% if "content.action.edit" in features %}
- <a
- href="{{ page.edit_url }}"
- title="{{ lang.t('action.edit') }}"
- class="md-content__button md-icon"
- >
+ <a href="{{ page.edit_url }}" title="{{ lang.t('action.edit') }}" class="md-content__button md-icon">
{% set icon = config.theme.icon.edit or "material/file-edit-outline" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</a>
{% endif %}
-
- <!-- View button -->
{% if "content.action.view" in features %}
{% if "/blob/" in page.edit_url %}
{% set part = "blob" %}
{% else %}
{% set part = "edit" %}
{% endif %}
- <a
- href="{{ page.edit_url | replace(part, 'raw') }}"
- title="{{ lang.t('action.view') }}"
- class="md-content__button md-icon"
- >
+ <a href="{{ page.edit_url | replace(part, 'raw') }}" title="{{ lang.t('action.view') }}" class="md-content__button md-icon">
{% set icon = config.theme.icon.view or "material/file-eye-outline" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</a>
diff --git a/docs/src/templates/partials/alternate.html b/docs/src/templates/partials/alternate.html
index 7d7c925b..4492d657 100644
--- a/docs/src/templates/partials/alternate.html
+++ b/docs/src/templates/partials/alternate.html
@@ -1,44 +1,17 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Site language selector -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<div class="md-header__option">
<div class="md-select">
{% set icon = config.theme.icon.alternate or "material/translate" %}
- <button
- class="md-header__button md-icon"
- aria-label="{{ lang.t('select.language') }}"
- >
+ <button class="md-header__button md-icon" aria-label="{{ lang.t('select.language') }}">
{% include ".icons/" ~ icon ~ ".svg" %}
</button>
<div class="md-select__inner">
<ul class="md-select__list">
{% for alt in config.extra.alternate %}
<li class="md-select__item">
- <a
- href="{{ alt.link | url }}"
- hreflang="{{ alt.lang }}"
- class="md-select__link"
- >
+ <a href="{{ alt.link | url }}" hreflang="{{ alt.lang }}" class="md-select__link">
{{ alt.name }}
</a>
</li>
diff --git a/docs/src/templates/partials/comments.html b/docs/src/templates/partials/comments.html
index 6641d20e..fae1698d 100644
--- a/docs/src/templates/partials/comments.html
+++ b/docs/src/templates/partials/comments.html
@@ -1,23 +1,3 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Comment system -->
+{#-
+ This file was automatically generated - do not edit
+-#}
diff --git a/docs/src/templates/partials/consent.html b/docs/src/templates/partials/consent.html
index c84622bc..4ac5cb77 100644
--- a/docs/src/templates/partials/consent.html
+++ b/docs/src/templates/partials/consent.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine cookies -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% set cookies = config.extra.consent.cookies | d({}) %}
{% if config.extra.analytics %}
{% if "analytics" not in cookies %}
@@ -32,29 +12,16 @@
{% set _ = cookies.update({ "github": "GitHub" }) %}
{% endif %}
{% endif %}
-
-<!-- Determine actions -->
{% set actions = config.extra.consent.actions %}
{% if not actions %}
{% set actions = ["accept", "manage"] %}
{% endif %}
-
-<!-- Determine initial settings state -->
{% if "manage" not in actions %}
{% set checked = "checked" %}
{% endif %}
-
-<!-- Consent title -->
<h4>{{ config.extra.consent.title }}</h4>
<p>{{ config.extra.consent.description }}</p>
-
-<!-- Consent settings -->
-<input
- class="md-toggle"
- type="checkbox"
- id="__settings"
- {{ checked }}
-/>
+<input class="md-toggle" type="checkbox" id="__settings" {{ checked }}>
<div class="md-consent__settings">
<ul class="task-list">
{% for type in cookies %}
@@ -78,26 +45,18 @@
{% endfor %}
</ul>
</div>
-
-<!-- Consent controls -->
<div class="md-consent__controls">
{% for action in actions %}
-
- <!-- Button to accept cookies -->
{% if action == "accept" %}
<button class="md-button md-button--primary">
{{- lang.t("consent.accept") -}}
</button>
{% endif %}
-
- <!-- Button to reject cookies -->
{% if action == "reject" %}
<button type="reset" class="md-button md-button--primary">
{{- lang.t("consent.reject") -}}
</button>
{% endif %}
-
- <!-- Button to manage settings -->
{% if action == "manage" %}
<label class="md-button" for="__settings">
{{- lang.t("consent.manage") -}}
diff --git a/docs/src/templates/partials/content.html b/docs/src/templates/partials/content.html
index 2b78b09b..351ec986 100644
--- a/docs/src/templates/partials/content.html
+++ b/docs/src/templates/partials/content.html
@@ -1,54 +1,19 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Tags -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if "material/tags" in config.plugins and tags %}
{% include "partials/tags.html" %}
{% endif %}
-
-<!-- Actions -->
{% include "partials/actions.html" %}
-
-<!--
- Hack: check whether the content contains a h1 headline. If it doesn't, the
- page title (or respectively site name) is used as the main headline.
--->
{% if "\x3ch1" not in page.content %}
<h1>{{ page.title | d(config.site_name, true)}}</h1>
{% endif %}
-
-<!-- Page content -->
{{ page.content }}
-
-<!-- Source file information -->
{% if page.meta and (
page.meta.git_revision_date_localized or
page.meta.revision_date
) %}
{% include "partials/source-file.html" %}
{% endif %}
-
-<!-- Was this page helpful? -->
{% include "partials/feedback.html" %}
-
-<!-- Comment system -->
{% include "partials/comments.html" %}
diff --git a/docs/src/templates/partials/copyright.html b/docs/src/templates/partials/copyright.html
index 070948d2..5da0dc4b 100644
--- a/docs/src/templates/partials/copyright.html
+++ b/docs/src/templates/partials/copyright.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Copyright and theme information -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<div class="md-copyright">
{% if config.copyright %}
<div class="md-copyright__highlight">
@@ -29,10 +9,7 @@
{% endif %}
{% if not config.extra.generator == false %}
Made with
- <a
- href="https://squidfunk.github.io/mkdocs-material/"
- target="_blank" rel="noopener"
- >
+ <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
{% endif %}
diff --git a/docs/src/templates/partials/feedback.html b/docs/src/templates/partials/feedback.html
index bf27c640..2cde98c7 100644
--- a/docs/src/templates/partials/feedback.html
+++ b/docs/src/templates/partials/feedback.html
@@ -1,38 +1,14 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine feedback configuration -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if config.extra.analytics %}
{% set feedback = config.extra.analytics.feedback %}
{% endif %}
-
-<!-- Determine whether to show feedback -->
{% if page.meta and page.meta.hide %}
{% if "feedback" in page.meta.hide %}
{% set feedback = None %}
{% endif %}
{% endif %}
-
-<!-- Was this page helpful? -->
{% if feedback %}
<form class="md-feedback" name="feedback" hidden>
<fieldset>
@@ -40,35 +16,22 @@
{{ feedback.title }}
</legend>
<div class="md-feedback__inner">
-
- <!-- Feedback ratings -->
<div class="md-feedback__list">
{% for rating in feedback.ratings %}
- <button
- class="md-feedback__icon md-icon"
- type="submit"
- title="{{ rating.name }}"
- data-md-value="{{ rating.data }}"
- >
+ <button class="md-feedback__icon md-icon" type="submit" title="{{ rating.name }}" data-md-value="{{ rating.data }}">
{% include ".icons/" ~ rating.icon ~ ".svg" %}
</button>
{% endfor %}
</div>
-
- <!-- Feedback rating notes (shown after submission) -->
<div class="md-feedback__note">
{% for rating in feedback.ratings %}
<div data-md-value="{{ rating.data }}" hidden>
{% set url = "/" ~ page.url %}
-
- <!-- Determine title -->
{% if page.meta and page.meta.title %}
{% set title = page.meta.title | urlencode %}
{% else %}
{% set title = page.title | urlencode %}
{% endif %}
-
- <!-- Replace {url} and {title} placeholders in note -->
{{ rating.note.format(url = url, title = title) }}
</div>
{% endfor %}
diff --git a/docs/src/templates/partials/footer.html b/docs/src/templates/partials/footer.html
index ebe9278f..37783bcf 100644
--- a/docs/src/templates/partials/footer.html
+++ b/docs/src/templates/partials/footer.html
@@ -1,48 +1,16 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Footer -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<footer class="md-footer">
-
- <!-- Link to previous and/or next page -->
{% if "navigation.footer" in features %}
{% if page.previous_page or page.next_page %}
{% if page.meta and page.meta.hide %}
{% set hidden = "hidden" if "footer" in page.meta.hide %}
{% endif %}
- <nav
- class="md-footer__inner md-grid"
- aria-label="{{ lang.t('footer') }}"
- {{ hidden }}
- >
-
- <!-- Link to previous page -->
+ <nav class="md-footer__inner md-grid" aria-label="{{ lang.t('footer') }}" {{ hidden }}>
{% if page.previous_page %}
{% set direction = lang.t("footer.previous") %}
- <a
- href="{{ page.previous_page.url | url }}"
- class="md-footer__link md-footer__link--prev"
- aria-label="{{ direction }}: {{ page.previous_page.title | e }}"
- >
+ <a href="{{ page.previous_page.url | url }}" class="md-footer__link md-footer__link--prev" aria-label="{{ direction }}: {{ page.previous_page.title | e }}">
<div class="md-footer__button md-icon">
{% set icon = config.theme.icon.previous or "material/arrow-left" %}
{% include ".icons/" ~ icon ~ ".svg" %}
@@ -57,15 +25,9 @@
</div>
</a>
{% endif %}
-
- <!-- Link to next page -->
{% if page.next_page %}
{% set direction = lang.t("footer.next") %}
- <a
- href="{{ page.next_page.url | url }}"
- class="md-footer__link md-footer__link--next"
- aria-label="{{ direction }}: {{ page.next_page.title | e }}"
- >
+ <a href="{{ page.next_page.url | url }}" class="md-footer__link md-footer__link--next" aria-label="{{ direction }}: {{ page.next_page.title | e }}">
<div class="md-footer__title">
<span class="md-footer__direction">
{{ direction }}
@@ -83,13 +45,9 @@
</nav>
{% endif %}
{% endif %}
-
- <!-- Further information -->
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
{% include "partials/copyright.html" %}
-
- <!-- Social links -->
{% if config.extra.social %}
{% include "partials/social.html" %}
{% endif %}
diff --git a/docs/src/templates/partials/header.html b/docs/src/templates/partials/header.html
index 9b6d2e2e..86311ad3 100644
--- a/docs/src/templates/partials/header.html
+++ b/docs/src/templates/partials/header.html
@@ -1,58 +1,21 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine classes -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% set class = "md-header" %}
{% if "navigation.tabs.sticky" in features %}
{% set class = class ~ " md-header--shadow md-header--lifted" %}
{% elif "navigation.tabs" not in features %}
{% set class = class ~ " md-header--shadow" %}
{% endif %}
-
-<!-- Header -->
<header class="{{ class }}" data-md-component="header">
- <nav
- class="md-header__inner md-grid"
- aria-label="{{ lang.t('header') }}"
- >
-
- <!-- Link to home -->
- <a
- href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}"
- title="{{ config.site_name | e }}"
- class="md-header__button md-logo"
- aria-label="{{ config.site_name }}"
- data-md-component="logo"
- >
+ <nav class="md-header__inner md-grid" aria-label="{{ lang.t('header') }}">
+ <a href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}" title="{{ config.site_name | e }}" class="md-header__button md-logo" aria-label="{{ config.site_name }}" data-md-component="logo">
{% include "partials/logo.html" %}
</a>
-
- <!-- Button to open drawer -->
<label class="md-header__button md-icon" for="__drawer">
{% set icon = config.theme.icon.menu or "material/menu" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</label>
-
- <!-- Header title -->
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
@@ -71,39 +34,27 @@
</div>
</div>
</div>
-
- <!-- Color palette toggle -->
{% if config.theme.palette %}
{% if not config.theme.palette is mapping %}
{% include "partials/palette.html" %}
{% endif %}
{% endif %}
-
- <!-- Site language selector -->
{% if config.extra.alternate %}
{% include "partials/alternate.html" %}
{% endif %}
-
- <!-- Button to open search modal -->
{% if "material/search" in config.plugins %}
<label class="md-header__button md-icon" for="__search">
{% set icon = config.theme.icon.search or "material/magnify" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</label>
-
- <!-- Search interface -->
{% include "partials/search.html" %}
{% endif %}
-
- <!-- Repository information -->
{% if config.repo_url %}
<div class="md-header__source">
{% include "partials/source.html" %}
</div>
{% endif %}
</nav>
-
- <!-- Navigation tabs (sticky) -->
{% if "navigation.tabs.sticky" in features %}
{% if "navigation.tabs" in features %}
{% include "partials/tabs.html" %}
diff --git a/docs/src/templates/partials/icons.html b/docs/src/templates/partials/icons.html
index 17dd20d8..3fb55a6e 100644
--- a/docs/src/templates/partials/icons.html
+++ b/docs/src/templates/partials/icons.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Custom admonition icons -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if config.theme.icon.admonition %}
{% set style = ["\x3cstyle\x3e:root{"] %}
{% for type, icon in config.theme.icon.admonition.items() %}
@@ -35,8 +15,6 @@
{% set _ = style.append("}\x3c/style\x3e") %}
{{ style | join }}
{% endif %}
-
-<!-- Custom annotation icon -->
{% if config.theme.icon.annotation %}
{% set style = ["\x3cstyle\x3e:root{"] %}
{% import ".icons/" ~ config.theme.icon.annotation ~ ".svg" as icon %}
@@ -49,8 +27,6 @@
{% set _ = style.append("}\x3c/style\x3e") %}
{{ style | join }}
{% endif %}
-
-<!-- Custom tag icons -->
{% if config.theme.icon.tag %}
{% set style = ["\x3cstyle\x3e"] %}
{% for type, icon in config.theme.icon.tag.items() %}
diff --git a/docs/src/templates/partials/integrations/analytics.html b/docs/src/templates/partials/integrations/analytics.html
index 4b483046..ea27ef0c 100644
--- a/docs/src/templates/partials/integrations/analytics.html
+++ b/docs/src/templates/partials/integrations/analytics.html
@@ -1,49 +1,14 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine analytics provider -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if config.extra.analytics %}
{% set provider = config.extra.analytics.provider %}
{% endif %}
-
-<!-- Set up analytics provider -->
{% if provider %}
{% include "partials/integrations/analytics/" ~ provider ~ ".html" %}
-
- <!-- Consent necessary -->
{% if config.extra.consent %}
- <script>
- if (typeof __md_analytics !== "undefined") {
- var consent = __md_get("__consent")
- if (consent && consent.analytics)
- __md_analytics()
- }
- </script>
-
- <!-- Consent unnecessary -->
+ <script>var consent;"undefined"==typeof __md_analytics||(consent=__md_get("__consent"))&&consent.analytics&&__md_analytics()</script>
{% else %}
- <script>
- if (typeof __md_analytics !== "undefined")
- __md_analytics()
- </script>
+ <script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
{% endif %}
{% endif %}
diff --git a/docs/src/templates/partials/integrations/analytics/google.html b/docs/src/templates/partials/integrations/analytics/google.html
index a9fa37d9..128854da 100644
--- a/docs/src/templates/partials/integrations/analytics/google.html
+++ b/docs/src/templates/partials/integrations/analytics/google.html
@@ -1,97 +1,7 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine analytics property -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if config.extra.analytics %}
{% set property = config.extra.analytics.property | d("", true) %}
{% endif %}
-
-<!-- Integrate with Google Analytics 4 -->
-<script id="__analytics">
- function __md_analytics() {
- window.dataLayer = window.dataLayer || []
- function gtag() { dataLayer.push(arguments) }
-
- /* Set up integration and send page view */
- gtag("js", new Date())
- gtag("config", "{{ property }}")
-
- /* Register event handlers after documented loaded */
- document.addEventListener("DOMContentLoaded", function() {
-
- /* Set up search tracking */
- if (document.forms.search) {
- var query = document.forms.search.query
- query.addEventListener("blur", function() {
- if (this.value)
- gtag("event", "search", { search_term: this.value })
- })
- }
-
- /* Set up feedback, i.e. "Was this page helpful?" */
- document$.subscribe(function() {
- var feedback = document.forms.feedback
- if (typeof feedback === "undefined")
- return
-
- /* Send feedback to Google Analytics */
- for (var button of feedback.querySelectorAll("[type=submit]")) {
- button.addEventListener("click", function(ev) {
- ev.preventDefault()
-
- /* Retrieve and send data */
- var page = document.location.pathname
- var data = this.getAttribute("data-md-value")
- gtag("event", "feedback", { page, data })
-
- /* Disable form and show note, if given */
- feedback.firstElementChild.disabled = true
- var note = feedback.querySelector(
- ".md-feedback__note [data-md-value='" + data + "']"
- )
- if (note)
- note.hidden = false
- })
-
- /* Show feedback */
- feedback.hidden = false
- }
- })
-
- /* Send page view on location change */
- location$.subscribe(function(url) {
- gtag("config", "{{ property }}", {
- page_path: url.pathname
- })
- })
- })
-
- /* Create script tag */
- var script = document.createElement("script")
- script.async = true
- script.src = "https://www.googletagmanager.com/gtag/js?id={{ property }}"
-
- /* Inject script tag */
- var container = document.getElementById("__analytics")
- container.insertAdjacentElement("afterEnd", script)
- }
-</script>
+<script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","{{ property }}"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","{{ property }}",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id={{ property }}",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
diff --git a/docs/src/templates/partials/javascripts/announce.html b/docs/src/templates/partials/javascripts/announce.html
index f13961b2..b62a131e 100644
--- a/docs/src/templates/partials/javascripts/announce.html
+++ b/docs/src/templates/partials/javascripts/announce.html
@@ -1,31 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Announcement bar -->
-<script>
- var el = document.querySelector("[data-md-component=announce]")
- if (el) {
- var content = el.querySelector(".md-typeset")
- if (__md_hash(content.innerHTML) === __md_get("__announce"))
- el.hidden = true
- }
-</script>
+{#-
+ This file was automatically generated - do not edit
+-#}
+<script>var content,el=document.querySelector("[data-md-component=announce]");el&&(content=el.querySelector(".md-typeset"),__md_hash(content.innerHTML)===__md_get("__announce")&&(el.hidden=!0))</script>
diff --git a/docs/src/templates/partials/javascripts/base.html b/docs/src/templates/partials/javascripts/base.html
index f0eeeb8a..7625632d 100644
--- a/docs/src/templates/partials/javascripts/base.html
+++ b/docs/src/templates/partials/javascripts/base.html
@@ -1,48 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!--
- A collection of functions used from within some partials to allow the usage
- of state saved in local or session storage, e.g. to model preferences.
--->
-<script>
-
- /* Compute base path once to integrate with instant loading */
- __md_scope = new URL("{{ config.extra.scope | d(base_url) }}", location)
-
- /* Compute hash from the given string - see https://bit.ly/3pvPjXG */
- __md_hash = v => [...v].reduce((h, c) => (h << 5) - h + c.charCodeAt(0), 0)
-
- /* Fetch the value for a key from the given storage */
- __md_get = (key, storage = localStorage, scope = __md_scope) => (
- JSON.parse(storage.getItem(scope.pathname + "." + key))
- )
-
- /* Persist a key-value pair in the given storage */
- __md_set = (key, value, storage = localStorage, scope = __md_scope) => {
- try {
- storage.setItem(scope.pathname + "." + key, JSON.stringify(value))
- } catch (err) {
- /* Uncritical, just swallow */
- }
- }
-</script>
+{#-
+ This file was automatically generated - do not edit
+-#}
+<script>__md_scope=new URL("{{ config.extra.scope | d(base_url) }}",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
diff --git a/docs/src/templates/partials/javascripts/consent.html b/docs/src/templates/partials/javascripts/consent.html
index 13730da7..538a38c7 100644
--- a/docs/src/templates/partials/javascripts/consent.html
+++ b/docs/src/templates/partials/javascripts/consent.html
@@ -1,61 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- User-preference: consent -->
-<script>
- var consent = __md_get("__consent")
- if (consent) {
- for (var input of document.forms.consent.elements)
- if (input.name)
- input.checked = consent[input.name] || false
-
- /* Show consent with a small delay, but not if browsing locally */
- } else if (location.protocol !== "file:") {
- setTimeout(function() {
- var el = document.querySelector("[data-md-component=consent]")
- el.hidden = false
- }, 250)
- }
-
- /* Intercept submission of consent form */
- var form = document.forms.consent
- for (var action of ["submit", "reset"])
- form.addEventListener(action, function(ev) {
- ev.preventDefault()
-
- /* Reject all cookies */
- if (ev.type === "reset")
- for (var input of document.forms.consent.elements)
- if (input.name)
- input.checked = false
-
- /* Grab and serialize form data */
- __md_set("__consent", Object.fromEntries(
- Array.from(new FormData(form).keys())
- .map(function(key) { return [key, true] })
- ))
-
- /* Remove anchor to omit consent from reappearing and reload */
- location.hash = '';
- location.reload()
- })
-</script>
+{#-
+ This file was automatically generated - do not edit
+-#}
+<script>var consent=__md_get("__consent");if(consent)for(var input of document.forms.consent.elements)input.name&&(input.checked=consent[input.name]||!1);else"file:"!==location.protocol&&setTimeout(function(){document.querySelector("[data-md-component=consent]").hidden=!1},250);var action,form=document.forms.consent;for(action of["submit","reset"])form.addEventListener(action,function(e){if(e.preventDefault(),"reset"===e.type)for(var n of document.forms.consent.elements)n.name&&(n.checked=!1);__md_set("__consent",Object.fromEntries(Array.from(new FormData(form).keys()).map(function(e){return[e,!0]}))),location.hash="",location.reload()})</script>
diff --git a/docs/src/templates/partials/javascripts/content.html b/docs/src/templates/partials/javascripts/content.html
index d361f18b..32021d0b 100644
--- a/docs/src/templates/partials/javascripts/content.html
+++ b/docs/src/templates/partials/javascripts/content.html
@@ -1,39 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- User-preference: link content tabs -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if "content.tabs.link" in features %}
- <script>
- var tabs = __md_get("__tabs")
- if (Array.isArray(tabs))
- main: for (var set of document.querySelectorAll(".tabbed-set")) {
- var labels = set.querySelector(".tabbed-labels")
- for (var tab of tabs)
- for (var label of labels.getElementsByTagName("label"))
- if (label.innerText.trim() === tab) {
- var input = document.getElementById(label.htmlFor)
- input.checked = true
- continue main
- }
- }
- </script>
+ <script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var tab,labels=set.querySelector(".tabbed-labels");for(tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script>
{% endif %}
diff --git a/docs/src/templates/partials/javascripts/outdated.html b/docs/src/templates/partials/javascripts/outdated.html
index 576f3c85..640a3669 100644
--- a/docs/src/templates/partials/javascripts/outdated.html
+++ b/docs/src/templates/partials/javascripts/outdated.html
@@ -1,29 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Version warning -->
-<script>
- var el = document.querySelector("[data-md-component=outdated]")
- var outdated = __md_get("__outdated", sessionStorage)
- if (outdated === true && el)
- el.hidden = false
-</script>
+{#-
+ This file was automatically generated - do not edit
+-#}
+<script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
diff --git a/docs/src/templates/partials/javascripts/palette.html b/docs/src/templates/partials/javascripts/palette.html
index a2daef1d..b7e6f4dd 100644
--- a/docs/src/templates/partials/javascripts/palette.html
+++ b/docs/src/templates/partials/javascripts/palette.html
@@ -1,29 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- User preference: color palette -->
-<script>
- var palette = __md_get("__palette")
- if (palette && typeof palette.color === "object")
- for (var key of Object.keys(palette.color))
- document.body.setAttribute("data-md-color-" + key, palette.color[key])
-</script>
+{#-
+ This file was automatically generated - do not edit
+-#}
+<script>var palette=__md_get("__palette");if(palette&&"object"==typeof palette.color)for(var key of Object.keys(palette.color))document.body.setAttribute("data-md-color-"+key,palette.color[key])</script>
diff --git a/docs/src/templates/partials/language.html b/docs/src/templates/partials/language.html
index e37b953b..e497e66b 100644
--- a/docs/src/templates/partials/language.html
+++ b/docs/src/templates/partials/language.html
@@ -1,28 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Import translations for given language and fallback -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% import "partials/languages/" ~ config.theme.language ~ ".html" as lang %}
{% import "partials/languages/en.html" as fallback %}
-
-<!-- Re-export translations -->
{% macro t(key) %}{{ lang.t(key) or fallback.t(key) or key }}{% endmacro %}
diff --git a/docs/src/templates/partials/languages/af.html b/docs/src/templates/partials/languages/af.html
index b7f9f8fa..bc4a0232 100644
--- a/docs/src/templates/partials/languages/af.html
+++ b/docs/src/templates/partials/languages/af.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Afrikaans -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "af",
"action.edit": "Wysig hierdie bladsy",
diff --git a/docs/src/templates/partials/languages/ar.html b/docs/src/templates/partials/languages/ar.html
index 4d5da33a..580f0d77 100644
--- a/docs/src/templates/partials/languages/ar.html
+++ b/docs/src/templates/partials/languages/ar.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Arabic -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ar",
"direction": "rtl",
diff --git a/docs/src/templates/partials/languages/be.html b/docs/src/templates/partials/languages/be.html
index c36c8402..fa89f2a1 100644
--- a/docs/src/templates/partials/languages/be.html
+++ b/docs/src/templates/partials/languages/be.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Belarusian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "be",
"direction": "ltr",
diff --git a/docs/src/templates/partials/languages/bg.html b/docs/src/templates/partials/languages/bg.html
index f36fd437..4fc20a98 100644
--- a/docs/src/templates/partials/languages/bg.html
+++ b/docs/src/templates/partials/languages/bg.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Bulgarian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "bg",
"action.edit": "Редактирай тази страница",
diff --git a/docs/src/templates/partials/languages/bn.html b/docs/src/templates/partials/languages/bn.html
index 0a3ee6d0..b5fed867 100644
--- a/docs/src/templates/partials/languages/bn.html
+++ b/docs/src/templates/partials/languages/bn.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Bengali (Bangla) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "bn",
"action.edit": "এই পেজ এডিট করুন",
diff --git a/docs/src/templates/partials/languages/ca.html b/docs/src/templates/partials/languages/ca.html
index 8fd2b03a..5f70ef17 100644
--- a/docs/src/templates/partials/languages/ca.html
+++ b/docs/src/templates/partials/languages/ca.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Catalan -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ca",
"action.edit": "Edita aquesta pàgina",
diff --git a/docs/src/templates/partials/languages/cs.html b/docs/src/templates/partials/languages/cs.html
index fb955865..e8e89822 100644
--- a/docs/src/templates/partials/languages/cs.html
+++ b/docs/src/templates/partials/languages/cs.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Czech -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "cs",
"action.edit": "Upravit tuto stránku",
diff --git a/docs/src/templates/partials/languages/da.html b/docs/src/templates/partials/languages/da.html
index 2f9da2db..3538aa8c 100644
--- a/docs/src/templates/partials/languages/da.html
+++ b/docs/src/templates/partials/languages/da.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Danish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "da",
"action.edit": "Redigér denne side",
diff --git a/docs/src/templates/partials/languages/de.html b/docs/src/templates/partials/languages/de.html
index bfd8b909..c5df419f 100644
--- a/docs/src/templates/partials/languages/de.html
+++ b/docs/src/templates/partials/languages/de.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: German -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "de",
"action.edit": "Seite editieren",
diff --git a/docs/src/templates/partials/languages/el.html b/docs/src/templates/partials/languages/el.html
index 8dce1793..ab3b5d08 100644
--- a/docs/src/templates/partials/languages/el.html
+++ b/docs/src/templates/partials/languages/el.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Greek -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "el",
"action.edit": "Επεξεργασία αυτής της σελίδας",
diff --git a/docs/src/templates/partials/languages/en.html b/docs/src/templates/partials/languages/en.html
index 0e6a73ac..7f8eb9e9 100644
--- a/docs/src/templates/partials/languages/en.html
+++ b/docs/src/templates/partials/languages/en.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: English -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "en",
"direction": "ltr",
diff --git a/docs/src/templates/partials/languages/eo.html b/docs/src/templates/partials/languages/eo.html
index cd3829a8..65b8a423 100644
--- a/docs/src/templates/partials/languages/eo.html
+++ b/docs/src/templates/partials/languages/eo.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Esperanto -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "eo",
"action.edit": "Redakti ĉi tiun paĝon",
diff --git a/docs/src/templates/partials/languages/es.html b/docs/src/templates/partials/languages/es.html
index bbbd9dc1..78cae750 100644
--- a/docs/src/templates/partials/languages/es.html
+++ b/docs/src/templates/partials/languages/es.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Spanish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "es",
"action.edit": "Editar esta página",
diff --git a/docs/src/templates/partials/languages/et.html b/docs/src/templates/partials/languages/et.html
index 8add4225..3e23129b 100644
--- a/docs/src/templates/partials/languages/et.html
+++ b/docs/src/templates/partials/languages/et.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Estonian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "et",
"action.edit": "Muuda seda lehte",
diff --git a/docs/src/templates/partials/languages/eu.html b/docs/src/templates/partials/languages/eu.html
index 0e52f925..9b97a732 100644
--- a/docs/src/templates/partials/languages/eu.html
+++ b/docs/src/templates/partials/languages/eu.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Basque -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "eu",
"action.edit": "Editatu orri hau",
diff --git a/docs/src/templates/partials/languages/fa.html b/docs/src/templates/partials/languages/fa.html
index deaa8bca..d61b273e 100644
--- a/docs/src/templates/partials/languages/fa.html
+++ b/docs/src/templates/partials/languages/fa.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Persian (Farsi) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "fa",
"direction": "rtl",
diff --git a/docs/src/templates/partials/languages/fi.html b/docs/src/templates/partials/languages/fi.html
index 8ee09122..d5fc895e 100644
--- a/docs/src/templates/partials/languages/fi.html
+++ b/docs/src/templates/partials/languages/fi.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Finnish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "fi",
"action.edit": "Muokkaa tätä sivua",
diff --git a/docs/src/templates/partials/languages/fr.html b/docs/src/templates/partials/languages/fr.html
index 9d49535a..6c762b53 100644
--- a/docs/src/templates/partials/languages/fr.html
+++ b/docs/src/templates/partials/languages/fr.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: French -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "fr",
"action.edit": "Editer cette page",
diff --git a/docs/src/templates/partials/languages/gl.html b/docs/src/templates/partials/languages/gl.html
index ecb54ffd..c43caf1a 100644
--- a/docs/src/templates/partials/languages/gl.html
+++ b/docs/src/templates/partials/languages/gl.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Galician -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "gl",
"action.edit": "Editar esta páxina",
diff --git a/docs/src/templates/partials/languages/he.html b/docs/src/templates/partials/languages/he.html
index 128edab5..e25dc614 100644
--- a/docs/src/templates/partials/languages/he.html
+++ b/docs/src/templates/partials/languages/he.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Hebrew -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "he",
"direction": "rtl",
diff --git a/docs/src/templates/partials/languages/hi.html b/docs/src/templates/partials/languages/hi.html
index 8c27c259..081a32f6 100644
--- a/docs/src/templates/partials/languages/hi.html
+++ b/docs/src/templates/partials/languages/hi.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Hindi -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "hi",
"action.edit": "इस पृष्ठ को संपादित करें",
diff --git a/docs/src/templates/partials/languages/hr.html b/docs/src/templates/partials/languages/hr.html
index 30afe6a9..e10df662 100644
--- a/docs/src/templates/partials/languages/hr.html
+++ b/docs/src/templates/partials/languages/hr.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Croatian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "hr",
"action.edit": "Uredi stranicu",
diff --git a/docs/src/templates/partials/languages/hu.html b/docs/src/templates/partials/languages/hu.html
index 44798dd8..46bdec9a 100644
--- a/docs/src/templates/partials/languages/hu.html
+++ b/docs/src/templates/partials/languages/hu.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Hungarian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "hu",
"action.edit": "Oldal szerkesztése",
diff --git a/docs/src/templates/partials/languages/hy.html b/docs/src/templates/partials/languages/hy.html
index e3418341..076fcb6c 100644
--- a/docs/src/templates/partials/languages/hy.html
+++ b/docs/src/templates/partials/languages/hy.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Armenian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "hy",
"action.edit": "Խմբագրել այս էջը",
diff --git a/docs/src/templates/partials/languages/id.html b/docs/src/templates/partials/languages/id.html
index c54229f0..876d894e 100644
--- a/docs/src/templates/partials/languages/id.html
+++ b/docs/src/templates/partials/languages/id.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Indonesian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "id",
"action.edit": "Ubah halaman ini",
diff --git a/docs/src/templates/partials/languages/is.html b/docs/src/templates/partials/languages/is.html
index 5b9a47e8..c353fe35 100644
--- a/docs/src/templates/partials/languages/is.html
+++ b/docs/src/templates/partials/languages/is.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Icelandic -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "is",
"action.edit": "Breyta þessari síðu",
diff --git a/docs/src/templates/partials/languages/it.html b/docs/src/templates/partials/languages/it.html
index 77956ee7..0472dab0 100644
--- a/docs/src/templates/partials/languages/it.html
+++ b/docs/src/templates/partials/languages/it.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Italian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "it",
"action.edit": "Modifica",
diff --git a/docs/src/templates/partials/languages/ja.html b/docs/src/templates/partials/languages/ja.html
index b4b4279d..f2368574 100644
--- a/docs/src/templates/partials/languages/ja.html
+++ b/docs/src/templates/partials/languages/ja.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Japanese -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ja",
"action.edit": "編集",
diff --git a/docs/src/templates/partials/languages/ka.html b/docs/src/templates/partials/languages/ka.html
index edfd2e02..d8e0a731 100644
--- a/docs/src/templates/partials/languages/ka.html
+++ b/docs/src/templates/partials/languages/ka.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Georgian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ka",
"action.edit": "გვერდის რედარქირება",
diff --git a/docs/src/templates/partials/languages/kn.html b/docs/src/templates/partials/languages/kn.html
index bd0ff722..876a7e0e 100644
--- a/docs/src/templates/partials/languages/kn.html
+++ b/docs/src/templates/partials/languages/kn.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Kannada -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "kn",
"action.edit": "ಈ ಪುಟವನ್ನು ತಿದ್ದುಪಡಿ ಮಾಡಿ",
diff --git a/docs/src/templates/partials/languages/ko.html b/docs/src/templates/partials/languages/ko.html
index adadccb7..06e973f7 100644
--- a/docs/src/templates/partials/languages/ko.html
+++ b/docs/src/templates/partials/languages/ko.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Korean -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ko",
"action.edit": "이 페이지를 편집",
diff --git a/docs/src/templates/partials/languages/ku-IQ.html b/docs/src/templates/partials/languages/ku-IQ.html
index fe9dd1e7..a1ebbcd8 100644
--- a/docs/src/templates/partials/languages/ku-IQ.html
+++ b/docs/src/templates/partials/languages/ku-IQ.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Kurdish (Soranî) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ku",
"direction": "rtl",
diff --git a/docs/src/templates/partials/languages/lb.html b/docs/src/templates/partials/languages/lb.html
index f38c6568..75beab62 100644
--- a/docs/src/templates/partials/languages/lb.html
+++ b/docs/src/templates/partials/languages/lb.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Luxembourgish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "lb",
"direction": "ltr",
diff --git a/docs/src/templates/partials/languages/lt.html b/docs/src/templates/partials/languages/lt.html
index 129505f5..e6f72898 100644
--- a/docs/src/templates/partials/languages/lt.html
+++ b/docs/src/templates/partials/languages/lt.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Lithuanian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "lt",
"action.edit": "Redaguoti šį puslapį",
diff --git a/docs/src/templates/partials/languages/lv.html b/docs/src/templates/partials/languages/lv.html
index 7bcd9ace..15719a1f 100644
--- a/docs/src/templates/partials/languages/lv.html
+++ b/docs/src/templates/partials/languages/lv.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Latvian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "lv",
"action.edit": "Rediģēt šo lapu",
diff --git a/docs/src/templates/partials/languages/mk.html b/docs/src/templates/partials/languages/mk.html
index e3dc114c..3ba92a5e 100644
--- a/docs/src/templates/partials/languages/mk.html
+++ b/docs/src/templates/partials/languages/mk.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Macedonian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "mk",
"action.edit": "Уредете ја оваа страница",
diff --git a/docs/src/templates/partials/languages/mn.html b/docs/src/templates/partials/languages/mn.html
index de9002ab..9d2c4791 100644
--- a/docs/src/templates/partials/languages/mn.html
+++ b/docs/src/templates/partials/languages/mn.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Mongolian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "mn",
"action.edit": "Хуудас засварлах",
diff --git a/docs/src/templates/partials/languages/ms.html b/docs/src/templates/partials/languages/ms.html
index 57b70fc7..459dfd3e 100644
--- a/docs/src/templates/partials/languages/ms.html
+++ b/docs/src/templates/partials/languages/ms.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Bahasa Malaysia -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ms",
"action.edit": "Edit halaman ini",
diff --git a/docs/src/templates/partials/languages/my.html b/docs/src/templates/partials/languages/my.html
index 27ca3ad9..09f849c9 100644
--- a/docs/src/templates/partials/languages/my.html
+++ b/docs/src/templates/partials/languages/my.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Burmese -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "my",
"action.edit": "ဤ စာမျက်နှာကို ပြင်ရန်",
diff --git a/docs/src/templates/partials/languages/nb.html b/docs/src/templates/partials/languages/nb.html
index 6be63531..732c8814 100644
--- a/docs/src/templates/partials/languages/nb.html
+++ b/docs/src/templates/partials/languages/nb.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Norwegian Bokmål -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "nb",
"action.edit": "Rediger denne siden",
diff --git a/docs/src/templates/partials/languages/nl.html b/docs/src/templates/partials/languages/nl.html
index 0000fe60..86028a4c 100644
--- a/docs/src/templates/partials/languages/nl.html
+++ b/docs/src/templates/partials/languages/nl.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Dutch -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "nl",
"action.edit": "Wijzig deze pagina",
diff --git a/docs/src/templates/partials/languages/nn.html b/docs/src/templates/partials/languages/nn.html
index 9478bdbe..7ebd8793 100644
--- a/docs/src/templates/partials/languages/nn.html
+++ b/docs/src/templates/partials/languages/nn.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Norwegian Nynorsk -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "nn",
"action.edit": "Rediger denne sida",
diff --git a/docs/src/templates/partials/languages/pl.html b/docs/src/templates/partials/languages/pl.html
index 7817633a..826a8c60 100644
--- a/docs/src/templates/partials/languages/pl.html
+++ b/docs/src/templates/partials/languages/pl.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Polish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "pl",
"action.edit": "Edytuj tę stronę",
diff --git a/docs/src/templates/partials/languages/pt-BR.html b/docs/src/templates/partials/languages/pt-BR.html
index d934a9ac..de1b1f23 100644
--- a/docs/src/templates/partials/languages/pt-BR.html
+++ b/docs/src/templates/partials/languages/pt-BR.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Portuguese (Brasilian) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "pt",
"action.edit": "Editar esta página",
diff --git a/docs/src/templates/partials/languages/pt.html b/docs/src/templates/partials/languages/pt.html
index e5dee1cb..8bc6b81f 100644
--- a/docs/src/templates/partials/languages/pt.html
+++ b/docs/src/templates/partials/languages/pt.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Portuguese -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "pt",
"action.edit": "Editar esta página",
diff --git a/docs/src/templates/partials/languages/ro.html b/docs/src/templates/partials/languages/ro.html
index 7bea9afb..31a36229 100644
--- a/docs/src/templates/partials/languages/ro.html
+++ b/docs/src/templates/partials/languages/ro.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Romanian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ro",
"action.edit": "Editeaza această pagină",
diff --git a/docs/src/templates/partials/languages/ru.html b/docs/src/templates/partials/languages/ru.html
index ddbd7b95..31fab68f 100644
--- a/docs/src/templates/partials/languages/ru.html
+++ b/docs/src/templates/partials/languages/ru.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Russian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ru",
"action.edit": "Редактировать страницу",
diff --git a/docs/src/templates/partials/languages/sa.html b/docs/src/templates/partials/languages/sa.html
index 338e2b61..aab566fe 100644
--- a/docs/src/templates/partials/languages/sa.html
+++ b/docs/src/templates/partials/languages/sa.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Sanskrit -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sa",
"action.edit": "एतत् पृष्ठं सम्पादयतु",
diff --git a/docs/src/templates/partials/languages/sh.html b/docs/src/templates/partials/languages/sh.html
index 42a0d902..a7205f0d 100644
--- a/docs/src/templates/partials/languages/sh.html
+++ b/docs/src/templates/partials/languages/sh.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Serbo-Croatian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sh",
"action.edit": "Ažuriraj stranicu",
diff --git a/docs/src/templates/partials/languages/si.html b/docs/src/templates/partials/languages/si.html
index eb41309e..b2120f9f 100644
--- a/docs/src/templates/partials/languages/si.html
+++ b/docs/src/templates/partials/languages/si.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Sinhalese -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "si",
"action.edit": "පිටුව සංස්කරණය",
diff --git a/docs/src/templates/partials/languages/sk.html b/docs/src/templates/partials/languages/sk.html
index 701a5a53..793bddbb 100644
--- a/docs/src/templates/partials/languages/sk.html
+++ b/docs/src/templates/partials/languages/sk.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Slovak -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sk",
"action.edit": "Upraviť túto stránku",
diff --git a/docs/src/templates/partials/languages/sl.html b/docs/src/templates/partials/languages/sl.html
index a01f31d9..4eb060f2 100644
--- a/docs/src/templates/partials/languages/sl.html
+++ b/docs/src/templates/partials/languages/sl.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Slovenian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sl",
"action.edit": "Uredi stran",
diff --git a/docs/src/templates/partials/languages/sr.html b/docs/src/templates/partials/languages/sr.html
index 275ea126..7ef5f0df 100644
--- a/docs/src/templates/partials/languages/sr.html
+++ b/docs/src/templates/partials/languages/sr.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Serbian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sr",
"action.edit": "Ажурирај страницу",
diff --git a/docs/src/templates/partials/languages/sv.html b/docs/src/templates/partials/languages/sv.html
index 52f151d2..fe368f8e 100644
--- a/docs/src/templates/partials/languages/sv.html
+++ b/docs/src/templates/partials/languages/sv.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Swedish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "sv",
"action.edit": "Redigera sidan",
diff --git a/docs/src/templates/partials/languages/te.html b/docs/src/templates/partials/languages/te.html
index 7529a47c..2bd6036d 100644
--- a/docs/src/templates/partials/languages/te.html
+++ b/docs/src/templates/partials/languages/te.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Telugu -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "te",
"action.edit": "ఈ పేజీలో దిద్దుబాట్లు చేయండి",
diff --git a/docs/src/templates/partials/languages/th.html b/docs/src/templates/partials/languages/th.html
index c8104fc1..915e0fd4 100644
--- a/docs/src/templates/partials/languages/th.html
+++ b/docs/src/templates/partials/languages/th.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Thai -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "th",
"action.edit": "แก้ไขหน้านี้",
diff --git a/docs/src/templates/partials/languages/tl.html b/docs/src/templates/partials/languages/tl.html
index 00c22c99..965d0443 100644
--- a/docs/src/templates/partials/languages/tl.html
+++ b/docs/src/templates/partials/languages/tl.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Tagalog -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "tl",
"action.edit": "I-edit ang pahinang ito",
diff --git a/docs/src/templates/partials/languages/tr.html b/docs/src/templates/partials/languages/tr.html
index 860f8ed7..4924828b 100644
--- a/docs/src/templates/partials/languages/tr.html
+++ b/docs/src/templates/partials/languages/tr.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Turkish -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "tr",
"action.edit": "Düzenle",
diff --git a/docs/src/templates/partials/languages/uk.html b/docs/src/templates/partials/languages/uk.html
index ca5c709c..91face86 100644
--- a/docs/src/templates/partials/languages/uk.html
+++ b/docs/src/templates/partials/languages/uk.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Ukrainian -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "uk",
"action.edit": "Редагувати сторінку",
diff --git a/docs/src/templates/partials/languages/ur.html b/docs/src/templates/partials/languages/ur.html
index 14a50588..06817358 100644
--- a/docs/src/templates/partials/languages/ur.html
+++ b/docs/src/templates/partials/languages/ur.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Urdu -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "ur",
"direction": "rtl",
diff --git a/docs/src/templates/partials/languages/uz.html b/docs/src/templates/partials/languages/uz.html
index d86f4db2..a326ab9b 100644
--- a/docs/src/templates/partials/languages/uz.html
+++ b/docs/src/templates/partials/languages/uz.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Uzbek -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "uz",
"action.edit": "Ushbu sahifani tahrirlash",
diff --git a/docs/src/templates/partials/languages/vi.html b/docs/src/templates/partials/languages/vi.html
index b63a8d82..b32202c0 100644
--- a/docs/src/templates/partials/languages/vi.html
+++ b/docs/src/templates/partials/languages/vi.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Vietnamese -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "vi",
"action.edit": "Chỉnh sửa",
diff --git a/docs/src/templates/partials/languages/zh-Hant.html b/docs/src/templates/partials/languages/zh-Hant.html
index 578fc82a..aaac6a7d 100644
--- a/docs/src/templates/partials/languages/zh-Hant.html
+++ b/docs/src/templates/partials/languages/zh-Hant.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Chinese (Traditional) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "zh-Hant",
"action.edit": "編輯此頁",
diff --git a/docs/src/templates/partials/languages/zh-TW.html b/docs/src/templates/partials/languages/zh-TW.html
index 405538f8..b43170be 100644
--- a/docs/src/templates/partials/languages/zh-TW.html
+++ b/docs/src/templates/partials/languages/zh-TW.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Chinese (Taiwanese) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "zh-TW",
"action.edit": "編輯此頁",
diff --git a/docs/src/templates/partials/languages/zh.html b/docs/src/templates/partials/languages/zh.html
index 49f233a4..1ce9a0c9 100644
--- a/docs/src/templates/partials/languages/zh.html
+++ b/docs/src/templates/partials/languages/zh.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Translations: Chinese (Simplified) -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro t(key) %}{{ {
"language": "zh",
"action.edit": "编辑此页",
diff --git a/docs/src/templates/partials/logo.html b/docs/src/templates/partials/logo.html
index 05832c71..6d80f2ce 100644
--- a/docs/src/templates/partials/logo.html
+++ b/docs/src/templates/partials/logo.html
@@ -1,28 +1,8 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Logo -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if config.theme.logo %}
- <img src="{{ config.theme.logo | url }}" alt="logo" />
+ <img src="{{ config.theme.logo | url }}" alt="logo">
{% else %}
{% set icon = config.theme.icon.logo or "material/library" %}
{% include ".icons/" ~ icon ~ ".svg" %}
diff --git a/docs/src/templates/partials/nav-item.html b/docs/src/templates/partials/nav-item.html
index 24d74a1a..5e880792 100644
--- a/docs/src/templates/partials/nav-item.html
+++ b/docs/src/templates/partials/nav-item.html
@@ -1,96 +1,45 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Render navigation link status -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro render_status(nav_item, type) %}
{% set class = "md-status md-status--" ~ type %}
-
- <!-- Render icon with title (or tooltip), if given -->
{% if config.extra.status and config.extra.status[type] %}
- <span
- class="{{ class }}"
- title="{{ config.extra.status[type] }}"
- >
+ <span class="{{ class }}" title="{{ config.extra.status[type] }}">
</span>
-
- <!-- Render icon only -->
{% else %}
<span class="{{ class }}"></span>
{% endif %}
{% endmacro %}
-
-<!-- Render navigation link content -->
{% macro render_content(nav_item, ref = nav_item) %}
-
- <!-- Navigation link icon -->
{% if nav_item.is_page and nav_item.meta.icon %}
{% include ".icons/" ~ nav_item.meta.icon ~ ".svg" %}
{% endif %}
-
- <!-- Navigation link title -->
<span class="md-ellipsis">
{{ ref.title }}
</span>
-
- <!-- Navigation link status -->
{% if nav_item.is_page and nav_item.meta.status %}
{{ render_status(nav_item, nav_item.meta.status) }}
{% endif %}
{% endmacro %}
-
-<!-- Render navigation item (pruned) -->
{% macro render_pruned(nav_item, ref = nav_item) %}
{% set first = nav_item.children | first %}
-
- <!-- Recurse, if the first item has further nested items -->
{% if first and first.children %}
{{ render_pruned(first, ref) }}
-
- <!-- Navigation link -->
{% else %}
<a href="{{ first.url | url }}" class="md-nav__link">
{{ render_content(ref) }}
-
- <!-- Only render toggle if there's at least one nested item -->
{% if nav_item.children | length > 0 %}
<span class="md-nav__icon md-icon"></span>
{% endif %}
</a>
{% endif %}
{% endmacro %}
-
-<!-- Render navigation item -->
{% macro render(nav_item, path, level) %}
-
- <!-- Determine classes -->
{% set class = "md-nav__item" %}
{% if nav_item.active %}
{% set class = class ~ " md-nav__item--active" %}
{% endif %}
-
- <!-- Navigation item with nested items -->
{% if nav_item.children %}
-
- <!-- Determine all nested items that are index pages -->
{% set indexes = [] %}
{% if "navigation.indexes" in features %}
{% for nav_item in nav_item.children %}
@@ -99,93 +48,50 @@
{% endif %}
{% endfor %}
{% endif %}
-
- <!-- Determine whether to render item as a section -->
{% set tabs = "navigation.tabs" in features %}
{% set sections = "navigation.sections" in features %}
{% if tabs and level == 1 or sections and tabs >= level - 1 %}
{% set class = class ~ " md-nav__item--section" %}
{% set is_section = true %}
-
- <!-- Determine whether to prune inactive item -->
{% elif not nav_item.active and "navigation.prune" in features %}
{% set class = class ~ " md-nav__item--pruned" %}
{% set is_pruned = true %}
{% endif %}
-
- <!-- Nested navigation item -->
<li class="{{ class }} md-nav__item--nested">
{% if not is_pruned %}
{% set checked = "checked" if nav_item.active %}
-
- <!-- Determine checked and indeterminate state -->
{% set is_expanded = "navigation.expand" in features %}
{% if is_expanded and not checked %}
{% set indeterminate = "md-toggle--indeterminate" %}
{% endif %}
-
- <!-- Active checkbox expands items contained within nested section -->
- <input
- class="md-nav__toggle md-toggle {{ indeterminate }}"
- type="checkbox"
- id="{{ path }}"
- {{ checked }}
- />
-
- <!-- Toggle to expand nested items -->
+ <input class="md-nav__toggle md-toggle {{ indeterminate }}" type="checkbox" id="{{ path }}" {{ checked }}>
{% if not indexes %}
{% set tabindex = "0" if not is_section %}
- <label
- class="md-nav__link"
- for="{{ path }}"
- id="{{ path }}_label"
- tabindex="{{ tabindex }}"
- >
+ <label class="md-nav__link" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
{{ render_content(nav_item) }}
<span class="md-nav__icon md-icon"></span>
</label>
-
- <!-- Toggle to expand nested items with link to index page -->
{% else %}
{% set index = indexes | first %}
{% set class = "md-nav__link--active" if index == page %}
<div class="md-nav__link md-nav__container">
- <a
- href="{{ index.url | url }}"
- class="md-nav__link {{ class }}"
- >
+ <a href="{{ index.url | url }}" class="md-nav__link {{ class }}">
{{ render_content(index, nav_item) }}
</a>
-
- <!-- Only render toggle if there's at least one more page -->
{% if nav_item.children | length > 1 %}
{% set tabindex = "0" if not is_section %}
- <label
- class="md-nav__link {{ class }}"
- for="{{ path }}"
- id="{{ path }}_label"
- tabindex="{{ tabindex }}"
- >
+ <label class="md-nav__link {{ class }}" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
<span class="md-nav__icon md-icon"></span>
</label>
{% endif %}
</div>
{% endif %}
-
- <!-- Nested navigation -->
- <nav
- class="md-nav"
- data-md-level="{{ level }}"
- aria-labelledby="{{ path }}_label"
- aria-expanded="{{ nav_item.active | tojson }}"
- >
+ <nav class="md-nav" data-md-level="{{ level }}" aria-labelledby="{{ path }}_label" aria-expanded="{{ nav_item.active | tojson }}">
<label class="md-nav__title" for="{{ path }}">
<span class="md-nav__icon md-icon"></span>
{{ nav_item.title }}
</label>
<ul class="md-nav__list" data-md-scrollfix>
-
- <!-- Nested navigation item -->
{% for nav_item in nav_item.children %}
{% if not indexes or nav_item != indexes | first %}
{{ render(nav_item, path ~ "_" ~ loop.index, level + 1) }}
@@ -193,52 +99,31 @@
{% endfor %}
</ul>
</nav>
-
- <!-- Pruned navigation item -->
{% else %}
{{ render_pruned(nav_item) }}
{% endif %}
</li>
-
- <!-- Currently active page -->
{% elif nav_item == page %}
<li class="{{ class }}">
{% set toc = page.toc %}
-
- <!-- State toggle -->
- <input
- class="md-nav__toggle md-toggle"
- type="checkbox"
- id="__toc"
- />
-
- <!-- Hack: see partials/toc.html for more information -->
+ <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
{% set first = toc | first %}
{% if first and first.level == 1 %}
{% set toc = first.children %}
{% endif %}
-
- <!-- Navigation link to table of contents -->
{% if toc %}
<label class="md-nav__link md-nav__link--active" for="__toc">
{{ render_content(nav_item) }}
<span class="md-nav__icon md-icon"></span>
</label>
{% endif %}
- <a
- href="{{ nav_item.url | url }}"
- class="md-nav__link md-nav__link--active"
- >
+ <a href="{{ nav_item.url | url }}" class="md-nav__link md-nav__link--active">
{{ render_content(nav_item) }}
</a>
-
- <!-- Table of contents -->
{% if toc %}
{% include "partials/toc.html" %}
{% endif %}
</li>
-
- <!-- Navigation item -->
{% else %}
<li class="{{ class }}">
<a href="{{ nav_item.url | url }}" class="md-nav__link">
diff --git a/docs/src/templates/partials/nav.html b/docs/src/templates/partials/nav.html
index c41fe694..a701dcd2 100644
--- a/docs/src/templates/partials/nav.html
+++ b/docs/src/templates/partials/nav.html
@@ -1,28 +1,7 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% import "partials/nav-item.html" as item with context %}
-
-<!-- Determine classes -->
{% set class = "md-nav md-nav--primary" %}
{% if "navigation.tabs" in features %}
{% set class = class ~ " md-nav--lifted" %}
@@ -30,36 +9,18 @@
{% if "toc.integrate" in features %}
{% set class = class ~ " md-nav--integrated" %}
{% endif %}
-
-<!-- Navigation -->
-<nav
- class="{{ class }}"
- aria-label="{{ lang.t('nav') }}"
- data-md-level="0"
->
-
- <!-- Site title -->
+<nav class="{{ class }}" aria-label="{{ lang.t('nav') }}" data-md-level="0">
<label class="md-nav__title" for="__drawer">
- <a
- href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}"
- title="{{ config.site_name | e }}"
- class="md-nav__button md-logo"
- aria-label="{{ config.site_name }}"
- data-md-component="logo"
- >
+ <a href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}" title="{{ config.site_name | e }}" class="md-nav__button md-logo" aria-label="{{ config.site_name }}" data-md-component="logo">
{% include "partials/logo.html" %}
</a>
{{ config.site_name }}
</label>
-
- <!-- Repository information -->
{% if config.repo_url %}
<div class="md-nav__source">
{% include "partials/source.html" %}
</div>
{% endif %}
-
- <!-- Navigation list -->
<ul class="md-nav__list" data-md-scrollfix>
{% for nav_item in nav %}
{% set path = "__nav_" ~ loop.index %}
diff --git a/docs/src/templates/partials/pagination.html b/docs/src/templates/partials/pagination.html
index 046ecbe9..1de2cd4c 100644
--- a/docs/src/templates/partials/pagination.html
+++ b/docs/src/templates/partials/pagination.html
@@ -1,32 +1,10 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Pagination icons -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% import ".icons/material/chevron-double-left.svg" as icon_first %}
{% import ".icons/material/chevron-left.svg" as icon_previous %}
{% import ".icons/material/chevron-right.svg" as icon_next %}
{% import ".icons/material/chevron-double-right.svg" as icon_last %}
-
-<!-- Pagination -->
<nav class="md-pagination">
{{
pagination({
diff --git a/docs/src/templates/partials/palette.html b/docs/src/templates/partials/palette.html
index ccb8db0a..11ec1115 100644
--- a/docs/src/templates/partials/palette.html
+++ b/docs/src/templates/partials/palette.html
@@ -1,53 +1,14 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Color palette toggle -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<form class="md-header__option" data-md-component="palette">
{% for option in config.theme.palette %}
{% set scheme = option.scheme | d("default", true) %}
{% set primary = option.primary | d("indigo", true) %}
{% set accent = option.accent | d("indigo", true) %}
- <input
- class="md-option"
- data-md-color-media="{{ option.media }}"
- data-md-color-scheme="{{ scheme | replace(' ', '-') }}"
- data-md-color-primary="{{ primary | replace(' ', '-') }}"
- data-md-color-accent="{{ accent | replace(' ', '-') }}"
- {% if option.toggle %}
- aria-label="{{ option.toggle.name }}"
- {% else %}
- aria-hidden="true"
- {% endif %}
- type="radio"
- name="__palette"
- id="__palette_{{ loop.index }}"
- />
+ <input class="md-option" data-md-color-media="{{ option.media }}" data-md-color-scheme="{{ scheme | replace(' ', '-') }}" data-md-color-primary="{{ primary | replace(' ', '-') }}" data-md-color-accent="{{ accent | replace(' ', '-') }}" {% if option.toggle %} aria-label="{{ option.toggle.name }}" {% else %} aria-hidden="true" {% endif %} type="radio" name="__palette" id="__palette_{{ loop.index }}">
{% if option.toggle %}
- <label
- class="md-header__button md-icon"
- title="{{ option.toggle.name }}"
- for="__palette_{{ loop.index0 or loop.length }}"
- hidden
- >
+ <label class="md-header__button md-icon" title="{{ option.toggle.name }}" for="__palette_{{ loop.index0 or loop.length }}" hidden>
{% include ".icons/" ~ option.toggle.icon ~ ".svg" %}
</label>
{% endif %}
diff --git a/docs/src/templates/partials/post.html b/docs/src/templates/partials/post.html
index c7233051..08f3c8f1 100644
--- a/docs/src/templates/partials/post.html
+++ b/docs/src/templates/partials/post.html
@@ -1,69 +1,36 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Post excerpt -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<article class="md-post md-post--excerpt">
<header class="md-post__header">
-
- <!-- Post authors -->
{% if post.authors %}
<nav class="md-post__authors md-typeset">
{% for author in post.authors %}
<span class="md-author">
- <img src="{{ author.avatar }}" alt="{{ author.name }}" />
+ <img src="{{ author.avatar }}" alt="{{ author.name }}">
</span>
{% endfor %}
</nav>
{% endif %}
-
- <!-- Post metadata -->
<div class="md-post__meta md-meta">
<ul class="md-meta__list">
-
- <!-- Post date -->
<li class="md-meta__item">
<time datetime="{{ post.config.date.created }}">
{{- post.config.date.created | date -}}
</time>
{#- Collapse whitespace -#}
</li>
-
- <!-- Post categories -->
{% if post.categories %}
<li class="md-meta__item">
{{ lang.t("blog.categories.in") }}
{% for category in post.categories %}
- <a
- href="{{ category.url | url }}"
- class="md-meta__link"
- >
+ <a href="{{ category.url | url }}" class="md-meta__link">
{{- category.title -}}
</a>
{%- if loop.revindex > 1 %}, {% endif -%}
{% endfor -%}
</li>
{% endif %}
-
- <!-- Post readtime -->
{% if post.config.readtime %}
{% set time = post.config.readtime %}
<li class="md-meta__item">
@@ -75,8 +42,6 @@
</li>
{% endif %}
</ul>
-
- <!-- Draft marker -->
{% if post.config.draft %}
<span class="md-draft">
{{ lang.t("blog.draft") }}
@@ -84,12 +49,8 @@
{% endif %}
</div>
</header>
-
- <!-- Post content -->
<div class="md-post__content md-typeset">
{{ post.content }}
-
- <!-- Continue reading link -->
<nav class="md-post__action">
<a href="{{ post.url | url }}">
{{ lang.t("blog.continue") }}
diff --git a/docs/src/templates/partials/progress.html b/docs/src/templates/partials/progress.html
index f5d13d10..457156bb 100644
--- a/docs/src/templates/partials/progress.html
+++ b/docs/src/templates/partials/progress.html
@@ -1,24 +1,4 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Progress indicator -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<div class="md-progress" data-md-component="progress" role="progressbar"></div>
diff --git a/docs/src/templates/partials/search.html b/docs/src/templates/partials/search.html
index 1854a7d3..4ad3b36f 100644
--- a/docs/src/templates/partials/search.html
+++ b/docs/src/templates/partials/search.html
@@ -1,102 +1,35 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Search interface -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
-
- <!-- Search input -->
- <input
- type="text"
- class="md-search__input"
- name="query"
- aria-label="{{ lang.t('search.placeholder') }}"
- placeholder="{{ lang.t('search.placeholder') }}"
- autocapitalize="off"
- autocorrect="off"
- autocomplete="off"
- spellcheck="false"
- data-md-component="search-query"
- required
- />
-
- <!-- Button to open search -->
+ <input type="text" class="md-search__input" name="query" aria-label="{{ lang.t('search.placeholder') }}" placeholder="{{ lang.t('search.placeholder') }}" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
{% set icon = config.theme.icon.search or "material/magnify" %}
{% include ".icons/" ~ icon ~ ".svg" %}
{% set icon = config.theme.icon.previous or "material/arrow-left" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</label>
-
- <!-- Search options -->
- <nav
- class="md-search__options"
- aria-label="{{ lang.t('search') }}"
- >
-
- <!-- Button to share search -->
+ <nav class="md-search__options" aria-label="{{ lang.t('search') }}">
{% if "search.share" in features %}
- <a
- href="javascript:void(0)"
- class="md-search__icon md-icon"
- title="{{ lang.t('search.share') }}"
- aria-label="{{ lang.t('search.share') }}"
- data-clipboard
- data-clipboard-text=""
- data-md-component="search-share"
- tabindex="-1"
- >
+ <a href="javascript:void(0)" class="md-search__icon md-icon" title="{{ lang.t('search.share') }}" aria-label="{{ lang.t('search.share') }}" data-clipboard data-clipboard-text="" data-md-component="search-share" tabindex="-1">
{% set icon = config.theme.icon.share or "material/share-variant" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</a>
{% endif %}
-
- <!-- Button to reset search -->
- <button
- type="reset"
- class="md-search__icon md-icon"
- title="{{ lang.t('search.reset') }}"
- aria-label="{{ lang.t('search.reset') }}"
- tabindex="-1"
- >
+ <button type="reset" class="md-search__icon md-icon" title="{{ lang.t('search.reset') }}" aria-label="{{ lang.t('search.reset') }}" tabindex="-1">
{% set icon = config.theme.icon.close or "material/close" %}
{% include ".icons/" ~ icon ~ ".svg" %}
</button>
</nav>
-
- <!-- Search suggestions -->
{% if "search.suggest" in features %}
- <div
- class="md-search__suggest"
- data-md-component="search-suggest"
- ></div>
+ <div class="md-search__suggest" data-md-component="search-suggest"></div>
{% endif %}
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" data-md-scrollfix>
-
- <!-- Search results -->
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
{{ lang.t("search.result.initializer") }}
diff --git a/docs/src/templates/partials/social.html b/docs/src/templates/partials/social.html
index 5d2c4017..e59fdae6 100644
--- a/docs/src/templates/partials/social.html
+++ b/docs/src/templates/partials/social.html
@@ -1,47 +1,18 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Social links -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<div class="md-social">
{% for social in config.extra.social %}
-
- <!-- Automatically set rel=me for Mastodon -->
{% set rel = "noopener" %}
{% if "mastodon" in social.icon %}
{% set rel = rel ~ " me" %}
{% endif %}
-
- <!-- Compute title and render link -->
{% set title = social.name %}
{% if not title and "//" in social.link %}
{% set _, url = social.link.split("//") %}
{% set title = url.split("/")[0] %}
{% endif %}
- <a
- href="{{ social.link }}"
- target="_blank" rel="{{ rel }}"
- title="{{ title | e }}"
- class="md-social__link"
- >
+ <a href="{{ social.link }}" target="_blank" rel="{{ rel }}" title="{{ title | e }}" class="md-social__link">
{% include ".icons/" ~ social.icon ~ ".svg" %}
</a>
{% endfor %}
diff --git a/docs/src/templates/partials/source-file.html b/docs/src/templates/partials/source-file.html
index 928e35de..ae5bd084 100644
--- a/docs/src/templates/partials/source-file.html
+++ b/docs/src/templates/partials/source-file.html
@@ -1,41 +1,17 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Source file information -->
-<hr />
+{#-
+ This file was automatically generated - do not edit
+-#}
+<hr>
<div class="md-source-file">
<small>
-
- <!-- mkdocs-git-revision-date-localized-plugin -->
{% if page.meta.git_revision_date_localized %}
{{ lang.t("source.file.date.updated") }}:
{{ page.meta.git_revision_date_localized }}
{% if page.meta.git_creation_date_localized %}
- <br />
+ <br>
{{ lang.t("source.file.date.created") }}:
{{ page.meta.git_creation_date_localized }}
{% endif %}
-
- <!-- mkdocs-git-revision-date-plugin -->
{% elif page.meta.revision_date %}
{{ lang.t("source.file.date.updated") }}:
{{ page.meta.revision_date }}
diff --git a/docs/src/templates/partials/source.html b/docs/src/templates/partials/source.html
index f4aac3e6..711ecaef 100644
--- a/docs/src/templates/partials/source.html
+++ b/docs/src/templates/partials/source.html
@@ -1,32 +1,7 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Repository information -->
-<a
- href="{{ config.repo_url }}"
- title="{{ lang.t('source') }}"
- class="md-source"
- data-md-component="source"
->
+{#-
+ This file was automatically generated - do not edit
+-#}
+<a href="{{ config.repo_url }}" title="{{ lang.t('source') }}" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
{% set icon = config.theme.icon.repo or "fontawesome/brands/git-alt" %}
{% include ".icons/" ~ icon ~ ".svg" %}
diff --git a/docs/src/templates/partials/tabs-item.html b/docs/src/templates/partials/tabs-item.html
index 7a12a742..0e80035c 100644
--- a/docs/src/templates/partials/tabs-item.html
+++ b/docs/src/templates/partials/tabs-item.html
@@ -1,57 +1,23 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Render navigation link content -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% macro render_content(nav_item, ref = nav_item) %}
-
- <!-- Navigation link icon -->
{% if nav_item == ref or "navigation.indexes" in features %}
{% if nav_item.is_index and nav_item.meta.icon %}
{% include ".icons/" ~ nav_item.meta.icon ~ ".svg" %}
{% endif %}
{% endif %}
-
- <!-- Navigation link title -->
{{ ref.title }}
{% endmacro %}
-
-<!-- Render navigation item -->
{% macro render(nav_item, ref = nav_item) %}
-
- <!-- Determine classes -->
{% set class = "md-tabs__item" %}
{% if ref.active %}
{% set class = class ~ " md-tabs__item--active" %}
{% endif %}
-
- <!-- Navigation item with nested items -->
{% if nav_item.children %}
{% set first = nav_item.children | first %}
-
- <!-- Recurse, if the first item has further nested items -->
{% if first.children %}
{{ render(first, ref) }}
-
- <!-- Nested navigation item -->
{% else %}
<li class="{{ class }}">
<a href="{{ first.url | url }}" class="md-tabs__link">
@@ -59,8 +25,6 @@
</a>
</li>
{% endif %}
-
- <!-- Navigation item -->
{% else %}
<li class="{{ class }}">
<a href="{{ nav_item.url | url }}" class="md-tabs__link">
diff --git a/docs/src/templates/partials/tabs.html b/docs/src/templates/partials/tabs.html
index 0ea590cf..04cb0c9c 100644
--- a/docs/src/templates/partials/tabs.html
+++ b/docs/src/templates/partials/tabs.html
@@ -1,33 +1,8 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
{% import "partials/tabs-item.html" as item with context %}
-
-<!-- Navigation tabs -->
-<nav
- class="md-tabs"
- aria-label="{{ lang.t('tabs') }}"
- data-md-component="tabs"
->
+<nav class="md-tabs" aria-label="{{ lang.t('tabs') }}" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
{% for nav_item in nav %}
diff --git a/docs/src/templates/partials/tags.html b/docs/src/templates/partials/tags.html
index b3dea295..128e9595 100644
--- a/docs/src/templates/partials/tags.html
+++ b/docs/src/templates/partials/tags.html
@@ -1,31 +1,9 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine whether to show tags -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% if page.meta and page.meta.hide %}
{% set hidden = "hidden" if "tags" in page.meta.hide %}
{% endif %}
-
-<!-- Tags -->
<nav class="md-tags" {{ hidden }}>
{% for tag in tags %}
{% set icon = "" %}
@@ -35,14 +13,10 @@
{% set icon = icon ~ " md-tag--" ~ tag.type %}
{% endif %}
{% endif %}
-
- <!-- Render tag with link -->
{% if tag.url %}
<a href="{{ tag.url | url }}" class="md-tag{{ icon }}">
{{- tag.name -}}
</a>
-
- <!-- Render tag without link -->
{% else %}
<span class="md-tag{{ icon }}">
{{- tag.name -}}
diff --git a/docs/src/templates/partials/toc-item.html b/docs/src/templates/partials/toc-item.html
index 1af82c56..c8397272 100644
--- a/docs/src/templates/partials/toc-item.html
+++ b/docs/src/templates/partials/toc-item.html
@@ -1,32 +1,10 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Table of contents item -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<li class="md-nav__item">
<a href="{{ toc_item.url }}" class="md-nav__link">
{{ toc_item.title }}
</a>
-
- <!-- Table of contents list -->
{% if toc_item.children %}
<nav class="md-nav" aria-label="{{ toc_item.title | striptags }}">
<ul class="md-nav__list">
diff --git a/docs/src/templates/partials/toc.html b/docs/src/templates/partials/toc.html
index cb50b257..aeeb3acb 100644
--- a/docs/src/templates/partials/toc.html
+++ b/docs/src/templates/partials/toc.html
@@ -1,47 +1,16 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Determine title -->
+{#-
+ This file was automatically generated - do not edit
+-#}
{% set title = lang.t("toc") %}
{% if config.mdx_configs.toc and config.mdx_configs.toc.title %}
{% set title = config.mdx_configs.toc.title %}
{% endif %}
-
-<!-- Table of contents -->
<nav class="md-nav md-nav--secondary" aria-label="{{ title }}">
{% set toc = page.toc %}
-
- <!--
- Check whether the content starts with a level 1 headline. If it does, the
- top-level anchor must be skipped, since it would be redundant to the link
- to the current page that is located just above the anchor. Therefore we
- directly continue with the children of the anchor.
- -->
{% set first = toc | first %}
{% if first and first.level == 1 %}
{% set toc = first.children %}
{% endif %}
-
- <!-- Table of contents title and list -->
{% if toc %}
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
diff --git a/docs/src/templates/partials/top.html b/docs/src/templates/partials/top.html
index 737e6248..95da428b 100644
--- a/docs/src/templates/partials/top.html
+++ b/docs/src/templates/partials/top.html
@@ -1,26 +1,6 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
-<!-- Progress indicator -->
+{#-
+ This file was automatically generated - do not edit
+-#}
<button type="button" class="md-top md-icon" data-md-component="top" hidden>
{% set icon = config.theme.icon.top or "material/arrow-up" %}
{% include ".icons/" ~ icon ~ ".svg" %}
diff --git a/docs/src/templates/redirect.html b/docs/src/templates/redirect.html
index 80869c4f..97b6ef00 100644
--- a/docs/src/templates/redirect.html
+++ b/docs/src/templates/redirect.html
@@ -1,41 +1,16 @@
-<!--
- Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to
- deal in the Software without restriction, including without limitation the
- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
- sell copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
- IN THE SOFTWARE.
--->
-
+{#-
+ This file was automatically generated - do not edit
+-#}
<!doctype html>
<html>
<head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width,initial-scale=1" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width,initial-scale=1">
<title>{{ config.site_name }}</title>
<noscript>
- <meta http-equiv="refresh" content="0;url={{ page.meta.location }}" />
+ <meta http-equiv="refresh" content="0;url={{ page.meta.location }}">
</noscript>
- <script>
- window.location.replace([
- "{{ page.meta.location }}",
- window.location.search,
- window.location.hash
- ].join(""))
- </script>
+ <script>window.location.replace(["{{ page.meta.location }}",window.location.search,window.location.hash].join(""))</script>
</head>
<body></body>
</html>